commit c29e8f6cff0ee3b755b7ec712f342547b30b09f4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Oct 5 16:43:37 2009 -0400

    Updates

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

commit c5d086117982b1997389afd08a52ddaf2fdf8254
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Oct 5 22:07:06 2009 +0200

    Don't request window sizes with zero width or height

    Zero width/height is unsupported and will magically be turned
    into one.
    For instance, gtk_widget_size_allocate() will eventually do this magic
    on the value stored in widget->allocation.

    However, if we don't do this magic conversion early, then the value
    returned from gtk_window_compute_configure_request() will not be
    comparable with whats stored in widget->allocation. (I.E. they will
    differ if width or height are zero).

    This is dangerous, as we do such a comparison in
    gtk_window_move_resize().
    Currently a change from e.g. 10x1 (current allocation) to 10x0
    (new size)
    will be expected to produce a ConfigureNotify, when it actually won't,
    thus never thawing the frozen toplevel.

    Fixes bug #588059

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

commit 786b589d95077b465dcc2311ff2489ee7bb9a49f
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Oct 5 11:39:29 2009 +0200

    Fix up _gdk_windowing_window_at_pointer coordinate reporting

    We need to do a final XQueryWindow to get the coordinates inside the
    windows rather than in the parent window.

    This fixes bug #597386, "Cannot click buttons more than once...",
    which
    failed due to the grab tracking stuff getting the wrong coordinates as
    per the above.

 gdk/x11/gdkwindow-x11.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 4581432387ad1667a25a5645cc37f8b55345d3fb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Oct 4 22:35:12 2009 -0400

    Plug a memory leak

    Valgrind reported a leak of regions from
    gdk_window_process_updates_internal.

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

commit 05ded28d7d282bed6de457edeeb3e1461ea0d0ac
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:   Sat Oct 3 18:34:58 2009 +0900

    Updated Japanese translation

 po/ja.po |   38 ++++++++++++++++++--------------------
 1 files changed, 18 insertions(+), 20 deletions(-)

commit c3b22ee7c49677d5ba474c597255e469194a437c
Author: Luca Ferretti <elle.uca@libero.it>
Date:   Sat Oct 3 09:20:44 2009 +0200

    Updated Italian translation

 po/it.po | 2224
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1106 insertions(+), 1118 deletions(-)

commit 59177b19322729e50ac6748274f250c04ad08fa0
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Fri Oct 2 07:39:34 2009 +0200

    Bug 596959 - DirectFB backend compilation broken with changes from
    2.18.0 to 2.18.1

    Fix compilation of the DirectFB backend after internal API changes
    of GDK.

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

commit f3013bf6ed127ffdaae940d32f08ec0f6229e6e2
Author: Pascal Terjan <pterjan@mandriva.com>
Date:   Thu Oct 1 17:47:22 2009 +0200

    Call XReconfigureWMWindow with proper screen

    Thanks gcc :

    gdkwindow-x11.c:1731: warning: passing argument 3 of
    'XReconfigureWMWindow' makes integer from pointer without a cast
    /usr/include/X11/Xlib.h:1871: note: expected 'int' but argument is of
    type 'struct GdkScreen *'

    Signed-off-by: Pascal Terjan <pterjan@mandriva.com>

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

commit 97d15954ad426ea792e1c237dfefe754614a0e9e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Oct 1 11:41:17 2009 -0400

    Move SIGPIPE suppression to gtk_init and document it

    Some people were unhappy with doing it deep inside the lpr print
    backend at an unpredictable time, and SIGPIPE is almost never
    wanted anyway.

 README.in                                      |    5 +++++
 gtk/gtkmain.c                                  |   11 +++++++++++
 modules/printbackends/lpr/gtkprintbackendlpr.c |    2 --
 3 files changed, 16 insertions(+), 2 deletions(-)

commit 42ad005847e9270d39ef692291fc95dfb96750fb
Author: Miloš Popović <mpopovic@src.gnome.org>
Date:   Thu Oct 1 01:23:06 2009 +0000

    Updated Serbian translation

 po/sr.po       | 2246
 ++++++++++++++++++++++++++++----------------------------
 po/sr@latin.po | 2277
 ++++++++++++++++++++++++++++----------------------------
 2 files changed, 2259 insertions(+), 2264 deletions(-)

commit 3b39aacd295253daada8f5e517cc0aab658b10b6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 30 18:02:46 2009 -0400

    Bump version

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

commit df3775821d766b0619236cf0213d80850b7acd91
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 30 18:00:21 2009 -0400

    2.18.1

 po-properties/af.po          |    2 +-
 po-properties/am.po          |    2 +-
 po-properties/ang.po         |    2 +-
 po-properties/ar.po          |    2 +-
 po-properties/as.po          |    2 +-
 po-properties/ast.po         |    2 +-
 po-properties/az.po          |    2 +-
 po-properties/az_IR.po       |    2 +-
 po-properties/be.po          |    2 +-
 po-properties/be@latin.po    |    2 +-
 po-properties/bg.po          |    2 +-
 po-properties/bn.po          |    2 +-
 po-properties/bn_IN.po       |    2 +-
 po-properties/br.po          |    2 +-
 po-properties/bs.po          |    2 +-
 po-properties/ca.po          |    2 +-
 po-properties/ca@valencia.po |    2 +-
 po-properties/crh.po         |    2 +-
 po-properties/cs.po          |    2 +-
 po-properties/cy.po          |    2 +-
 po-properties/da.po          |    2 +-
 po-properties/de.po          |    2 +-
 po-properties/dz.po          |    2 +-
 po-properties/el.po          |    2 +-
 po-properties/en_CA.po       |    2 +-
 po-properties/en_GB.po       | 3474
 +++++++++++++++++++++---------------------
 po-properties/eo.po          |    2 +-
 po-properties/es.po          |    2 +-
 po-properties/et.po          |    2 +-
 po-properties/eu.po          |    2 +-
 po-properties/fa.po          |    2 +-
 po-properties/fi.po          |    2 +-
 po-properties/fr.po          |    2 +-
 po-properties/ga.po          |    2 +-
 po-properties/gl.po          |    2 +-
 po-properties/gu.po          |    2 +-
 po-properties/he.po          |    2 +-
 po-properties/hi.po          |    2 +-
 po-properties/hr.po          |    2 +-
 po-properties/hu.po          |    2 +-
 po-properties/hy.po          |    2 +-
 po-properties/ia.po          |    2 +-
 po-properties/id.po          |    2 +-
 po-properties/io.po          |    2 +-
 po-properties/is.po          |    2 +-
 po-properties/it.po          |    2 +-
 po-properties/ja.po          |    2 +-
 po-properties/ka.po          |    2 +-
 po-properties/kn.po          |    2 +-
 po-properties/ko.po          |    2 +-
 po-properties/ku.po          |    2 +-
 po-properties/li.po          |    2 +-
 po-properties/lt.po          |    2 +-
 po-properties/lv.po          |    2 +-
 po-properties/mai.po         |    2 +-
 po-properties/mi.po          |    2 +-
 po-properties/mk.po          |    2 +-
 po-properties/ml.po          |    2 +-
 po-properties/mn.po          |    2 +-
 po-properties/mr.po          |    2 +-
 po-properties/ms.po          |    2 +-
 po-properties/nb.po          |    2 +-
 po-properties/ne.po          |    2 +-
 po-properties/nl.po          |    2 +-
 po-properties/nn.po          |    2 +-
 po-properties/nso.po         |    2 +-
 po-properties/oc.po          |    2 +-
 po-properties/or.po          |    2 +-
 po-properties/pa.po          |    2 +-
 po-properties/pl.po          |    2 +-
 po-properties/ps.po          |    2 +-
 po-properties/pt.po          |    2 +-
 po-properties/pt_BR.po       |    2 +-
 po-properties/ro.po          |    2 +-
 po-properties/ru.po          |    2 +-
 po-properties/rw.po          |    2 +-
 po-properties/si.po          |    2 +-
 po-properties/sk.po          |    2 +-
 po-properties/sl.po          |    2 +-
 po-properties/sq.po          |    2 +-
 po-properties/sr.po          |    2 +-
 po-properties/sr@ije.po      |    2 +-
 po-properties/sr@latin.po    |    2 +-
 po-properties/sv.po          |    2 +-
 po-properties/ta.po          |    2 +-
 po-properties/te.po          |    2 +-
 po-properties/th.po          |    2 +-
 po-properties/tk.po          |    2 +-
 po-properties/tr.po          |    2 +-
 po-properties/tt.po          |    2 +-
 po-properties/uk.po          |    2 +-
 po-properties/ur.po          |    2 +-
 po-properties/uz.po          |    2 +-
 po-properties/uz@cyrillic.po |    2 +-
 po-properties/vi.po          |    2 +-
 po-properties/wa.po          |    2 +-
 po-properties/xh.po          |    2 +-
 po-properties/yi.po          |    2 +-
 po-properties/zh_CN.po       |    2 +-
 po-properties/zh_HK.po       |    2 +-
 po-properties/zh_TW.po       |    2 +-
 po/af.po                     |  350 +++--
 po/am.po                     |  350 +++--
 po/ang.po                    |  348 +++--
 po/ar.po                     |  348 +++--
 po/as.po                     |  431 +++---
 po/ast.po                    |  349 +++--
 po/az.po                     |  350 +++--
 po/az_IR.po                  |  345 +++--
 po/be.po                     |  350 +++--
 po/be@latin.po               |  350 +++--
 po/bg.po                     |  348 +++--
 po/bn.po                     |  347 +++--
 po/bn_IN.po                  |  348 +++--
 po/br.po                     |  346 +++--
 po/bs.po                     |  350 +++--
 po/ca.po                     |  348 +++--
 po/ca@valencia.po            |  350 +++--
 po/crh.po                    |  355 +++--
 po/cs.po                     | 2190 +++++++++++++-------------
 po/cy.po                     |  350 +++--
 po/da.po                     |  349 +++--
 po/de.po                     | 2280 ++++++++++++++--------------
 po/dz.po                     |  350 +++--
 po/el.po                     |  349 +++--
 po/en_CA.po                  |  350 +++--
 po/en_GB.po                  | 2211 ++++++++++++++-------------
 po/eo.po                     |  350 +++--
 po/es.po                     | 2217 ++++++++++++++--------------
 po/et.po                     | 1108 ++++++++++++++-
 po/eu.po                     |  349 +++--
 po/fa.po                     |  350 +++--
 po/fi.po                     |  348 +++--
 po/fr.po                     | 2200 ++++++++++++++-------------
 po/ga.po                     |  348 +++--
 po/gl.po                     | 2190 +++++++++++++-------------
 po/gu.po                     |  348 +++--
 po/he.po                     |  350 +++--
 po/hi.po                     |  348 +++--
 po/hr.po                     |  350 +++--
 po/hu.po                     | 2249 ++++++++++++++--------------
 po/hy.po                     |  350 +++--
 po/ia.po                     |  350 +++--
 po/id.po                     |  350 +++--
 po/io.po                     |  350 +++--
 po/is.po                     |  350 +++--
 po/it.po                     |  349 +++--
 po/ja.po                     |  348 +++--
 po/ka.po                     |  350 +++--
 po/kn.po                     |  348 +++--
 po/ko.po                     |  348 +++--
 po/ku.po                     |  350 +++--
 po/li.po                     |  350 +++--
 po/lt.po                     |  350 +++--
 po/lv.po                     |  350 +++--
 po/mai.po                    |  348 +++--
 po/mi.po                     |  350 +++--
 po/mk.po                     |  350 +++--
 po/ml.po                     |  348 +++--
 po/mn.po                     |  355 +++--
 po/mr.po                     |  348 +++--
 po/ms.po                     |  350 +++--
 po/nb.po                     |  348 +++--
 po/ne.po                     |  350 +++--
 po/nl.po                     |  349 +++--
 po/nn.po                     |  350 +++--
 po/nso.po                    |  350 +++--
 po/oc.po                     |  348 +++--
 po/or.po                     |  348 +++--
 po/pa.po                     |  348 +++--
 po/pl.po                     |  349 +++--
 po/ps.po                     |  350 +++--
 po/pt.po                     |  349 +++--
 po/pt_BR.po                  |  350 +++--
 po/ro.po                     |  351 +++--
 po/ru.po                     |  348 +++--
 po/rw.po                     |  355 +++--
 po/si.po                     |  350 +++--
 po/sk.po                     |  350 +++--
 po/sl.po                     | 2806 ++++++++++++++++++----------------
 po/sq.po                     |  350 +++--
 po/sr.po                     |  348 +++--
 po/sr@ije.po                 |  350 +++--
 po/sr@latin.po               |  348 +++--
 po/sv.po                     | 2803 +++++++++++++++++++----------------
 po/ta.po                     |  348 +++--
 po/te.po                     |  348 +++--
 po/th.po                     |  348 +++--
 po/tk.po                     |  350 +++--
 po/tr.po                     |  355 +++--
 po/tt.po                     |  350 +++--
 po/uk.po                     |  348 +++--
 po/ur.po                     |  346 +++--
 po/uz.po                     |  350 +++--
 po/uz@cyrillic.po            |  350 +++--
 po/vi.po                     |  347 +++--
 po/wa.po                     |  350 +++--
 po/xh.po                     |  350 +++--
 po/yi.po                     |  350 +++--
 po/zh_CN.po                  |  348 +++--
 po/zh_HK.po                  |  348 +++--
 po/zh_TW.po                  |  348 +++--
 202 files changed, 30924 insertions(+), 26871 deletions(-)

commit 121868f660c7558c91fbc67df4caff41b9c20945
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 30 16:28:02 2009 -0400

    Updates

 NEWS |   48 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 46 insertions(+), 2 deletions(-)

commit 724b2bae64de6a81815e4f33a3673f7195c8a28d
Author: Petr Kovar <pknbe@volny.cz>
Date:   Wed Sep 30 21:23:10 2009 +0200

    Updated Czech translation

 po/cs.po | 2216
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1125 insertions(+), 1091 deletions(-)

commit 7c3e8130c471c617d8a686735da0c08a99c7d618
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Wed Sep 30 12:47:55 2009 -0400

    Correct the orientation of landscape pages

    The convention for landscape pages, and required by PostScript
    Language Reference Manual, is for landscape printing to rotate user
    space 90 degrees counterclockwise. Part of bug 596423

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

commit 4261efda2bdcc458f9e0898f3d9c9861c124c6d0
Author: Adrian Johnson <ajohnson@redneon.com>
Date:   Wed Sep 30 12:46:58 2009 -0400

    Emit PageOrientation DSC comment into PostScript print output

    The PageOrientation DSC comment tells PostScript viewers such as gv or
    evince the orientation to use when displaying the page. Part of
    bug 596423

 gtk/gtkprintoperation-unix.c |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

commit dd52987d1fe3c3481fffc5b776fcac6b02114b01
Author: Marek Kasik <mkasik@redhat.com>
Date:   Wed Sep 30 12:40:11 2009 -0400

    Speed up printer listing in the print dialog

    Use shorter timeout for connection testing to avoid A 3-6 second
    delay before the printers appear. Bug 594643

 modules/printbackends/cups/gtkprintbackendcups.c |   50
 ++++++++++++++++++----
 modules/printbackends/cups/gtkprintercups.c      |    2 +
 modules/printbackends/cups/gtkprintercups.h      |    1 +
 3 files changed, 45 insertions(+), 8 deletions(-)

commit 14f3006d124cc42dd5110b4fa7e49176ac3cd2fc
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Wed Sep 30 16:49:55 2009 +0200

    Updated Hungarian translation

 po/hu.po |  195
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 108 insertions(+), 87 deletions(-)

commit a4145bfeefef97b88e280b25e87b3414cd0e85d7
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 30 15:07:37 2009 +0200

    Bug 588449 - DnD doesn't work on GDK/Quartz

    Patch from Paul Davis.  This gets the basics of drag and drop properly
    working on Mac OS X.

 gdk/quartz/GdkQuartzWindow.c |   30 +++++++++
 gdk/quartz/gdkdnd-quartz.c   |    6 ++
 gtk/gtkdnd-quartz.c          |  134
 ++++++++++++++++++++++++++++++------------
 3 files changed, 132 insertions(+), 38 deletions(-)

commit 31771cc6402ac4ae637d0a126295ba0dc6b879bc
Author: Christian Dywan <christian@lanedo.com>
Date:   Wed Sep 30 08:45:30 2009 -0400

    Add a note about tooltip theming

    This should help to reduce the amount of confusion about how to
    make a tooltip window appear like a tooltip. Bug 596080.

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

commit 2518fbdc02bd1e58631bb6379539d5e343dc2300
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 30 13:09:22 2009 +0200

    Fix compile warning in defaultvalue test

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

commit dc04e012cf99278f4915717637ccd9280906dd55
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 30 13:05:33 2009 +0200

    Ignore certain GtkSettings in defaultvalues unit test

    Like the other GtkSettings already registered, these are influenced
    from
    the outside and cannot be properly tested.  The defaultvalues test
    passes again now.

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

commit 28d56cbbda3ee3605280210b79ca05ac3c01ce38
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 30 13:00:28 2009 +0200

    Use boxed accessors for setting and retrieving cursor property

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

commit 77fc6e35397d96c4a511d65dff58ce42e58a39ec
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 30 10:19:07 2009 +0200

    Bug 596580 - Blank rows in entry autocompletion

    gtk_tree_model_build_level() always needs to emit row-inserted when
    requested, this should not depend on whether the level has a parent
    level or a virtual root, which is a check whether or not we need to
    reference the node in the child model.  Furthermore, we also need
    to emit row-has-child-toggled after row-inserted when appropriate.

    When gtk_tree_model_filter_row_changed() pulls in the root level, it
    must request build_level() to emit signals for this.  The refilter
    function uses row_changed to process the changes, so build_level() in
    the first call to row_changed() might pull in multiple new nodes
    in this
    scenario, for all of these signals need to be emitted.  Of course,
    build_level() will then also emit the signals for the node
    row_changed()
    is processing, we should not emit a duplicate signal, this is now
    accounted for.

    Add a unit test for this.  For this small functionality to block the
    row-changed signal has been implemented, so that we can simulate calls
    to the refilter function using the current visible column setup.

 gtk/gtktreemodelfilter.c |   55 +++++++----
 gtk/tests/filtermodel.c  |  227
 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 261 insertions(+), 21 deletions(-)

commit 3a69f6772bfa8a560e3fef557d292851a5da45a4
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 29 17:12:37 2009 +0200

    Pretty print non-matching signals in filter model test suite

 gtk/tests/filtermodel.c |   64
 ++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 58 insertions(+), 6 deletions(-)

commit efd28144777ceab95b929b41e901ee13efe86445
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Sep 30 09:58:00 2009 +0200

    Updated Swedish translation

 po/sv.po |  195
 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 108 insertions(+), 87 deletions(-)

commit 35845f1efe6c46f4cc6cadbade122aedc242ba49
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 02:23:25 2009 -0400

    Interpret min_value == max_value correctly

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

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

 gdk/x11/gdkinput-x11.c |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 deletions(-)

commit 70bd23537f3cf78f4d17118f5249a4ea93d413a0
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 02:20:40 2009 -0400

    Select for DeviceStateNotify

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

 gdk/x11/gdkinput-x11.c    |   21 +++++++++++++++++++++
 gdk/x11/gdkinputprivate.h |    2 +-
 2 files changed, 22 insertions(+), 1 deletions(-)

commit 0178ebf739cb5c69e83664f25343b1bb022e33f8
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 11:57:50 2009 -0400

    Keep track of axis values

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

 gdk/x11/gdkinput-x11.c    |   25 +++++++++++++++++++++++--
 gdk/x11/gdkinput.c        |    2 ++
 gdk/x11/gdkinputprivate.h |    1 +
 3 files changed, 26 insertions(+), 2 deletions(-)

commit ee25051f9690106d93de998183717e50d9d89829
Author: Jürg Billeter <j@bitron.ch>
Date:   Wed Sep 30 00:43:51 2009 -0400

    Support tracker 0.7

    Make GtkSearchEngineTracker work with libtracker 0.6 and 0.7.
    See bug 596081.

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

commit f0f39c34f807dcd4775415f1b7604b9debc16c60
Author: Xan Lopez <xan@gnome.org>
Date:   Tue Sep 29 23:45:03 2009 -0400

    Update last_window only when needed

    _gtk_tooltip_handle_event, which is called for many events in the GTK+
    main loop, calls gtk_tooltip_set_last_window, which keeps a weak
    reference to the last window we passed through. If the window being
    set is the same than the last one there's really no need to update our
    weak reference, so add a check for that and exit early.

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

commit 67728ac004eff3cb2175a8c1db9bfbc749985cda
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 02:14:12 2009 -0400

    Filter out events that the current window didn't select for

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

 gdk/x11/gdkinput-x11.c    |   49
 +++++++++++++++++++++++++++++++++++++++++++++
 gdk/x11/gdkinput-xfree.c  |    2 +-
 gdk/x11/gdkinputprivate.h |    3 ++
 3 files changed, 53 insertions(+), 1 deletions(-)

commit 51f2a99096958e1eeaef82a13240d28a40e5db53
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 02:12:27 2009 -0400

    Always select all XInput motion events

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

 gdk/x11/gdkinput-x11.c |   44
 ++++----------------------------------------
 1 files changed, 4 insertions(+), 40 deletions(-)

commit acdecb6aa440eb98066acc4d3c316affbc62a944
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 01:56:59 2009 -0400

    Report XInput button motion events until all buttons are released.

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

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

commit 2635fb75c688b9c44a7db4840afaadba4c6d31b3
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 01:51:44 2009 -0400

    XInput allows up to 255 buttons

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

 gdk/x11/gdkinput-x11.c    |   16 +++++++++++++---
 gdk/x11/gdkinput-xfree.c  |    5 +++--
 gdk/x11/gdkinputprivate.h |    3 ++-
 3 files changed, 18 insertions(+), 6 deletions(-)

commit abf7742beb53f8a2c8012a353299abc68b5dbaaf
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Tue Sep 29 01:48:59 2009 -0400

    Refactor _gdk_input_other_event

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

 gdk/x11/gdkinput-xfree.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit bd51d930e8901a348eb6ea8190dc3e4764990ede
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Mon Sep 28 20:21:33 2009 -0400

    Use strstr instead of g_strrstr.

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

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

commit 6fef640debbe468586ff866cbef38d7a29c452d1
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Sep 29 12:56:57 2009 +0200

    Only select for button and pointer event on toplevels

    These event types propagate up the hierarchy anyway, so this means
    we avoid setting it unnecessarily. This is especially important
    for button press event, since only one client can select for this
    on each window, causing X errors if two clients do it.

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

commit 5a39fdbba1ed4922b65b0a9e9c245c7dabbb688d
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 29 12:03:40 2009 +0200

    Updated French translation

 po/fr.po |  196
 ++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 109 insertions(+), 87 deletions(-)

commit 987b45da7b44d8c65fdae20e11711732810d5a25
Author: Amitakhya Phukan <aphukan@fedoraproject.org>
Date:   Tue Sep 29 11:19:07 2009 +0530

    Updating corrected Assamese translations.

 po/as.po |   97
 +++++++++++++++++++++++++++----------------------------------
 1 files changed, 43 insertions(+), 54 deletions(-)

commit 894e11e447ad0c4ff49643a2f0e29eb347016c09
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 28 12:41:29 2009 -0400

    Always initialize out params

    This was causing a crash in the appearance capplet, reported in
    bug 596345.

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

commit 7d196b3939e1bbf5eddc5da0980e30c2f38c9cdd
Author: Thomas Jaeger <ThJaeger@gmail.com>
Date:   Mon Sep 28 01:39:42 2009 -0400

    Improve detection of input device source type

    This detection code is not 100% reliable, but it should fare much
    better
    than the current code, which just compares the device name to a fixed
    set of strings.  Many applications depend on erasers being recognized
    reliably, so we start by checking for a device name containing the
    substring 'eraser'.

    Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>

 gdk/x11/gdkinput-x11.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit e81501ebea4cceffce2890519807b0c243fec0a3
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 28 15:29:37 2009 +0200

    Sent button events don't cause passive grabs

    Don't track sent button events as causing or removing
    passive grabs.

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

commit 739121dee0bddddffc43d48803ca84996f42142c
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 28 15:26:19 2009 +0200

    Remove unused grab_one_pointer_release_event var

    We don't use this anymore, so just remove.

 gdk/gdkdisplay.c   |    4 +---
 gdk/gdkinternals.h |    1 -
 2 files changed, 1 insertions(+), 4 deletions(-)

commit 5ebb32d1ffa23241d562fb4d5be02bc6f156b515
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 28 15:21:54 2009 +0200

    Extend _gdk_windowing_window_at_pointer to be able to get toplevels
    only

    This has two advantages:
    1) In many backends, this is faster as we can terminate the window
    hierarchy traversal earlier
    2) When used in gdkdisplay.c::get_current_toplevel() to get the
    current toplevel that has the pointer we now correctly return
    a toplevel with the pointer in it where the pointer is inside
    some foreign subwindow of a toplevel window.

    The second advantage fixes some bugs in client side event generation
    when the pointer is inside such a foreign child window.

 gdk/directfb/gdkwindow-directfb.c |   20 ++++++++++++++++++++
 gdk/gdkdisplay.c                  |   20 +++-----------------
 gdk/gdkinternals.h                |    3 ++-
 gdk/quartz/gdkwindow-quartz.c     |   23 ++++++++++++++++++++++-
 gdk/win32/gdkwindow-win32.c       |    8 +++++++-
 gdk/x11/gdkwindow-x11.c           |   11 ++++++++++-
 6 files changed, 64 insertions(+), 21 deletions(-)

commit fe188a18f324f4545af857436a6060e676a1287d
Author: Cody Russell <bratsche@gnome.org>
Date:   Sun Sep 27 14:37:19 2009 -0500

    Bug 596494 - New property "cursor" in 2.18's GdkWindow with wrong
    type?

    Use a boxed paramspec with GDK_TYPE_CURSOR instead of a pointer
    paramspec.

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

commit f2d9f5a9e6d4d9d3de1510b39d9a0ce0a976a4b3
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Sep 27 13:43:35 2009 +0200

    Remove unused variable

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

commit 2f782de1b7eb1b3dd778d01867e4e56a77af4a8c
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Sep 27 13:36:08 2009 +0200

    Bug 596012 - popup menu position is horribly off on gdk quartz
    with ...

    Based on first patches by Christian Hergert.  Change
    screen_get_monitor_geometry() so that it translates the layout of
    the screens
    from Cocoa layout to GDK layout.  In Cocoa, the screen locations
    are specified in Cocoa geometry, as well as that GDK uses a
    different way
    to place individual monitors in the root window.  For now only
    monitors
    that are laid out horizontally are supported (see the FIXMEs in
    the source),
    in bug 596238 we will track future work to get things fully right.

    Modify _gdk_quartz_window_get_inverted_screen_y() to take the
    differences
    in screen layout between Cocoa and GDK into account.  Also this
    function
    is subject to future work.

 gdk/quartz/gdkscreen-quartz.c |   32 +++++++++++++++++++++++++++++++-
 gdk/quartz/gdkwindow-quartz.c |   11 +++++++++--
 2 files changed, 40 insertions(+), 3 deletions(-)

commit f506752affaf5bc0e8e96ab6c3421b042ab0319a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 27 00:14:54 2009 -0400

    Handle child widgets correctly with multiple views

    This was broken by an RTL fix in April.

 gtk/gtktextlayout.c |   65
 ++++++++++++++++++++++++++------------------------
 1 files changed, 34 insertions(+), 31 deletions(-)

commit 17130a8ec9f461b681cce41215f460307a20aaba
Author: Christian Hergert <chris@dronelabs.com>
Date:   Fri Sep 25 21:52:13 2009 +0200

    Bug 517394 - Native resize grip steals button release ...

    Explicitly handle resizing by leaving all events in the lower
    right 15x15
    corner to Cocoa, if the window shows a resizing indicator.  Some
    applications may have widgets allocated in this area.  Generally,
    these
    widgets are likely larger than 15x15 so they can still be hit.  Often
    scroll bars are found in this area and these can also be manipulated
    by
    other means.  Since this is the only way of resizing windows on Mac
    OS X,
    it is too important to keep it broken.

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

commit 785e55f87ddd364f2686a3bc5ed324ec629d7ef3
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 25 18:16:06 2009 +0200

    Bug 596250 - Gdkcursor-quartz.c doesn't implement GDK_BLANK_CURSOR

    Support GDK_BLANK_CURSOR.  Patch by John Ralls.

 gdk/quartz/gdkcursor-quartz.c |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

commit cdec2caaf3571dbaf0ccd52aab6a111b1bcb1307
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 25 17:23:54 2009 +0200

    Send a motion-notify when a (new) main window became active

    This motion-notify even will make sure that things like highlights are
    set up correctly now that the window has become active.

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

commit 3bcf8b39fb7651cbdeaf356cbe829799cc0b1ed0
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 25 11:28:26 2009 +0200

    On pointer grab request native events needed for event emulation

    When we grab the pointer we need to request more events than what is
    specified, otherwise our event emulation stop working and you won't
    e.g. get crossing event unless you specified motion event mask.

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

commit f8aba1471462f4a7e6f03e9e26289ebf6398b13c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Fri Sep 25 08:16:56 2009 +0200

    Updated Spanish translation

 po/es.po |  201
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 113 insertions(+), 88 deletions(-)

commit 06c208f8f1db10fc46ea44dc06fdd92b76467b4f
Author: Ivar Smolin <okul@linux.ee>
Date:   Fri Sep 25 07:23:11 2009 +0300

    Updating Estonian translation

 po/et.po |   69
 +++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 42 insertions(+), 27 deletions(-)

commit cdba018fe9e6b33a92d1f936b10715efd7c49022
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Sep 24 19:41:16 2009 +0200

    Updated German translation

 po/de.po |  200
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 112 insertions(+), 88 deletions(-)

commit afc19eb4a7e4ec4420dc202e0da0fe2c4d1ca7c2
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Sep 24 16:42:52 2009 +0200

    Send expose events on foreign windows

    F-Spot needs this as it draws on a foreign (screensaver) window, which
    used to work.

    I believe this is safe, because in all typical cases the expose
    mask will not be set, so we won't do anything, and its what we used to
    do.

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

commit 402d60e5b4b657ea0ce8a60eb15e7e1e33bf3db3
Author: Antón Méixome <meixome@mancomun.org>
Date:   Thu Sep 24 15:44:12 2009 +0200

    Updated Galician Translation

 po/gl.po | 2228
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1130 insertions(+), 1098 deletions(-)

commit a3e07662185f17e5bff1a732db3aa9dad121a763
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu Sep 24 15:34:56 2009 +0200

    Add support for 'auth-info' attribute to the CUPS backend

    Check for 'auth-info-required' attribute from printer attributes to
    find out whether an authentization of user is needed.
    Change password dialog of print backend to be able to require
    informations
    requested thru 'auth-info-required' (#566522).

 gtk/gtkmarshalers.list                           |    1 +
 gtk/gtkprintbackend.c                            |  164 +++++++-------
 gtk/gtkprintbackend.h                            |   16 +-
 modules/printbackends/cups/gtkcupsutils.c        |    5 +
 modules/printbackends/cups/gtkcupsutils.h        |    3 +
 modules/printbackends/cups/gtkprintbackendcups.c |  267
 ++++++++++++++++++++--
 modules/printbackends/cups/gtkprintercups.c      |    2 +
 modules/printbackends/cups/gtkprintercups.h      |    1 +
 8 files changed, 351 insertions(+), 108 deletions(-)

commit 9439a7ee0e1bc53e4f0246e6d6c441a253f36140
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Sep 24 12:41:34 2009 +0200

    Updated Slovenian translation

 po/sl.po | 2915
 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 1357 insertions(+), 1558 deletions(-)

commit c8f06be920bd67c78467e6441376df351fc51d0e
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Sep 24 13:28:31 2009 +0300

    Updating Estonian translation

 po/et.po | 1105
 +-------------------------------------------------------------
 1 files changed, 7 insertions(+), 1098 deletions(-)

commit e1a47f4f43841e5f9c1fa2847a6c07dd6f2bd449
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Sep 24 12:26:34 2009 +0200

    Updated Hungarian translation

 po/hu.po | 2236
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1109 insertions(+), 1127 deletions(-)

commit bde1767f8d87326565f43ead23f275bf4ef99848
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Sep 24 10:23:00 2009 +0200

    Updated Spanish translation

 po/es.po | 2206
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1107 insertions(+), 1099 deletions(-)

commit 29b6013e178ccbe92aac00d6c78b8641a121acca
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Sep 23 23:12:50 2009 +0100

    Updated British English translation

 po-properties/en_GB.po | 3490
 ++++++++++++++++++++++++------------------------
 1 files changed, 1758 insertions(+), 1732 deletions(-)

commit fc3f46856b903beb5d68f595320acf4616d3fd78
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Sep 23 22:03:05 2009 +0100

    Updated British English translation

 po/en_GB.po | 2184
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1097 insertions(+), 1087 deletions(-)

commit 2c4d706350c84715381c470ac1a81aa2ae0b8a58
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Sep 23 22:15:34 2009 +0200

    Updated Swedish translation

 po/sv.po | 2793
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1271 insertions(+), 1522 deletions(-)

commit ac2ecf64bb826047a6f2cb92597bd6802a0a62c8
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Wed Sep 23 21:39:40 2009 +0200

    Updated German translation

 po/de.po | 2267
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1134 insertions(+), 1133 deletions(-)

commit a2c2427562f9d5b041a8762a8e62e1c2f55b3fba
Author: Claude Paroz <claude@2xlibre.net>
Date:   Wed Sep 23 21:01:38 2009 +0200

    Updated French translation

 po/fr.po | 2192
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1094 insertions(+), 1098 deletions(-)

commit 5f4915f62403ddb2502fa7b431a97943c9b56b88
Author: Marek Kasik <mkasik@redhat.com>
Date:   Wed Sep 23 14:35:26 2009 +0200

    Don't hang print dialog when remote CUPS printer is not available

    This patch tests availability of remote host before getting ppd file
    for selected printer (#586207). It also adds a state message for
    failure of getting details.

 gtk/gtkprintunixdialog.c                         |   28 ++++++++-----
 modules/printbackends/cups/gtkprintbackendcups.c |   47
 ++++++++++++++++++++--
 modules/printbackends/cups/gtkprintercups.c      |    8 ++++
 modules/printbackends/cups/gtkprintercups.h      |    5 ++
 4 files changed, 74 insertions(+), 14 deletions(-)

commit 915957fca35ead312f7327ce59a73eb301024faf
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 23 00:08:43 2009 -0400

    Bump version

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

commit b841251ca79c332fd9922973b2a40e1298ae7f47
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 23 00:02:47 2009 -0400

    2.18.0

 docs/reference/gdk/tmpl/cairo_interaction.sgml |    2 +-
 docs/reference/gdk/tmpl/windows.sgml           |    8 +
 po-properties/af.po                            |   76 +-
 po-properties/am.po                            |   76 +-
 po-properties/ang.po                           |   76 +-
 po-properties/ar.po                            |   76 +-
 po-properties/as.po                            |  265 +-
 po-properties/ast.po                           |   76 +-
 po-properties/az.po                            |   76 +-
 po-properties/az_IR.po                         |   76 +-
 po-properties/be.po                            |   76 +-
 po-properties/be@latin.po                      |   76 +-
 po-properties/bg.po                            |   76 +-
 po-properties/bn.po                            |   76 +-
 po-properties/bn_IN.po                         | 3712 ++++++++++---------
 po-properties/br.po                            |   76 +-
 po-properties/bs.po                            |   76 +-
 po-properties/ca.po                            |   76 +-
 po-properties/ca@valencia.po                   |   76 +-
 po-properties/crh.po                           |   76 +-
 po-properties/cs.po                            |   76 +-
 po-properties/cy.po                            |   76 +-
 po-properties/da.po                            | 3474 +++++++++---------
 po-properties/de.po                            | 3474 +++++++++---------
 po-properties/dz.po                            |   76 +-
 po-properties/el.po                            |   76 +-
 po-properties/en_CA.po                         |   76 +-
 po-properties/en_GB.po                         | 3474 +++++++++---------
 po-properties/eo.po                            |   76 +-
 po-properties/es.po                            |   76 +-
 po-properties/et.po                            |   76 +-
 po-properties/eu.po                            |   76 +-
 po-properties/fa.po                            |   76 +-
 po-properties/fi.po                            |   76 +-
 po-properties/fr.po                            |   76 +-
 po-properties/ga.po                            |   76 +-
 po-properties/gl.po                            |   76 +-
 po-properties/gu.po                            | 3646 +++++++++---------
 po-properties/he.po                            |   76 +-
 po-properties/hi.po                            |   76 +-
 po-properties/hr.po                            |   76 +-
 po-properties/hu.po                            |   76 +-
 po-properties/hy.po                            |   76 +-
 po-properties/ia.po                            |   76 +-
 po-properties/id.po                            |   76 +-
 po-properties/io.po                            |   76 +-
 po-properties/is.po                            |   76 +-
 po-properties/it.po                            | 3484 +++++++++---------
 po-properties/ja.po                            |   78 +-
 po-properties/ka.po                            |   76 +-
 po-properties/kn.po                            |   76 +-
 po-properties/ko.po                            |   76 +-
 po-properties/ku.po                            |   76 +-
 po-properties/li.po                            |   76 +-
 po-properties/lt.po                            | 3474 +++++++++---------
 po-properties/lv.po                            |   76 +-
 po-properties/mai.po                           | 3642 +++++++++---------
 po-properties/mi.po                            |   76 +-
 po-properties/mk.po                            |   76 +-
 po-properties/ml.po                            | 3663 +++++++++---------
 po-properties/mn.po                            |   76 +-
 po-properties/mr.po                            | 3664 +++++++++---------
 po-properties/ms.po                            |   76 +-
 po-properties/nb.po                            | 3476 +++++++++---------
 po-properties/ne.po                            |   76 +-
 po-properties/nl.po                            |   76 +-
 po-properties/nn.po                            |   76 +-
 po-properties/nso.po                           |   76 +-
 po-properties/oc.po                            |   76 +-
 po-properties/or.po                            | 3757
 ++++++++++----------
 po-properties/pa.po                            |   76 +-
 po-properties/pl.po                            |   76 +-
 po-properties/ps.po                            |   76 +-
 po-properties/pt.po                            |   76 +-
 po-properties/pt_BR.po                         |   76 +-
 po-properties/ro.po                            |   95 +-
 po-properties/ru.po                            |   76 +-
 po-properties/rw.po                            |   76 +-
 po-properties/si.po                            |   76 +-
 po-properties/sk.po                            |   76 +-
 po-properties/sl.po                            | 4733
 ++++++++++++------------
 po-properties/sq.po                            |   76 +-
 po-properties/sr.po                            |   76 +-
 po-properties/sr@ije.po                        |   76 +-
 po-properties/sr@latin.po                      |   76 +-
 po-properties/sv.po                            |   76 +-
 po-properties/ta.po                            |   76 +-
 po-properties/te.po                            |   76 +-
 po-properties/th.po                            |   76 +-
 po-properties/tk.po                            |   76 +-
 po-properties/tr.po                            |   76 +-
 po-properties/tt.po                            |   76 +-
 po-properties/uk.po                            | 3474 +++++++++---------
 po-properties/ur.po                            |   76 +-
 po-properties/uz.po                            |   76 +-
 po-properties/uz@cyrillic.po                   |   76 +-
 po-properties/vi.po                            |   76 +-
 po-properties/wa.po                            |   76 +-
 po-properties/xh.po                            |   76 +-
 po-properties/yi.po                            |   76 +-
 po-properties/zh_CN.po                         | 3477 +++++++++---------
 po-properties/zh_HK.po                         | 3571 +++++++++---------
 po-properties/zh_TW.po                         | 3474 +++++++++---------
 po/af.po                                       | 2174 ++++++------
 po/am.po                                       |   48 +-
 po/ang.po                                      |   48 +-
 po/ar.po                                       |   48 +-
 po/as.po                                       |   85 +-
 po/ast.po                                      |   48 +-
 po/az.po                                       |   48 +-
 po/az_IR.po                                    |   48 +-
 po/be.po                                       |   48 +-
 po/be@latin.po                                 |   48 +-
 po/bg.po                                       |   48 +-
 po/bn.po                                       |   48 +-
 po/bn_IN.po                                    |   48 +-
 po/br.po                                       |   48 +-
 po/bs.po                                       |   48 +-
 po/ca.po                                       | 2196 ++++++------
 po/ca@valencia.po                              |   48 +-
 po/crh.po                                      |   48 +-
 po/cs.po                                       |   48 +-
 po/cy.po                                       |   48 +-
 po/da.po                                       | 2194 ++++++------
 po/de.po                                       | 2197 ++++++------
 po/dz.po                                       |   48 +-
 po/el.po                                       | 2569 +++++++-------
 po/en_CA.po                                    |   48 +-
 po/en_GB.po                                    | 2194 ++++++------
 po/eo.po                                       |   48 +-
 po/es.po                                       |   48 +-
 po/et.po                                       |   48 +-
 po/eu.po                                       |   48 +-
 po/fa.po                                       |   48 +-
 po/fi.po                                       |   48 +-
 po/fr.po                                       |   48 +-
 po/ga.po                                       |   48 +-
 po/gl.po                                       |   48 +-
 po/gu.po                                       | 2229 ++++++------
 po/he.po                                       |   48 +-
 po/hi.po                                       | 2193 ++++++------
 po/hr.po                                       |   48 +-
 po/hu.po                                       |   48 +-
 po/hy.po                                       |   48 +-
 po/ia.po                                       |   48 +-
 po/id.po                                       |   48 +-
 po/io.po                                       |   48 +-
 po/is.po                                       |   48 +-
 po/it.po                                       | 2189 ++++++------
 po/ja.po                                       |   50 +-
 po/ka.po                                       |   48 +-
 po/kn.po                                       |   48 +-
 po/ko.po                                       |   48 +-
 po/ku.po                                       |   48 +-
 po/li.po                                       |   48 +-
 po/lt.po                                       | 2198 ++++++------
 po/lv.po                                       |   48 +-
 po/mai.po                                      | 2232 ++++++------
 po/mi.po                                       |   48 +-
 po/mk.po                                       |   48 +-
 po/ml.po                                       | 2229 ++++++------
 po/mn.po                                       |   48 +-
 po/mr.po                                       | 2235 ++++++------
 po/ms.po                                       |   48 +-
 po/nb.po                                       | 2174 ++++++------
 po/ne.po                                       |   48 +-
 po/nl.po                                       | 2589 +++++++-------
 po/nn.po                                       |   48 +-
 po/nso.po                                      |   48 +-
 po/oc.po                                       |   48 +-
 po/or.po                                       | 2223 ++++++------
 po/pa.po                                       |   48 +-
 po/pl.po                                       | 2552 +++++++-------
 po/ps.po                                       |   48 +-
 po/pt.po                                       |   48 +-
 po/pt_BR.po                                    | 2174 ++++++------
 po/ro.po                                       | 2212 ++++++------
 po/ru.po                                       |   48 +-
 po/rw.po                                       |   48 +-
 po/si.po                                       |   48 +-
 po/sk.po                                       |   48 +-
 po/sl.po                                       | 2774 ++++++++-------
 po/sq.po                                       |   48 +-
 po/sr.po                                       |   48 +-
 po/sr@ije.po                                   |   48 +-
 po/sr@latin.po                                 |   48 +-
 po/sv.po                                       |   48 +-
 po/ta.po                                       |   48 +-
 po/te.po                                       |   48 +-
 po/th.po                                       |   48 +-
 po/tk.po                                       |   48 +-
 po/tr.po                                       |   48 +-
 po/tt.po                                       |   48 +-
 po/uk.po                                       | 2174 ++++++------
 po/ur.po                                       |   48 +-
 po/uz.po                                       |   48 +-
 po/uz@cyrillic.po                              |   48 +-
 po/vi.po                                       |   48 +-
 po/wa.po                                       |   48 +-
 po/xh.po                                       |   48 +-
 po/yi.po                                       |   48 +-
 po/zh_CN.po                                    | 2193 ++++++------
 po/zh_HK.po                                    | 2200 ++++++------
 po/zh_TW.po                                    | 2190 ++++++------
 204 files changed, 63501 insertions(+), 62991 deletions(-)

commit 5a7dc8cc71f677f3104d434adcb0497e0f0ede58
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 22 22:19:06 2009 -0400

    Updates

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

commit d611674a5556d95d600451af78c882325adb25f8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 22 21:00:54 2009 -0400

    Bump version to 2.18.0

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

commit 7af7cefa2dfc9fb0bd647d9f567af088c979b617
Author: andreas <apauley+gnome@gmail.com>
Date:   Tue Sep 22 20:11:22 2009 -0300

    Updated Afrikaans translation

 po/af.po | 2199
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1099 insertions(+), 1100 deletions(-)

commit 6546ef0ffa686dc0afca5e7e7ddd04660b4d2a0d
Author: David Planella <david.planella@gmail.com>
Date:   Tue Sep 22 20:08:40 2009 +0200

    Updated Catalan translation

 po/ca.po | 2308
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1144 insertions(+), 1164 deletions(-)

commit 4c0418c9a63b2a79c5887a3a26d454adbdee1189
Author: Rajesh Ranjan <rranjan@rranjan.csb>
Date:   Tue Sep 22 15:30:33 2009 +0530

    hindi update

 po/hi.po | 2197
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1098 insertions(+), 1099 deletions(-)

commit 0633ba0163861fc87492391ce454963c96163c8d
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Thu Sep 17 09:07:03 2009 +0300

    Fix more GtkEntry Since tags.

    progress-border and invisible-char style properties had wrong amount
    of colons for gtk-doc (signal markup instead of properties), so the
    Since tags didn't seem to get picked up.
    GtkEntry:invisible-char also had a wrong Since: 2.22, fixed to 2.18.

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

commit 9ea2bfe73f49083d3cafef2da83a39b4149e22b5
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Thu Sep 17 08:49:01 2009 +0300

    Add missing Since: 2.16 for gtk_entry_[set/get]_icon_drag_source

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

commit 797b4c80030ca6c395d7be7fbfd5556af7c598b5
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Thu Sep 17 07:51:43 2009 +0300

    Fix a typo

    previe => preview

 docs/reference/gtk/tmpl/gtkprintunixdialog.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9eeda3e21d0b276336aeceafe229d7802045bde8
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Wed Sep 16 16:17:05 2009 +0300

    GtkImage docs: Fix typo - widgte => widget

 docs/reference/gtk/tmpl/gtkimage.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 275001badc2ceee8958059651ab8bee1233f6289
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Wed Sep 16 08:53:22 2009 +0300

    Pack the struct better, should save four bytes per GtkIconView

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

commit d42d61ac73c3333dfc491cd84f77b1433f4acb65
Author: Luca Ferretti <elle.uca@libero.it>
Date:   Mon Sep 21 22:43:03 2009 +0200

    Updated Italian translation

 po-properties/it.po | 3658
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1849 insertions(+), 1809 deletions(-)

commit 3043155796b8685ae505917d691818047833f9a2
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Sep 20 15:27:14 2009 +0200

    Bug 550939 - GtkFileChooser listbox does not refresh selection

    Make the quartz backend support the new queued translations.
    We do this
    by keeping our own copy of the region that has been set to need
    display.
    Using this region we can intersect by the given area, translate this
    and also
    set needs display for the resulting area.

 gdk/quartz/GdkQuartzView.c      |    7 +++++++
 gdk/quartz/gdkgeometry-quartz.c |   26 ++++++++++++++++++++++++++
 gdk/quartz/gdkprivate-quartz.h  |    3 +++
 gdk/quartz/gdkwindow-quartz.c   |   34 ++++++++++++++++++++++------------
 gdk/quartz/gdkwindow-quartz.h   |    2 ++
 5 files changed, 60 insertions(+), 12 deletions(-)

commit bfc88240b43885149a99eb0e4a58662133db0b35
Author: Carlos Garnacho <carlos@gnome.org>
Date:   Mon Sep 21 19:24:45 2009 +0200

    Always report XInput events to the grab window if any.

    The grab window should be the first option to send events to, else
    we may
    get unpaired events, making display->ignore_core_events go crazy.

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

 gdk/x11/gdkinput-xfree.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit d37268c60f6d84d69e669b477209104b204afab1
Author: Carlos Garnacho <carlos@gnome.org>
Date:   Mon Sep 21 02:24:32 2009 +0200

    Block extended events to windows that didn't select them.

    Now XSelectExtensionEvent() is called on the native window, so there
    may be virtual windows inside that shouldn't receive extended events.

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

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

commit 13c258f891f00e12321b56de66a9e7cc02b76f72
Author: Carlos Garnacho <carlos@gnome.org>
Date:   Mon Sep 21 02:08:41 2009 +0200

    Fix x/y coordinates for extended events.

    Extended events were being reported to virtual windows without
    taking into
    account the position of the virtual window inside the native one.

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

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

commit cb5e659ae48fe3bcdcb6c1d189423e7993e044b7
Author: Cody Russell <bratsche@gnome.org>
Date:   Mon Sep 21 11:32:37 2009 -0500

    revert some changes in directfb backend that broke API

 gdk/directfb/gdkdirectfb.h        |    2 +
 gdk/directfb/gdkwindow-directfb.c |  207
 +++++++++++++++++++++++++++++++++++++
 2 files changed, 209 insertions(+), 0 deletions(-)

commit 95cb1cc86cf3624069a3583bcf28b572a5d12d18
Author: Kristian Rietveld <kris@gtk.org>
Date:   Mon Sep 21 12:57:39 2009 +0200

    Sensitivity event box should only be toggled if cell view is non-NULL

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

commit 4ba1e081239507da64ef3da8a0a68351944104d0
Author: Christian Dywan <christian@lanedo.com>
Date:   Mon Sep 21 12:38:34 2009 +0200

    Restore initializing settings sizes, which was accidentally removed

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

commit 39dec4e576e340db1554b8ffe1ba0979387254af
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Sep 21 11:58:21 2009 +0200

    Updated Norwegian bokmål translation.

 po-properties/nb.po | 3519
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1766 insertions(+), 1753 deletions(-)

commit 508a44a0df2e3c5a4e470bb9384c7108aced8a9c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 20 22:53:58 2009 -0400

    Whitespace fixes

 gtk/gtkiconfactory.c |  474
 ++++++++++++++++++++++++--------------------------
 1 files changed, 230 insertions(+), 244 deletions(-)

commit 5ed8cf50b8a319275b7b4b6093f0010820fa22d1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 20 22:39:13 2009 -0400

    Don't dereference a NULL error

    This was pointed out in bug 595790.

 gtk/gtkiconfactory.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 2e8b6757b15e0258a27e2931819f3bf7fa149c99
Author: Rajesh Ranjan <rranjan@rranjan.csb>
Date:   Sun Sep 20 12:43:35 2009 +0530

    maithili update, translated by Sangeeta Kumari

 po-properties/mai.po | 4270
 ++++++++++++++++++++++++-------------------------
 1 files changed, 2091 insertions(+), 2179 deletions(-)

commit e25ed50a44054976d6a07c1074d6cb87bf2afb31
Author: Rajesh Ranjan <rranjan@rranjan.csb>
Date:   Sun Sep 20 12:41:52 2009 +0530

    maithili update, translated by Sangeeta Kumari

 po/mai.po | 2377
 ++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1163 insertions(+), 1214 deletions(-)

commit cf5cc07c355e9f81270d76c3b173233d1b0c156e
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Sep 19 21:02:22 2009 +0800

    Updated Traditinal Chinese translation (Hong Kong and Taiwan)

 po-properties/zh_HK.po | 3679
 ++++++++++++++++++++++++------------------------
 po-properties/zh_TW.po | 3584
 +++++++++++++++++++++++-----------------------
 po/zh_HK.po            | 2253 +++++++++++++++---------------
 po/zh_TW.po            | 2237 +++++++++++++++---------------
 4 files changed, 5848 insertions(+), 5905 deletions(-)

commit 57fa8e81240a6cd6c4ec1b69087ed21bdd9f5257
Author: Cody Russell <bratsche@gnome.org>
Date:   Fri Sep 18 22:37:22 2009 -0500

    Move '-x objective-c++' from CXXFLAGS to CPPFLAGS

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

commit 5f126bec3a2819ab04e90f2b33d323c8e634770e
Author: Owen Taylor <otaylor@fishsoup.net>
Date:   Fri Sep 18 16:37:43 2009 -0400

    Don't focus unmapped radio buttons

    With Bug 302240, a check was added to avoid keynav to unrealized
    radio buttons in the group, but that's not the right check - the
    check should be on MAPPED instead, since a widget can be realized
    even if it, or a parent, is hidden. Bug 595599

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

commit aa43f804233cdf8c9022e03864328f17c562822a
Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
Date:   Fri Sep 18 22:57:47 2009 +0300

    Updated Romanian translation

 po/ro.po | 2367
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1171 insertions(+), 1196 deletions(-)

commit 0a39beedc99fb53d82bed14bd22f802f3925a4df
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Fri Sep 18 21:38:06 2009 +0200

    Updated German translation

 po-properties/de.po | 3699
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1856 insertions(+), 1843 deletions(-)

commit 921355f998dd5187fbc3797dcae77ff53037b8a4
Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
Date:   Fri Sep 18 22:34:21 2009 +0300

    Updated Romanian translation

 po-properties/ro.po |  117
 ++++++++++++++++++++------------------------------
 1 files changed, 47 insertions(+), 70 deletions(-)

commit 3a3926c5c32e0b0d121a0c26de0bb5a6976b2c87
Author: Luca Ferretti <elle.uca@libero.it>
Date:   Fri Sep 18 12:40:24 2009 +0200

    Updated Italian translation

 po/it.po | 2578
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1164 insertions(+), 1414 deletions(-)

commit 327d2095eda878a3cd36b9b6599d5c3bf41c5c71
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Thu Sep 17 22:14:59 2009 +0530

    Upadated Oriya Translation

 po-properties/or.po |   47
 +++++++++++++++++++++++++++++++++++++----------
 1 files changed, 37 insertions(+), 10 deletions(-)

commit 9050d10957abbe83363826d2047020664641b08e
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Thu Sep 17 19:03:44 2009 +0530

    Upadated Oriya Translation

 po-properties/or.po |   41 +++++++++++++++++++++++++++++------------
 1 files changed, 29 insertions(+), 12 deletions(-)

commit 659776ce35b4894c5217325978aa48a79689d669
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Sep 17 11:38:14 2009 +0200

    Fix gdk_device_get_history() for the core pointer

    When filtering out the events for "window" from the events we got for
    our "impl_window", don't forget to adjust the returned number of
    events because it might be smaller than what XGetMotionEvents has
    returned, and free coords we allocated too much. Also if we filtered
    away *all* events, return FALSE and get rid of the allocated history
    entirely. Together fixes all sorts of mishehavior when painting in
    GIMP, from coords going wild to plain crashes and infinite loops.

 gdk/x11/gdkinput.c |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

commit 8251d6da8a17ae3cc8ec668b4722b05a92a5c2e2
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Wed Sep 16 16:29:10 2009 +0300

    Added Ukrainian translation

 po-properties/uk.po |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 6e307ac5329c63dee4f2e8cc3ed221ae268ef7ee
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Wed Sep 16 16:28:29 2009 +0300

    Added Ukrainian translation

 po-properties/uk.po | 3551
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1778 insertions(+), 1773 deletions(-)

commit 62b5b5fca2dc10c6306ca5addf7a263d56b09b2d
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Wed Sep 16 16:01:56 2009 +0300

    Added Ukrainian translation

 po/uk.po | 2228
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1109 insertions(+), 1119 deletions(-)

commit ac1b35895fc8882e55ad66e9df54b047a57e7833
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Sep 16 14:11:55 2009 +0200

    Updated Slovenian translation

 po-properties/sl.po | 4842
 +++++++++++++++++++++++++--------------------------
 1 files changed, 2328 insertions(+), 2514 deletions(-)

commit 24a3172c10906bca53de1da7b18a74f22841b048
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Sep 16 14:11:12 2009 +0200

    Updated Slovenian translation

 po/sl.po | 2899
 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 1337 insertions(+), 1562 deletions(-)

commit cd709a074a40b868859416ab93d633e851453b31
Author: Djavan Fagundes <dnoway@gmail.com>
Date:   Wed Sep 16 08:17:03 2009 -0300

    Corrected a typo in Brazilian Portuguese translation

 po/pt_BR.po | 2176
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1091 insertions(+), 1085 deletions(-)

commit 46f369e9515a2f7b66f1245e571a00edb6dd8a37
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Wed Sep 16 16:17:33 2009 +0530

    Upadted Oriya Translation

 po-properties/or.po |  147
 ++++++++++++++++++++++++++++----------------------
 1 files changed, 82 insertions(+), 65 deletions(-)

commit 6406f64e12e65f6d0172b9297bca3b14cb30ff29
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Wed Sep 16 16:06:02 2009 +0530

    Updated Bengali India Translations

 po-properties/bn_IN.po |  142
 +++++++++++++++++++++++++++++++++---------------
 1 files changed, 99 insertions(+), 43 deletions(-)

commit f6ed1487bd2c5c2315a07ff2f9f4426102524743
Author: Marek Kasik <mkasik@redhat.com>
Date:   Wed Sep 16 09:59:56 2009 +0200

    Let GTK+ handle SIGPIPE signal itself when printing with lpr

    When a SIGPIPE signal is raised during printing with lpr,
    application should not be killed by the signal but a standard
    error-workflow should be performed (bug #503776).

 modules/printbackends/lpr/gtkprintbackendlpr.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit d797dcc4dd3454d768743702c7094f549bc34315
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 15 11:04:50 2009 +0200

    Assign the size of the screen to the root window

    On startup, the root window got assigned the size of the main screen.
    But, the GdkScreen has the width of all screens/monitors connected
    to the
    machine.  Change this so that in _gdk_windowing_window_init, we assign
    the width/height of all monitors to the root window width, height.
    Should fix bug 594738.

 gdk/quartz/gdkwindow-quartz.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit cf80feb3dd4d458bc82a7cc023007ad39f3d781e
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 15 09:54:34 2009 +0200

    Do not test the event mask of implicit grabs

    The quartz backend simulates the semantics of XGrabPointer, as a
    part of
    this it checks the event mask of the grab.  However, implicit grabs
    on X
    do not go through XGrabPointer and thus the quartz backend should
    not check
    the event mask for these.  This fixes various "the UI got stuck"
    cases.

 gdk/quartz/gdkevents-quartz.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit e9d732bde7dab477cf39f22df6d23dfc963dc740
Author: Amitakhya Phukan <aphukan@fedoraproject.org>
Date:   Wed Sep 16 11:41:07 2009 +0530

    Updating Assamese translations.

 po-properties/as.po |   48
 ++++++++++++++++++++++--------------------------
 1 files changed, 22 insertions(+), 26 deletions(-)

commit 3086e702d214655ca16c6636bb7a400be751ef17
Author: Amitakhya Phukan <aphukan@fedoraproject.org>
Date:   Wed Sep 16 11:35:12 2009 +0530

    Updating Assamese translations

 po-properties/as.po |  767
 +++++++++++++++++++++++----------------------------
 po/as.po            |  166 +++++-------
 2 files changed, 407 insertions(+), 526 deletions(-)

commit 57937268d9759a6a285daddc21242a9b3de7908c
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Wed Sep 16 10:50:22 2009 +0530

    Updated Gujarati Translations

 po-properties/gu.po |  102
 ++++++++++++++++++++++++---------------------------
 1 files changed, 48 insertions(+), 54 deletions(-)

commit 19966510a0387331a50d977f47497505c1fb6d26
Author: Sandeep Shedmake <sshedmak@redhat.com>
Date:   Wed Sep 16 10:35:02 2009 +0530

    Updated Marathi Translations

 po-properties/mr.po | 3781
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1860 insertions(+), 1921 deletions(-)

commit ec36494508606c11258ef67daedb69199d61618e
Author: Sandeep Shedmake <sshedmak@redhat.com>
Date:   Wed Sep 16 10:34:56 2009 +0530

    Updated Marathi Translations

 po/mr.po | 2401
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1173 insertions(+), 1228 deletions(-)

commit b92c788dbac2121fd845be67e53d7630ba17a054
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Tue Sep 15 19:31:07 2009 +0530

    Upadted Oriya Translation

 po-properties/or.po | 3726
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1843 insertions(+), 1883 deletions(-)

commit 0ecd87fb78dfc6ef299971472f675402f737c19c
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Sep 15 14:39:04 2009 +0200

    Respect grab event mask for crossing events

    In the case of a non-owner_events grab, use grab->event_mask rather
    than the window even mask to decide whether to deliver the event
    or not.

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

commit 142d59904b4a9aea7bd7d476854b29ca9282bcac
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Tue Sep 15 17:15:01 2009 +0530

    Updated Bengali India Translations

 po-properties/bn_IN.po |  584
 ++++++++++++++++++++++++------------------------
 1 files changed, 292 insertions(+), 292 deletions(-)

commit d937bd703761e0d59c0ef0fe228fc3d3a71a9432
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Tue Sep 15 14:50:19 2009 +0530

    Upadted Oriya Translation

 po/or.po |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

commit fbcb382df3d1d38b8bd909ddc5ba4ef761248b09
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Tue Sep 15 13:15:50 2009 +0530

    Upadted Oriya Translation

 po/or.po | 2232
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1107 insertions(+), 1125 deletions(-)

commit ff47468018eabb0e0600b09bc2c06f68bdbf5eba
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Mon Sep 14 23:26:44 2009 +0530

    updated Bengali India translation

 po-properties/bn_IN.po | 4145
 ++++++++++++++++++++++++------------------------
 1 files changed, 2045 insertions(+), 2100 deletions(-)

commit 02b102cbbc4e68f4036452814249ea26511478d9
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Mon Sep 14 15:34:43 2009 +0100

    fix whitespace error

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

commit db88f084bc83dff85b3c4c6c62a294e8e1c595de
Author: Michael Meeks <michael.meeks@novell.com>
Date:   Mon Sep 14 14:27:42 2009 +0100

    fix race between fetching owner of composit selection, and
    registering as a listener for changes; bug#594913

 gdk/x11/gdkdisplay-x11.c |    3 +--
 gdk/x11/gdkscreen-x11.c  |   18 ++++++++++++++++--
 gdk/x11/gdkscreen-x11.h  |    1 +
 3 files changed, 18 insertions(+), 4 deletions(-)

commit 7ab7ffa542be7a6dcda1a35d151ace5e22a8d721
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 16:07:43 2009 +0200

    Automatically flush window when doing non-double-buffered expose

    Applications using non-double-buffered drawing using cairo
    (e.g. Abiword)
    can draw directly to the window using cairo and thus manage to avoid
    the automatic flushing of outstanding moves. This can cause redraw
    inconsistencies like bug 593507.

    We fix this by always flushing when exposing non-double-buffered
    widgets.

 docs/reference/gdk/gdk-sections.txt |    1 +
 gtk/gtkmain.c                       |   10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit cfeba9c3897a6b0ca8a50703f2336520204b4ac8
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 16:07:25 2009 +0200

    Make gdk_window_flush public

    We need to call this from Gtk+, and its concievable that some other
    app doing weird stuff could have a use for it.

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

commit f473242e19c14d159cf8386b3331b930ca4bdd5b
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 13:44:09 2009 +0200

    Better handling of window hierarchy changes from inside expose handler

    If we move, resize or otherwise change a window from inside a (double
    buffered)  expose handler we can run into issues with double buffered
    paints that have already been ended but have not yet been commited
    to the window from the implicit paint pixmap.

    For instance, any copies of source regions due to a window scroll need
    to take these into account, and any operation that causes some
    drawing at
    a destination covered by the implicit paint region would be overdrawn
    when the implicit paint is ended.

    So, before we do any window-hierarchy changing operation while
    an implicit
    paint is in effect we flush all moves and already commited paints.

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

commit 6d84fcab760f1aa96eb147ceb749d02dc090ce67
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 13:38:47 2009 +0200

    Handle expose events moving or resizing windows

    When a window is moved or resized from a double-buffered expose
    handler
    we can't really just copy the window region around, as the window
    will be overdrawn with the double buffered region when the expose
    returns.

    Instead we remove all regions with outstanding implicit paints
    from the
    region to be copied and just mark this area as invalid to be redrawn
    later.

    This fixes bug 594880.

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

commit 2d2dc2c7e99fba24c5c732f5648ff821b4003bc2
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 13:28:38 2009 +0200

    Factor out impl_window_add_update_area() to a function

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

commit 130a7743e39985731dd712b3aa94105e0977f510
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 13:24:55 2009 +0200

    Don't reenter gdk_window_process_updates_internal

    Its not correct for recurse gdk_window_process_updates_internal, as
    the outer instance will overdraw the inner. So, protect against
    gdk_window_process_updates() being called while in an expose
    handler.

    This shouldn't be a repaint problem, as eventually the idle handler
    will cause the updates to be processed.

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

commit 6716d46393039c0a0691306d65a1e1921a6957fe
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 14 13:09:07 2009 +0200

    Bail out of window move/resize early if no change

    This is not all that uncommon in size_allocate, so we want
    to optimize this case.

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

commit f10f6b8b0c9787d5d394bcb73fcb3b85bf3c7567
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 13 23:32:46 2009 -0400

    Mention thread-safety issues

 .../reference/gtk/migrating-ClientSideWindows.sgml |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 8f16541d93cbaca38db2f5ac27eba58a30be03eb
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 13 23:16:44 2009 -0400

    Fix gdk_display_beep

    Since XBell() seems broken, just call XkbBell().

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

commit 618764c1bbc84af9b957895e52e8c7f780464ed0
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Sep 14 00:22:42 2009 +0200

    Update Norwegian bokmål translation.

 po/nb.po | 2182
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1094 insertions(+), 1088 deletions(-)

commit e7fa16281af9029f76ad0695314f70a445d36220
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Sun Sep 13 02:51:18 2009 +0200

    Updated Danish translation

 po-properties/da.po | 3588
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1798 insertions(+), 1790 deletions(-)

commit 93e379818c5b5b541b145d89cdc80627a802f034
Author: Bruce Cowan <bcowan@fastmail.co.uk>
Date:   Sat Sep 12 19:27:38 2009 +0100

    Updated British English translations

 po-properties/en_GB.po | 3612
 ++++++++++++++++++++++++------------------------
 po/en_GB.po            | 2343 ++++++++++++++++----------------
 2 files changed, 2965 insertions(+), 2990 deletions(-)

commit 3ce155580a533021bb0af4c540325130ecbdcd42
Author: Aron Xu <aronxu@gnome.org>
Date:   Sat Sep 12 23:59:39 2009 +0800

    Updated Simplified Chinese translation.

 po/zh_CN.po | 2299
 +++++++++++++++++++++++++++++------------------------------
 1 files changed, 1140 insertions(+), 1159 deletions(-)

commit 1c45f32c9bab27d3363cb44e4203eb2c02a98250
Author: Aron Xu <aronxu@gnome.org>
Date:   Sat Sep 12 23:43:04 2009 +0800

    Updated Simplified translation.

 po-properties/zh_CN.po | 3593
 ++++++++++++++++++++++++------------------------
 1 files changed, 1799 insertions(+), 1794 deletions(-)

commit 83719cbb90c28cb8d58e32872b762bfaac1ad900
Author: Vincent Untz <vuntz@gnome.org>
Date:   Sat Sep 12 13:23:09 2009 +0200

    Fix warning about pointer/int confusion

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

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

commit 63742b3162d7557a6349ce1addbed14c8b9b5728
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Sat Sep 12 03:20:20 2009 +0200

    Updated Danish translation

 po/da.po | 2313
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1143 insertions(+), 1170 deletions(-)

commit e9f6b93ec13b1e00b451c35b47245bf342426e9f
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sat Sep 12 01:23:01 2009 +0300

    Parse libtoolize --version more carefully

    Some recent versions of libtoolize output a version blurb like:
      libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a
    Don't get confused by the numbers inside the parens.

 autogen.sh |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 8c1f50cf1441f99b07d2055b1249b9e5ba913a43
Author: Reinout van Schouwen <reinouts@gnome.org>
Date:   Fri Sep 11 22:36:58 2009 +0200

    Updated Dutch translation

 po/nl.po | 3778
 ++++++++++++++++++++++----------------------------------------
 1 files changed, 1349 insertions(+), 2429 deletions(-)

commit 24df69b283d7e7f310450449ae5eca95edc396b2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 11 12:47:32 2009 -0400

    Add a note about tooltip limitations

    Apparently Windows only shows the first 64 characters of tooltips
    on statusicons. Bug 594600.

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

commit f5e2b3f9710cc6226413846156a4170d5e14fdc7
Author: Kostas Papadimas <pkst@gnome.org>
Date:   Fri Sep 11 19:27:03 2009 +0300

    Updated Greek translation.

 po/el.po | 2690
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1330 insertions(+), 1360 deletions(-)

commit e1554d8466f2d354243d950768bbfa45e4b8dc3b
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 11 15:21:43 2009 +0200

    Don't support the old handling of zero height/width in
    gdk_window_clear_area

    We used to handle zero height/width specially in the non-double
    buffered
    case due to the weird behaviour of XClearArea in this case. However
    this is undocumented, incompatible with what happens on
    double-buffered
    drawing, and just not a good API. So, we drop this behaviour, having
    fixed gtkclist.c which used this.

 .../reference/gtk/migrating-ClientSideWindows.sgml |   10 ++++++++++
 gdk/gdkwindow.c                                    |   11 ++++-------
 2 files changed, 14 insertions(+), 7 deletions(-)

commit 0df4283574d680187714d210c371926e73a7d923
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 11 15:08:14 2009 +0200

    Don't use magic zero height/width argument to gdk_window_clear_area

    This is an undocumented feature that we stopped supporting, and
    anyway it likely only ever worked on X anyway.

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

commit 0a46d331eb9612061a6c47ffb4a6083cebf0e673
Author: Ani <peter.ani@gmail.com>
Date:   Fri Sep 11 12:08:06 2009 +0530

    Updated Malayalam Translations

 po-properties/ml.po | 3805
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1876 insertions(+), 1929 deletions(-)

commit b4a5c05a25073fb9e50b568ef931cea7dfec01b1
Author: Ani <peter.ani@gmail.com>
Date:   Fri Sep 11 12:07:41 2009 +0530

    Updated Malayalam Translations

 po/ml.po | 2364
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1155 insertions(+), 1209 deletions(-)

commit 417776c34887a61d4dedc06c2e18dc5848b9c269
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Sep 10 21:06:15 2009 +0200

    Updated German translation

 po/de.po | 2280
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1128 insertions(+), 1152 deletions(-)

commit d497e8ed74991f3c7fe320d964db14514f6be233
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Sep 10 13:52:29 2009 -0400

    Mention gdk_window_restack

    It is probably worth mentioning this function by name, since we've
    added it explicitly to easy porting...

 .../reference/gtk/migrating-ClientSideWindows.sgml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d409cf2bf395896e856fe1affe438dd0c041824f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Sep 10 13:51:02 2009 -0400

    Add more hints

    Mention problems related to cairo and clipping.

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

commit be22a6216094814b00243a3da93fe177814a4e9b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 9 22:40:44 2009 -0400

    Cleanups

    This commit removes dead code, mostly pointed out by clang.

 demos/gtk-demo/offscreen_window2.c               |    2 --
 gdk-pixbuf/io-xpm.c                              |    2 +-
 gdk/gdkoffscreenwindow.c                         |    8 --------
 gdk/gdkwindow.c                                  |    7 -------
 gdk/x11/gdkgeometry-x11.c                        |   21
 ++++++++-------------
 gdk/x11/gdkwindow-x11.c                          |    6 ------
 modules/other/gail/gailbutton.c                  |    3 ---
 modules/other/gail/gailcombobox.c                |   12 ++++++------
 modules/other/gail/gailscalebutton.c             |    2 --
 modules/printbackends/file/gtkprintbackendfile.c |    2 --
 10 files changed, 15 insertions(+), 50 deletions(-)

commit 7124f5927ae96d13ea74268b73c62293b0243ddd
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Sep 10 19:27:45 2009 +0200

    Don't send grab broken for implicit grabs on button release

    This is how it used to work, you only get grab broken if someone
    else gets a grab, or if the grabbed window gets destroyed or unmapped.

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

commit c4d2c38238f68bab1331631a4639c0fd49730cfd
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Sep 10 13:53:29 2009 +0200

    Ensure recursing gdk_window_process_all_updates works

    There are two issues here. First of all an ignored update didn't
    use to unset update_idle which could cause all further idle repaints
    to be ignored. (Bug #591583)

    Secondly, if we ignore the process_all_updates we may end up not
    updating
    the windows in update_windows unless something else triggers an
    update.
    So, we handle this by checking for recursions and scheduling a
    new update
    at the end of the outermost process_all_updates.

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

commit 81334f3f96924c98a8f9c658b6f81c931d82217d
Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
Date:   Thu Sep 10 13:46:13 2009 +0300

    Updated Lithuanian translation.

 po-properties/lt.po | 3559
 ++++++++++++++++++++++++++-------------------------
 po/lt.po            | 2343 +++++++++++++++++-----------------
 2 files changed, 2940 insertions(+), 2962 deletions(-)

commit b1d1e36855de04c532d4bd9310f4e5b8cc0d61ba
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 10 10:18:29 2009 +0100

    Keysyms docs update

    Mention XK_ prefixes as well.

 docs/reference/gdk/tmpl/keys.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4ccd47f47ec533564c7159856d4a40306b8c330b
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 10 10:15:10 2009 +0100

    Avoid duplicate keysyms, ignore mispelled one

    GDK_Select and GDK_Clear were duplicated, GDK_Calculater is
    only useful for compulsive misspellers.

 gdk/gdkkeysyms-update.pl |   12 +++++++++++-
 gdk/gdkkeysyms.h         |    5 ++---
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 43fbf646a870c0ae321f891adabeab5cbe2dc977
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Thu Sep 10 14:20:08 2009 +0530

    Updated Gujarati Translations

 po/gu.po | 2361
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1154 insertions(+), 1207 deletions(-)

commit 514742ac590815fbd9484ab8a5678d550c658672
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Thu Sep 10 12:57:02 2009 +0530

    Updated Gujarati Translations

 po-properties/gu.po | 3722
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1836 insertions(+), 1886 deletions(-)

commit fef3c88e8959598553de87cc6ac89bfc5bb02c1f
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 9 09:43:30 2009 +0200

    Unbreak GtkComboBox::button-sensitivity

    Fixed the button-sensivity patch done to GtkComboBox to account for
    changes in appearance (changes to the appears-as-list style property).
    Also, in list-mode, the event box that has been created below the cell
    view also needs to have its sensitivity updated.

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

commit 11898088a1ac30eff17e7f24dd906aba476ae384
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Sep 9 18:01:43 2009 +0100

    Bug 594668 - Add new Xorg keysyms

    Add support for XF86keysym.h to gdkkeysyms-update.pl and
    update the generated gdkkeysyms.h file for the latest sources.

 docs/reference/gdk/tmpl/keys.sgml |    5 +
 gdk/gdkkeysyms-update.pl          |   61 ++-
 gdk/gdkkeysyms.h                  | 1468
 +++++++++++++++++++++----------------
 3 files changed, 891 insertions(+), 643 deletions(-)

commit 3dd459caea597abc776b3052353372938748bbe4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 9 11:52:07 2009 -0400

    Accept "true" as a true value in printer settings

    Some of the settings come directly from cups config files, which
    have no case sensitivity requirement, so we should not be more
    picky.  Bug 594652.

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

commit aa9bb7d8e4cf9ef9d47f6dad6aa9deb2f30723a1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 9 09:00:15 2009 -0400

    Deprecate gdk_event_get_graphics exposes

    This function is only used in deprecated, broken widgets. Also,
    fix up some of its implmentation that clang was complaining about.

 gdk/gdk.symbols         |    2 ++
 gdk/gdkevents.h         |    2 ++
 gdk/x11/gdkevents-x11.c |   27 +++++++--------------------
 3 files changed, 11 insertions(+), 20 deletions(-)

commit ebf73f4096879a401ade9483c1cfa5ec8d037221
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 9 00:53:32 2009 -0400

    Remove a dead assignment

    Pointed out by clang.

 modules/printbackends/lpr/gtkprintbackendlpr.c |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

commit d01dc74a850b9ef0d2cae0bae8f29b8f9c9fd3fc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 9 00:52:01 2009 -0400

    Remove a dead assignment

    Pointed out by clang.

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

commit 0ea5787fca7b85ce2b4a02929a51d774534f4b01
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 9 00:01:23 2009 -0400

    Fix a typo

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

commit 308fade38c1c69bcdd655d8c707c6c3dffe7fd9b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 8 19:39:52 2009 -0400

    Make the custom paper size dialog not block the main dialog

    This was causing problems in gedit, which uses window groups.
    Bug 593678.

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

commit 16c5339ea8209ebc38cab417c9116d360eb9bac6
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 8 15:51:10 2009 +0200

    Don't access the parent level, there might not be one

    Use the index instead, that can be -1.  A unit test has been added as
    well.

 gtk/gtktreemodelfilter.c |    7 ++++---
 gtk/tests/filtermodel.c  |   26 ++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 3 deletions(-)

commit 113d21801b4550058d10cd324da24f688c903793
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Sep 8 11:48:20 2009 +0200

    Fix handling of window cursor wrt grabs

    Even for grabs we need to recurse up to look for what cursor to use.

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

commit 4e78b4c7d194d33377c6203ef4c4c434303afc75
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Sep 7 11:16:33 2009 +0200

    One more unit test

 gtk/tests/expander.c |   31 +++++++++++++++++++++++++++++--
 1 files changed, 29 insertions(+), 2 deletions(-)

commit 04a58d87578db1b95a35a17ab82f9182a1992ed8
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Sun Sep 6 16:09:17 2009 +0200

    Simple expander unit test

 gtk/tests/Makefile.am |    4 +++
 gtk/tests/expander.c  |   67
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+), 0 deletions(-)

commit f77042aae2e33e99e2824058ff516b114d01b78a
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Sep 6 20:23:05 2009 +0200

    Avoid recursive calls to gtk_tree_view_top_row_to_dy()

    Commit 3f306a40422e367ef03b9e6f6c80dec9fc932602 made it possible for
    gtk_tree_view_top_row_to_dy() to be called recursively.  (In a
    different
    way than was already guarded for).  This caused a single test case in
    the scrolling test suite to fail.  We now also guard for recursive
    calls at
    the beginning of gtk_tree_view_top_row_to_dy().

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

commit 3d3f8697c0f02b52f85b04994fa0a3a85d7441db
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Sun Sep 6 14:29:50 2009 +0200

    Updated Polish translation

 po/pl.po | 2556
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1281 insertions(+), 1275 deletions(-)

commit a59c39f3703e81f560aa946c25145413192d795b
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Sep 6 13:35:37 2009 +0200

    Bug 346800 - Rework sort/filter models to use indices to parents...

    Rework the sort and filter models to store their reference to
    the parent
    element as an array index instead of a pointer to an array element.
    These pointers could become invalid with any array modification,
    whereas
    indices do not.

 gtk/gtktreemodelfilter.c |  156
 ++++++++++++++++++++++++++----------------
 gtk/gtktreemodelsort.c   |  169
 +++++++++++++++++++++++++++-------------------
 2 files changed, 195 insertions(+), 130 deletions(-)

commit 143b06c9d38d058bc7f632b00865b5acea30449d
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:   Sun Sep 6 18:47:08 2009 +0900

    Update Japanese translation

 po-properties/ja.po |  559
 ++++++++++++++++++++++++---------------------------
 po/ja.po            |  155 ++++++---------
 2 files changed, 326 insertions(+), 388 deletions(-)

commit da00e171e7ac1ed3354f2aa81c8f69faaffc9421
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Sep 6 02:42:39 2009 -0400

    Correct the initial event mask of the root window

    This fixes bug 588455 where the panel stopped responding to Alt-F2
    when
    setting a transparent background.

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

commit d0051a46f77c70288035fa3316699c584da78c79
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Sep 5 16:59:17 2009 +0200

    Fix compiler warnings

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

commit 855fee8f1f6ec34e631c2a8bdf47f4c38b0008aa
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Sep 5 16:58:12 2009 +0200

    Fix memleak in filter model unit test

    (There is one larger memleak left here, but this is a side effect
    of the
    test case for bug 346800).

 gtk/tests/filtermodel.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit c2f6611e4b156d9f89f75f8e8d5564df56020820
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Sep 5 16:47:35 2009 +0200

    List work left to do in the filter model unit test

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

commit f483c5b7d635e15373c4fe61c96de3410d299a32
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Sep 5 16:41:09 2009 +0200

    Emit row-has-child-toggled when a first node becomes visible in
    a level

    If we have a level with zero visible nodes and the first node becomes
    visible in that level, then parent has just become a "real" parent
    node.
    In such a case we need to emit row-has-child-toggled.  This only
    applies
    to non-root levels that have a parent.  This problem was also
    found when
    writing the unit test, the respective cases in the unit test have been
    corrected.

    This fixes bugs:
     Bug 372010 - Filtering not working properly
     Bug 525965 - Filtered and sorted GtkTreeView is missing rows

 gtk/gtktreemodelfilter.c |   15 +++++++++++++++
 gtk/tests/filtermodel.c  |    7 +++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 0c4f29e85767154382cf2a46d3faa6b0ab742aa8
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Sep 5 16:12:48 2009 +0200

    When the filter removes a node, it needs to remove its children too

    In gtk_tree_model_filter_remove_node(), we check if the given elt has
    children.  If so, this level will be freed.  This action is recursive.

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

commit bf573a1e1ef913e309ffcab1feb4bc5ee8da1a3d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Sep 5 15:57:25 2009 +0200

    Have the unit test check if the filter model emits the right signals

 gtk/tests/filtermodel.c |  612
 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 610 insertions(+), 2 deletions(-)

commit 14c8149dafc0f02aef9e01684475492e35372c9d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 09:28:21 2009 +0200

    Properly handle cases where an ancestor node is invisible

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

commit bbb5bbb591b200b39ef5a92a8147126618e53bf9
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 2 12:47:53 2009 +0200

    Extend filter model unit test with row-has-child-toggled testers

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

commit 733e532c59f90885a4f7bd422219826ca42b1a89
Author: Kristian Rietveld <kris@gtk.org>
Date:   Wed Sep 2 12:45:41 2009 +0200

    Correct handling of row-has-child-toggled signal

    When a filter function is used that determines the visibility property
    of a node using whether or it it has children, the state of this node
    very likely changes when the filter model receives a
    row-has-child-toggled signal.  Therefore, we need to handle state
    changes in the row-has-child-toggled handler.

 gtk/gtktreemodelfilter.c |   52
 +++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 47 insertions(+), 5 deletions(-)

commit 66069890194dbd94f8c28edf19796f6915ee52fd
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 18:06:56 2009 +0200

    Remove unused variable

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

commit 5b766102fdf9762d83e124813bdde27cd4fb97b8
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 18:05:46 2009 +0200

    More virtual root unit tests

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

commit 7b1d2de75e1a14093efbf9b8234caf69000c565c
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 17:51:50 2009 +0200

    Add a rather specially crafted test case

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

commit af73305d37fa185308995b99d8332d9eea2ffe68
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 17:51:19 2009 +0200

    Marking nodes invisible after pulling in the root level is wrong

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

commit 532eccabde13286de3bc33c558b7a09a80e4489b
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 17:49:02 2009 +0200

    Do not emit has-child-toggled when a root level node is removed

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

commit 15fdf44501e813e9937ea1f6c36043df8623c649
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 16:45:39 2009 +0200

    Correct unfiltered test cases

 gtk/tests/filtermodel.c |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

commit 18b20416e59b504ea13d918d6f0df46632740032
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 16:37:57 2009 +0200

    Check for successfull iterator retrieval

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

commit 958f772c24cf199f5655edcfe687fedb4e35c2dd
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 16:19:30 2009 +0200

    Refilter is required after setting visible column

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

commit 2cca680c66e00c356dcfdf708b73ec0fd2a5351d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 16:15:08 2009 +0200

    Correct /FilterModel/empty/vroot-show-nodes test case

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

commit d09c2ae965f7393c9a375987f12188715287a98a
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 16:10:05 2009 +0200

    Only emit row-inserted if all ancestors are visible

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

commit 378a6dffce9aa27dfebda401a882584ac764a7f5
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 14:50:32 2009 +0200

    Generalize fixture setup code

 gtk/tests/filtermodel.c |   53
 ++++++++++++++++++++++------------------------
 1 files changed, 25 insertions(+), 28 deletions(-)

commit b6559c31a7b53ed8a8bf2eb42aa25727ae8880b5
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 14:46:11 2009 +0200

    Make a start with virtual root unit tests

 gtk/tests/filtermodel.c |  250
 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 249 insertions(+), 1 deletions(-)

commit 93b29a9cffe0cd1593948a669535145b4c30644a
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 13:54:35 2009 +0200

    Add test cases for bugs 464173 and 529287

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

commit 6f2aff35f7390628fc59485b97ff8c0c149f9150
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 11:14:40 2009 +0200

    Add unit test for bug 540201

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

commit 81bc45ee69834215ffcf2c69fbd5b3f458287fec
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 09:39:11 2009 +0200

    Add a helper for inserting paths in the test tree store

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

commit 923a6a808389bb1d7563a791f2bc83bbff1adab9
Author: Kristian Rietveld <kris@gtk.org>
Date:   Tue Sep 1 09:17:02 2009 +0200

    Start a testsuite for GtkTreeModelFilter

 gtk/tests/Makefile.am   |    4 +
 gtk/tests/filtermodel.c | 1231
 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 1235 insertions(+), 0 deletions(-)

commit 05ef84e9d6a5409d22f87023b861fb2450c4f86a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 5 01:46:39 2009 -0400

    Fix fallout from automake version bump

 po-properties/Makefile.in.in |    2 +-
 po/Makefile.in.in            |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 50945f0c21fda61fcad5244916a071c8f95d0a3f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 5 00:36:49 2009 -0400

    Bump version

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

commit e1cd3e06109acd4244d757c0ae992585488ddb52
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Sep 5 00:35:08 2009 -0400

    2.17.11

 docs/reference/gdk/tmpl/cairo_interaction.sgml |    9 +
 docs/reference/gdk/tmpl/windows.sgml           |   19 +
 docs/reference/gtk/tmpl/gtkwidget.sgml         |   18 +
 po-properties/Makefile.in.in                   |   21 +-
 po-properties/af.po                            |   84 +-
 po-properties/am.po                            |   84 +-
 po-properties/ang.po                           |   84 +-
 po-properties/ar.po                            |   84 +-
 po-properties/as.po                            |   84 +-
 po-properties/ast.po                           |   84 +-
 po-properties/az.po                            |   84 +-
 po-properties/az_IR.po                         |   84 +-
 po-properties/be.po                            |   84 +-
 po-properties/be@latin.po                      |   84 +-
 po-properties/bg.po                            |   84 +-
 po-properties/bn.po                            |   84 +-
 po-properties/bn_IN.po                         |   84 +-
 po-properties/br.po                            |   84 +-
 po-properties/bs.po                            |   84 +-
 po-properties/ca.po                            |   84 +-
 po-properties/ca@valencia.po                   |   84 +-
 po-properties/crh.po                           |   84 +-
 po-properties/cs.po                            |   84 +-
 po-properties/cy.po                            |   84 +-
 po-properties/da.po                            |   84 +-
 po-properties/de.po                            |   84 +-
 po-properties/dz.po                            |   84 +-
 po-properties/el.po                            |   84 +-
 po-properties/en_CA.po                         |   84 +-
 po-properties/en_GB.po                         |   84 +-
 po-properties/eo.po                            |   84 +-
 po-properties/es.po                            |   84 +-
 po-properties/et.po                            |   84 +-
 po-properties/eu.po                            |   84 +-
 po-properties/fa.po                            |   84 +-
 po-properties/fi.po                            |   84 +-
 po-properties/fr.po                            | 3477 +++++++++---------
 po-properties/ga.po                            |   84 +-
 po-properties/gl.po                            |   84 +-
 po-properties/gu.po                            |   84 +-
 po-properties/he.po                            | 4738
 ++++++++++++------------
 po-properties/hi.po                            |   84 +-
 po-properties/hr.po                            |   84 +-
 po-properties/hu.po                            | 3767 ++++++++++---------
 po-properties/hy.po                            |   84 +-
 po-properties/ia.po                            |   84 +-
 po-properties/id.po                            |   84 +-
 po-properties/io.po                            |   84 +-
 po-properties/is.po                            |   84 +-
 po-properties/it.po                            |   84 +-
 po-properties/ja.po                            |   84 +-
 po-properties/ka.po                            |   84 +-
 po-properties/kn.po                            |   84 +-
 po-properties/ko.po                            |   84 +-
 po-properties/ku.po                            |   84 +-
 po-properties/li.po                            |   84 +-
 po-properties/lt.po                            |   84 +-
 po-properties/lv.po                            |   84 +-
 po-properties/mai.po                           |   84 +-
 po-properties/mi.po                            |   84 +-
 po-properties/mk.po                            |   84 +-
 po-properties/ml.po                            |   84 +-
 po-properties/mn.po                            |   84 +-
 po-properties/mr.po                            |   84 +-
 po-properties/ms.po                            |   84 +-
 po-properties/nb.po                            |   84 +-
 po-properties/ne.po                            |   84 +-
 po-properties/nl.po                            |   84 +-
 po-properties/nn.po                            |   84 +-
 po-properties/nso.po                           |   84 +-
 po-properties/oc.po                            |   84 +-
 po-properties/or.po                            |   84 +-
 po-properties/pa.po                            |   84 +-
 po-properties/pl.po                            |   84 +-
 po-properties/ps.po                            |   84 +-
 po-properties/pt.po                            |   84 +-
 po-properties/pt_BR.po                         |   84 +-
 po-properties/ro.po                            |   84 +-
 po-properties/ru.po                            |   84 +-
 po-properties/rw.po                            |   84 +-
 po-properties/si.po                            |   84 +-
 po-properties/sk.po                            |   84 +-
 po-properties/sl.po                            |   84 +-
 po-properties/sq.po                            |   84 +-
 po-properties/sr.po                            |   84 +-
 po-properties/sr@ije.po                        |   84 +-
 po-properties/sr@latin.po                      |   84 +-
 po-properties/sv.po                            |   84 +-
 po-properties/ta.po                            |   84 +-
 po-properties/te.po                            |   84 +-
 po-properties/th.po                            |   84 +-
 po-properties/tk.po                            |   84 +-
 po-properties/tr.po                            |   84 +-
 po-properties/tt.po                            |   84 +-
 po-properties/uk.po                            |   84 +-
 po-properties/ur.po                            |   84 +-
 po-properties/uz.po                            |   84 +-
 po-properties/uz@cyrillic.po                   |   84 +-
 po-properties/vi.po                            |   84 +-
 po-properties/wa.po                            |   84 +-
 po-properties/xh.po                            |   84 +-
 po-properties/yi.po                            |   84 +-
 po-properties/zh_CN.po                         |   84 +-
 po-properties/zh_HK.po                         |   84 +-
 po-properties/zh_TW.po                         |   84 +-
 po/Makefile.in.in                              |   21 +-
 po/af.po                                       |   24 +-
 po/am.po                                       |   24 +-
 po/ang.po                                      |   24 +-
 po/ar.po                                       |   24 +-
 po/as.po                                       |   24 +-
 po/ast.po                                      |   24 +-
 po/az.po                                       |   24 +-
 po/az_IR.po                                    |   24 +-
 po/be.po                                       |   24 +-
 po/be@latin.po                                 |   24 +-
 po/bg.po                                       |   24 +-
 po/bn.po                                       |   24 +-
 po/bn_IN.po                                    |   24 +-
 po/br.po                                       |   24 +-
 po/bs.po                                       |   24 +-
 po/ca.po                                       |   24 +-
 po/ca@valencia.po                              |   24 +-
 po/crh.po                                      |   24 +-
 po/cs.po                                       |   24 +-
 po/cy.po                                       |   24 +-
 po/da.po                                       |   24 +-
 po/de.po                                       |   24 +-
 po/dz.po                                       |   24 +-
 po/el.po                                       |   24 +-
 po/en_CA.po                                    |   24 +-
 po/en_GB.po                                    |   24 +-
 po/eo.po                                       |   24 +-
 po/es.po                                       |   24 +-
 po/et.po                                       |   24 +-
 po/eu.po                                       |   24 +-
 po/fa.po                                       |   24 +-
 po/fi.po                                       |   24 +-
 po/fr.po                                       | 2187 ++++++------
 po/ga.po                                       |   24 +-
 po/gl.po                                       |   24 +-
 po/gu.po                                       |   24 +-
 po/he.po                                       |   24 +-
 po/hi.po                                       |   24 +-
 po/hr.po                                       |   24 +-
 po/hu.po                                       | 2183 ++++++------
 po/hy.po                                       |   24 +-
 po/ia.po                                       |   24 +-
 po/id.po                                       |   24 +-
 po/io.po                                       |   24 +-
 po/is.po                                       |   24 +-
 po/it.po                                       |   24 +-
 po/ja.po                                       |   24 +-
 po/ka.po                                       |   24 +-
 po/kn.po                                       |   24 +-
 po/ko.po                                       |   24 +-
 po/ku.po                                       |   24 +-
 po/li.po                                       |   24 +-
 po/lt.po                                       |   24 +-
 po/lv.po                                       |   24 +-
 po/mai.po                                      |   24 +-
 po/mi.po                                       |   24 +-
 po/mk.po                                       |   24 +-
 po/ml.po                                       |   24 +-
 po/mn.po                                       |   24 +-
 po/mr.po                                       |   24 +-
 po/ms.po                                       |   24 +-
 po/nb.po                                       | 2179 ++++++------
 po/ne.po                                       |   24 +-
 po/nl.po                                       |   24 +-
 po/nn.po                                       |   24 +-
 po/nso.po                                      |   24 +-
 po/oc.po                                       |   24 +-
 po/or.po                                       |   24 +-
 po/pa.po                                       |   24 +-
 po/pl.po                                       |   24 +-
 po/ps.po                                       |   24 +-
 po/pt.po                                       |   24 +-
 po/pt_BR.po                                    |   24 +-
 po/ro.po                                       |   24 +-
 po/ru.po                                       |   24 +-
 po/rw.po                                       |   24 +-
 po/si.po                                       |   24 +-
 po/sk.po                                       |   24 +-
 po/sl.po                                       |   24 +-
 po/sq.po                                       |   24 +-
 po/sr.po                                       |   24 +-
 po/sr@ije.po                                   |   24 +-
 po/sr@latin.po                                 |   24 +-
 po/sv.po                                       |   24 +-
 po/ta.po                                       |   24 +-
 po/te.po                                       |   24 +-
 po/th.po                                       |   24 +-
 po/tk.po                                       |   24 +-
 po/tr.po                                       |   24 +-
 po/tt.po                                       |   24 +-
 po/uk.po                                       |   24 +-
 po/ur.po                                       |   24 +-
 po/uz.po                                       |   24 +-
 po/uz@cyrillic.po                              |   24 +-
 po/vi.po                                       |   24 +-
 po/wa.po                                       |   24 +-
 po/xh.po                                       |   24 +-
 po/yi.po                                       |   24 +-
 po/zh_CN.po                                    |   24 +-
 po/zh_HK.po                                    |   24 +-
 po/zh_TW.po                                    |   24 +-
 207 files changed, 14732 insertions(+), 14471 deletions(-)

commit d09d810261a959b53f1da7a5c344a22d70cba28a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 23:27:37 2009 -0400

    Fix a typo

 gdk/gdkcairo.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bec0d570b0a6d8c296d6113fe361514252eca0cf
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 23:00:27 2009 -0400

    Fix the build

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

commit 5c4f248ff93a70061831b6566bfb4b9e5040496f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 22:53:03 2009 -0400

    Documentation additions

 docs/reference/gdk/gdk-sections.txt |    3 +++
 docs/reference/gtk/gtk-sections.txt |    2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 96636bd8cdaafd91b2f21c55533194aefc82c19c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 22:47:59 2009 -0400

    Updates

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

commit d6f3af077782527a26debc81740600b1abba605b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 22:20:28 2009 -0400

    Make gtk_combo_box_entry_set_text_column more forgiving

    The assertions in there were unnecessarily restrictive. This has
    been reported in bug 564160.

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

commit 6b7fef09ca588ce6e24bb76284adf3fee576f6a5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 20:34:09 2009 -0400

    Don't forget to set the client window on the slave

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

commit 5c14089225e5706af90e0c195d2e95886bef6418
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 20:22:43 2009 -0400

    Make window manager tracking work better

    We were getting the new wm name with a 15 second delay, due to
    some race. Reported in bug 593644.

 gdk/x11/gdkevents-x11.c |   64
 +++++++++++++++++++++++++++-------------------
 1 files changed, 37 insertions(+), 27 deletions(-)

commit 079cc2195603110ff021aebb8a8710fdd1d2907b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 18:22:30 2009 -0400

    Avoid a segfault if license is NULL

    The license field was introduced later on, so some out-of-tree loaders
    may not set it. And Solaris printf() doesn't take NULL for a string...
    Bug 594178.

 gdk-pixbuf/queryloaders.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit 1c0ecc0380f8e30df297c5f1156c11ce70c98c81
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 18:09:44 2009 -0400

    Rework the way IM contexts are set

    Add a function to obtain the effective context id, and reset the slave
    only when the effective context id is different from the current
    context
    id, when setting a client window and on focus in. This might fix
    bug 593868 and bug 567124.

 gtk/gtkimmodule.c       |   10 ++----
 gtk/gtkimmulticontext.c |   72
 +++++++++++++++++++++-------------------------
 2 files changed, 36 insertions(+), 46 deletions(-)

commit ea98cdc164b8837ff20d8906764a2e679686dd6b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 15:13:09 2009 -0400

    Try again to allow newer automake

 autogen.sh   |   12 ++++++++++--
 configure.in |    1 +
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 8654ffd9db89730bf3a89998e35a761e5324ecb0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 12:05:10 2009 -0400

    Revert "Add AM_PROG_CC_C_O"

    This reverts commit 1606b822321fb4cd370a2cd2e117481e125722ee.

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

commit 5cfe90d60ce97c9d9d8d659539199912626bb2a8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 12:04:51 2009 -0400

    Revert "Accept automake 1.10 and 1.11"

    This reverts commit 76dab7b3b745c285f814311b071fefc8244d5245.

 autogen.sh |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

commit 812b3c451d2717e54ff7eb778f8dfbd018da48a7
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 17:53:27 2009 +0200

    Deprecate GDK_WINDOW_OBJECT and GdkWindowObject

 gdk/gdkwindow.h     |    4 ++++
 gtk/gtktestutils.c  |    2 ++
 tests/testwindows.c |    1 +
 3 files changed, 7 insertions(+), 0 deletions(-)

commit d0ac27fe5f95a92af8cb40ed3db6d35e1874851f
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 17:52:46 2009 +0200

    Add function accessors for x11 window/pixmap impl

 gdk/gdk.symbols           |    2 ++
 gdk/x11/gdkdrawable-x11.c |   11 +++++++++++
 gdk/x11/gdkdrawable-x11.h |    2 ++
 gdk/x11/gdkx.h            |    6 ++++--
 4 files changed, 19 insertions(+), 2 deletions(-)

commit 0c7830aa42d3e6cd89b42b1c7d42aeaa14fccc7e
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 17:50:42 2009 +0200

    Make public GDK_WINDOW_TYPE and GDK_WINDOW_DESTROYED use functions
    calls

 gdk/gdkinternals.h |    2 ++
 gdk/gdkprivate.h   |    6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit f64ef921da53be7268f4a337e1fbeaa3332016b0
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 17:49:57 2009 +0200

    Add gdk_window_is_destroyed

 gdk/gdk.symbols |    1 +
 gdk/gdkwindow.c |   14 ++++++++++++++
 gdk/gdkwindow.h |    1 +
 3 files changed, 16 insertions(+), 0 deletions(-)

commit a10e90b79990fea43817367f3fb47e7fa21262f7
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 17:48:49 2009 +0200

    Move _gdk_window_event_parent_of to gdkinternals.h

    gdkprivate.h is in installed file and this function does not
    need to be exported.

 gdk/gdkinternals.h |    2 ++
 gdk/gdkprivate.h   |    3 ---
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 76dab7b3b745c285f814311b071fefc8244d5245
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 11:52:55 2009 -0400

    Accept automake 1.10 and 1.11

    This was tested to work in bug 588788.

 autogen.sh |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 1606b822321fb4cd370a2cd2e117481e125722ee
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Sep 4 11:51:50 2009 -0400

    Add AM_PROG_CC_C_O

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

commit a47aadb05ec83cecac777b31b03fba05504bc144
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 17:40:12 2009 +0200

    Protect gtk_text_view_scroll_mark_onscreen() from using invalid marks

    Suggested by Paolo Borelli.

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

commit 5ec80eb5ba09409ef36d8b9430d681bbd49e2872
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 16:56:05 2009 +0200

    Recalculate heights when a (new) separator func is set on GtkTreeView

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

commit dcc87f7a6786065b919516b7c806e3f33c5c10a3
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 16:38:04 2009 +0200

    Move mark check to gtk_text_view_scroll_to_mark()

    Also use a different means to check that the given mark is in the text
    view's buffer.  This will also play nice with anonymous and NULL
    marks.
    Suggested by Paolo Borelli.

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

commit 4adcb39f86e972cad16f7758184248dcb34a382a
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 16:01:35 2009 +0200

    Ensure clip region valid before using it for emulating graphics
    exposures

    If there is a drawable clip on it we don't want to use that.

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

commit 294e222fa8d516b5dee6c989a57a5538ef93fe37
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 15:59:22 2009 +0200

    Ensure gc clip region valid in _gdk_gc_update_context

    There might be an old drawable clip on it, if so remove it.

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

commit 6ee228a36349a26a96a5e51d31d055be45b712be
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Sep 4 15:18:24 2009 +0200

    gtk_widget_set_property(): use accessors instead of setting flags

    Use the newly added accessors to set the "can-focus", "can-default"
    and "receives-default" properties.

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

commit 026bea22934e79b94ac6b28f3b08ca78046bfabc
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Sep 4 14:54:13 2009 +0200

    gtk_widget_set_property(): use gtk_widget_set_visible()

    Use the new API instead of show() and hide().

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

commit b81079d898050dec2211abc96a0dcad332a7cb59
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Sep 4 14:50:35 2009 +0200

    Bug 69872 - GTK_WIDGET_SET_FLAGS should be deprecated

    Add gtk_widget_set_receives_default() and
    gtk_widget_get_receives_default() as accessors for
    GTK_RECEIVES_DEFAULT.

 gtk/gtk.symbols |    2 ++
 gtk/gtkwidget.c |   54
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.h |    4 ++++
 3 files changed, 60 insertions(+), 0 deletions(-)

commit dc3fb714a08a102c0972489afd0c566b9a17cc56
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 13:41:17 2009 +0200

    Improve unsetting old buffer in gtk_text_view_set_buffer()

    When unsetting the old buffer always set the buffer on the layout to
    NULL.  More importantly, clear the pending scroll.  (The scroll is
    handled in an idle, when not cleared an idle handler might touch the
    layout later on, possibly corrupting the BTree).  Unref the buffer
    after
    removing the selection from the clipboard, not before.  Patch merged
    from maemo-gtk.

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

commit 7a3d98324df08cce17ee0ffce74c0fa73b38ee4a
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 13:34:56 2009 +0200

    Fail to scroll if the given mark is not in text view's current buffer

    In gtk_text_view_queue_scroll() we need to verify if the given mark
    exists in the text view's current buffer.  When not done, this can
    result in corruption of the BTree data structure.  Patch merged from
    maemo-gtk.

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

commit 3a917a2a677b02b587a44b7157231418508faa5e
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 13:30:48 2009 +0200

    Update IM spot location before running _validate_onscreen()

    Updating the IM spot location in gtk_text_view_value_changed() might
    invalidate the layout, so we need to make sure that we update
    it before
    validating the layout again.  Otherwise, the layout will be
    invalidated
    right after validating it (possibly resulting in a failed
    onscreen_validated assertion).  Patch merged from maemo-gtk.

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

commit 4f219692ed25e2405be4302738c8c867af9094d8
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 13:21:26 2009 +0200

    Make toggle cell renderer follow insensitive state of widget

    Likewise to other cell renderers, GtkCellRendererToggle now properly
    follows the insensitive state of the widget requesting rendering.  It
    does this by checking the state of the widget pointer, not by using
    GtkCellRendererFlags (there exists an insensitive flags).  Later on, I
    think we should move to using GtkCellRendererFlags and not the
    state of
    the widget requesting rendering.  Patch merged from maemo-gtk.

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

commit 6f20cf691ed473228b49912096a31a112ffecee9
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 13:11:19 2009 +0200

    Propagate insensitive state to cell renderers in GtkCellView

    If the cell view is insensitive, it needs to properly propagate this
    insensitive state to the cell renderers using cell renderer flags.
    Merged from maemo-gtk.

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

commit 3f306a40422e367ef03b9e6f6c80dec9fc932602
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Sep 4 11:06:11 2009 +0200

    Have tree view process exposes after adjustments have been updated

    This was removed long ago by the patch in bug 101235.  On a hindsight,
    all other scrollable widgets are processing exposes at this point,
    which
    completely makes sense to me, so I am putting it back.

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

commit 223bcd23f71e66a4d9afd1ad8c9ed175b6090ca6
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 13:14:25 2009 +0200

    Correct the antiexposure vs implicit paint flush race

    The check for a possible implicit paint flush before queueing an
    antiexposure was wrong. An implicit flush doesn't actually NULL
    the implicit paint, se we have add a flag to explicitly track if
    it is flushed.

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

commit 753f159aad956de1455f5d7c0b2cd8b79a7fb7f5
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 13:10:35 2009 +0200

    Don't access region when it might be freed

    Passing region into _gdk_gc_set_clip_region_internal takes ownership,
    so don't use it after that. We can just as well just move the usage
    above the call.

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

commit 587bc97d9c88d2eae56cfef1a00e2933f8ea3502
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 4 11:08:46 2009 +0200

    Fix warnings in gdk_window_restack

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

commit 6b9a3c9057244c5d1a6032e0e5a1e62b53247bc4
Author: Christian Dywan <christian@twotoasts.de>
Date:   Thu Sep 3 11:30:12 2009 +0200

    Bug 584638 - Build of gtkupdateiconcache without NLS breaks

    Wrap textdomain calls in updateiconcache.c in NLS conditionals.

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

commit 2f80806359f9d6f064cdc85f61eae1021e486bb2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 2 22:50:05 2009 -0400

    Fix the return type of gdk_selection_property_get

    It returns the length of the property, not a boolean. Reported
    in bug 593788.

 gdk/gdkselection.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 05d39e4085d70d0693af1afb24ad08dee14b3d99
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 2 22:14:47 2009 -0400

    Add a missing include

    This was reported in bug 593606.

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

commit 908b6620bdbb2794064c008e3f4004669ca89f6e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 2 22:11:28 2009 -0400

    Remove sincos use

    It turns out to be not worth the portability pain. Bug 593877

 demos/gtk-demo/offscreen_window.c |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit 36a73586cea7783c06aa6eab08751b1abf58c8c1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Sep 2 21:39:36 2009 -0400

    Fix a merge conflict

 po/hu.po |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 4e6e46d621f128c3756b476a8d4b3a540c0df285
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 09:25:18 2009 -0400

    Bump version

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

commit 781e878efbd63d3241eb3edc49eebd6fe6512d13
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 09:23:08 2009 -0400

    2.17.10

 po-properties/af.po          |   10 +-
 po-properties/am.po          |   10 +-
 po-properties/ang.po         |   10 +-
 po-properties/ar.po          |   10 +-
 po-properties/as.po          |   10 +-
 po-properties/ast.po         |   10 +-
 po-properties/az.po          |   10 +-
 po-properties/az_IR.po       |   10 +-
 po-properties/be.po          |   10 +-
 po-properties/be@latin.po    |   10 +-
 po-properties/bg.po          |   10 +-
 po-properties/bn.po          |   10 +-
 po-properties/bn_IN.po       |   10 +-
 po-properties/br.po          |   10 +-
 po-properties/bs.po          |   10 +-
 po-properties/ca.po          |   10 +-
 po-properties/ca@valencia.po |   10 +-
 po-properties/crh.po         |   10 +-
 po-properties/cs.po          | 3474
 +++++++++++++++++++-------------------
 po-properties/cy.po          |   10 +-
 po-properties/da.po          |   10 +-
 po-properties/de.po          |   10 +-
 po-properties/dz.po          |   10 +-
 po-properties/el.po          |   10 +-
 po-properties/en_CA.po       |   10 +-
 po-properties/en_GB.po       |   10 +-
 po-properties/eo.po          |   10 +-
 po-properties/es.po          |   10 +-
 po-properties/et.po          |   10 +-
 po-properties/eu.po          | 3808
 +++++++++++++++++++++---------------------
 po-properties/fa.po          |   10 +-
 po-properties/fi.po          | 3474
 +++++++++++++++++++-------------------
 po-properties/ga.po          |   10 +-
 po-properties/gl.po          |   10 +-
 po-properties/gu.po          |   10 +-
 po-properties/hi.po          | 3664
 ++++++++++++++++++++--------------------
 po-properties/hr.po          |   10 +-
 po-properties/hy.po          |   10 +-
 po-properties/ia.po          |   10 +-
 po-properties/id.po          |   10 +-
 po-properties/io.po          |   10 +-
 po-properties/is.po          |   10 +-
 po-properties/it.po          |   10 +-
 po-properties/ja.po          |   10 +-
 po-properties/ka.po          |   10 +-
 po-properties/kn.po          | 3718
 +++++++++++++++++++++--------------------
 po-properties/ko.po          |   10 +-
 po-properties/ku.po          |   10 +-
 po-properties/li.po          |   10 +-
 po-properties/lt.po          |   10 +-
 po-properties/lv.po          |   10 +-
 po-properties/mai.po         |   10 +-
 po-properties/mi.po          |   10 +-
 po-properties/mk.po          |   10 +-
 po-properties/ml.po          |   10 +-
 po-properties/mn.po          |   10 +-
 po-properties/mr.po          |   10 +-
 po-properties/ms.po          |   10 +-
 po-properties/nb.po          |   10 +-
 po-properties/ne.po          |   10 +-
 po-properties/nl.po          |   10 +-
 po-properties/nn.po          |   10 +-
 po-properties/nso.po         |   10 +-
 po-properties/oc.po          |   10 +-
 po-properties/or.po          |  185 ++-
 po-properties/pa.po          |   10 +-
 po-properties/pl.po          | 3474
 +++++++++++++++++++-------------------
 po-properties/ps.po          |   10 +-
 po-properties/pt.po          |   10 +-
 po-properties/pt_BR.po       |   10 +-
 po-properties/ro.po          |   10 +-
 po-properties/ru.po          |   10 +-
 po-properties/rw.po          |   10 +-
 po-properties/si.po          |   10 +-
 po-properties/sk.po          |   10 +-
 po-properties/sl.po          |   10 +-
 po-properties/sq.po          |   10 +-
 po-properties/sr.po          | 3597
 +++++++++++++++++++++-------------------
 po-properties/sr@ije.po      |   10 +-
 po-properties/sr@latin.po    | 3662
 +++++++++++++++++++++-------------------
 po-properties/sv.po          |   10 +-
 po-properties/ta.po          | 3675
 ++++++++++++++++++++--------------------
 po-properties/te.po          | 3624
 ++++++++++++++++++++--------------------
 po-properties/th.po          |   10 +-
 po-properties/tk.po          |   10 +-
 po-properties/tr.po          |   10 +-
 po-properties/tt.po          |   10 +-
 po-properties/uk.po          |   10 +-
 po-properties/ur.po          |   10 +-
 po-properties/uz.po          |   10 +-
 po-properties/uz@cyrillic.po |   10 +-
 po-properties/vi.po          |   10 +-
 po-properties/wa.po          |   10 +-
 po-properties/xh.po          |   10 +-
 po-properties/yi.po          |   10 +-
 po-properties/zh_CN.po       |   10 +-
 po-properties/zh_HK.po       |   10 +-
 po-properties/zh_TW.po       |   10 +-
 po/af.po                     |  280 ++--
 po/am.po                     |  280 ++--
 po/ang.po                    |  280 ++--
 po/ar.po                     |  280 ++--
 po/as.po                     |  280 ++--
 po/ast.po                    | 2194 ++++++++++++------------
 po/az.po                     |  280 ++--
 po/az_IR.po                  |  280 ++--
 po/be.po                     |  280 ++--
 po/be@latin.po               |  280 ++--
 po/bg.po                     |  280 ++--
 po/bn.po                     |  280 ++--
 po/bn_IN.po                  | 2223 +++++++++++++------------
 po/br.po                     |  280 ++--
 po/bs.po                     |  280 ++--
 po/ca.po                     |  280 ++--
 po/ca@valencia.po            |  280 ++--
 po/crh.po                    |  280 ++--
 po/cs.po                     | 2174 ++++++++++++------------
 po/cy.po                     |  280 ++--
 po/da.po                     |  280 ++--
 po/de.po                     |  280 ++--
 po/dz.po                     |  280 ++--
 po/el.po                     |  280 ++--
 po/en_CA.po                  |  280 ++--
 po/en_GB.po                  |  280 ++--
 po/eo.po                     |  280 ++--
 po/es.po                     |  280 ++--
 po/et.po                     |  280 ++--
 po/eu.po                     |  280 ++--
 po/fa.po                     |  280 ++--
 po/fi.po                     | 2194 ++++++++++++------------
 po/ga.po                     |  280 ++--
 po/gl.po                     |  280 ++--
 po/gu.po                     |  280 ++--
 po/he.po                     |  280 ++--
 po/hi.po                     | 2220 +++++++++++++------------
 po/hr.po                     |  280 ++--
 po/hu.po                     |    2 +-
 po/hy.po                     |  280 ++--
 po/ia.po                     |  280 ++--
 po/id.po                     |  280 ++--
 po/io.po                     |  280 ++--
 po/is.po                     |  280 ++--
 po/it.po                     |  280 ++--
 po/ja.po                     |  280 ++--
 po/ka.po                     |  280 ++--
 po/kn.po                     | 2235 +++++++++++++------------
 po/ko.po                     |  280 ++--
 po/ku.po                     |  280 ++--
 po/li.po                     |  280 ++--
 po/lt.po                     |  280 ++--
 po/lv.po                     |  280 ++--
 po/mai.po                    |  280 ++--
 po/mi.po                     |  280 ++--
 po/mk.po                     |  280 ++--
 po/ml.po                     |  280 ++--
 po/mn.po                     |  280 ++--
 po/mr.po                     |  280 ++--
 po/ms.po                     |  280 ++--
 po/nb.po                     |   13 -
 po/ne.po                     |  280 ++--
 po/nl.po                     |  280 ++--
 po/nn.po                     |  280 ++--
 po/nso.po                    |  280 ++--
 po/oc.po                     |  280 ++--
 po/or.po                     | 2223 +++++++++++++------------
 po/pa.po                     |  280 ++--
 po/pl.po                     | 2545 ++++++++++++++--------------
 po/ps.po                     |  280 ++--
 po/pt.po                     |  280 ++--
 po/pt_BR.po                  |  280 ++--
 po/ro.po                     |  280 ++--
 po/ru.po                     |  280 ++--
 po/rw.po                     |  280 ++--
 po/si.po                     |  280 ++--
 po/sk.po                     |  280 ++--
 po/sl.po                     |  280 ++--
 po/sq.po                     |  280 ++--
 po/sr.po                     | 2201 ++++++++++++------------
 po/sr@ije.po                 |  280 ++--
 po/sr@latin.po               | 2232 +++++++++++++------------
 po/sv.po                     |  280 ++--
 po/ta.po                     | 2223 +++++++++++++------------
 po/te.po                     | 2235 +++++++++++++------------
 po/th.po                     |  280 ++--
 po/tk.po                     |  280 ++--
 po/tr.po                     |  280 ++--
 po/tt.po                     |  280 ++--
 po/uk.po                     |  280 ++--
 po/ur.po                     |  280 ++--
 po/uz.po                     |  280 ++--
 po/uz@cyrillic.po            |  280 ++--
 po/vi.po                     |  280 ++--
 po/wa.po                     |  280 ++--
 po/xh.po                     |  280 ++--
 po/yi.po                     |  280 ++--
 po/zh_CN.po                  |  280 ++--
 po/zh_HK.po                  |  280 ++--
 po/zh_TW.po                  |  280 ++--
 198 files changed, 44429 insertions(+), 43790 deletions(-)

commit e1b0e761961698767e559579cc4ca957b128c43d
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Sep 3 02:48:08 2009 +0200

    Hungarian translation updated

 po-properties/hu.po | 3877
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1892 insertions(+), 1985 deletions(-)

commit 4ab7255b0aa6e38087893b40fc0d721862f661ff
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu Sep 3 00:08:59 2009 +0200

    Hungarian translation updated

 po/hu.po | 2311
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1138 insertions(+), 1173 deletions(-)

commit d5125660c1d92646bc69c90186051cc32bb589ff
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Sep 2 23:39:57 2009 +0200

    Add test for gdk_window_restack

 tests/testwindows.c |   44 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 43 insertions(+), 1 deletions(-)

commit d67a7eda16d64ba44fa759530abd08147347bae6
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Sep 2 23:38:55 2009 +0200

    Add gdk_window_restack

    This lets you restack a window above or below a specified sibling.
    At least eclipse wants this functionallity.

 gdk/gdk.symbols               |    1 +
 gdk/gdkwindow.c               |  116
 +++++++++++++++++++++++++++++++++++++++++
 gdk/gdkwindow.h               |    3 +
 gdk/gdkwindowimpl.h           |    3 +
 gdk/quartz/gdkwindow-quartz.c |    9 +++
 gdk/win32/gdkwindow-win32.c   |    9 +++
 gdk/x11/gdkwindow-x11.c       |   16 ++++++
 7 files changed, 157 insertions(+), 0 deletions(-)

commit 45956aea21e9c8a279f096a0536826a5d14a9c82
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Sep 1 17:05:50 2009 +0200

    Add gdk_cairo_reset_clip

    This is required to get back the original drawable clip due to
    non-native windows on a cairo_t.

 gdk/gdk.symbols |    1 +
 gdk/gdkcairo.c  |   28 ++++++++++++++++++++++++++++
 gdk/gdkcairo.h  |    2 ++
 3 files changed, 31 insertions(+), 0 deletions(-)

commit f97a33ad9c6936b1ce6c5d4e937a17cc392b95b3
Author: Paolo Borelli <porelli@gnome.org>
Date:   Mon Aug 3 21:39:34 2009 +0200

    Move timer removal in dispose

    Move removal of timer function in dispose to prevent potentially
    running
    them on a diposed-but-not-finalized tooltip

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

commit b31f1cd80a2d72270035fda35b3d0192c563afdb
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Tue Sep 1 16:17:13 2009 +0300

    Updated Hebrew translation

 po-properties/he.po | 4758
 +++++++++++++++++++++++++--------------------------
 1 files changed, 2292 insertions(+), 2466 deletions(-)

commit ce0cfa2620bf319387dbd8e93c38b98e6fa7fd98
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Sep 1 10:49:44 2009 +0200

    Update Norwegian bokmål translation.

 po/nb.po | 2180
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1093 insertions(+), 1087 deletions(-)

commit 42f2549303d06aa6b4b777b658209fca9bebd3ee
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Sep 1 09:43:36 2009 +0200

    Updated French translation

 po-properties/fr.po | 3511
 ++++++++++++++++++++++++++-------------------------
 po/fr.po            | 2214 ++++++++++++++++----------------
 2 files changed, 2866 insertions(+), 2859 deletions(-)

commit 32d59d174ef8e514644a9fd516ba9e2bbc661e32
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 00:53:44 2009 -0400

    Documentation fixes

 docs/reference/gdk/tmpl/windows.sgml               |    8 +++++-
 docs/reference/gtk/Makefile.am                     |    1 +
 docs/reference/gtk/gtk-sections.txt                |    5 +++
 .../reference/gtk/migrating-ClientSideWindows.sgml |    2 +-
 docs/reference/gtk/tmpl/gtkrange.sgml              |   18 +++++++++++++
 docs/reference/gtk/tmpl/gtkwidget.sgml             |   27
 ++++++++++++++++++++
 gdk/gdkoffscreenwindow.c                           |    2 +
 7 files changed, 61 insertions(+), 2 deletions(-)

commit 39c714ddc0b7d654102dbc836e53cd9fb1c9f433
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 00:01:13 2009 -0400

    More updates

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

commit 036aada54389a92709bf342200f7dd54f821b129
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 23:59:44 2009 -0400

    Fix the cups checks

    This was reported in bug 593712.

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

commit 0b1a1e200f2c66621ff4a2c9cd109a5162671e67
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 23:02:49 2009 -0400

    More updates

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

commit 9be22cb5748baea7bac1187e975347e30ecb108c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 19:51:19 2009 -0400

    Document gdk_window_geometry_changed

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

commit 45d6752a3cd5b6c4caaf6bb2b404d012a19ba63e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 19:41:09 2009 -0400

    Handle geometry change correctly

    This makes sure that the button is properly prelighted when
    rotating it
    underneath the pointer by using keynav on the scale.

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

commit d22b79f1b66967a650e019f8f9d065f4640f3e59
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 19:36:35 2009 -0400

    Add another offscreen demo

    This demo shows rendering multiple times, to achieve a reflection
    effect.
    Inspired by an earlier demo by macslow.

 demos/gtk-demo/Makefile.am         |    1 +
 demos/gtk-demo/offscreen_window.c  |    4 +-
 demos/gtk-demo/offscreen_window2.c |  502
 ++++++++++++++++++++++++++++++++++++
 3 files changed, 505 insertions(+), 2 deletions(-)

commit 582b281761149680af42be66cbe3e1ec58ac81d3
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Aug 31 21:56:14 2009 +0200

    Make sure the paper dialog is destroyed with the parent

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

commit 0bb51bca9b07a0c407b2de1c415b1d5e51d1e728
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Sun Aug 16 02:36:15 2009 +0200

    Remove unneeded call of begin/end user action

    delete_interactive already uses them so no need to wrap the call.

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

commit 3e40146c04e3a6522b579261343b3ef555872ec1
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 31 16:37:50 2009 +0200

    Fix order of cairo clip setting when drawing text

    We need to set the window clip region before applying the gc clip
    region,
    otherwise we will reset the gc clip region. Fixes bug 593595

 gdk/gdkgc.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 36809d400f820bea837f4051ef0918d018b759b7
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 31 16:16:23 2009 +0200

    Describe how gdk_x11_drawable_get_xid() works wrt CSW in docs

 .../reference/gtk/migrating-ClientSideWindows.sgml |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 3959ae91d15f90275a1e1a605804afe44c221bfb
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Mon Aug 31 19:48:13 2009 +0530

    Updated Telugu Translations

 po-properties/te.po | 3733
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1843 insertions(+), 1890 deletions(-)

commit 168e9d0708ba70eea8a20a77edaba5d0e472379c
Author: krishnababu k <kkrothap@redhat.ocm>
Date:   Mon Aug 31 19:47:32 2009 +0530

    Updated Telugu Translations

 po/te.po | 2369
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1157 insertions(+), 1212 deletions(-)

commit 21efe59aa027354ebcc7160805583d9a3fb47a47
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Aug 28 12:10:49 2009 +0200

    Don't delay showing windows until viewable in GDK_NATIVE_WINDOWS mode

    If all windows are native there is no need for delaying the operations
    so we just do all shows/hides directly.

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

commit b18afe905437f0d4a0faad03cee2fb1770b68b69
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 31 09:38:14 2009 +0200

    Don't propagate GDK_NATIVE_WINDOWS to child processes

    Generally you only need to work around bugs in one specific app, so we
    don't want to affect the applications that application will start.
    Thus we unset GDK_NATIVE_WINDOWS after reading it.

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

commit 4d3b19fa7cd4177d66ab6f20b52bf49ead10eb41
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 27 18:04:07 2009 +0200

    Update shape handling

    For toplevels, never apply clip as shape, instead apply shape.
    This way we don't have to re-set it all the time as the window size
    changes. Furthermore, this change fixes unsetting a shape on a
    toplevel window which didn't actually unset the shape before.

    Additionally we never apply clips as shape if the shape would just
    be the same as the regular window size. This means we won't
    unnecessarily
    add a useless shape to most native child windows (and additionally
    this
    helps apps that do weird X stuff that don't expect these shaped
    windows).

 gdk/gdkinternals.h |    1 +
 gdk/gdkwindow.c    |   90
 ++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 74 insertions(+), 17 deletions(-)

commit cc5b22cc816b0af0b19e0603c1cfc0043c5d11fe
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Aug 28 12:03:04 2009 +0200

    Don't update window->shaped from backends

    This is properly updated from the main code these days and
    should not be touched by the backend code.

 gdk/win32/gdkwindow-win32.c |    8 --------
 gdk/x11/gdkwindow-x11.c     |    6 ------
 2 files changed, 0 insertions(+), 14 deletions(-)

commit 154be115ecb0759e1f44402348be37a0e20b414d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 31 10:44:11 2009 +0200

    Use temporary impl_iface variable to make lines shorter

    I.e. we use:
     impl_iface = GDK_WINDOW_IMPL_GET_IFACE (private->impl);
    And then use impl_iface instead of the full macro when calling vfuncs.

    Also, in some places we avoid getting the iface multiple times.

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

commit 397951cc856fff61332f6c4d108e5acb2cc9f8a9
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 31 10:59:21 2009 +0200

    Add and use gdk_window_is_toplevel when possible

    This makes a lot of code cleaner and easier to understand

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

commit 028610b104b78815d2947f701360402cdea19c4c
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Aug 28 12:48:13 2009 +0200

    Add window type an shape to window print for nicer debugging

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

commit d3d7070995b426c89f256c376b373d3b20e9f6fa
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 27 15:55:01 2009 +0200

    Support DEBUG_WINDOW_PRINTING even with GDK_NATIVE_WINDOWS

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

commit c5621f857b68c8f133caacdb3eff9a65921c362e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Aug 31 14:50:28 2009 +0200

    Updated Polish translation

 po-properties/pl.po | 3837
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1907 insertions(+), 1930 deletions(-)

commit de89bf3e71ce7c64535e8486af08f6150fb96003
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Mon Aug 31 17:59:19 2009 +0530

    Updated Bengali India Translations

 po/bn_IN.po | 2300
 +++++++++++++++++++++++++++++------------------------------
 1 files changed, 1129 insertions(+), 1171 deletions(-)

commit e2f561aae01bbd2ca6b5dcb39c3fb82f403f8c99
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Mon Aug 31 15:20:18 2009 +0530

    Updated Kannada(kn) translation

 po-properties/kn.po | 3814
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1869 insertions(+), 1945 deletions(-)

commit ced22b15402dfda6c45062739372dd1b4d69b793
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Mon Aug 31 14:36:51 2009 +0530

    Updated Kannada(kn) translation

 po/kn.po | 2363
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1154 insertions(+), 1209 deletions(-)

commit b6b64353a188275c0ee4e5f267080a881304769e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 01:26:11 2009 -0400

    Add an migration chapter for CSW

 docs/reference/gtk/Makefile.am                     |    1 +
 docs/reference/gtk/gtk-docs.sgml                   |    1 +
 .../reference/gtk/migrating-ClientSideWindows.sgml |   39
 ++++++++++++++++++++
 3 files changed, 41 insertions(+), 0 deletions(-)

commit 953d391a342fe7c3a078aab9f7f5bb0895013289
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 01:08:31 2009 -0400

    Cosmetic fixes

 demos/gtk-demo/clipboard.c |    4 ++++
 demos/gtk-demo/links.c     |    8 ++++----
 demos/gtk-demo/menus.c     |   35 ++++++++++++++++-------------------
 3 files changed, 24 insertions(+), 23 deletions(-)

commit f649237bf25de1198226f4bea2ab7121b78ddb2d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 00:55:57 2009 -0400

    Minor doc fix

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

commit 5e5ab90a5708d6c2bcd8b073dda0ae509dd62464
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 00:55:32 2009 -0400

    Improve CSW docs

 docs/reference/gdk/tmpl/windows.sgml |   41 +++++++++++++++++++++++-----
 gdk/gdkoffscreenwindow.c             |    7 +++++
 gdk/gdkwindow.c                      |   49
 +++++++++++++++++++++------------
 3 files changed, 71 insertions(+), 26 deletions(-)

commit 97d4b25d02e53024cf3e690a0ce68062c1cf9c24
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 00:20:39 2009 -0400

    Add an offscreen window demo

 demos/gtk-demo/Makefile.am        |    1 +
 demos/gtk-demo/offscreen_window.c |  575
 +++++++++++++++++++++++++++++++++++++
 2 files changed, 576 insertions(+), 0 deletions(-)

commit ab93e1b8e8ecd69658fd445cb3c2b91d41ae510e
Author: Petr Kovar <pknbe@volny.cz>
Date:   Sun Aug 30 18:31:22 2009 +0200

    Updated Czech translation

 po-properties/cs.po | 3590
 +++++++++++++++++++++++++-------------------------
 1 files changed, 1795 insertions(+), 1795 deletions(-)

commit 2421e641f42dfb523cb5189ddb812e9cfb8865aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 30 11:14:40 2009 -0400

    Warn when a parent is destroyed

    Previously gdk_window_new would silently return NULL. Bug 590921.

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

commit 13147323d7f1e6da605b31aa2fd760c858736a1e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 30 11:10:47 2009 -0400

    Forgotten part of the lpi change

 gtk/gtkprintsettings.c                           |    8 ++++----
 modules/printbackends/cups/gtkprintbackendcups.c |   21
 ++++++---------------
 2 files changed, 10 insertions(+), 19 deletions(-)

commit f117777c20f9ad0447bea9eb8c8d03c1b64d4344
Author: Marek Kasik <mkasik@redhat.com>
Date:   Sat Aug 29 21:34:05 2009 -0400

    Return meaningful default values for lpi and resolution

    Change default values returned by gtk_print_settings_get_printer_lpi()
    and gtk_print_settings_get_resolution{_x, _y}(). New values are
    150 for
    lpi and 300 for resolution (instead of 0) (#590861).

 modules/printbackends/file/gtkprintbackendfile.c |    3 ---
 modules/printbackends/lpr/gtkprintbackendlpr.c   |    3 ---
 modules/printbackends/papi/gtkprintbackendpapi.c |    5 +++--
 modules/printbackends/test/gtkprintbackendtest.c |    3 ---
 4 files changed, 3 insertions(+), 11 deletions(-)

commit 3b336186ee4d55799f4290c672d6bccd787c70fa
Author: Marek Kasik <mkasik@redhat.com>
Date:   Sat Aug 29 21:32:01 2009 -0400

    Add CUPS events as soon as possible when printing

    CUPS events are added in prepare part of the main loop. These
    events are initialized before their addition (#434318, #586466).

 modules/printbackends/cups/gtkprintbackendcups.c |   46
 +++++++++++++++-------
 1 files changed, 31 insertions(+), 15 deletions(-)

commit 2d8b8e054a76901aa625725bac8b7610ff927a77
Author: Paolo Borelli <pborelli@katamail.com>
Date:   Sat Aug 29 21:29:57 2009 -0400

    buffer_backspace should delete \r\n in one go

    Special case \r\n in gtk_text_buffer_backspace since \r should not be
    reinserted even if we are deleting one char at a time. Also add
    corresponding unit test. Fixes bug #544724.

 gtk/gtktextbuffer.c    |    5 +++--
 gtk/tests/textbuffer.c |   37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 2 deletions(-)

commit f7cfe2bfeabcacef0ba4427b196c0c6fdc80a18e
Author: Marek Kasik <mkasik@redhat.com>
Date:   Sat Aug 29 21:17:47 2009 -0400

    Emit "update-custom-widget" when the page setup changes

    Previously, the signal was only emitted when the user selected
    another printer. Bug 593001.

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

commit 2105d946cf76a342aa63c34f3030911dc3d7ea17
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Aug 29 21:15:10 2009 -0400

    Plug a mem leak

    GtkWindow was leaking the startup_id, reported in bug 593317.

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

commit 44adf811ea3831573566b75c686a0c89f5141ed3
Author: Davyd Madeley <davyd@madeley.id.au>
Date:   Mon Aug 24 15:41:37 2009 +1000

    [GtkSizeGroup] don't recurse into yourself

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

commit a2420c7db59e107b25e35b292849833786cc9437
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Aug 29 20:40:50 2009 -0400

    Plug a mem leak

    The filechooser was leaking tooltips. Reported in bug bug 593080.

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

commit c51830f45399047e5f3b93a2101d778a2f87cf18
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Sat Aug 29 20:36:28 2009 -0400

    Do not emit action-activated signal when there are not actions
    selected

    This was causing problems for epiphanys location entry, reported
    in bug 593481.

 gtk/gtkentry.c |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

commit 047a91322c6098fb6d2e71720fa0418ad2be736b
Author: Pascal Terjan <pascal.terjan@free.fr>
Date:   Sat Aug 29 20:27:23 2009 -0400

    Show the icon window back after changing pixbuf

    Otherwise, there is no way to get icons to show again after calling
    _clear() once. Reported in bug 593135.

 gtk/gtkentry.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

commit a8715045ce60882fe45000b7a819b9bf1d93f379
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 29 20:21:21 2009 -0400

    Fix --enable-{cups,papi} handling

    The configure script was not doing the right thing when these
    options where explicitly given. Reported by Marvin Schmidt in
    bug 593012.

 configure.in |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)

commit 7e4e2c636e77a68a8b5b524588543dc383cb895c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 29 19:45:52 2009 -0400

    Fix a documentation error

    Reported by Eduard Bagrov in bug 592862.

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

commit 64cd8c3f52764766664ea940708cb4f513ad1124
Author: Petr Kovar <pknbe@volny.cz>
Date:   Sat Aug 29 20:26:45 2009 +0200

    Updated Czech translation

 po/cs.po | 2298
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1136 insertions(+), 1162 deletions(-)

commit 8005fd9e4d4d79735d5ec0de1679282fbd2b2b12
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 29 14:02:37 2009 -0400

    Updates

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

commit ca3b8e8eda355615183ee8f9a49cd7b1129fc9d7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 29 13:22:15 2009 -0400

    Updates

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

commit 145fdcbb9e3e17627a1eb62cca1da09222d46ec4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 29 13:06:04 2009 -0400

    Make beeps work again

    Yay, beeps !

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

commit ca75ead34ab5640ba4632eee16d3443c4525d95e
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Sat Aug 29 15:21:45 2009 +0200

    Updated Polish translation

 po/pl.po | 3408
 ++++++++++++++++++++++++--------------------------------------
 1 files changed, 1327 insertions(+), 2081 deletions(-)

commit cc8927a5896121ffa8bcbc192b8a3b794a4d812f
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Aug 28 16:51:48 2009 +0200

    Add gtk_widget_set_window()

    New function as replacement for setting widget->window directly.
    Should only be used in GtkWidget::realize().

 gtk/gtk.symbols |    1 +
 gtk/gtkwidget.c |   35 +++++++++++++++++++++++++++++++++--
 gtk/gtkwidget.h |    5 ++++-
 3 files changed, 38 insertions(+), 3 deletions(-)

commit 0e52286d53b48005bfd2dc78a0f6f53875f88ee6
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Aug 28 16:27:26 2009 +0200

    Bug 69872 -  GTK_WIDGET_SET_FLAGS should be deprecated

    Add gtk_widget_is_toplevel() for GTK_WIDGET_TOPLEVEL()
    and gtk_widget_is_drawable() for GTK_WIDGET_DRAWABLE()

 gtk/gtk.symbols |    2 ++
 gtk/gtkwidget.c |   40 ++++++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.h |    6 ++++++
 3 files changed, 48 insertions(+), 0 deletions(-)

commit e6af9279f30264e20acf4caee183ff7dd2ba795d
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Fri Aug 28 17:50:41 2009 +0530

    Updated Oriya Translation

 po-properties/or.po |  214
 ++++++++++++++++++---------------------------------
 1 files changed, 74 insertions(+), 140 deletions(-)

commit 6c3aca73456bae9f9d324183f3eb9918f66dd980
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:   Fri Aug 28 17:41:59 2009 +0530

    Updated Oriya Translation

 po/or.po | 2305
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1130 insertions(+), 1175 deletions(-)

commit 44469e468472dc6e0c8d7f17e13c7f3d2ce94a0d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Aug 28 09:53:49 2009 +0200

    Make gtk_tree_view_real_set_cursor() handle non-existing paths

    Such paths (eg. a child node that is collapsed) should be ignored.
    This
    is fixed by checking the return value of _gtk_tree_view_find_node(),
    which returns a partial return value (the parent node) when it returns
    TRUE.  Also added a unit test.

 gtk/gtktreeview.c    |   22 ++++++++++++++-----
 gtk/tests/treeview.c |   56
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+), 6 deletions(-)

commit 8d936d3cde8b0ce53ba4544a3d810f3ad352c8c1
Author: Miloš Popović <mpopovic@src.gnome.org>
Date:   Fri Aug 28 02:52:14 2009 +0200

    Updated Serbian translation

 po-properties/sr.po       |12616
 +++++++++++++++++++++++++--------------------
 po-properties/sr@latin.po |12616
 +++++++++++++++++++++++++--------------------
 po/sr.po                  | 2344 +++++-----
 po/sr@latin.po            | 2372 +++++-----
 4 files changed, 16340 insertions(+), 13608 deletions(-)

commit 25cf6517e83a0f15f6010172bb50d263aa7a0499
Author: Miloš Popović <mpopovic@src.gnome.org>
Date:   Fri Aug 28 02:47:28 2009 +0200

    Updated Serbian translation

 po-properties/sr.po       |12836
 ++++++++++++++++++++-------------------------
 po-properties/sr@latin.po |12839
 ++++++++++++++++++++-------------------------
 2 files changed, 11268 insertions(+), 14407 deletions(-)

commit 591b37d7ced7eb857afd75e570318fb0a51e07e1
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Aug 27 21:12:32 2009 +0200

    Add accessors for sealed member "flippable"

    One step closer to makes GtkRange properly subclassable, but still
    quite some accessors missing.

 gtk/gtk.symbols |    2 ++
 gtk/gtkrange.c  |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkrange.h  |    4 ++++
 3 files changed, 52 insertions(+), 0 deletions(-)

commit d30c31d6e1f9391dbe320db0e5ebc110801d03a2
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Aug 27 21:11:28 2009 +0200

    marks_start_element(): initialize "value" to get rid of a compiler
    warning

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

commit 6a278af6d2aaa8466fbc1750fbcc6cd56e1f4cdd
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Aug 27 21:10:25 2009 +0200

    Fix casts in calls to g_utf8_validate()

    The "end" parameter is (const gchar **), not (const gchar *).

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

commit 3e5934e5c2caf053f7675a5ddc565e5b6d3d8693
Author: Tommi Vainikainen <thv@iki.fi>
Date:   Thu Aug 27 22:13:02 2009 +0300

    Updated Finnish translation

 po-properties/fi.po | 3590
 ++++++++++++++++++++++++++-------------------------
 po/fi.po            | 2323 ++++++++++++++++-----------------
 2 files changed, 2943 insertions(+), 2970 deletions(-)

commit ec7187e0396fe130cb8a7b35770b9c96e432cb8c
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Aug 27 18:09:17 2009 +0200

    Bug 543310 -  set_enable_tree_lines doesn't work when a
    cellrenderer...

    Reorder drawing in gtk_tree_view_bin_expose() so that the tree
    lines are
    drawn after the cells have been drawn.  This is because
    cell-background
    is handled in the cell renderer, so the tree lines need to be drawn
    after this.

 gtk/gtktreeview.c |  146
 +++++++++++++++++++++++++++--------------------------
 1 files changed, 74 insertions(+), 72 deletions(-)

commit 786b3914cde5f49857b47b12b54fd05fa7284f98
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Aug 27 17:31:44 2009 +0200

    Bug 588199 - GtkTreeView rendering glitch while using a default ...

    Contrary to what was believed before, do_validate_rows() does need to
    queue a normal resize (including a redraw) when it has to.  The redraw
    is required because of the size of the tree has changed because new
    row(s) have been validated.

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

commit de1c79c72100ea8d630ec15034dca37d9857213b
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Aug 27 16:22:11 2009 +0200

    Bug 592883 - Spin cell rendererer problem with double click

    Block 2BUTTON and 3BUTTON press events using a button press event
    handler in GtkCellRendererSpin, so that they won't be eaten and
    processed by tree view.

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

commit 05b246accc06695c84d940769c36e1207e51a582
Author: Dan Winship <danw@gnome.org>
Date:   Thu Aug 27 10:49:16 2009 -0400

    fix gtk-doc syntax on GtkWidget:double-buffered, so Since gets
    picked up

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

commit 858e6bcd658b060757cc88d8106518540ec432b8
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 27 13:34:00 2009 +0200

    Allow x and y to be NULL in gdk_window_get_geometry

    Fixes a crash reported in bug #593249

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

commit 1932f32ef201268272bff03c590766d1448ddcc8
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 27 13:30:20 2009 +0200

    Correct generation of broken grabs

    We send a broken grab when a *parent* gets unmapped, not when
    a child gets unmapped!

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

commit 41054425b96d7af47005c1c7a12ae6445ab55b09
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 27 13:11:04 2009 +0200

    Make sure we only send one grab broken event

    We were incorrectly sending grab broken events in two places which
    could cause multiple events for a single grab broken.

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

commit 51f140bfdcb5a85d9fff5e187b1de92f0faf4b81
Author: Benjamin Otte <otte@gnome.org>
Date:   Wed Aug 26 22:23:21 2009 +0200

    Document ownership for return value of gtk_file_chooser_get_file()

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

commit 4a0f78b72fa98cad4c4befed4e6f1527006b66e3
Author: Benjamin Otte <otte@gnome.org>
Date:   Fri Aug 21 19:02:38 2009 +0200

    Bug 592606 - Activate the default button in a respose-request callback

    Previously the rightmost button with a proper response id was
    activated,
    this is now only done if there is no default button set.

    With this patch the right widget gets activated when there are
    multiple
    widgets wth response ids conforming to is_stock_accept_response_id()
    as
    the selected widget is made the new default widget before showing the
    overwrite confirmation dialog.

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

commit cf739308691c0bc6883cb48947caa74eca4abd2b
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Aug 26 14:53:27 2009 +0200

    Don't unnecessarily set the event mask as that can cause X errors

    For instance, two clients selecting for button events can cause
    BadAccess.
    This fixes bug 592624, where a gdk_window_reparent caused us to re-set
    the event mask, breaking the workaround for the mozilla BadAccess bug.

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

commit 2400e1440e391ed8400c674095f92cff6c445457
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Aug 26 10:34:15 2009 +0200

    Propagate the "send_event" flag for emulated events

    This fixes bug 593011, where we were getting a bogus time on sent
    events
    and the gnome-panel specifically looked for this and worked around it.

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

commit a2edc3c6bf5b99d68a271639f2b631eaf2a2d8fc
Author: Mikel González <dangerous_piper@softastur.org>
Date:   Wed Aug 26 10:14:22 2009 +0200

    Updated Asturian translation

 po/ast.po | 3050
 +++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1425 insertions(+), 1625 deletions(-)

commit ccf988e23d5a5cdd9467e5e0b2092c9cbd0d0592
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Aug 26 10:15:35 2009 +0200

    Updated Basque language

 po-properties/eu.po | 3813
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1864 insertions(+), 1949 deletions(-)

commit 4739118988a4feb50b093897888a02cd07d02918
Author: Rajesh Ranjan <rranjan@rranjan.csb>
Date:   Wed Aug 26 11:52:58 2009 +0530

    hindi updated by Rajesh Ranjan

 po/hi.po | 2347
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1149 insertions(+), 1198 deletions(-)

commit 1937d1df5cb094bbe768a09cfb391d599c203d68
Author: Rajesh Ranjan <rranjan@rranjan.csb>
Date:   Wed Aug 26 11:51:44 2009 +0530

    hindi updated by Rajesh Ranjan

 po-properties/hi.po | 3778
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1860 insertions(+), 1918 deletions(-)

commit 7cc8cf2888f8a295b0f348095e818c5495523e58
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 25 15:43:52 2009 +0200

    Fix cairo clipping to client side windows

    When updating the clip region on cairo context (due to window
    changes or
    paints of different sizes) we reset the old clip region, but this was
    erronously done inside a cairo_save/cairo_restore pair, which made the
    reset not take effect.

    This fixes bug #592263.

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

commit c91cb2f71a33445fa3d8cf8da214cdc0212918ed
Author: Christian Dywan <christian@lanedo.com>
Date:   Tue Aug 25 11:58:30 2009 +0200

    Bug 592901 - Crash in JPEG pixbuf loader instead of error

    Initialize the error structure early enough to ensure that it
    propagates properly in the case of an error. Patch by Nokia.

 gdk-pixbuf/io-jpeg.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

commit 33c70e9b52088b107e7b6e14f57a23cf3fe666e6
Author: ifelix <ifelix@redhat.com>
Date:   Tue Aug 25 14:15:42 2009 +0530

    Updated Tamil Translations

 po-properties/ta.po | 3786
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1862 insertions(+), 1924 deletions(-)

commit a202dc2e9f9d0c4ca9456eb33cc67efa4f5b3d6f
Author: ifelix <ifelix@redhat.com>
Date:   Tue Aug 25 14:14:45 2009 +0530

    Updated Tamil Translations

 po/ta.po | 2357
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1154 insertions(+), 1203 deletions(-)

commit c2546c859d3f41b0bf736c94101a9d65ea538afa
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 25 10:34:10 2009 +0200

    Clean up gdk_draw_drawable() composite handling

    Instead of doing some magic in gdk_draw_drawable() to avoid double
    offsetting when calling gdk_draw_drawable on the impl we call
    the vfunc directly on the impl. Thus removing the weird magic from
    gdk_draw_drawable().

    I tested this with the testgtk test "text", where if the original
    magic
    code is disabled typing a newline in the middle of a text line causes
    the double offset issue to appear.

 gdk/gdkdraw.c   |   17 +++--------------
 gdk/gdkpixmap.c |   12 ++++++++----
 gdk/gdkwindow.c |   10 ++++++++--
 3 files changed, 19 insertions(+), 20 deletions(-)

commit c0084e21422c28e1b1039e509622e2b354b857f4
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 25 10:16:39 2009 +0200

    Fix clipping issue with clip masks

    When the clip mask is completely inside the drawable clip region we
    don't change the clip at all. However, we did set region_tag_applied,
    so when the drawable clip was removed we removed the original
    clip mask.
    This is no good, so we fix that by returning early in this case.

    Fixes issue reported in bug #592752.

 gdk/gdkgc.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

commit 0ad0646dafed805a1fb7d8bed37301c1248a7591
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 25 08:57:10 2009 +0200

    Fix clipping of drawn pixbufs in the no-render case

    The fallback pixbuf rendering case ends up calling gdk_draw_image()
    on the
    destination drawable wrapper, which resets the previously set
    clip region.
    So, we need to manually get the impl and draw on that directly.

    This fixes bug 592752 where we don't clip pixbuf rendering on
    non-render
    Xservers.

 gdk/gdkdraw.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit 9e12297d692659b434feba491ddfc94a1632ee2b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 24 19:45:14 2009 -0400

    Bump version

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

commit e6cfb7b19fc80b06115c807a4ad17c0983b01251
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 24 18:54:51 2009 -0400

    2.17.9

 docs/reference/gdk/tmpl/windows.sgml               |    9 +
 docs/reference/gtk/tmpl/gtk-unused.sgml            |    8 -
 docs/reference/gtk/tmpl/gtkcellrenderer.sgml       |   76 +
 docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml |   18 +
 docs/reference/gtk/tmpl/gtkwidget.sgml             |  162 +
 po-properties/af.po                                |    7 +-
 po-properties/am.po                                |    7 +-
 po-properties/ang.po                               |    6 +-
 po-properties/ar.po                                |    7 +-
 po-properties/as.po                                |    7 +-
 po-properties/ast.po                               |    6 +-
 po-properties/az.po                                |    7 +-
 po-properties/az_IR.po                             |    6 +-
 po-properties/be.po                                |    7 +-
 po-properties/be@latin.po                          |    7 +-
 po-properties/bg.po                                | 3474 ++++----
 po-properties/bn.po                                |    7 +-
 po-properties/bn_IN.po                             |    7 +-
 po-properties/br.po                                |    7 +-
 po-properties/bs.po                                |    7 +-
 po-properties/ca.po                                | 3474 ++++----
 po-properties/ca@valencia.po                       | 3474 ++++----
 po-properties/crh.po                               |    8 +-
 po-properties/cs.po                                |    7 +-
 po-properties/cy.po                                |    7 +-
 po-properties/da.po                                |    7 +-
 po-properties/de.po                                |    7 +-
 po-properties/dz.po                                |    7 +-
 po-properties/el.po                                |    7 +-
 po-properties/en_CA.po                             |    7 +-
 po-properties/en_GB.po                             |    7 +-
 po-properties/eo.po                                |    6 +-
 po-properties/es.po                                | 3478 ++++----
 po-properties/et.po                                | 1751 ++++-
 po-properties/eu.po                                |    8 +-
 po-properties/fa.po                                |    7 +-
 po-properties/fi.po                                |    7 +-
 po-properties/fr.po                                |    7 +-
 po-properties/ga.po                                |    6 +-
 po-properties/gl.po                                | 3474 ++++----
 po-properties/gu.po                                | 3643 ++++----
 po-properties/he.po                                |    7 +-
 po-properties/hi.po                                |    7 +-
 po-properties/hr.po                                |    7 +-
 po-properties/hu.po                                |    7 +-
 po-properties/hy.po                                |    6 +-
 po-properties/ia.po                                |    7 +-
 po-properties/id.po                                |    7 +-
 po-properties/io.po                                |    6 +-
 po-properties/is.po                                |    6 +-
 po-properties/it.po                                |    7 +-
 po-properties/ja.po                                |    7 +-
 po-properties/ka.po                                |    7 +-
 po-properties/kn.po                                |    7 +-
 po-properties/ko.po                                | 3502 ++++----
 po-properties/ku.po                                |    6 +-
 po-properties/li.po                                |    7 +-
 po-properties/lt.po                                |    7 +-
 po-properties/lv.po                                |    7 +-
 po-properties/mai.po                               |    7 +-
 po-properties/mi.po                                |    6 +-
 po-properties/mk.po                                |    7 +-
 po-properties/ml.po                                |    7 +-
 po-properties/mn.po                                |    8 +-
 po-properties/mr.po                                |    7 +-
 po-properties/ms.po                                |    7 +-
 po-properties/nb.po                                |    7 +-
 po-properties/ne.po                                |    7 +-
 po-properties/nl.po                                |    7 +-
 po-properties/nn.po                                |    7 +-
 po-properties/nso.po                               |    7 +-
 po-properties/oc.po                                |    7 +-
 po-properties/or.po                                |    7 +-
 po-properties/pa.po                                | 3625 ++++----
 po-properties/pl.po                                |    7 +-
 po-properties/ps.po                                |    7 +-
 po-properties/pt.po                                | 3501 ++++----
 po-properties/pt_BR.po                             | 3477 ++++----
 po-properties/ro.po                                |    7 +-
 po-properties/ru.po                                |    7 +-
 po-properties/rw.po                                |    7 +-
 po-properties/si.po                                |    7 +-
 po-properties/sk.po                                |    7 +-
 po-properties/sl.po                                |    7 +-
 po-properties/sq.po                                |    7 +-
 po-properties/sr.po                                |    7 +-
 po-properties/sr@ije.po                            |    7 +-
 po-properties/sr@latin.po                          |    7 +-
 po-properties/sv.po                                | 4811 +++++-----
 po-properties/ta.po                                |    7 +-
 po-properties/te.po                                |    7 +-
 po-properties/th.po                                |    6 +-
 po-properties/tk.po                                |    6 +-
 po-properties/tr.po                                |    8 +-
 po-properties/tt.po                                |    7 +-
 po-properties/uk.po                                |    7 +-
 po-properties/ur.po                                |    6 +-
 po-properties/uz.po                                |    7 +-
 po-properties/uz@cyrillic.po                       |    7 +-
 po-properties/vi.po                                |    7 +-
 po-properties/wa.po                                |    7 +-
 po-properties/xh.po                                |    7 +-
 po-properties/yi.po                                |    7 +-
 po-properties/zh_CN.po                             |    7 +-
 po-properties/zh_HK.po                             |    7 +-
 po-properties/zh_TW.po                             |    7 +-
 po/af.po                                           |  258 +-
 po/am.po                                           |  258 +-
 po/ang.po                                          |  258 +-
 po/ar.po                                           |  258 +-
 po/as.po                                           |  258 +-
 po/ast.po                                          |  258 +-
 po/az.po                                           |  258 +-
 po/az_IR.po                                        |  258 +-
 po/be.po                                           |  258 +-
 po/be@latin.po                                     |  258 +-
 po/bg.po                                           |  258 +-
 po/bn.po                                           |10369
 ++++++++++----------
 po/bn_IN.po                                        |  258 +-
 po/br.po                                           | 2417 +++---
 po/bs.po                                           |  258 +-
 po/ca.po                                           | 2196 +++---
 po/ca@valencia.po                                  | 2196 +++---
 po/crh.po                                          |  258 +-
 po/cs.po                                           |  258 +-
 po/cy.po                                           |  258 +-
 po/da.po                                           |  258 +-
 po/de.po                                           |  258 +-
 po/dz.po                                           |  258 +-
 po/el.po                                           |  258 +-
 po/en_CA.po                                        |  258 +-
 po/en_GB.po                                        |  258 +-
 po/eo.po                                           |  258 +-
 po/es.po                                           |  258 +-
 po/et.po                                           |  258 +-
 po/eu.po                                           |  258 +-
 po/fa.po                                           |  258 +-
 po/fi.po                                           |  258 +-
 po/fr.po                                           |  258 +-
 po/ga.po                                           | 2199 +++---
 po/gl.po                                           | 2184 +++--
 po/gu.po                                           |  258 +-
 po/he.po                                           |  258 +-
 po/hi.po                                           |  258 +-
 po/hr.po                                           |  258 +-
 po/hu.po                                           |  258 +-
 po/hy.po                                           |  258 +-
 po/ia.po                                           |  258 +-
 po/id.po                                           |  258 +-
 po/io.po                                           |  258 +-
 po/is.po                                           |  258 +-
 po/it.po                                           |  258 +-
 po/ja.po                                           |  258 +-
 po/ka.po                                           |  258 +-
 po/kn.po                                           |  258 +-
 po/ko.po                                           | 2185 +++--
 po/ku.po                                           |  258 +-
 po/li.po                                           |  258 +-
 po/lt.po                                           |  258 +-
 po/lv.po                                           |  258 +-
 po/mai.po                                          |  258 +-
 po/mi.po                                           |  258 +-
 po/mk.po                                           |  258 +-
 po/ml.po                                           |  258 +-
 po/mn.po                                           |  258 +-
 po/mr.po                                           |  258 +-
 po/ms.po                                           |  258 +-
 po/nb.po                                           | 2174 ++--
 po/ne.po                                           |  258 +-
 po/nl.po                                           |  258 +-
 po/nn.po                                           |  258 +-
 po/nso.po                                          |  258 +-
 po/oc.po                                           |  258 +-
 po/or.po                                           |  258 +-
 po/pa.po                                           | 2225 +++---
 po/pl.po                                           |  258 +-
 po/ps.po                                           |  258 +-
 po/pt.po                                           | 2200 +++---
 po/pt_BR.po                                        |  258 +-
 po/ro.po                                           |  258 +-
 po/ru.po                                           |  258 +-
 po/rw.po                                           |  258 +-
 po/si.po                                           |  258 +-
 po/sk.po                                           |  258 +-
 po/sl.po                                           |  258 +-
 po/sq.po                                           |  258 +-
 po/sr.po                                           |  258 +-
 po/sr@ije.po                                       |  258 +-
 po/sr@latin.po                                     |  258 +-
 po/sv.po                                           |  258 +-
 po/ta.po                                           |  258 +-
 po/te.po                                           |  258 +-
 po/th.po                                           |  258 +-
 po/tk.po                                           |  258 +-
 po/tr.po                                           |  258 +-
 po/tt.po                                           |  258 +-
 po/uk.po                                           |  258 +-
 po/ur.po                                           |  258 +-
 po/uz.po                                           |  258 +-
 po/uz@cyrillic.po                                  |  258 +-
 po/vi.po                                           |  258 +-
 po/wa.po                                           |  258 +-
 po/xh.po                                           |  258 +-
 po/yi.po                                           |  258 +-
 po/zh_CN.po                                        |  258 +-
 po/zh_HK.po                                        |  258 +-
 po/zh_TW.po                                        |  258 +-
 207 files changed, 49420 insertions(+), 46974 deletions(-)

commit 9bad2f70a4010a36da0064f6a06cc7a16a641595
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 24 18:17:54 2009 -0400

    Documentation fixes

 gtk/gtkcellrenderer.c |   12 ++++++++----
 gtk/gtkwidget.c       |   29 ++++++++++++++++++-----------
 2 files changed, 26 insertions(+), 15 deletions(-)

commit b09f8f6e3089197c6bd893e4e81bc883d2bbb3cc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 24 16:31:46 2009 -0400

     Updates

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

commit 23b88f26b969769c7d8a2d1ea0d50039cd7b8aa4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 24 10:37:46 2009 -0400

    Document GDK_NATIVE_WINDOWS

    Add a section in the release notes about it and list it
    in the docs with all the other environment variables.

 README.in                       |    7 +++++++
 docs/reference/gtk/running.sgml |   10 ++++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit 9d1dc2dae927c02fa0ebdff9507196927e5b1797
Author: Gil Forcada <gforcada@gnome.org>
Date:   Mon Aug 24 20:16:29 2009 +0200

    Minor fix to Catalan translation

 po/ca.po | 2200
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1102 insertions(+), 1098 deletions(-)

commit c268892e392965aec24ae510f1a3e5b14fb6655a
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Mon Aug 24 20:16:02 2009 +0200

    Updated Catalan (Valencian) translation

 po/ca@valencia.po | 4234
 ++++++++++++++++++++---------------------------------
 1 files changed, 1621 insertions(+), 2613 deletions(-)

commit 37c3413beb3899e3c151b5f042b127f7ed9145ab
Author: Gil Forcada <gforcada@gnome.org>
Date:   Mon Aug 24 20:09:26 2009 +0200

    Minor fix to Catalan translation

 po-properties/ca.po | 3485
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1758 insertions(+), 1727 deletions(-)

commit 1f446d06585a1b2c555aebf7f61b68488f5723b4
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Mon Aug 24 20:06:44 2009 +0200

    Updated Catalan (Valencian) translation

 po-properties/ca@valencia.po | 4629
 +++++++++++++++++++++---------------------
 1 files changed, 2279 insertions(+), 2350 deletions(-)

commit e8dcf330cca3e97ee8ca1a5b81c6f475df4eeed1
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Aug 20 15:32:22 2009 +0200

    Preserve errno, and always use g_strerror()

    Bug #592461.

 gdk-pixbuf/io-gif.c         |    2 +-
 gtk/gtkfilesel.c            |   12 +++++++++---
 gtk/gtkmountoperation-x11.c |    6 ++++--
 gtk/updateiconcache.c       |   18 +++++++++++++-----
 4 files changed, 27 insertions(+), 11 deletions(-)

commit a79f929dd6c89fceeaf0d9039e5a10cad9d87d2f
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 24 15:18:10 2009 +0200

    Add support for enabling only native windows

    Some applications make weird assumtions on Gtk+ that do not work
    anymore
    with the new client-side windows support. For instance SWT/Eclipse
    reorders
    the stacking order of the X windows directly without telling gdk this,
    which breaks gdk drawing as gdk now relies on knowing the stacking
    order
    for window clipping.

    This introduces a GDK_NATIVE_WINDOWS environment variable, which
    if set
    causes Gtk+ to always use native windows. Its more compatible with
    pre-csw Gtk+ behaviour if you do weird X-specific hacks, although
    it does
    limit the size of GdkWindows to 65535x65535.

 gdk/gdk.c          |    3 +
 gdk/gdkdisplay.c   |    4 ++
 gdk/gdkglobals.c   |    1 +
 gdk/gdkinternals.h |    1 +
 gdk/gdkwindow.c    |  123
 +++++++++++++++++++++++++++++++++++++++++++---------
 5 files changed, 111 insertions(+), 21 deletions(-)

commit deda8b97f61329f3f23705cbf9a15fc24b657967
Author: Denis Arnaud <darnaud@src.gnome.org>
Date:   Mon Aug 24 12:42:14 2009 +0200

    Updated breton translation

 po/br.po | 2588
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1322 insertions(+), 1266 deletions(-)

commit 6dd6d44f984c208a11ce82166aee52b51282aeb6
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Mon Aug 24 14:55:18 2009 +0530

    Updated Gujarati Translations

 po-properties/gu.po | 3672
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1824 insertions(+), 1848 deletions(-)

commit 17f9ba3a15b1a09373db26dbbe226d75f589fdf6
Author: Tor Lillqvist <tml@iki.fi>
Date:   Mon Aug 24 10:08:53 2009 +0300

    Update README.win32

 README.win32 |  301
 +++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 184 insertions(+), 117 deletions(-)

commit abf088f1322b6cebb4a69b8100d0ff32122d4e2e
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Sun Aug 23 23:36:39 2009 +0100

    Updated Portuguese translation

 po-properties/pt.po | 3587
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1796 insertions(+), 1791 deletions(-)

commit d1eea9cf1f6cc63d4fe2376c8aed23b00df1df71
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Sun Aug 23 23:21:56 2009 +0100

    Updated Portuguese translation

 po/pt.po | 2328
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1151 insertions(+), 1177 deletions(-)

commit c45c51ecd97a056bef11175c9b243d9605fa94c8
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:   Mon Aug 24 03:40:03 2009 +0700

    Updated Bengali translation

 po/bn.po |11314
 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 5207 insertions(+), 6107 deletions(-)

commit 4449acbb82ece37acbf6189e43c3d75240a54052
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 22:01:39 2009 +0200

    Remove broken logic in backwards walks in validate_visible_area()

    In validate_visible_area() it was assumed that gtk_tree_path_prev()
    would always return the correct path of the preceding node.  This is
    obviously not true.  The if-clause has been removed so that we now
    always use _gtk_tree_view_find_path() to get the path from the tree,
    node.

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

commit 7b4f09a589de2abae42fab87805e468e467b8c50
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 21:44:58 2009 +0200

    Add a scrolling test case involving creating new rows in tree stores

    Based on a bug report from Miroslav Rajcic, details are in the
    tree view
    scrolling suite source code.

 gtk/tests/treeview-scrolling.c |   86
 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 86 insertions(+), 0 deletions(-)

commit 105e0be70ef9683a18e772ce84124190d8265cc2
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 21:13:38 2009 +0200

    Rework naming of tests to make better use of path matching feature

 gtk/tests/treeview-scrolling.c |   42
 ++++++++++++++++++++++-----------------
 1 files changed, 24 insertions(+), 18 deletions(-)

commit a4a5d3da0e29e5d66739db0a2b8d7583ad2dff4b
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 21:06:29 2009 +0200

    Change prefix of tree view scrolling tests into TreeView

 gtk/tests/treeview-scrolling.c |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

commit ebc6a000151551c843592a55029d344d03e1e17d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 15:29:11 2009 +0200

    Clean up code in gtk_tree_store_set_n_columns()

    Clean up GtkTreeStore likewise as Benjamin Otte has done for
    GtkListStore in commit 3c97f037.

 gtk/gtktreestore.c |   20 +++++---------------
 1 files changed, 5 insertions(+), 15 deletions(-)

commit 9976554c6e8605aadd7d8df7fd26b3e01fc9e663
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 12:21:53 2009 +0200

    Bug 528283 - Problems when using PageUp & PageDown to navigate...

    Patch from Jonathan Matthew to make focus grabbing of page up/down,
    home/end and left/right movements consistent with up/down.

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

commit 2f3cf2c449e78a445851a0c77839cdd73748b4ff
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Aug 23 20:08:35 2009 +0200

    Updated Swedish translation

 po-properties/sv.po | 4815
 ++++++++++++++++++++++++---------------------------
 1 files changed, 2300 insertions(+), 2515 deletions(-)

commit bb8fbde89f72735e63450583a248892ad732fe67
Author: Ivar Smolin <okul@linux.ee>
Date:   Sun Aug 23 19:41:38 2009 +0300

    Updating Estonian translation

 po-properties/et.po | 1776
 +--------------------------------------------------
 1 files changed, 23 insertions(+), 1753 deletions(-)

commit 6320b12e8c63bd13ca33c5d206d9d2f322f8b21d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sun Aug 23 08:59:34 2009 +0200

    Bug 526149 - GtkCellRendererAccel editing conflicts with mnemonics

    GtkCellRendererAccel also needs to acquire the GTK+ grab in
    addition to
    a GDK keyboard grab.  With the GDK keyboard grab, KeyPress and
    KeyRelease events are delivered as usual, although we only want to
    receive them for our grab widget.

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

commit f84df976a7f9aea5e9311ab53745f9c127b5a590
Author: Kristian Rietveld <kris@gtk.org>
Date:   Sat Aug 22 23:21:44 2009 +0200

    Bug 478519 -  GtkTooltip segfaults on NULL gdk-display-current-tooltip

    Make the tooltip code a bit more robust for a case that only
    occurs when
    GTK+ is used from a language binding.  It looks like this case appears
    because the memory management / ref counting is handled differently in
    some of the language bindings.  Instead of asserting, we will fail
    silently.  Also fix a think-o in gtk_tooltip_start_delay().
    Patch from
    O. Andrieu.

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

commit e86fab56df86fadba57ed08b883e686031f26424
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sun Aug 23 01:32:31 2009 +0900

    Update Korean translation

 po-properties/ko.po | 3897
 +++++++++++++++++++++++++--------------------------
 po/ko.po            | 2344 +++++++++++++++----------------
 2 files changed, 3086 insertions(+), 3155 deletions(-)

commit 727216966567b354a8fe229082cf27296d2f24bf
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:   Sat Aug 22 23:07:00 2009 +0700

    Updated Thai translation.

 po/th.po |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

commit 8de2dbb440e7ace80c6ea502ac2497104c83541f
Author: Alexander Shopov <ash@contact.bg>
Date:   Sat Aug 22 19:04:13 2009 +0300

    Updated Bulgarian translation

 po-properties/bg.po | 3480
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1755 insertions(+), 1725 deletions(-)

commit 61ea6875d2077d17a2fe8040bd85a94b4f714d29
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Aug 22 12:11:53 2009 +0200

    Updated Spanish translation

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

commit 9d611b14357b0738c2a1b864395d7cedf777c8af
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Aug 22 07:34:04 2009 +0530

    Updating Punjabi Translation Update

 po-properties/pa.po | 3762
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1859 insertions(+), 1903 deletions(-)

commit 16f72308ecfbeb9d10da4a850db08b99f9e114ae
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Aug 22 07:21:13 2009 +0530

    Updating Punjabi Translation Update

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

commit 0fe210c6da626221dbe5413b65e717b348d7bc6d
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Aug 22 07:19:38 2009 +0530

    Added Punjabi (Gurmukhi) Translaiton) by A S Alam

 po/pa.po | 2467
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1217 insertions(+), 1250 deletions(-)

commit 65ccceea9d3b997fe548b3c08b64b844e2b5cfb8
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Aug 21 13:41:16 2009 +0200

    Added Norwegian bokmål translation.

 po/nb.po | 2190
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1098 insertions(+), 1092 deletions(-)

commit 0780a4975b71f563f6846f29c763d1d5c93f3a91
Author: Li Yuan <li.yuan@sun.com>
Date:   Fri Aug 21 15:29:51 2009 +0800

    Return state_set directly if there is no parent.

    Bug #592403. Return state_set directly if there is no parent. Fix
    crash.

 modules/other/gail/gailmenuitem.c |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

commit e0a1e78a5a8d20b35db103ff230a456e48a50c58
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Aug 20 18:06:35 2009 -0400

    Silence the conversion from xatom to atom too

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

commit 277d840616c624101fae2aad409115661e838d35
Author: Shixin Zeng <zeng.shixin@gmail.com>
Date:   Thu Aug 20 23:57:41 2009 +0300

    Deprecate also GdkFontPrivateWin32

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

commit 02457e3a93d8aaea3ea78118eba9a0366cd8c2bb
Author: Shixin Zeng <zeng.shixin@gmail.com>
Date:   Thu Aug 20 23:56:52 2009 +0300

    Return value from non-void function

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

commit bbe16ec60fa2080459578f596b21657b86f39672
Author: Shixin Zeng <zeng.shixin@gmail.com>
Date:   Thu Aug 20 23:55:51 2009 +0300

    Use g_object_ref/unref instead of deprecated specializations

 gdk/win32/gdkdrawable-win32.c |   12 ++++++------
 gdk/win32/gdkimage-win32.c    |    4 ++--
 gdk/win32/gdkpixmap-win32.c   |    2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 89a8fade6f75d3a8f19ffa4c9229894081300cb0
Author: Shixin Zeng <zeng.shixin@gmail.com>
Date:   Thu Aug 20 23:53:57 2009 +0300

    Don't use stream before it is created

 gdk-pixbuf/io-gdip-utils.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit e10db38f0d82f997850cc890d79140751c6962b3
Author: Shixin Zeng <zeng.shixin@gmail.com>
Date:   Thu Aug 20 23:51:38 2009 +0300

    Put variable definitions at start of block

 gdk-pixbuf/gdk-pixbuf-io.c             |    3 ++-
 modules/engines/ms-windows/msw_style.c |    2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 428d7bd27bccb4f21d210cefc2024cfb526d398c
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 20 17:09:08 2009 +0200

    More reentrancy protection for process_updates

    Protect against exposes destroying windows in some more places.
    Hopefully this fixes bug 589367.

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

commit bbd96c51615b4e2f414c6068e6f75ee8d3248892
Author: Antón Méixome <meixome@mancomun.org>
Date:   Wed Aug 19 16:26:24 2009 +0200

    Updated Galician Translation

 po-properties/gl.po |   86
 +++++++++++++++++++++++---------------------------
 1 files changed, 40 insertions(+), 46 deletions(-)

commit dc7feb27e4354fe3242e87725d4d9ad6f4802124
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Wed Aug 19 06:37:36 2009 -0600

    Updated Irish translation

 po/ga.po | 2319
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1174 insertions(+), 1145 deletions(-)

commit 97ec7f76df4ec53492017aa9f3d4dede6af89653
Author: Antón Méixome <meixome@mancomun.org>
Date:   Wed Aug 19 13:39:19 2009 +0200

    Updated Galician Translation

 po-properties/gl.po | 3576
 ++++++++++++++++++++++++++-------------------------
 po/gl.po            | 2268 ++++++++++++++++-----------------
 2 files changed, 2915 insertions(+), 2929 deletions(-)

commit e6e3d0adb3c1130ad9890f22581d9a7ef4b0b059
Author: Leonardo Ferreira Fontenelle <leonardof@gnome.org>
Date:   Tue Aug 18 22:15:12 2009 -0400

    Updated Brazilian Portuguese translation.

 po-properties/pt_BR.po | 3608
 ++++++++++++++++++++++++------------------------
 1 files changed, 1809 insertions(+), 1799 deletions(-)

commit feb95806211d7ebee57f292e31c6895dd0da7e68
Author: Andre Klapper <a9016009@gmx.de>
Date:   Tue Aug 18 19:24:54 2009 +0200

    Add missing file.

 po-properties/POTFILES.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7a769966064547ca680c079fdfe2349d7e044096
Author: Andre Klapper <a9016009@gmx.de>
Date:   Tue Aug 18 19:22:38 2009 +0200

    Add missing file.

 po/POTFILES.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c21373dbe2f7898e3365f26a4c69a0e40f1ab3a8
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue Aug 18 16:05:31 2009 +0200

    Use gtk-save icon for GtkPrintBackendFile

    Use gtk-save icon instead of gtk-floppy for GtkPrintBackendFile.

 modules/printbackends/file/gtkprintbackendfile.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3dc377a2ca46531acc864c18c516c7d81f0c25e0
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue Aug 18 13:22:23 2009 +0200

    Correctly select default printer when there is more than one (CUPS)

    Select a local default printer if there is one instead of a remote
    default printer (specified by the "printer-type" CUPS attribute)
    (#591549).

 modules/printbackends/cups/gtkprintbackendcups.c |   39
 ++++++++++++++++++++-
 1 files changed, 37 insertions(+), 2 deletions(-)

commit 9c151ba3e1d9f2fcf3f8aa5ab0d46ef4c9642ed8
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue Aug 18 12:10:03 2009 +0200

    Shut up warning about calling gtk_object_get_type() having no effect

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

commit 9389d53504372e9f04de0bec5d693e736a42c7ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 17 23:53:36 2009 -0400

    Bump version

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

commit a84f36028ecc270abec6899d0317adfbbcf52959
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 17 23:51:50 2009 -0400

    2.17.8

 docs/reference/gdk/gdk-sections.txt |    1 +
 docs/reference/gtk/gtk-sections.txt |   30 +
 po-properties/af.po                 |    2 +-
 po-properties/am.po                 |    2 +-
 po-properties/ang.po                |    2 +-
 po-properties/ar.po                 |    2 +-
 po-properties/as.po                 |    2 +-
 po-properties/ast.po                |    2 +-
 po-properties/az.po                 |    2 +-
 po-properties/az_IR.po              |    2 +-
 po-properties/be.po                 |    2 +-
 po-properties/be@latin.po           |    2 +-
 po-properties/bg.po                 | 3472 +++++++++++++-------------
 po-properties/bn.po                 |    2 +-
 po-properties/bn_IN.po              |    2 +-
 po-properties/br.po                 |    2 +-
 po-properties/bs.po                 |    2 +-
 po-properties/ca.po                 |    2 +-
 po-properties/ca@valencia.po        |    2 +-
 po-properties/crh.po                |    2 +-
 po-properties/cs.po                 |    2 +-
 po-properties/cy.po                 |    2 +-
 po-properties/da.po                 |    2 +-
 po-properties/de.po                 |    2 +-
 po-properties/dz.po                 |    2 +-
 po-properties/el.po                 |    2 +-
 po-properties/en_CA.po              |    2 +-
 po-properties/en_GB.po              |    2 +-
 po-properties/eo.po                 |    2 +-
 po-properties/es.po                 |    2 +-
 po-properties/et.po                 |    2 +-
 po-properties/eu.po                 |    2 +-
 po-properties/fa.po                 |    2 +-
 po-properties/fi.po                 |    2 +-
 po-properties/fr.po                 |    2 +-
 po-properties/ga.po                 |    2 +-
 po-properties/gl.po                 |    2 +-
 po-properties/gu.po                 |    2 +-
 po-properties/he.po                 |    2 +-
 po-properties/hi.po                 |    2 +-
 po-properties/hr.po                 |    2 +-
 po-properties/hu.po                 |    2 +-
 po-properties/hy.po                 |    2 +-
 po-properties/ia.po                 |    2 +-
 po-properties/id.po                 |    2 +-
 po-properties/io.po                 |    2 +-
 po-properties/is.po                 |    2 +-
 po-properties/it.po                 |    2 +-
 po-properties/ja.po                 |    2 +-
 po-properties/ka.po                 |    2 +-
 po-properties/kn.po                 |    2 +-
 po-properties/ko.po                 |    2 +-
 po-properties/ku.po                 |    2 +-
 po-properties/li.po                 |    2 +-
 po-properties/lt.po                 |    2 +-
 po-properties/lv.po                 |    2 +-
 po-properties/mai.po                |    2 +-
 po-properties/mi.po                 |    2 +-
 po-properties/mk.po                 |    2 +-
 po-properties/ml.po                 |    2 +-
 po-properties/mn.po                 |    2 +-
 po-properties/mr.po                 |    2 +-
 po-properties/ms.po                 |    2 +-
 po-properties/nb.po                 |    2 +-
 po-properties/ne.po                 |    2 +-
 po-properties/nl.po                 |    2 +-
 po-properties/nn.po                 |    2 +-
 po-properties/nso.po                |    2 +-
 po-properties/oc.po                 |    2 +-
 po-properties/or.po                 |    2 +-
 po-properties/pa.po                 |    2 +-
 po-properties/pl.po                 |    2 +-
 po-properties/ps.po                 |    2 +-
 po-properties/pt.po                 |    2 +-
 po-properties/pt_BR.po              |    2 +-
 po-properties/ro.po                 |    2 +-
 po-properties/ru.po                 |    2 +-
 po-properties/rw.po                 |    2 +-
 po-properties/si.po                 |    2 +-
 po-properties/sk.po                 |    2 +-
 po-properties/sl.po                 |    2 +-
 po-properties/sq.po                 |    2 +-
 po-properties/sr.po                 |    2 +-
 po-properties/sr@ije.po             |    2 +-
 po-properties/sr@latin.po           |    2 +-
 po-properties/sv.po                 | 4808
 ++++++++++++++++++-----------------
 po-properties/ta.po                 |    2 +-
 po-properties/te.po                 |    2 +-
 po-properties/th.po                 |    2 +-
 po-properties/tk.po                 |    2 +-
 po-properties/tr.po                 |    2 +-
 po-properties/tt.po                 |    2 +-
 po-properties/uk.po                 |    2 +-
 po-properties/ur.po                 |    2 +-
 po-properties/uz.po                 |    2 +-
 po-properties/uz@cyrillic.po        |    2 +-
 po-properties/vi.po                 |    2 +-
 po-properties/wa.po                 |    2 +-
 po-properties/xh.po                 |    2 +-
 po-properties/yi.po                 |    2 +-
 po-properties/zh_CN.po              |    2 +-
 po-properties/zh_HK.po              |    2 +-
 po-properties/zh_TW.po              |    2 +-
 po/af.po                            |   14 +-
 po/am.po                            |   14 +-
 po/ang.po                           |   14 +-
 po/ar.po                            |   14 +-
 po/as.po                            |   14 +-
 po/ast.po                           |   14 +-
 po/az.po                            |   14 +-
 po/az_IR.po                         |   14 +-
 po/be.po                            |   14 +-
 po/be@latin.po                      |   14 +-
 po/bg.po                            | 2184 ++++++++--------
 po/bn.po                            |   14 +-
 po/bn_IN.po                         |   14 +-
 po/br.po                            |   14 +-
 po/bs.po                            |   14 +-
 po/ca.po                            |   14 +-
 po/ca@valencia.po                   |   14 +-
 po/crh.po                           |   14 +-
 po/cs.po                            |   14 +-
 po/cy.po                            |   14 +-
 po/da.po                            |   14 +-
 po/de.po                            |   14 +-
 po/dz.po                            |   14 +-
 po/el.po                            |   14 +-
 po/en_CA.po                         |   14 +-
 po/en_GB.po                         |   14 +-
 po/eo.po                            |   14 +-
 po/es.po                            |   14 +-
 po/et.po                            |   14 +-
 po/eu.po                            |   14 +-
 po/fa.po                            |   14 +-
 po/fi.po                            |   14 +-
 po/fr.po                            |   14 +-
 po/ga.po                            | 2190 ++++++++--------
 po/gl.po                            |   14 +-
 po/gu.po                            |   14 +-
 po/he.po                            |   14 +-
 po/hi.po                            |   14 +-
 po/hr.po                            |   14 +-
 po/hu.po                            |   14 +-
 po/hy.po                            |   14 +-
 po/ia.po                            |   14 +-
 po/id.po                            |   14 +-
 po/io.po                            |   14 +-
 po/is.po                            |   14 +-
 po/it.po                            |   14 +-
 po/ja.po                            |   14 +-
 po/ka.po                            |   14 +-
 po/kn.po                            |   14 +-
 po/ko.po                            |   14 +-
 po/ku.po                            |   14 +-
 po/li.po                            |   14 +-
 po/lt.po                            |   14 +-
 po/lv.po                            |   14 +-
 po/mai.po                           |   14 +-
 po/mi.po                            |   14 +-
 po/mk.po                            |   14 +-
 po/ml.po                            |   14 +-
 po/mn.po                            |   14 +-
 po/mr.po                            |   14 +-
 po/ms.po                            |   14 +-
 po/nb.po                            |   14 +-
 po/ne.po                            |   14 +-
 po/nl.po                            |   14 +-
 po/nn.po                            |   14 +-
 po/nso.po                           |   14 +-
 po/oc.po                            |   14 +-
 po/or.po                            |   14 +-
 po/pa.po                            |   14 +-
 po/pl.po                            |   14 +-
 po/ps.po                            |   14 +-
 po/pt.po                            |   14 +-
 po/pt_BR.po                         | 2197 ++++++++--------
 po/ro.po                            |   14 +-
 po/ru.po                            |   14 +-
 po/rw.po                            |   14 +-
 po/si.po                            |   14 +-
 po/sk.po                            |   14 +-
 po/sl.po                            |   14 +-
 po/sq.po                            |   14 +-
 po/sr.po                            |   14 +-
 po/sr@ije.po                        |   14 +-
 po/sr@latin.po                      |   14 +-
 po/sv.po                            | 2194 ++++++++--------
 po/ta.po                            |   14 +-
 po/te.po                            |   14 +-
 po/th.po                            |   14 +-
 po/tk.po                            |   14 +-
 po/tr.po                            |   14 +-
 po/tt.po                            |   14 +-
 po/uk.po                            |   14 +-
 po/ur.po                            |   14 +-
 po/uz.po                            |   14 +-
 po/uz@cyrillic.po                   |   14 +-
 po/vi.po                            |   14 +-
 po/wa.po                            |   14 +-
 po/xh.po                            |   14 +-
 po/yi.po                            |   14 +-
 po/zh_CN.po                         |   14 +-
 po/zh_HK.po                         |   14 +-
 po/zh_TW.po                         |   14 +-
 204 files changed, 9437 insertions(+), 9195 deletions(-)

commit 93c8b1fdee59d7fa1e9ffe6bcd81ff64deb6123c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 17 22:19:24 2009 -0400

    Updates

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

commit c930f3a74812b00d821be8f250b836e398c7315a
Author: Javier Jardón <javierjc1982@gmail.com>
Date:   Mon Aug 17 17:55:09 2009 +0200

    Support silent build rules with automake 1.11 (GnomeBug:591998)

    Support silent build rules, requires at least automake-1.11.
    Enable by either passing --enable-silent-rules to configure or
    passing V=0 to make.

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

commit 270a95f12e2375227218ec66da4e112d8f331f77
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 17 13:38:06 2009 -0400

    Handle accelerators involving virtual modifiers better

    The previous code would trigger on an unmodified 'S' key for a
    'Super+S' accel. The current code avoids that at the cost of breaking
    combinations like 'Mod4+Super+S' which are too exotic to worry
    about...
    Bug 591526

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

commit be83e8789c3d29ebdd6cb27af5227d2141f92e6c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 17 09:16:12 2009 -0400

    Tiny docs improvement

    Mention that gdk_xid_table_lookup may return  NULL. Bug 591432.

 gdk/x11/gdkxid.c |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

commit 30ffad76f5df6ca7ad407fd6523682f0b7a03143
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Aug 17 17:04:30 2009 +0200

    Bug 592003 - Shift+click should always modify selection

    Shift-click inside an existing selection reduces the selection to the
    range from the insert mark to the clicked point instead of removing
    the
    selection. This makes GtkTextView more consistent with GtkEntry.

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

commit f7185ec704f0681b3a9ce910a0f35d93549f01e3
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 17 16:59:47 2009 +0200

    Don't crash on NULL parent

    The parent window can be NULL, check for that before dereferencing.

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

commit 155140160c09eb909208cb48fcd90ad1217b4631
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Mon Aug 17 03:17:30 2009 -0600

    Updated Irish translation

 po/ga.po | 2381
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1192 insertions(+), 1189 deletions(-)

commit 44b84fe12d54e7997011a2c7190684c7761d90e4
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sun Aug 16 22:32:58 2009 +0200

    Remove unused variable

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

commit 528546733f1da859cb8041829abe0ae677d9a46d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sun Aug 16 22:24:00 2009 +0200

    Fix gdk_window_get_geometry for native children with non-native parent

    gdk_window_get_geometry calls the native function for all non-native
    windows. This returns coords relative to the native parent. We need
    to convert this to be relative to the client side parent.

    This fixes DnD coordinates in firefox (bug 588437).

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

commit 03018f1d012a167345aab66a259d236c450afe3a
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Fri Aug 14 11:33:47 2009 +0200

    Fix memory leaks when using add_objects

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

commit 0696bc8e86df92426d68c5feedeb17050e87f84f
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Fri Aug 14 00:09:46 2009 +0200

    Fix memory leaks in unit tests

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

commit 6cfb23d185254ab1402c66508e02f6e7942b1a2c
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Fri Aug 14 00:08:09 2009 +0200

    Fix duplicated id detection in gtkbuilder

    Fix memory handling of duplicated id hashtable and add unit test

 gtk/gtkbuilderparser.c |    6 ++++--
 gtk/tests/builder.c    |    9 ++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit bd0755753a02a0898961be757e2b8bc2d243688d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Aug 14 12:09:02 2009 +0200

    Always queue antiexposes after flushing outstanding moves

    If antiexposures are queued and then we do the outstanding moves
    we will queue translations that will affect incomming exposes
    wrongly wrt the antiexposure. So, make sure we process the outstanding
    moves before doing the antiexposure.

    Additionally this commit adds a bunch of comments about how the
    expose handling works and fixes a small bug that made us always
    flush outstanding moves a little to early than necessary.

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

commit f1f7df6443fa448ade41f58140469115bf956645
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Aug 14 11:20:12 2009 +0200

    Fix type mismatch warnings

    Cast g_list_foreach args to GFunc.

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

commit 341b8a47529ad5f1bddee19cb6e32fac6c7b8856
Author: Tor Lillqvist <tml@iki.fi>
Date:   Thu Aug 13 22:49:35 2009 +0300

    Initialize missing methods on Windows

    Set the input_window_destroy and input_window_crossing methods of the
    GdkWindowImplIface on Windows. Add implementation of
    _gdk_input_crossing_event that is mostly dummy, though.

 gdk/win32/gdkinput-win32.h  |    8 ++++++--
 gdk/win32/gdkinput.c        |   28 ++++++++++++++++++++++++++++
 gdk/win32/gdkwindow-win32.c |    2 ++
 3 files changed, 36 insertions(+), 2 deletions(-)

commit a5f6b812be05ebd7bcd8db7ab1698cd9603b50ee
Author: Cody Russell <bratsche@gnome.org>
Date:   Thu Aug 13 11:22:57 2009 -0500

    Add gtk_widget_set_allocation to gtkwidget.h and gtk.symbols

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

commit 5c89bbf3de8cf0c8d0c86d0186d655b5176515e0
Author: Cody Russell <bratsche@gnome.org>
Date:   Thu Aug 13 11:21:15 2009 -0500

    Make the allocation parameter const

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

commit 2ba836defb0a862307e02209939dcd20970adf96
Author: Cody Russell <bratsche@gnome.org>
Date:   Thu Aug 13 09:57:25 2009 -0500

    Add widget->allocation setter method

    Add gtk_widget_set_allocation() to be used by size_allocate() methods,
    since widget->allocation is now sealed.  Bug #585211

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

commit 9f822431970b9744f0184ae2d9e9977f607ffe4e
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 17:00:00 2009 +0200

    Make _gdk_window_process_updates_recurse reentrancy safe

    Apps may change the window hierarchy while recursing over it by
    destroying windows from the expose event handler. We need to copy
    the children list and ref all the children while recursing.

    This fixes some crashers in gedit (bug #589367, bug #591434)

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

commit 7667c4d8dc1c1fb558942609a0daa277e35fc7e4
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 16:48:07 2009 +0200

    Fix leaks of clip region and outstanding moves

    We're never freeing these, do so when destroying.
    Fixes bug 589877

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

commit 9ec4fb60f20ec3bcf18e120b5851d4aa2c5ca570
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Aug 13 09:45:04 2009 -0400

    Don't return uninitialized pointers

    This was giving me segfaults somewhere else.

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

commit 939e55223cefb14ec4a6866c073bd79ee75eaccc
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 14:25:35 2009 +0200

    Ensure that queue_translation is paired with the right X operation

    The X11 queue_translation operation uses NextRequest to get the serial
    of the XCopyArea operation where the translation should end. However,
    if the gc passed to gdk_draw_drawable has a non-flushed clip region
    (which it commonly has now for the window clipping) then the next
    operation will be the GC flush, not the XCopyArea.

    To handle this right we now pass in the GC to be used to
    queue_translation and ensure that it is flushed before calling
    NextRequest().

 gdk/directfb/gdkwindow-directfb.c |    1 +
 gdk/gdkoffscreenwindow.c          |    1 +
 gdk/gdkwindow.c                   |   10 +++++-----
 gdk/gdkwindowimpl.h               |    1 +
 gdk/quartz/gdkgeometry-quartz.c   |    1 +
 gdk/quartz/gdkprivate-quartz.h    |    1 +
 gdk/win32/gdkwindow-win32.c       |    1 +
 gdk/x11/gdkgeometry-x11.c         |    6 ++++++
 gdk/x11/gdkprivate-x11.h          |    1 +
 9 files changed, 18 insertions(+), 5 deletions(-)

commit e25ac0b5cbf9c8b3b8ff3dd7c4bf22f8f480132f
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 13:35:58 2009 +0200

    Clarify comment

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

commit 043ca236f2f9678638e05b435bdf675f80b631b1
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 13:32:17 2009 +0200

    Invalidate old source in gdk_window_move_region

    When we copy the region we need to also re-expose the areas of
    the copied region that was not also in the destination.
    And, we need to do this invalidation after the move, as the
    move also moves any invalid area.

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

commit 8a517dc0bb3299b1d6e9491d1f7e926a47deb305
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 13:13:47 2009 +0200

    Modify window system exposes wrt outstanding moves

    If there are outstanding moves in an area that intersects
    the source of an outstanding move we need to move the invalid
    area correspondingly, otherwise we will expose the wrong area
    as the outstanding move copy will happen before we expose
    the invalid area.

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

commit a3ee8271a98ca4fb6584f4ea8e46e7c30a0fa885
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 13:07:13 2009 +0200

    Check for GraphicsExpose too in expose_serial_predicate

    GraphicsExpose cause invalidation too, so we need to look for such
    events in addition to normal Expose events.

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

commit f0190474025ae9fce5ed3bd5b7ffe02529f711ef
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 13:04:28 2009 +0200

    Don't un-invalidate area that will be immediately invalidated again.

    When moving an area we move any invalid region in this area to the
    new place, but there really is no need to remove the old invalid
    area as it would just be invalidated again (being newly exposed).

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

commit ff558e2ec603754f871f2bcdfcb53882f187aaa3
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Aug 13 12:54:31 2009 +0200

    Remove C++ comment

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

commit 5745760450ab83b7b38003c09a548c2c8ba7d0f9
Author: Alexander Shopov <ash@contact.bg>
Date:   Thu Aug 13 12:05:10 2009 +0300

    Updated Bulgarian translation

 po-properties/bg.po | 3591
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1799 insertions(+), 1792 deletions(-)

commit c167c7a6137459dacb0395afdec98d17ac82c2ec
Author: Daniel Nylander <po@danielnylander.se>
Date:   Thu Aug 13 10:31:54 2009 +0200

    Updated Swedish translation

 po-properties/sv.po | 4825
 ++++++++++++++++++++++++---------------------------
 1 files changed, 2300 insertions(+), 2525 deletions(-)

commit d2e14a7669032431471de657dfe41a0a484b0ab6
Author: Daniel Nylander <po@danielnylander.se>
Date:   Thu Aug 13 10:29:36 2009 +0200

    Updated Swedish translation

 po/sv.po |  851
 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 557 insertions(+), 294 deletions(-)

commit 8ad5076d7e8cb81b6f3ff195f87f7d1aa201c3b5
Author: Daniel Nylander <po@danielnylander.se>
Date:   Thu Aug 13 10:08:20 2009 +0200

    Updated Swedish translation

 po/sv.po | 2813
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1276 insertions(+), 1537 deletions(-)

commit 4327141289c368eb5c0cfdc447cc8c9add4692f6
Author: Alexander Shopov <ash@contact.bg>
Date:   Thu Aug 13 07:33:11 2009 +0300

    Updated Bulgarian translation

 po/bg.po |  117
 +++++++++++++++++++++----------------------------------------
 1 files changed, 40 insertions(+), 77 deletions(-)

commit ee67900024f636bdd654469a3708033744bab212
Author: Alexander Shopov <ash@contact.bg>
Date:   Thu Aug 13 07:15:50 2009 +0300

    Updated Bulgarian translation

 po/bg.po | 2216
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1106 insertions(+), 1110 deletions(-)

commit d170ab22a64f4a2cf546fa33672b564335cc775d
Author: Leonardo Ferreira Fontenelle <leonardof@gnome.org>
Date:   Wed Aug 12 23:02:15 2009 -0300

    Updated Brazilian Portuguese translation.

 po/pt_BR.po | 2988
 ++++++++++++++++++++++-------------------------------------
 1 files changed, 1104 insertions(+), 1884 deletions(-)

commit e3bdf9291f6abd22e92f121716f9f39343b34568
Author: Benjamin Otte <otte@gnome.org>
Date:   Thu Aug 6 16:25:20 2009 +0200

    Bug 590959 - Set child_has_focus flag properly (second try)

    Previously, this flag wasn't cleared properly when the notebook lost
    focus, but only when the notebook was focussed again later.
    As this flag is only used to advance correctly focus pages by grabbing
    focus to the new page after switching the page, this is not good.
    In particular, it can cause a focus grab when programmatically
    switching
    the notebook page and the focus is inside a completely different
    widget.

    A previous attempt at this fix in
    6e0af6c25225440263792a3cbecd8f4301e3def5 has been reverted in
    dfe0c8c0ca4823c77fa71b0048f6454958170b4e because it didn't work
    correctly.

 gtk/gtknotebook.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 860fdbe3ba6279dd354743f46d89e896fd14619e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 11 15:07:15 2009 -0400

    Bump version

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

commit 4df049d21891cb0e1de8a377ef456a11908e771d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 11 15:06:02 2009 -0400

    2.17.7

 NEWS                                           |    1 +
 docs/reference/gdk/tmpl/windows.sgml           |    5 +
 docs/reference/gtk/gtk-sections.txt            |    1 +
 docs/reference/gtk/tmpl/gtkfilechooser.sgml    |   23 +
 docs/reference/gtk/tmpl/gtkiconview.sgml       |   23 +
 docs/reference/gtk/tmpl/gtkprintoperation.sgml |   14 +
 po-properties/af.po                            |  357 +-
 po-properties/am.po                            |  356 +-
 po-properties/ang.po                           |  354 +-
 po-properties/ar.po                            |  360 +-
 po-properties/as.po                            |  358 +-
 po-properties/ast.po                           |  352 +-
 po-properties/az.po                            |  357 +-
 po-properties/az_IR.po                         |  352 +-
 po-properties/be.po                            |  357 +-
 po-properties/be@latin.po                      |  360 +-
 po-properties/bg.po                            |  360 +-
 po-properties/bn.po                            |  361 +-
 po-properties/bn_IN.po                         |  357 +-
 po-properties/br.po                            | 3170 ++++++++--------
 po-properties/bs.po                            |  357 +-
 po-properties/ca.po                            |  360 +-
 po-properties/ca@valencia.po                   |  360 +-
 po-properties/crh.po                           |  362 +-
 po-properties/cs.po                            |  360 +-
 po-properties/cy.po                            |  360 +-
 po-properties/da.po                            |  360 +-
 po-properties/de.po                            |  360 +-
 po-properties/dz.po                            |  360 +-
 po-properties/el.po                            |  360 +-
 po-properties/en_CA.po                         |  360 +-
 po-properties/en_GB.po                         |  360 +-
 po-properties/eo.po                            |  352 +-
 po-properties/es.po                            | 3478 +++++++++---------
 po-properties/et.po                            | 1746 +++++++++-
 po-properties/eu.po                            | 3830 ++++++++++---------
 po-properties/fa.po                            |  357 +-
 po-properties/fi.po                            |  360 +-
 po-properties/fr.po                            |  360 +-
 po-properties/ga.po                            | 3472 +++++++++---------
 po-properties/gl.po                            | 3472 +++++++++---------
 po-properties/gu.po                            |  360 +-
 po-properties/he.po                            | 3496 +++++++++---------
 po-properties/hi.po                            |  358 +-
 po-properties/hr.po                            |  357 +-
 po-properties/hu.po                            |  360 +-
 po-properties/hy.po                            |  352 +-
 po-properties/ia.po                            |  355 +-
 po-properties/id.po                            |  361 +-
 po-properties/io.po                            |  352 +-
 po-properties/is.po                            |  357 +-
 po-properties/it.po                            |  361 +-
 po-properties/ja.po                            |  360 +-
 po-properties/ka.po                            |  357 +-
 po-properties/kn.po                            |  360 +-
 po-properties/ko.po                            |  358 +-
 po-properties/ku.po                            |  353 +-
 po-properties/li.po                            |  357 +-
 po-properties/lt.po                            |  360 +-
 po-properties/lv.po                            |  357 +-
 po-properties/mai.po                           |  358 +-
 po-properties/mi.po                            |  352 +-
 po-properties/mk.po                            |  360 +-
 po-properties/ml.po                            |  360 +-
 po-properties/mn.po                            |  360 +-
 po-properties/mr.po                            |  360 +-
 po-properties/ms.po                            |  357 +-
 po-properties/nb.po                            |  360 +-
 po-properties/ne.po                            |  357 +-
 po-properties/nl.po                            |  361 +-
 po-properties/nn.po                            |  357 +-
 po-properties/nso.po                           |  357 +-
 po-properties/oc.po                            |  353 +-
 po-properties/or.po                            |  359 +-
 po-properties/pa.po                            |  359 +-
 po-properties/pl.po                            |  360 +-
 po-properties/ps.po                            |  354 +-
 po-properties/pt.po                            |  360 +-
 po-properties/pt_BR.po                         |  360 +-
 po-properties/ro.po                            |  360 +-
 po-properties/ru.po                            |  360 +-
 po-properties/rw.po                            |  357 +-
 po-properties/si.po                            |  355 +-
 po-properties/sk.po                            |  360 +-
 po-properties/sl.po                            |  360 +-
 po-properties/sq.po                            |  360 +-
 po-properties/sr.po                            |  357 +-
 po-properties/sr@ije.po                        |  357 +-
 po-properties/sr@latin.po                      |  357 +-
 po-properties/sv.po                            | 4821
 +++++++++++++-----------
 po-properties/ta.po                            |  360 +-
 po-properties/te.po                            |  359 +-
 po-properties/th.po                            |  353 +-
 po-properties/tk.po                            |  354 +-
 po-properties/tr.po                            |  362 +-
 po-properties/tt.po                            |  355 +-
 po-properties/uk.po                            |  360 +-
 po-properties/ur.po                            |  352 +-
 po-properties/uz.po                            |  357 +-
 po-properties/uz@cyrillic.po                   |  357 +-
 po-properties/vi.po                            |  360 +-
 po-properties/wa.po                            |  356 +-
 po-properties/xh.po                            |  357 +-
 po-properties/yi.po                            |  357 +-
 po-properties/zh_CN.po                         |  359 +-
 po-properties/zh_HK.po                         |  358 +-
 po-properties/zh_TW.po                         |  358 +-
 po/af.po                                       |  509 ++--
 po/am.po                                       |  509 ++--
 po/ang.po                                      |  509 ++--
 po/ar.po                                       | 2212 ++++++------
 po/as.po                                       |  509 ++--
 po/ast.po                                      |  509 ++--
 po/az.po                                       |  509 ++--
 po/az_IR.po                                    |  509 ++--
 po/be.po                                       |  509 ++--
 po/be@latin.po                                 |  509 ++--
 po/bg.po                                       |  509 ++--
 po/bn.po                                       |  509 ++--
 po/bn_IN.po                                    |  509 ++--
 po/br.po                                       | 1407 ++++---
 po/bs.po                                       |  509 ++--
 po/ca.po                                       |  509 ++--
 po/ca@valencia.po                              |  509 ++--
 po/crh.po                                      |  509 ++--
 po/cs.po                                       |  509 ++--
 po/cy.po                                       |  509 ++--
 po/da.po                                       |  509 ++--
 po/de.po                                       |  509 ++--
 po/dz.po                                       |  509 ++--
 po/el.po                                       |  509 ++--
 po/en_CA.po                                    |  509 ++--
 po/en_GB.po                                    |  509 ++--
 po/eo.po                                       |  509 ++--
 po/es.po                                       | 2197 ++++++------
 po/et.po                                       | 1100 ++++++-
 po/eu.po                                       | 2232 ++++++------
 po/fa.po                                       |  509 ++--
 po/fi.po                                       |  509 ++--
 po/fr.po                                       |  509 ++--
 po/ga.po                                       | 2190 ++++++------
 po/gl.po                                       | 2184 ++++++------
 po/gu.po                                       |  509 ++--
 po/he.po                                       |  509 ++--
 po/hi.po                                       |  509 ++--
 po/hr.po                                       |  509 ++--
 po/hu.po                                       |  509 ++--
 po/hy.po                                       |  509 ++--
 po/ia.po                                       |  509 ++--
 po/id.po                                       |  509 ++--
 po/io.po                                       |  509 ++--
 po/is.po                                       |  509 ++--
 po/it.po                                       |  509 ++--
 po/ja.po                                       |  509 ++--
 po/ka.po                                       |  509 ++--
 po/kn.po                                       |  509 ++--
 po/ko.po                                       |  509 ++--
 po/ku.po                                       |  509 ++--
 po/li.po                                       |  509 ++--
 po/lt.po                                       |  509 ++--
 po/lv.po                                       |  509 ++--
 po/mai.po                                      |  509 ++--
 po/mi.po                                       |  509 ++--
 po/mk.po                                       |  509 ++--
 po/ml.po                                       |  509 ++--
 po/mn.po                                       |  509 ++--
 po/mr.po                                       |  509 ++--
 po/ms.po                                       |  509 ++--
 po/nb.po                                       | 2202 ++++++------
 po/ne.po                                       |  509 ++--
 po/nl.po                                       |  509 ++--
 po/nn.po                                       |  511 ++--
 po/nso.po                                      |  509 ++--
 po/oc.po                                       |  509 ++--
 po/or.po                                       |  509 ++--
 po/pa.po                                       |  509 ++--
 po/pl.po                                       |  509 ++--
 po/ps.po                                       |  509 ++--
 po/pt.po                                       |  509 ++--
 po/pt_BR.po                                    | 2210 ++++++------
 po/ro.po                                       |  509 ++--
 po/ru.po                                       |  509 ++--
 po/rw.po                                       |  511 ++--
 po/si.po                                       |  509 ++--
 po/sk.po                                       |  509 ++--
 po/sl.po                                       |  509 ++--
 po/sq.po                                       |  509 ++--
 po/sr.po                                       |  509 ++--
 po/sr@ije.po                                   |  509 ++--
 po/sr@latin.po                                 |  509 ++--
 po/sv.po                                       |  509 ++--
 po/ta.po                                       |  509 ++--
 po/te.po                                       |  509 ++--
 po/th.po                                       |  509 ++--
 po/tk.po                                       |  509 ++--
 po/tr.po                                       |  509 ++--
 po/tt.po                                       |  509 ++--
 po/uk.po                                       |  509 ++--
 po/ur.po                                       |  509 ++--
 po/uz.po                                       |  509 ++--
 po/uz@cyrillic.po                              |  509 ++--
 po/vi.po                                       |  509 ++--
 po/wa.po                                       |  509 ++--
 po/xh.po                                       |  509 ++--
 po/yi.po                                       |  509 ++--
 po/zh_CN.po                                    |  509 ++--
 po/zh_HK.po                                    |  509 ++--
 po/zh_TW.po                                    |  509 ++--
 208 files changed, 66999 insertions(+), 58604 deletions(-)

commit bdffae7f6c28e0215504ebf77d0d7bb395e8df1b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 11 14:19:35 2009 -0400

    Make setting the root cursor work again

    This used to work, and CSW broke it. Bug 591462, 589844.

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

commit f96d9132d6cbe3f0651ac36472eab996123b613d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 11 14:18:13 2009 -0400

    Fix make check

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

commit dffb6283a0530ded9ec305b95a9808cefd43f62e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 11 12:47:09 2009 -0400

    Updates

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

commit fa214590662ae57ec0011e25ec0c6fafb65b165d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 11 15:41:23 2009 +0200

    Fix clearing of window background for some transparent notification
    icons

    This extends the usage of the native clear region call such that its
    called also for windows that have parent relative background all the
    way up to a native window. That way we get true background relative
    background clearing even to a foreign parent, which means that some
    transparent notification icons look right again.

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

commit 60fa0da96d43baec777f598467044fbd816c4c47
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 11 12:58:48 2009 +0200

    Implement fallback for old draw_drawable vfunc

    GdkDrawable->draw_drawback was replaced with a new vfunc
    draw_drawback_with_src that is now called from gdk_draw_drawable.
    However, some code seems to call the vfunc directly (see bug #591288),
    so make it chain to the new call.

    Note that such direct vfunc calls are a bad idea and won't work
    for all
    cases.

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

commit f30cfd729a99f4d2a8b69f94a96b9385835ad59e
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Aug 11 11:30:55 2009 +0200

    Show/Hide native window when updating viewable

    This moves the native show/hide calls to the generic code
    for calculating viewable rather than in its own separate code
    called from gdk_window_show/hide. This simplifies the code a bit,
    but most significantly it means things are correctly shown when
    they become viewable for other reasons than a show/hide call.

    For instance, this fixes bug 590442 (gvim embedding) where the
    toplevel GtkPlug is mapped by the embedder and we didn't previously
    pick up that the native children became viewable and should be shown.

 gdk/gdkinternals.h |    2 +-
 gdk/gdkwindow.c    |  129
 ++++++++++++++++++++++++++--------------------------
 2 files changed, 65 insertions(+), 66 deletions(-)

commit 70efa7331100df0743bd8a1b85231dc3ec67c24d
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue Aug 11 09:24:18 2009 +0200

    Print when Enter pressed in certain GtkEntries of the print dialog

    Print when Enter pressed in Name entry or Command Line entry in the
    print dialog (#564695).
    Add gtk_printer_option_set_activates_default() function and
    gtk_printer_option_get_activates_default() function to control
    behaviour of GtkPrinterOptionWidget.

 gtk/gtk.symbols                                  |    2 +
 gtk/gtkprinteroption.c                           |   18 +++++++++
 gtk/gtkprinteroption.h                           |   41
 ++++++++++++---------
 gtk/gtkprinteroptionwidget.c                     |    4 ++
 modules/printbackends/file/gtkprintbackendfile.c |    1 +
 modules/printbackends/lpr/gtkprintbackendlpr.c   |    1 +
 6 files changed, 49 insertions(+), 18 deletions(-)

commit 527e0937a82729edc7d856c5730967b491a5403d
Author: Ivar Smolin <okul@linux.ee>
Date:   Tue Aug 11 09:29:08 2009 +0300

    Updating Estonian translation

 po/et.po |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

commit f04a410dc599c94fe98bfd2de69f82d5821002d1
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Aug 10 19:59:25 2009 +0200

    Updated Basque language

 po/eu.po | 1788
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 1755 insertions(+), 33 deletions(-)

commit 321c034cd65476e8b1f6e2698dfbb61dc9603e21
Author: Antón Méixome <meixome@mancomun.org>
Date:   Mon Aug 10 17:19:30 2009 +0200

    Updated Galician translation

 po-properties/gl.po | 3576
 ++++++++++++++++++++++++++-------------------------
 po/gl.po            | 3384
 +++++++++++++++++-------------------------------
 2 files changed, 2986 insertions(+), 3974 deletions(-)

commit 67718230c789183ad560e3d110a412117e567d57
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Aug 10 18:50:51 2009 +0200

    Updated Basque language

 po/eu.po |   48 +++++++++++++++++++++++++++++++-----------------
 1 files changed, 31 insertions(+), 17 deletions(-)

commit 4d49969d5fd7b537b98186bb9da1d095a0ee2ea0
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Aug 10 18:49:34 2009 +0200

    Updated Basque language

 po-properties/eu.po | 3913
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1922 insertions(+), 1991 deletions(-)

commit 19c1c11322baa4fc8a1314b6550665414fdc4f60
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 10 15:35:33 2009 +0200

    Don't invalidate unnecessary areas on raise

    We used to invalidate the whole window when raised, but this is
    unnecessary much, we now just invalidate the visible area minus the
    previously visible area.

    This also fixes a problem where expose calling raise caused a loop
    (#588438)

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

commit 0fc8c475a840527ec9a4bb030939f7c7e0dc0bde
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 10 14:27:53 2009 +0200

    Remove old comment about guffaw scrolling

    We no longer use guffaw scrolling since the client side windows
    branch was merged.

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

commit 7f92684237fe842621b2653cc8b46288646a61b3
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Aug 10 14:08:37 2009 +0200

    Don't ever invalidate the root window

    This never worked before csw since the root window is never
    set as IS_MAPPED, but with the new viewable check (which is
    true for the root window) we could erronously queue exposes
    on the root window.

    This happened unexpectedly in bug 589369, where metacity
    got a GraphicsExpose event on the root window due to some
    graphics operation, queueing an expose which would be handled
    by clearing that area. That is fixed with this commit.

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

commit c68194b951b25c4d9b6cb6b8f7e731b98a535dee
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Mon Aug 10 14:35:05 2009 +0200

    Updated Basque language

 po/eu.po | 3461
 +++++++++++++++-----------------------------------------------
 1 files changed, 839 insertions(+), 2622 deletions(-)

commit d878dc8e1ad82bbdf5838ffab804d05c93e48352
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon Aug 10 11:37:32 2009 +0200

    Increment page sequence before print of the page, not after

    When printing, increment page sequence before rendering of the page,
    not after (#590084).
    In opposite case it runs "end_page" function with wrong parameters
    when
    drawing a page in another thread.

 gtk/gtkprintoperation.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit ec7c24d227fc1a480dec1975f4dc6c383f941070
Author: Javier Jardón <javierjc1982@gmail.com>
Date:   Sun Aug 9 12:01:03 2009 +0200

    Remove some unused variables (GnomeBug:591218)

 demos/gtk-demo/links.c  |    1 -
 gdk/x11/gdkscreen-x11.c |    1 -
 gtk/gtkimagemenuitem.c  |    1 -
 gtk/gtkliststore.c      |    1 -
 gtk/gtkmenu.c           |    1 -
 gtk/gtkscale.c          |    1 -
 tests/testscale.c       |    1 -
 7 files changed, 0 insertions(+), 7 deletions(-)

commit 54863bbba61f0f40b714a83cf93dc568a9e52f83
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 8 22:43:16 2009 -0400

    Correct a doc comment

    Add 'papi' to the list of possible print backends, and mention 'file'
    instead of 'pdf'.

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

commit 69fc109c22a59acdf0fbf35c03b9c7a516869ba8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Aug 7 12:00:10 2009 -0400

    Avoid some gratitious behaviour changes

    Go back to allowing a lot of the WM-level functions on foreign
    windows,
    since we used to allow that before csw. Fixes bug 589732.

 gdk/x11/gdkwindow-x11.c |  140
 +++++++++++++++++++++++------------------------
 1 files changed, 69 insertions(+), 71 deletions(-)

commit 913c95a5b50e8e1c3054041137f4b9554a57c453
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Aug 8 21:32:20 2009 +0300

    Updated Arabic translation

 po/ar.po | 2329
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1160 insertions(+), 1169 deletions(-)

commit a6632e9499fccad30e6e5d92a4f1566cfff904f7
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Sat Aug 8 02:23:01 2009 -0600

    Updated Irish translation

 po-properties/ga.po | 3781
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1897 insertions(+), 1884 deletions(-)

commit f57e212695f5a78a5b055fb7cac4736b323c4a4d
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Fri Aug 7 19:54:02 2009 +0200

    Updated Spanish translation

 po/es.po |  125
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 65 insertions(+), 60 deletions(-)

commit ea746ed15151159821394dc821f89ad08cf08722
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Fri Aug 7 19:29:25 2009 +0200

    Updated Spanish translation

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

commit 9124254974686ce30d49194b15ddb6fb514e2169
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Fri Aug 7 18:51:12 2009 +0200

    Updated Spanish translation

 po/es.po |  308
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 156 insertions(+), 152 deletions(-)

commit dfe0c8c0ca4823c77fa71b0048f6454958170b4e
Author: Xan Lopez <xan@gnome.org>
Date:   Fri Aug 7 15:39:49 2009 +0300

    Revert "Bug 590959 - Set child_has_focus flag properly"

    This reverts commit 6e0af6c25225440263792a3cbecd8f4301e3def5.

    The patch seems to break focus handling in some applications, like
    Epiphany.

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

commit 8296bf70353180c7b975a02767c12339a768cf2e
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Aug 7 14:48:00 2009 +0200

    Bug 69872 – GTK_WIDGET_SET_FLAGS should be deprecated

    Add gtk_widget_has_grab() as replacement for GTK_WIDGET_HAS_GRAB().

 gtk/gtk.symbols |    3 ++-
 gtk/gtkwidget.c |   21 +++++++++++++++++++++
 gtk/gtkwidget.h |    2 ++
 3 files changed, 25 insertions(+), 1 deletions(-)

commit 8a6bb818a44ed98e1abf9d54363825435117f658
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Fri Aug 7 02:27:37 2009 -0600

    Updated Irish translation

 po/ga.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c775906e4a1bf45e5c9dc4a810b1ca15d0235d97
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:   Wed Aug 5 20:20:05 2009 +0200

    Add gtk_print_operation_get_n_pages_to_print()

    It returns the number of pages that will be printed to allow tracking
    the progress of a print operation. Fixes bgo#582964.

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

commit d468aee5d980d41fceb6deecd5a0319b2ca0d87b
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:   Fri Aug 7 01:17:14 2009 -0600

    Updated Irish translation

 po/ga.po | 2276
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1126 insertions(+), 1150 deletions(-)

commit eb0a5721d96bc937daeb742c9c216549a9456eba
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Aug 7 08:53:32 2009 +0200

    Bug 69872 – GTK_WIDGET_SET_FLAGS should be deprecated

    Add gtk_widget_get_visible(). For symmetry reasons and for convenience
    when a widget's visibility state is available as a boolean condition,
    also add gtk_widget_set_visible() (which simply calls show()/hide()).

 gtk/gtk.symbols |    2 ++
 gtk/gtkwidget.c |   52
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.h |    4 ++++
 3 files changed, 58 insertions(+), 0 deletions(-)

commit b514c6ac22300b99836f1c6a1abaa97f41f448f3
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Aug 7 00:10:43 2009 -0400

    Fix a logic error in gdk_window_set_title on OS X

    Also fix a similar error in gdk_window_set_transient_for.
    This fixes bug 589738

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

commit 5002976fabfd650b2d95dc6371fb125e52bebda5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Aug 7 00:10:43 2009 -0400

    Fix a logic error in gdk_window_set_title on OS X

    This fixes bug 589738

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

commit 549ffcbf5cb3ef0e18b8c0cc5ca155ffb7d37559
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Aug 6 23:56:30 2009 -0400

    Add a GtkIconView::item-padding property

    The property can be used to fine-tune who much space each column
    needs. See bug 586100.

 docs/reference/gtk/gtk-sections.txt |    2 +
 gtk/gtk.symbols                     |    2 +
 gtk/gtkiconview.c                   |  104
 ++++++++++++++++++++++++++++-------
 gtk/gtkiconview.h                   |    3 +
 4 files changed, 90 insertions(+), 21 deletions(-)

commit ae37d2097eff40ede42d2cc1e8490092bd3ac4f6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Aug 6 23:52:18 2009 -0400

    Emit GtkAssistant::apply before computing the next step

    This fixes bug 589745.

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

commit d769808cbb48f3c154615cb64d5452f360d5f1e0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Aug 6 23:49:02 2009 -0400

    Fix a typo

    This was reported in bug 586808.

 docs/reference/gtk/migrating-GtkEntry-icons.sgml |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 00c439dfcb3d909320499b343ea77d35409ce996
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Aug 6 23:44:00 2009 -0400

    Fix a typo

    This was reported in bug 586347.

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

commit f8171ce092ccc1308e9d31996d2ce9d8cce6caeb
Author: Pascal Terjan <pterjan@mandriva.com>
Date:   Fri Jul 31 18:27:51 2009 +0200

    Update tooltip if no removable one is selected

 gtk/gtkfilechooserdefault.c |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

commit 6e0af6c25225440263792a3cbecd8f4301e3def5
Author: Benjamin Otte <otte@gnome.org>
Date:   Thu Aug 6 16:25:20 2009 +0200

    Bug 590959 - Set child_has_focus flag properly

    Previously, this flag wasn't cleared properly when the notebook lost
    focus, but only when the notebook was focussed again later.
    As this flag is only used to advance correctly focus pages by grabbing
    focus to the new page after switching the page, this is not good.
    In particular, it can cause a focus grab when programmatically
    switching
    the notebook page and the focus is inside a completely different
    widget.

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

commit c44b0d2f7a587b70b207d3168b018c2d6db56496
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu Aug 6 09:11:31 2009 +0200

    Check for details request before print

    Checks for details request before sending a job to a printer.
    Shows busy state indication (cursor + status field).
    This avoids printing to wrong printer (bug #576601).

 gtk/gtkprintunixdialog.c |  161
 +++++++++++++++++++++++++++++----------------
 1 files changed, 104 insertions(+), 57 deletions(-)

commit 94bc87c637c2acd9f9f3e69211b7d4a5aeb64030
Author: Marek Kasik <mkasik@redhat.com>
Date:   Wed Aug 5 10:34:27 2009 +0200

    Get default cover sheets from each printer separately

    Fixes bug #590309.
    Add default_cover_before string and default_cover_after string
    to GtkPrinterCups and fill it when getting list of printers.

 modules/printbackends/cups/gtkprintbackendcups.c |   35
 +++++++++------------
 modules/printbackends/cups/gtkprintercups.c      |    4 ++
 modules/printbackends/cups/gtkprintercups.h      |    3 ++
 3 files changed, 22 insertions(+), 20 deletions(-)

commit d4ac4f69d11cfbff45f57e756c1ece1a5657b42e
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Aug 4 19:31:33 2009 +0200

    Updated Spanish translation

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

commit d6d39154a26daa4eb242c60f32da6093ee9f854e
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Aug 4 19:31:27 2009 +0200

    Updated Spanish translation

 po/es.po | 2197
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1102 insertions(+), 1095 deletions(-)

commit e87a9021a22ced3183f329bd40d8545f90dd8a3f
Author: Ivar Smolin <okul@linux.ee>
Date:   Tue Aug 4 10:23:58 2009 +0300

    Updating Estonian translation

 po/et.po |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit 055c7aa454fc672a7abdce9d0342d92eeaa68d89
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Aug 3 20:48:29 2009 +0300

    Updating Estonian translation

 po/et.po |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 39b960216c91dba2af2730e0e49893af155b0bfc
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon Aug 3 11:25:19 2009 +0200

    Add SVG support to GtkPrintBackendFile

    This add support for printing to SVG 1.2 files (#357655).

 demos/gtk-demo/printing.c                        |    2 +
 modules/printbackends/file/gtkprintbackendfile.c |   58
 +++++++++++++++++++---
 2 files changed, 52 insertions(+), 8 deletions(-)

commit f29b9e2dafc458f88837e4484b729ed10b92dbb5
Author: Denis Arnaud <darnaud@src.gnome.org>
Date:   Sat Aug 1 01:26:38 2009 +0200

    Updated breton translation

 po-properties/br.po | 3418
 ++++++++++++++++++++++++---------------------------
 1 files changed, 1603 insertions(+), 1815 deletions(-)

commit 1fa297c82fbef542984c808cd876401aa2b1a288
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Aug 3 00:21:24 2009 +0200

    Updated Norwegian bokmål translation.

 po/nb.po |  230
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 104 insertions(+), 126 deletions(-)

commit ad3be192517c10097b91a618f62fd741d8e681f6
Author: Sam Thursfield <ssssam@gmail.com>
Date:   Sun Aug 2 10:40:13 2009 +0300

    Make gdk-pixbuf-csource work on Windows also in the build tree.

    Patch from bug #590448.

 gdk-pixbuf/gdk-pixbuf-io.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 2f0dd2d8064195e52369ef3e59b207e07bbede41
Author: Sam Thursfield <ssssam@gmail.com>
Date:   Sun Aug 2 10:32:47 2009 +0300

    Fix configure.in to work without --with-gdktarget on non-X11.

    Patch from bug #590086.

 configure.in |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

commit 5ab28ed9fa619a2adefa7212cf67d9f0e6bcd859
Author: Ivar Smolin <okul@linux.ee>
Date:   Sun Aug 2 09:39:18 2009 +0300

    Updating Estonian translation

 po-properties/et.po | 1814
 ++-------------------------------------------------
 1 files changed, 52 insertions(+), 1762 deletions(-)

commit c009f49f935e28cc18ec3959462b4489d8ffff4b
Author: Leonardo Ferreira Fontenelle <leonardof@gnome.org>
Date:   Sun Aug 2 01:27:31 2009 -0300

    Updated Brazilian Portuguese translation.

 po/pt_BR.po | 2258
 +++++++++++++++++++++++++++++------------------------------
 1 files changed, 1122 insertions(+), 1136 deletions(-)

commit 8c8e1daefae30245b1aa5e03e1d37d1eff3c3d60
Author: Kristian Rietveld <kris@gtk.org>
Date:   Fri Jul 31 21:22:54 2009 +0200

    Add stubs for missing GDK windowing functions to Quartz backend

    This seems to more or less fix the build.  On Tiger there are
    still issues
    with libresolv missing on the link line, I will figure out what's
    up with
    that soonish.

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

commit 1946086d8bebe473260ed18a0df59585d5d91a59
Author: Yaron Sharabani <sh.yaron@gmail.com>
Date:   Fri Jul 31 17:25:36 2009 +0300

    updated hebrew translation

 po-properties/he.po | 3524
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1772 insertions(+), 1752 deletions(-)

commit 493d3868347c19ace284930e200a7ec57b7cf2f8
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Fri Jul 31 13:27:48 2009 +0300

    docs: don't invent new docbook tags, it is <type> not <typename>

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

commit bd439f65e259abae5326857d8ccfbdec32816ee5
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Fri Jul 31 10:26:34 2009 +0300

    docs: fix include by adding GtkLabel-links doc to expand_content_files

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

commit d743b2fbeab01f9a9904712a5b751afd0519696d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 21:23:47 2009 +0200

    Bug 586374 – code does not follow documentation

    Properly invalidate iterators in iter_next, iter_children,
    iter_nth_child and iter_parent when FALSE is returned.  ListStore was
    actually already mostly in order as the GSequence pointers are very
    strictly checked, but to be a little stricter we've added stamp = 0
    lines.  TreeStore did not invalidate its iterators, so stamp = 0 lines
    were added where appropriate.  Unit tests have been added to check
    this.

    Fixes bug 586374, reported by Mike Gemunde.

 gtk/gtkliststore.c    |   21 +++++++++++--
 gtk/gtktreestore.c    |   20 ++++++++++--
 gtk/tests/liststore.c |   80
 +++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/tests/treestore.c |   80
 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 194 insertions(+), 7 deletions(-)

commit a79ef0866bb14a31ad789c4a8750f66ec1d7ad64
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 20:22:45 2009 +0200

    Bug 555109 – selection broken when typeahead active

    gtk_tree_view_enter_notify() now "ignores" the synthesized crossing
    events.  The synthesized crossing events always have (0, 0) as
    coordinates, which messes things up.  This patch does not fix
    all issues,
    at least it makes the behavior much more reasonable again.  Watch bug
    555109 for further discussion on the issue.

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

commit bce2a5173de6dea42d7cfeee88ab84f8cc6c95b0
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 14:35:09 2009 +0200

    Bug 573321 – additional check in gtk_tree_model_filter_convert_*

    Added checks to see whether the passed iterators are not the same in
    convert_child_iter_to_iter() and iter_to_child_iter() functions
    in both
    the sort and filter models.

    Fixes bug 573321, suggestion by Vadim Godunko.

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

commit 069a593b0fc73cffe2015558a0c8160c92c61465
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 14:17:00 2009 +0200

    Bug 539377 – Unnecessary warnings when GtkTreeView is not realized

    Adapt gtk_tree_view_get_path_at_pos() and
    gtk_tree_view_get_drag_dest_row() to just return FALSE when bin_window
    is NULL and not hit a warning.  Makes this case consistent with
    the tree
    view not having a model.  Documentation has been updated to clarify
    this, unit test has been added.

    Fixes bug 539377, based on a patch by Bjorn Lindqvist.

 gtk/gtktreeview.c    |   19 +++++++++++++------
 gtk/tests/treeview.c |   28 ++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 6 deletions(-)

commit ff10f9ce0243a06d24e1319fa546d5a6e6d5eb69
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 13:58:25 2009 +0200

    Bug 498010, 546005 - fix assertion in gtk_tree_view_set_cursor_on_cell

    Instead of failing with warning on !tree_view->priv->tree, return
    silently when tree_view->priv->model is NULL.  Clarified in the
    documentation that for invalid paths (and every path is invalid
    when no
    model is set), the function will fail silently although the current
    cursor will be unset.

    Fixes bugs 498010 and 546005.

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

commit 531c7e535bceb05ace097b9e9fdc4720e18b2252
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 13:54:30 2009 +0200

    Start general GtkTreeView unit tests

    Includes a test case for bug 546005 to start with, logic provided by
    Paul Pogonyshev and Bjorn Lindqvist.  In the future, we should maybe
    merge treeview-scrolling.c with this one to create one large
    monolithic
    tree view tester.

 gtk/tests/Makefile.am |    4 ++
 gtk/tests/treeview.c  |   81
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 0 deletions(-)

commit a4514f993e3d9176fdd8ee62b0654cbefb463e6f
Author: Pascal Terjan <pterjan@mandriva.com>
Date:   Tue Jul 28 14:15:59 2009 +0200

    Allow disabling New Folder button in File Choser

    Bug #570516. Add a new property "create-folders" meaning that the
    "New Folder" button should be displayed in the modes where it used
    to be.

 docs/reference/gtk/gtk-sections.txt |    2 +
 gtk/gtk.symbols                     |    2 +
 gtk/gtkfilechooser.c                |   59
 +++++++++++++++++++++++++++++++++++
 gtk/gtkfilechooser.h                |    4 ++
 gtk/gtkfilechooserbutton.c          |    1 +
 gtk/gtkfilechooserdefault.c         |   19 +++++++++--
 gtk/gtkfilechooserprivate.h         |    1 +
 gtk/gtkfilechooserutils.c           |    3 ++
 gtk/gtkfilechooserutils.h           |    3 +-
 9 files changed, 90 insertions(+), 4 deletions(-)

commit d75ccb5c0d4876c3c021668fdad02e68d0501f4d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 30 09:07:37 2009 -0400

    Correct a thinko

    The xml way of saying %s is &percnt;s, not &amp;s.

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

commit 2d794051186deb05e440ede12434c261906dc3c1
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Sat May 30 12:43:28 2009 +0100

    Bug #514260 – Better filtering for "Recently Used" files

    Instead of refiltering the recently used files we should rebuild
    the list altogether when the current GtkFileFilter changes; this
    allows us to keep showing the maximum amount of recently used
    files.

    Fixes bug:

      http://bugzilla.gnome.org/show_bug.cgi?id=514260

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

commit 6f0f5f8dc73611bfce9cf33ab19159fea0f8c5eb
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Jul 30 11:10:45 2009 +0100

    Fix gdk_window_get_cursor() documentation

    The 'Return value' annotation is missing from the documentation
    of gdk_window_get_cursor().

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

commit 1811ecfb583f33d7af537c50047217c9a3c9d2e1
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Thu Jul 30 11:10:22 2009 +0100

    Add missing gdk_window_get_cursor to the GDK symbols

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

commit c035c122e2194a57a0a3a54a46a0765ec135228d
Author: Kristian Rietveld <kris@gtk.org>
Date:   Thu Jul 30 12:00:12 2009 +0200

    Remove unused dirty iter discovery functions

    gtk_tree_view_discover_dirty_iter() and gtk_tree_view_discover_iter()
    have been in the tree forever, but unused since 1.3.8 or so.
    I guess we
    no longer need them, so removed them.  Fixes a compiler warning
    as well.

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

commit 60077615498bc6a213e19f01f8c168c90a8fa5d8
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Jul 30 11:49:47 2009 +0200

    Fix gtk_widget_get_allocation()

    - add it to the header
    - add the symbol to gtk.symbols
    - fix coding style and check for allocation != NULL

 gtk/gtk.symbols |    1 +
 gtk/gtkwidget.c |    4 +++-
 gtk/gtkwidget.h |    3 +++
 3 files changed, 7 insertions(+), 1 deletions(-)

commit 94f887390c09476445ca42487ac15bf2b8a20d02
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Jul 30 08:50:39 2009 +0300

    Updating Estonian translation

 po/et.po | 1141
 +-------------------------------------------------------------
 1 files changed, 15 insertions(+), 1126 deletions(-)

commit 1780361b799822d63aafd164a52b287ab9643f4f
Author: Cody Russell <bratsche@gnome.org>
Date:   Thu Jul 16 01:16:01 2009 -0500

    add gdk_window_get_cursor()

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

commit 4a73b41a3496db5f50c4afd3c6678a9c98070979
Author: Cody Russell <bratsche@gnome.org>
Date:   Wed Jul 29 22:28:17 2009 -0500

    add getter function for widget->allocation

    Add gtk_widget_get_allocation() to retrieve a widget's allocation.
    Needed as a step to enable GSEAL building.

    This fixes bug #585211

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

commit f22239c4aae183e3ff5d19c06c21fbc8e15a40be
Author: Alejandro Piñeiro Iglesias <apinheiro@igalia.com>
Date:   Wed Jul 29 11:55:53 2009 +0800

    Report ATK_STATE_SHOWING only when all parents are visible

    Bug #509650. Checks if all the predecesors (the parent widget,
    his parent, etc) are visible. Only reports ATK_STATE_SHOWING when
    all parents are visible.
    Signed-off-by: Li Yuan <li.yuan@sun.com>

 modules/other/gail/gailwidget.c |   32 ++++++++++++++++++++++++++++++--
 1 files changed, 30 insertions(+), 2 deletions(-)

commit a96bf76db3cc21d735749bd36dd81b94fe8db8d0
Author: Jamy <jamybzh@free.fr>
Date:   Tue Jul 28 13:46:41 2009 +0200

    Updated breton translation

 0 files changed, 0 insertions(+), 0 deletions(-)

commit 29870ca2f95a6ba6f3c6ebbd318e7d46b5864b6f
Author: Jamy <jamybzh@free.fr>
Date:   Tue Jul 28 13:45:35 2009 +0200

    Updated breton translation

 po/br.po | 2683
 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 1063 insertions(+), 1620 deletions(-)

commit 0e6d121b836ef0f34fbecf733d9b3d7354f03d39
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Tue Jul 28 11:21:49 2009 +0300

    docs: add missing <variablelist> tags

    Fixes docbook validation for these files.

 docs/reference/gtk/tmpl/gtkmenutoolbutton.sgml   |   28 ++++++++-------
 docs/reference/gtk/tmpl/gtktoggletoolbutton.sgml |   40
 +++++++++++----------
 2 files changed, 36 insertions(+), 32 deletions(-)

commit ed58c1028a1d03c03b981c86943f08cce413588e
Author: Stefan Kost <ensonic@users.sf.net>
Date:   Tue Jul 28 11:20:22 2009 +0300

    docs: inline see_also to sections docs and add missing <variablelist>

    This fixes docbook validation for the file.

 docs/reference/gtk/tmpl/gtktoolitem.sgml |   17 -----------------
 gtk/gtktoolitem.c                        |   16 ++++++++++++++++
 2 files changed, 16 insertions(+), 17 deletions(-)

commit d55ff39ad0e8cdfa2ce37c2551b2177026436c65
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Jul 27 19:24:42 2009 -0500

    bgo#161489 - In the file chooser, let the left/right arrow keys
    switch focus between the file list and shortcuts

    Based on a patch by Christian Neumair <cneumair@gnome.org>

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

commit b50548e35015910f62e36b96e74a54382b97cdb2
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Jul 27 18:04:51 2009 -0500

    From the shortcuts pane, focus the GtkEntry and redirect unhandled
    keystrokes to it

    This lets us do this:

    1. click on a folder in the shortcuts pane
    2. start typing a filename

    Then, the typed filename will actually go to the filename entry, like
    the user expects.  (Or to the search entry, in case the user clicked
    on the Search shortcut.)

    Also, removed the obsolete callback that made "/" and "~" typed in the
    shortcuts pane bring up the location entry.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c |   60
 ++++++++++++++++++++++++++++++-------------
 1 files changed, 42 insertions(+), 18 deletions(-)

commit 0f5f7539f33d64ced71537612146d71920abc9a3
Author: Federico Mena Quintero <federico@novell.com>
Date:   Mon Jul 27 17:21:28 2009 -0500

    bgo#534462: Disable interactive search in the file chooser's
    shortcuts pane

    People often do this:
    1. Bring up a SAVE dialog
    2. Click on a folder in the shortcuts pane
    3. Start typing a filename
    4. Oops!  The interactive-search entry in the shortcuts pane appears.

    With this, the shortcuts pane will not bring up the interactive-search
    entry.  Then it
    will be clear that you are not typing in the right place.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 00ff4d622b512bab5a2d77b857aa954cb3406c11
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Jul 28 02:22:30 2009 +0200

    Updated Swedish translation

 po-properties/sv.po | 4790
 ++++++++++++++++++++++++---------------------------
 1 files changed, 2292 insertions(+), 2498 deletions(-)

commit 313b6f39a62fae3bbbd6d55993a2c3cfa03e3ba9
Author: Cody Russell <bratsche@gnome.org>
Date:   Mon Jul 27 15:39:28 2009 -0500

    _gdk_window_impl_new() on directfb

 gdk/directfb/gdkwindow-directfb.c |  159
 ++++++++++++++-----------------------
 1 files changed, 59 insertions(+), 100 deletions(-)

commit 10e249f035c4df7fff96d63723906f74a73b0f65
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 27 16:36:56 2009 +0200

    Fix translation

 po/nb.po | 2181
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1086 insertions(+), 1095 deletions(-)

commit a7394dc88739eef0ead6b096d18dc0c61a34bc56
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 26 19:12:30 2009 +0200

    Implement GdkDrawableImplWin32::draw_pixbuf

 gdk/win32/gdkdrawable-win32.c |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

commit 45344cdf7c0ded79b6f4f642a0b0f501e1da4679
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 26 19:10:13 2009 +0200

    Use G_DEFINE_TYPE (GdkDrawableImplWin32, ...)

 gdk/win32/gdkdrawable-win32.c |   43
 ++++++++--------------------------------
 gdk/win32/gdkdrawable-win32.h |    4 +-
 2 files changed, 11 insertions(+), 36 deletions(-)

commit c5c87a918f891f791131d13ea4bc0fcbae8b69c3
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 26 19:08:49 2009 +0200

    Some cursor work for csw(win32), more left to do

 gdk/win32/gdkevents-win32.c |   49
 ++++++++++++++++++++++++++++++++++++++++--
 gdk/win32/gdkwindow-win32.c |    3 +-
 2 files changed, 48 insertions(+), 4 deletions(-)

commit 31357a7ab6efe6c3b34b50d95062fa59db0bfbd3
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 26 19:05:45 2009 +0200

    Enable big_window bench on win32, dialog for everyone

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

commit 4d2c165b75fc3a624ce9fbb6969133714b90dcd9
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 18 16:24:02 2009 +0200

    Formatting and removing commented/obsolete code

 gdk/win32/gdkwindow-win32.c |   68
 +++++++++++-------------------------------
 1 files changed, 18 insertions(+), 50 deletions(-)

commit f9a1bfb7b9c7fde1b45a263387b1b36fc7f7b492
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Jul 25 17:46:09 2009 +0100

    Bug 589336 – Add GtkTreeViewColumn:sort-column-id property

    Add the property, change notifications and documentation stubs.

 docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml |    5 +++
 gtk/gtktreeviewcolumn.c                        |   34
 ++++++++++++++++++++++-
 2 files changed, 37 insertions(+), 2 deletions(-)

commit 88d96c7246f668edbc07133f9714e32470bb917e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 24 23:51:47 2009 -0400

    Bump version

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

commit a99a4d35e4da8ef68b6db791eb1a4cd6cd2d34a1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 24 23:49:37 2009 -0400

    2.17.6

 po-properties/af.po          |   68 +-
 po-properties/am.po          |   68 +-
 po-properties/ang.po         |   68 +-
 po-properties/ar.po          |   68 +-
 po-properties/as.po          |   68 +-
 po-properties/ast.po         |   68 +-
 po-properties/az.po          |   68 +-
 po-properties/az_IR.po       |   68 +-
 po-properties/be.po          |   68 +-
 po-properties/be@latin.po    |   68 +-
 po-properties/bg.po          |   68 +-
 po-properties/bn.po          |   68 +-
 po-properties/bn_IN.po       |   68 +-
 po-properties/br.po          |   68 +-
 po-properties/bs.po          |   68 +-
 po-properties/ca.po          |   68 +-
 po-properties/ca@valencia.po |   68 +-
 po-properties/crh.po         |   68 +-
 po-properties/cs.po          |   68 +-
 po-properties/cy.po          |   68 +-
 po-properties/da.po          |   68 +-
 po-properties/de.po          |   68 +-
 po-properties/dz.po          |   68 +-
 po-properties/el.po          |   68 +-
 po-properties/en_CA.po       |   68 +-
 po-properties/en_GB.po       |   68 +-
 po-properties/eo.po          |   68 +-
 po-properties/es.po          | 3459 +++++++++++++++---------------
 po-properties/et.po          | 2472 ++++++++++++++++++++--
 po-properties/eu.po          |   68 +-
 po-properties/fa.po          |   68 +-
 po-properties/fi.po          |   68 +-
 po-properties/fr.po          | 3463 +++++++++++++++---------------
 po-properties/ga.po          |   68 +-
 po-properties/gl.po          |   68 +-
 po-properties/gu.po          |   68 +-
 po-properties/he.po          |   68 +-
 po-properties/hi.po          |   68 +-
 po-properties/hr.po          |   68 +-
 po-properties/hu.po          |   68 +-
 po-properties/hy.po          |   68 +-
 po-properties/ia.po          |   68 +-
 po-properties/id.po          |   68 +-
 po-properties/io.po          |   68 +-
 po-properties/is.po          |   68 +-
 po-properties/it.po          |   68 +-
 po-properties/ja.po          |   68 +-
 po-properties/ka.po          |   68 +-
 po-properties/kn.po          |   68 +-
 po-properties/ko.po          |   68 +-
 po-properties/ku.po          |   68 +-
 po-properties/li.po          |   68 +-
 po-properties/lt.po          |   68 +-
 po-properties/lv.po          |   68 +-
 po-properties/mai.po         |   68 +-
 po-properties/mi.po          |   68 +-
 po-properties/mk.po          |   68 +-
 po-properties/ml.po          |   68 +-
 po-properties/mn.po          |   68 +-
 po-properties/mr.po          |   68 +-
 po-properties/ms.po          |   68 +-
 po-properties/nb.po          |   68 +-
 po-properties/ne.po          |   68 +-
 po-properties/nl.po          |   68 +-
 po-properties/nn.po          |   68 +-
 po-properties/nso.po         |   68 +-
 po-properties/oc.po          |   68 +-
 po-properties/or.po          |   68 +-
 po-properties/pa.po          |   68 +-
 po-properties/pl.po          |   68 +-
 po-properties/ps.po          |   68 +-
 po-properties/pt.po          |   68 +-
 po-properties/pt_BR.po       |   68 +-
 po-properties/ro.po          |   68 +-
 po-properties/ru.po          |   68 +-
 po-properties/rw.po          |   68 +-
 po-properties/si.po          |   68 +-
 po-properties/sk.po          |   68 +-
 po-properties/sl.po          |   68 +-
 po-properties/sq.po          |   68 +-
 po-properties/sr.po          |   68 +-
 po-properties/sr@ije.po      |   68 +-
 po-properties/sr@latin.po    |   68 +-
 po-properties/sv.po          | 4780
 ++++++++++++++++++++++--------------------
 po-properties/ta.po          |   68 +-
 po-properties/te.po          |   68 +-
 po-properties/th.po          |   68 +-
 po-properties/tk.po          |   68 +-
 po-properties/tr.po          |   68 +-
 po-properties/tt.po          |   68 +-
 po-properties/uk.po          |   68 +-
 po-properties/ur.po          |   68 +-
 po-properties/uz.po          |   68 +-
 po-properties/uz@cyrillic.po |   68 +-
 po-properties/vi.po          |   68 +-
 po-properties/wa.po          |   68 +-
 po-properties/xh.po          |   68 +-
 po-properties/yi.po          |   68 +-
 po-properties/zh_CN.po       |   68 +-
 po-properties/zh_HK.po       |   68 +-
 po-properties/zh_TW.po       |   68 +-
 po/af.po                     |  102 +-
 po/am.po                     |   90 +-
 po/ang.po                    |   89 +-
 po/ar.po                     |  102 +-
 po/as.po                     |  102 +-
 po/ast.po                    |  102 +-
 po/az.po                     |   90 +-
 po/az_IR.po                  |   89 +-
 po/be.po                     |   90 +-
 po/be@latin.po               |  102 +-
 po/bg.po                     |  102 +-
 po/bn.po                     |   91 +-
 po/bn_IN.po                  |  102 +-
 po/br.po                     |   90 +-
 po/bs.po                     |   90 +-
 po/ca.po                     |  102 +-
 po/ca@valencia.po            |  102 +-
 po/crh.po                    |  103 +-
 po/cs.po                     |  102 +-
 po/cy.po                     |  102 +-
 po/da.po                     |  102 +-
 po/de.po                     |  100 +-
 po/dz.po                     |   91 +-
 po/el.po                     |  102 +-
 po/en_CA.po                  |  102 +-
 po/en_GB.po                  |  102 +-
 po/eo.po                     |   91 +-
 po/es.po                     | 2196 ++++++++++----------
 po/et.po                     |  100 +-
 po/eu.po                     |  102 +-
 po/fa.po                     |   90 +-
 po/fi.po                     |  102 +-
 po/fr.po                     | 2208 ++++++++++----------
 po/ga.po                     |  102 +-
 po/gl.po                     |  102 +-
 po/gu.po                     |  102 +-
 po/he.po                     |  102 +-
 po/hi.po                     |  102 +-
 po/hr.po                     |  101 +-
 po/hu.po                     |  102 +-
 po/hy.po                     |   90 +-
 po/ia.po                     |   90 +-
 po/id.po                     |   94 +-
 po/io.po                     |   96 +-
 po/is.po                     |   90 +-
 po/it.po                     |  105 +-
 po/ja.po                     |  102 +-
 po/ka.po                     |  102 +-
 po/kn.po                     |  102 +-
 po/ko.po                     |  102 +-
 po/ku.po                     |  102 +-
 po/li.po                     |   90 +-
 po/lt.po                     |  102 +-
 po/lv.po                     |  102 +-
 po/mai.po                    |  102 +-
 po/mi.po                     |   90 +-
 po/mk.po                     |  102 +-
 po/ml.po                     |  102 +-
 po/mn.po                     |   91 +-
 po/mr.po                     |  102 +-
 po/ms.po                     |   90 +-
 po/nb.po                     |  100 +-
 po/ne.po                     |   90 +-
 po/nl.po                     |  104 +-
 po/nn.po                     |  106 +-
 po/nso.po                    |   90 +-
 po/oc.po                     |   96 +-
 po/or.po                     |  102 +-
 po/pa.po                     |  102 +-
 po/pl.po                     |  102 +-
 po/ps.po                     |  101 +-
 po/pt.po                     |  102 +-
 po/pt_BR.po                  |  102 +-
 po/ro.po                     |  102 +-
 po/ru.po                     |  102 +-
 po/rw.po                     |   92 +-
 po/si.po                     |  102 +-
 po/sk.po                     |  102 +-
 po/sl.po                     |  102 +-
 po/sq.po                     |  102 +-
 po/sr.po                     |  102 +-
 po/sr@ije.po                 |   90 +-
 po/sr@latin.po               |  102 +-
 po/sv.po                     | 2798 ++++++++++++++-----------
 po/ta.po                     |  102 +-
 po/te.po                     |  102 +-
 po/th.po                     |  100 +-
 po/tk.po                     |   90 +-
 po/tr.po                     |  103 +-
 po/tt.po                     |   90 +-
 po/uk.po                     |  100 +-
 po/ur.po                     |   90 +-
 po/uz.po                     |  101 +-
 po/uz@cyrillic.po            |  101 +-
 po/vi.po                     |  100 +-
 po/wa.po                     |   90 +-
 po/xh.po                     |   90 +-
 po/yi.po                     |   90 +-
 po/zh_CN.po                  |  102 +-
 po/zh_HK.po                  |  100 +-
 po/zh_TW.po                  |  100 +-
 202 files changed, 20356 insertions(+), 17251 deletions(-)

commit 012ff55b84023fe7c1527310451d6df6424e3d3a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 24 22:52:21 2009 -0400

    Updates

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

commit a504784b4b458d32e770cab3c0e48229552652a5
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jul 24 21:41:37 2009 +0200

    Fix cairo rendering on large subwindows

    We get the real pixmap size and use as cairo surface size rather
    than doing some magic to try to get clipping on the right hand size
    (and the magic looks wrong anyway).

    The previous code could result in the width/height being to big for
    the cairo 28.4 fix point size and thus not drawing anything.

    This fixes bug #588076.

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

commit ee876f94b145089baafbda05b05623b4c4de6ae7
Author: Li Yuan <li.yuan@sun.com>
Date:   Fri Jul 24 16:23:57 2009 +0800

    Remove both SHOWING and SELECTED states when menuitem is not visible

    Bug #582674 and Bug #574674. Remove SHOWING state also.

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

commit de718dbe93f16499fd6c3485270d7136446b0bf0
Author: Li Yuan <li.yuan@sun.com>
Date:   Fri Jul 24 16:11:30 2009 +0800

    Remove ATK_STATE_SHOWING state when menuitem is not visible

    When the menu is not selected, remove ATK_STATE_SHOWING state. And
    emit state change signal if the menu is selected/unselected.

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

commit 9660bfe9daaee78c4cd78a1ccc8004129a0fb9a0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 24 00:45:34 2009 -0400

    Fix issues with resize handles

    The resize handles were not correctly redrawn and not positioned
    correctly, initially.

 gtk/gtkstatusbar.c |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

commit 9d69355e6f000ba2b8c7ae8897a04f3d6c8c19da
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jul 23 21:53:46 2009 +0200

    Fix clipping of pixbuf drawing to windows

    When the fallback for gdk_draw_pixbuf (gdk_drawable_real_draw_pixbuf)
    is called with a window destination we have already applied any clip
    regions and offsets for the window, but the window we get is a wrapper
    and not an impl. We have to ensure we really draw to the impl, as
    otherwise the pixbuf drawing will be clipped by client side
    subwindows.

    This fixes bug 588553.

 gdk/gdkdraw.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit e71c5d3ab544466754bb1b85358186e8d7e7b9f9
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jul 23 21:52:32 2009 +0200

    Avoid unnecessary indirect call

    Call klass->draw_pixbuf directly inside gdk_window_draw_pixbuf
    instead of gdk_draw_pixbuf to avoid doing all checks twice.

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

commit 82ba9628e53958d862cdcced97c4a5c9692396ea
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Jul 23 19:08:44 2009 +0300

    Updating Estonian translation

 po-properties/et.po | 2484
 ++++-----------------------------------------------
 1 files changed, 180 insertions(+), 2304 deletions(-)

commit 141e983d241efa57c99308f275ee1bf34c15df57
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Jul 22 14:23:31 2009 +0200

    Updated Swedish translation

 po-properties/sv.po | 4852
 ++++++++++++++++++++++++---------------------------
 1 files changed, 2311 insertions(+), 2541 deletions(-)

commit 0c5e3b390bcfc3d94a840e327178d48eb484f713
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Jul 22 13:51:09 2009 +0200

    Updated Swedish translation

 po/sv.po | 2858
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1294 insertions(+), 1564 deletions(-)

commit cfc27be34e7aeb4fa288eb135598c299aab376c5
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Tue Jul 21 12:48:39 2009 -0400

    Slightly updated grammer in migrating-GtkBuilder.sgml

    Just fixes the previous patch concerning using Glade if
    possible before resorting to gtk-builder-convert to have
    better grammer.

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

commit f4d1246700b220829920356860c5b6b95fe34e57
Author: Javier Jardón <javierjc1982@gmail.com>
Date:   Tue Jul 21 01:45:43 2009 +0200

    Suggesto to use Glade instead gtk-builder-convert script
    (GnomeBug:587337)

    * docs/reference/gtk/migrating-GtkBuilder.sgml

 docs/reference/gtk/migrating-GtkBuilder.sgml |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

commit d84b575cd0a4cb411489007687086149c5c670cd
Author: Cody Russell <bratsche@gnome.org>
Date:   Tue Jul 21 11:44:25 2009 -0500

    Bug 589275 – [csw] Trying to destroy NULL regions

    gdk_window_input_shape_combine_mask() can accept NULL for the mask
    parameter, but it wasn't checking for NULL before passing the
    resulting GdkRegion to gdk_region_destroy().  Fixes #589275

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

commit 18048308e48e2b8f72162bd76e3229f186e68b41
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 20 23:18:41 2009 +0200

    Revert all handling of clip_region being unset for non-viewable
    windows

    This is now handled by explicitly setting it to empty for all
    non-viewable
    windows.

    This reverts these commits:
    82e609c2a025224921908e3a0e7472256e7e1269
    36861cf6088442bfe438be6b48a1b19c85c61a01
    454160ad9e39e75d9c37dd43f445b8b3540bba57
    7adf894a29d87ba85f0d27f71e2480caf53dae79
    ed2c83757417a1ca19bb54f11b74c8fd93ef81c0

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

commit 3c03683e0992bf34be2a32a41fc79cf5f5c8c716
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 20 23:15:34 2009 +0200

    Set clip region to empty for non-viewable windows

    This lets us avoid lots of viewable checks and still not waste
    time computing clip regions for non-viewable windows

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

commit 82e609c2a025224921908e3a0e7472256e7e1269
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 20 22:36:02 2009 +0200

    Make gdk_window_begin/end_paint handle non-viewable windows

    These are updated to not read clip region is not viewable

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

commit 36861cf6088442bfe438be6b48a1b19c85c61a01
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 20 22:30:48 2009 +0200

    Make gdk_drawable_get_visible/clip_region handle the !viewable case

    We can't access ->clip_region for these cases as its not yet
    calculated.

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

commit bf78db5690062a9427f616a569830ddc3d0fb043
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 20 22:19:35 2009 +0200

    Calculate clip region when window goes viewable

    Since we're no longer calculating clip regions for non-viewable
    windows
    we need to calculate it when it goes viewable.

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

commit 6e4aff86083983be6307aee822360f87fa53ea23
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jul 20 20:28:40 2009 +0200

    Updated Spanish translation

 po/es.po | 6462
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 5755 insertions(+), 707 deletions(-)

commit 6b3613d30c1f0c4306a59499fc371300583d97a4
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jul 20 20:27:43 2009 +0200

    Updated Spanish translation

 po/es.po | 6462
 +++++++-------------------------------------------------------
 1 files changed, 707 insertions(+), 5755 deletions(-)

commit dbc80f47b1805ae53207d6386228e4940d0671f0
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jul 20 20:19:09 2009 +0200

    Updated Spanish translation

 po/es.po |  110
 +++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 59 insertions(+), 51 deletions(-)

commit c564b3ef2b45b995bce9ff14e5b43d1bb0b6b1a5
Author: Paolo Borelli <porelli@gnome.org>
Date:   Sat Jul 18 12:28:05 2009 +0200

    Microoptimization in interactive search handling

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

commit 48f1b45b62af538016545f8d6e4ef84743b21abe
Author: Paolo Borelli <porelli@gnome.org>
Date:   Sat Jul 18 13:14:07 2009 +0200

    Bug 588943 – set correct selection before emitting cursor-changed
    when searching

    Make sure the correct selection is set when emitting cursor-changed
    during an interactive search

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

commit 3484246dc3a4c72b980c88d57fb4a88d331ee08d
Author: Xan Lopez <xan@gnome.org>
Date:   Mon Jul 20 09:58:22 2009 +0300

    g_strdup_print does not exist, the function is g_strdup_printf.

 gtk/gtkfilechooserdefault.c  |    2 +-
 gtk/gtkpagesetupunixdialog.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 267d2094416c5c13292a58f7b63de3027dade829
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 20 01:10:52 2009 -0400

    Remove markup from translatable strings

    Pointed out in bug 588964. String change !

 gtk/gtkfilechooserdefault.c  |   10 ++++++++--
 gtk/gtkpagesetupunixdialog.c |   22 ++++++++++++----------
 2 files changed, 20 insertions(+), 12 deletions(-)

commit 8430e215a71c0d3114fd395f0ed62ae3549b79b6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 20 00:31:20 2009 -0400

    Remove a duplicate include.

    This was pointed out in bug 588897.

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

commit d6afa6eff295e90532f456a48c8f5533b7d51093
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 19 23:46:53 2009 -0400

    Fix a typo in the startup-id property definition

    As well as some new GtkPrintOperation properties, which were not
    correctly set up. This was noticed in bug 588958.

 gtk/gtkprintoperation.c |   20 +++++++++++++++++---
 gtk/gtkwindow.c         |    6 +++---
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 4f49287659f39c8b44912d0fd6c410b9bae36c42
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 19 23:21:52 2009 -0400

    Add a translator comment

    This fixes bug 589035.

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

commit aa47fca68f9e71e49677d90e0e93578d4db3ac96
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sun Jul 19 22:36:43 2009 +0200

    Exit remove_child_area when region is empty

    When the region is empty we can return early, because there
    is no more area to remove. This happens often for children
    of scrolled windows (i.e. things that are clipped out.

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

commit a057c038893b7a9c84524796662de17a97e4437a
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sun Jul 19 22:35:25 2009 +0200

    Optimize remove_child_area for children outside region

    If a child is totally outside the current region, bail early instead
    of doing costly calculations to subtract the child region.

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

commit ef8ce08edf8fa28b990e2cdac81113877ff22dc3
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Jul 19 18:45:41 2009 +0200

    Updated Spanish translation

 po/es.po |  180
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 87 insertions(+), 93 deletions(-)

commit e87db9e44aedeb96d62196a937e5489f004d718c
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:   Sun Jul 19 13:02:49 2009 +0700

    Updated Thai translation.

 po/th.po |  111
 ++++++++++++++++++++++++-------------------------------------
 1 files changed, 44 insertions(+), 67 deletions(-)

commit 454160ad9e39e75d9c37dd43f445b8b3540bba57
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 21:56:03 2009 +0200

    Fix read of non-initialized clip_region

    Foreign children are always viewable but may not have a viewable
    parent, so ensure we don't read the parent for them.

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

commit 7adf894a29d87ba85f0d27f71e2480caf53dae79
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 21:55:17 2009 +0200

    Don't read non-initialized clip region

    The clip region is only initialized (and needed) for viewable windows.

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

commit b36b7000f194cd16cfa5f07b0fb07afbd1f7bbf9
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 21:53:15 2009 +0200

    Only handle viewable windows in collect_native_child_region

    There is no need to handle non-viewable windows and additionally
    they may not have the clip region set yet.

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

commit ed2c83757417a1ca19bb54f11b74c8fd93ef81c0
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 21:51:11 2009 +0200

    Only apply clip_region shape for viewable windows

    This fixes a problem where the clip region is not yet calculated

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

commit 7cbb573ca9f61569d91452a4bf43dd219e5c945f
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 20:52:30 2009 +0200

    Only calculate clipping regions for viewable windows

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

commit 027f411150b313082c4bb729ed242d561c98782f
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 20:37:19 2009 +0200

    Check for viewable to avoid doing work instead of mapped

    This is now cheap and allows us to avoid more work.

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

commit aa8693f2cb67d29720672203bcc9a36a3660ad29
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 20:29:50 2009 +0200

    Track viewable for GdkWindow

 gdk/directfb/gdkwindow-directfb.c |    2 +
 gdk/gdkevents.c                   |    3 ++
 gdk/gdkinternals.h                |    2 +
 gdk/gdkwindow.c                   |   63
 ++++++++++++++++++++++++++++---------
 gdk/quartz/gdkwindow-quartz.c     |    1 +
 gdk/win32/gdkwindow-win32.c       |    2 +
 gdk/x11/gdkwindow-x11.c           |    4 ++-
 7 files changed, 61 insertions(+), 16 deletions(-)

commit 7efa439fb3c49cb4efbfcb5eefe783a0642f7288
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Jul 18 20:45:09 2009 +0200

    Updated French translation

    Contributed by Laurent Coudeur and Claude Paroz.

 po-properties/fr.po | 3553
 ++++++++++++++++++++++++++-------------------------
 po/fr.po            | 2237 ++++++++++++++++----------------
 2 files changed, 2893 insertions(+), 2897 deletions(-)

commit db4dabf5e7a934bbf71c7ffc6be6edc83f0b54fe
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 18 15:04:06 2009 +0200

    GDK_WINDOW_TYPE does a runtime typecheck, don't call it unnecessary

    Looking at a profile the typecheck from GDK_WINDOW_TYPE stood
    out quite
    a bit, which is fixed by not using it unnecessarily.

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

commit cf08a43eaa6c67c50e0557888dd72354d6e70895
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 18 14:40:07 2009 +0200

    Updated Spanish translation

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

commit dd0d0753e9f0e33a5fa5c2a6bc6088ccb716c204
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 18 13:53:50 2009 +0200

    Updated Spanish translation

 po/es.po | 2220
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1113 insertions(+), 1107 deletions(-)

commit 1e765d2df07b7031925aee5de6566fa896459849
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 18 13:31:51 2009 +0200

    Use perl to make gtkalias.h without warnings

 gtk/makefile.msc.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit f3668e96e78d7a060f9affa8f6dc6fe15251c5b1
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 18 13:08:13 2009 +0200

    Bug #588398 - Leak with testgtk::preview_(color|gray) and more

    Revert to gdk_win32_ref_cairo_surface() implementation from gtk-2-16
    and make _gdk_windowing_create_cairo_surface() simply delegate to it.

 gdk/win32/gdkdrawable-win32.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

commit 630441030f3b75fe5777332ed162d58e1cf366b9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 23:11:12 2009 -0400

    Bump version

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

commit 37b1a1acf66e95dfb01e04937f5cfd83cef0a524
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 23:08:51 2009 -0400

    2.17.5

 docs/reference/gtk/tmpl/gtkwidget.sgml |    5 +
 po-properties/af.po                    |  420 +++--
 po-properties/am.po                    |  414 +++--
 po-properties/ang.po                   |  411 ++--
 po-properties/ar.po                    |  421 +++--
 po-properties/as.po                    |  423 +++--
 po-properties/ast.po                   |  410 ++--
 po-properties/az.po                    |  419 +++--
 po-properties/az_IR.po                 |  410 ++--
 po-properties/be.po                    |  418 +++--
 po-properties/be@latin.po              |  420 +++--
 po-properties/bg.po                    |  423 +++--
 po-properties/bn.po                    |  421 +++--
 po-properties/bn_IN.po                 |  419 +++--
 po-properties/br.po                    |  414 +++--
 po-properties/bs.po                    |  419 +++--
 po-properties/ca.po                    |  423 +++--
 po-properties/ca@valencia.po           |  420 +++--
 po-properties/crh.po                   |  431 +++--
 po-properties/cs.po                    |  422 +++--
 po-properties/cy.po                    |  420 +++--
 po-properties/da.po                    |  422 +++--
 po-properties/de.po                    |  423 +++--
 po-properties/dz.po                    |  420 +++--
 po-properties/el.po                    |  423 +++--
 po-properties/en_CA.po                 |  420 +++--
 po-properties/en_GB.po                 |  421 +++--
 po-properties/eo.po                    |  410 ++--
 po-properties/es.po                    | 3509
 ++++++++++++++++---------------
 po-properties/et.po                    |  419 +++--
 po-properties/eu.po                    |  424 +++--
 po-properties/fa.po                    |  416 +++--
 po-properties/fi.po                    |  421 +++--
 po-properties/fr.po                    |  423 +++--
 po-properties/ga.po                    |  413 +++--
 po-properties/gl.po                    |  423 +++--
 po-properties/gu.po                    |  421 +++--
 po-properties/he.po                    |  421 +++--
 po-properties/hi.po                    |  421 +++--
 po-properties/hr.po                    |  420 +++--
 po-properties/hu.po                    |  421 +++--
 po-properties/hy.po                    |  414 +++--
 po-properties/ia.po                    |  411 ++--
 po-properties/id.po                    |  420 +++--
 po-properties/io.po                    |  410 ++--
 po-properties/is.po                    |  415 +++--
 po-properties/it.po                    |  427 +++--
 po-properties/ja.po                    |  421 +++--
 po-properties/ka.po                    |  422 +++--
 po-properties/kn.po                    |  421 +++--
 po-properties/ko.po                    |  421 +++--
 po-properties/ku.po                    |  413 +++--
 po-properties/li.po                    |  418 +++--
 po-properties/lt.po                    |  421 +++--
 po-properties/lv.po                    |  420 +++--
 po-properties/mai.po                   |  420 +++--
 po-properties/mi.po                    |  410 ++--
 po-properties/mk.po                    |  420 +++--
 po-properties/ml.po                    |  421 +++--
 po-properties/mn.po                    |  428 +++--
 po-properties/mr.po                    |  421 +++--
 po-properties/ms.po                    |  419 +++--
 po-properties/nb.po                    |  420 +++--
 po-properties/ne.po                    |  420 +++--
 po-properties/nl.po                    |  422 +++--
 po-properties/nn.po                    |  419 +++--
 po-properties/nso.po                   |  421 +++--
 po-properties/oc.po                    |  415 +++--
 po-properties/or.po                    |  420 +++--
 po-properties/pa.po                    |  421 +++--
 po-properties/pl.po                    |  422 +++--
 po-properties/ps.po                    |  415 +++--
 po-properties/pt.po                    |  421 +++--
 po-properties/pt_BR.po                 |  422 +++--
 po-properties/ro.po                    |  423 +++--
 po-properties/ru.po                    |  422 +++--
 po-properties/rw.po                    |  421 +++--
 po-properties/si.po                    |  416 +++--
 po-properties/sk.po                    |  421 +++--
 po-properties/sl.po                    |  421 +++--
 po-properties/sq.po                    |  422 +++--
 po-properties/sr.po                    |  420 +++--
 po-properties/sr@ije.po                |  419 +++--
 po-properties/sr@latin.po              |  420 +++--
 po-properties/sv.po                    |  422 +++--
 po-properties/ta.po                    |  421 +++--
 po-properties/te.po                    |  421 +++--
 po-properties/th.po                    |  415 +++--
 po-properties/tk.po                    |  413 +++--
 po-properties/tr.po                    |  430 +++--
 po-properties/tt.po                    |  417 +++--
 po-properties/uk.po                    |  423 +++--
 po-properties/ur.po                    |  411 ++--
 po-properties/uz.po                    |  418 +++--
 po-properties/uz@cyrillic.po           |  418 +++--
 po-properties/vi.po                    |  421 +++--
 po-properties/wa.po                    |  419 +++--
 po-properties/xh.po                    |  421 +++--
 po-properties/yi.po                    |  418 +++--
 po-properties/zh_CN.po                 |  421 +++--
 po-properties/zh_HK.po                 | 3601
 ++++++++++++++++----------------
 po-properties/zh_TW.po                 | 3504
 ++++++++++++++++---------------
 po/af.po                               |  337 ++--
 po/am.po                               |  326 ++-
 po/ang.po                              |  322 ++-
 po/ar.po                               |  332 ++--
 po/as.po                               |  336 ++--
 po/ast.po                              |  332 ++--
 po/az.po                               |  330 ++--
 po/az_IR.po                            |  299 ++-
 po/be.po                               |  330 ++--
 po/be@latin.po                         |  332 ++--
 po/bg.po                               |  332 ++--
 po/bn.po                               |  336 ++--
 po/bn_IN.po                            |  332 ++--
 po/br.po                               |  344 ++--
 po/bs.po                               |  330 ++--
 po/ca.po                               |  341 ++--
 po/ca@valencia.po                      |  341 ++--
 po/crh.po                              |  345 ++--
 po/cs.po                               |  332 ++--
 po/cy.po                               |  336 ++--
 po/da.po                               |  336 ++--
 po/de.po                               |  338 ++--
 po/dz.po                               |  336 ++--
 po/el.po                               |  332 ++--
 po/en_CA.po                            |  332 ++--
 po/en_GB.po                            |  336 ++--
 po/eo.po                               |  336 ++--
 po/es.po                               | 2309 +++++++++++----------
 po/et.po                               |  332 ++--
 po/eu.po                               |  332 ++--
 po/fa.po                               |  330 ++--
 po/fi.po                               |  332 ++--
 po/fr.po                               |  332 ++--
 po/ga.po                               |  332 ++--
 po/gl.po                               |  336 ++--
 po/gu.po                               |  332 ++--
 po/he.po                               |  332 ++--
 po/hi.po                               |  340 ++--
 po/hr.po                               |  330 ++--
 po/hu.po                               |  332 ++--
 po/hy.po                               |  315 ++-
 po/ia.po                               |  311 ++-
 po/id.po                               |  336 ++--
 po/io.po                               |  332 ++--
 po/is.po                               |  334 ++--
 po/it.po                               |  332 ++--
 po/ja.po                               |  332 ++--
 po/ka.po                               |  332 ++--
 po/kn.po                               |  332 ++--
 po/ko.po                               |  332 ++--
 po/ku.po                               |  332 ++--
 po/li.po                               |  332 ++--
 po/lt.po                               |  336 ++--
 po/lv.po                               |  332 ++--
 po/mai.po                              |  332 ++--
 po/mi.po                               |  326 ++-
 po/mk.po                               |  336 ++--
 po/ml.po                               |  332 ++--
 po/mn.po                               |  346 ++--
 po/mr.po                               |  332 ++--
 po/ms.po                               |  330 ++--
 po/nb.po                               | 2270 +++++++++++----------
 po/ne.po                               |  315 ++-
 po/nl.po                               |  340 ++--
 po/nn.po                               |  366 ++--
 po/nso.po                              |  330 ++--
 po/oc.po                               |  318 ++-
 po/or.po                               |  332 ++--
 po/pa.po                               |  332 ++--
 po/pl.po                               |  336 ++--
 po/ps.po                               |  324 ++--
 po/pt.po                               |  336 ++--
 po/pt_BR.po                            | 2214 ++++++++++----------
 po/ro.po                               |  332 ++--
 po/ru.po                               |  332 ++--
 po/rw.po                               |  332 ++-
 po/si.po                               |  336 ++--
 po/sk.po                               |  332 ++--
 po/sl.po                               |  332 ++--
 po/sq.po                               |  332 ++--
 po/sr.po                               |  336 ++--
 po/sr@ije.po                           |  333 ++--
 po/sr@latin.po                         |  336 ++--
 po/sv.po                               |  336 ++--
 po/ta.po                               |  332 ++--
 po/te.po                               |  332 ++--
 po/th.po                               |  336 ++--
 po/tk.po                               |  326 ++-
 po/tr.po                               |  348 ++--
 po/tt.po                               |  315 ++-
 po/uk.po                               |  336 ++--
 po/ur.po                               |  295 ++-
 po/uz.po                               |  326 ++--
 po/uz@cyrillic.po                      |  326 ++--
 po/vi.po                               |  332 ++--
 po/wa.po                               |  330 ++--
 po/xh.po                               |  330 ++--
 po/yi.po                               |  330 ++--
 po/zh_CN.po                            |  332 ++--
 po/zh_HK.po                            | 2316 +++++++++++----------
 po/zh_TW.po                            | 2306 +++++++++++----------
 203 files changed, 54741 insertions(+), 40259 deletions(-)

commit 40408e74dde4615f56e8befdf4a8e71451eff0f0
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Jul 17 21:49:58 2009 +0200

    Two more getters for flags plus one new property

    More stuff based on patches from Christian Dywan:
    - gtk_widget_get_app_paintable()
    - gtk_widget_get_double_buffered()
    - r/w property "double-buffered"

 gtk/gtk.symbols |    2 +
 gtk/gtkwidget.c |   78
 +++++++++++++++++++++++++++++++++++++++++++++++++++---
 gtk/gtkwidget.h |    4 +++
 3 files changed, 79 insertions(+), 5 deletions(-)

commit 33ada9e9384390f1381f0b3563d5e1752e0ff3fa
Author: Benjamin Otte <otte@gnome.org>
Date:   Fri Jul 10 10:51:39 2009 +0200

    Bug 588273 - Make number of validated rows depend on time, not
    row count

    Previously, do_validate_rows() validated 300 rows per iteration. While
    this is usually not problematic, as the typical tree view contains
    less
    than 100 rows. Tree views with a lot of columns or complex cell
    renderers could take inacceptably long, like:
    - Epiphany's location bar entry completion has multiline and marked up
      text in every cell. Validating a single row took ~1.5ms here.
    - In the list view in Nautilus, When enabling all columns,
    validating a
      single row would take ~3ms.
    With 300 rows per iteration, that made those examples take 500ms/1s
    in a
    signle main loop callback, and this obviously caused responsiveness
    problems.

    Now the code uses a timer and limits the time for validating rows to
    30ms. This can cause less lines to be invalidated per call, so the
    function might be called more often, but generally results in more
    responsive applications.

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

commit 74ca4e24827619428a375904312dc8ba39e8d4a8
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Jul 17 21:18:26 2009 +0200

    Add API for more widget flags

    Add the following functions based on a patch from Christian Dywan:
    - gtk_widget_set/get_can_focus()
    - gtk_widget_set/get_can_default()
    - gtk_widget_has_default()

 gtk/gtk.symbols |    7 ++
 gtk/gtkwidget.c |  175
 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 gtk/gtkwidget.h |   16 +++++-
 3 files changed, 192 insertions(+), 6 deletions(-)

commit c28d6b84fa1690c8b36bdb7c3c7056a8a627ab19
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 15:16:38 2009 -0400

    Correct property types

 gtk/gtkentrybuffer.c |   33 +++++++++++++++++++++------------
 1 files changed, 21 insertions(+), 12 deletions(-)

commit 20dc8509f8fd41f9ff15629d3be8dd4295fc3a0e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 15:09:35 2009 -0400

    Complete the get_buffer() conversion

    There was one direct buffer access in gtk_entry_real_delete_text
    leftover, and it promptly made our testsuite fail.

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

commit b923f9cf54d6b0c012390f3c67a2172ab4d14c34
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 14:31:00 2009 -0400

    Updates

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

commit b2c8cb55c29ebf16320169f178dd89f1e0add8d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 13:29:07 2009 -0400

    Fix DND onto an empty icon view

    This did not work due to a copy and paste bug from the time when
    the treeview DND code was turned into iconview DND code. Fixes
    bug 599484.

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

commit d0cf137ed910f83093da504fb7a40d0514fcd903
Author: Hans Breuer <hans@breuer.org>
Date:   Fri Jul 17 14:26:02 2009 +0200

    More efficient version of _gdk_win32_window_queue_translation()

    Don't create create an extraneous expose event for any scroll
    operation
    that gtk+ does. Thanks to Alex for the hint.

 gdk/win32/gdkwindow-win32.c |   37 ++++++++++++++++++++++++++++++-------
 1 files changed, 30 insertions(+), 7 deletions(-)

commit d8d62ceb997af855c35e23855e9e9ef03775c9de
Author: Hans Breuer <hans@breuer.org>
Date:   Fri Jul 17 14:38:43 2009 +0200

    Fix inconsistent line-endings

    They are causing trouble with core.autocrlf=true, see:
    http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html

 po/li.po |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 98cdcce34913a253195f837175d0ae0a476b921f
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri Jul 17 16:33:16 2009 +0200

    Change position of paper's dimensions according to reading direction

    Change position of paper's dimensions in GtkPrintUnixDialog according
    to reading direction.

 gtk/gtkprintunixdialog.c |   46
 +++++++++++++++++++++++++++++++++++-----------
 1 files changed, 35 insertions(+), 11 deletions(-)

commit 51149246c04ba21010892c5e349564ef9893c926
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Thu Jul 16 23:19:03 2009 -0400

    Fixed crashes when GtkEntry's internal buffer is not available
    (bug 588395)

    To fix this I replaced the code that creates an internal buffer
    at init and construction time with code that creates a buffer
    at _get_buffer() time, this is the same as GtkTextView does and
    fixes the crashes for me.

 gtk/gtkentry.c |  136
 +++++++++++++++++++++++---------------------------------
 1 files changed, 56 insertions(+), 80 deletions(-)

commit 7f83be85956500e2b8fbf444fcf742ec5c3e8966
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 16 22:06:40 2009 -0400

    Make suitable GtkAssistant buttons default

    We grab the default to the apply, forward or close buttons, as
    appropriate. Also, make sure that the logic for setting the focus
    to the best place on page change is applied to the initial page.

 gtk/gtkassistant.c |   31 ++++++++++++++++---------------
 1 files changed, 16 insertions(+), 15 deletions(-)

commit c41e36ad8ae2bdff5323d064d28243c0a40afa8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 16 20:54:42 2009 -0400

    Make jasper support optional

    To enable it, one must now pass --with-libjasper to configure.

 README.in    |    3 +++
 configure.in |    8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 4d282879be83592552441bf5e2eb498dda061b7f
Author: Tor Lillqvist <tml@iki.fi>
Date:   Thu Jul 16 22:03:33 2009 +0300

    Disable the GDI+ loaders by default as they are broken.

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

commit 6a98939720da162723520feb0d3acf7871c95a35
Author: André Gondim <andregondim@ubuntu.com>
Date:   Wed Jul 15 21:31:37 2009 -0300

    Updated Brazilian Portuguese translation.

 po/pt_BR.po | 2386
 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1239 insertions(+), 1147 deletions(-)

commit 143b55c3cb064f4924ab6d508afe69e365b26807
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 15 19:17:36 2009 -0400

    Add a tooltip to the save folder combo

    Add a tooltip that shows the full path of the current folder, to avoid
    ambiguity. We only show the tooltip when the expander is collapsed to
    avoid cluttering the full file chooser.

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

commit a47c0754d7e1998137c88a58323e128695ce99e4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 15 18:29:13 2009 -0400

    Use G_CONST_RETURN for const return values

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

commit 9a3af66a21f3fcb4548bb468b469132009b96887
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 15 18:25:02 2009 -0400

    Avoid gratitious behaviour change

    gtk_entry_set_text() used to emit the ::delete-text, ::insert-text
    signals. Changing to GtkEntryBuffer should not change this.

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

commit b5dab96b45e48756363e24baad955608f5a99102
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 15 16:12:09 2009 -0400

    Make GtkEntryBuffer::max-length and int property

    This avoid a behaviour change in a corner case and should not make
    any difference.

 gtk/gtkentrybuffer.c |   15 +++++++--------
 gtk/gtkentrybuffer.h |    4 ++--
 2 files changed, 9 insertions(+), 10 deletions(-)

commit b29fb1e609e88fed4f59c8ab2d35be22e1333a34
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 14 22:33:14 2009 -0400

    Fix a typo

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

commit 548f3a8c69660d43d3fdbd6878b65bf521aa95f1
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed Jul 15 03:22:22 2009 +0200

    Add API for sealed member "visible"

 gtk/gtk.symbols       |    2 ++
 gtk/gtkcellrenderer.c |   38 ++++++++++++++++++++++++++++++++++++++
 gtk/gtkcellrenderer.h |    4 ++++
 3 files changed, 44 insertions(+), 0 deletions(-)

commit 2bd2a024ed8e7e7e0464e480e462c01cb0cad5fe
Author: Claude Paroz <claude@2xlibre.net>
Date:   Tue Jul 14 20:46:24 2009 +0200

    Add missing files in POTFILES.in

 po-properties/POTFILES.in |    8 ++++++++
 po/POTFILES.in            |    8 ++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

commit 2686930bfd9c26757e1e2281657ee7d04278a7e6
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue Jul 14 02:45:42 2009 +0200

    Add gtk_widget_get_state() for accessing the sealed member "state"

 gtk/gtk.symbols |    1 +
 gtk/gtkwidget.c |   15 +++++++++++++++
 gtk/gtkwidget.h |    2 ++
 3 files changed, 18 insertions(+), 0 deletions(-)

commit 8f6017622937770082f7b49dfbe135fae5608704
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue Jul 14 02:12:40 2009 +0200

    Add API for some sealed widget flags

    - gtk_widget_has_focus() for GTK_WIDGET_HAS_FOCUS()
    - gtk_widget_get_sensitive() for GTK_WIDGET_SENSITIVE()
    - gtk_widget_is_sensitive() for GTK_WIDGET_IS_SENSITIVE()

 gtk/gtk.symbols |    3 ++
 gtk/gtkwidget.c |   56
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.h |    5 ++++
 3 files changed, 64 insertions(+), 0 deletions(-)

commit 66ae394eb5681f16b8c47a88fccc9f0136438726
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue Jul 14 01:53:56 2009 +0200

    Add API for the sealed member "activatable"

 gtk/gtk.symbols             |    2 ++
 gtk/gtkcellrenderertoggle.c |   41
 +++++++++++++++++++++++++++++++++++++++++
 gtk/gtkcellrenderertoggle.h |   20 ++++++++++++--------
 3 files changed, 55 insertions(+), 8 deletions(-)

commit dffc1bf19da9d2f071ee692478e8fca2a77ac600
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue Jul 14 01:45:03 2009 +0200

    Add API for sealed members xpad, ypad, xalign, yalign and sensitive

 gtk/gtk.symbols       |    6 ++
 gtk/gtkcellrenderer.c |  173
 +++++++++++++++++++++++++++++++++++++++++++++++--
 gtk/gtkcellrenderer.h |   19 ++++++
 3 files changed, 192 insertions(+), 6 deletions(-)

commit 9e5b3a46b118c25e7a3d646af775b55f7339a6cc
Author: Michael Natterer <mitch@gimp.org>
Date:   Tue Jul 14 01:33:52 2009 +0200

    No need to have single-include guards in a private header

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

commit 0e8fe66f094bdeb990c84a0a9b6e76eb6f3d049e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 13 14:48:10 2009 -0400

    Fix some problems with prelighting of icons in entries

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

commit ea3184f12972a6b03a0479ce26855c709ca41867
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 13 13:37:35 2009 -0400

    Make gtk_editable_get_chars work as before

    It used to return actual entry contents, regardless of visiblity.
    Make it do that again. This was reported in bug 588461.

 gtk/gtkentry.c |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

commit ecd961fcf733efc1403a911b21572f1ec1743887
Author: Cody Russell <bratsche@gnome.org>
Date:   Mon Jul 13 08:36:40 2009 -0500

    more directfb updates

 gdk/directfb/gdkdrawable-directfb.c |   26 +++++++++++++++++++++++
 gdk/directfb/gdkmain-directfb.c     |   28 +++++++++++++-----------
 gdk/directfb/gdkwindow-directfb.c   |   39
 +++++++++++++++++++++++++++++++++++
 3 files changed, 80 insertions(+), 13 deletions(-)

commit 8e9436daaefba2e31f8d04d9d155c4e7c7b36ae0
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 13 11:16:46 2009 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 2190
 ++++++++++++++++++++++++++++++--------------------------------
 1 files changed, 1071 insertions(+), 1119 deletions(-)

commit e7737dbd19148c4728e190ef93249634e4dcd6b0
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 22:32:28 2009 +0200

    Implement _gdk_win32_window_destroy() and more cleanup

    Implement _gdk_win32_window_destroy() by just renaming
    _gdk_windowing_window_destroy(), removed superfuous stub.

    Also cleaned up implementations of  gdk_win32_window_set_background()
    and gdk_win32_window_set_back_pixmap() - removed stuff now done at the
    respective gdk_window_*() function.

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

commit e96c161643038ab91b4d5293b9cfa9bfeea59093
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 21:26:29 2009 +0200

    Implement _gdk_win32_window_queue_translation()

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

commit 52941c5089bd8e48c1aa796d7055a12fb8d9453d
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 19:36:30 2009 +0200

    Mark gtk_custom_paper_unix_dialog_get_type() unix only

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

commit b72960f12dd9fcb19a3ccff6283c1c9ac0e43c68
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 18:58:59 2009 +0200

    Bug #588388 - shape rendering is back

    Just mapping exisiting implementations to new GdkWindow API.

    http://bugzilla.gnome.org/show_bug.cgi?id=588388

 gdk/win32/gdkwindow-win32.c |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

commit 4c2c45740d1bf5bfd96273553da508b615455d3c
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 18:51:20 2009 +0200

    Make more use of defines in $(TOP)/build/win32/make.msc

 gdk/makefile.msc |   33 +++++++++------------------------
 1 files changed, 9 insertions(+), 24 deletions(-)

commit c99b4e775b23d6cdd3e616fb04728bb7a13bba22
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 18:23:01 2009 +0200

    Bug #588379 - testgtk::panes does not change the cursor on mouse over

    That one was easy, just removing Alex's #ifdef TODO_CSW ;)

    http://bugzilla.gnome.org/show_bug.cgi?id=588379

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

commit e2000ac36692e782f8c31322d5138ab01808be48
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 18:20:08 2009 +0200

    Bug #588373 - Menus broken by client-side-windows

    Resurrcetion and adaption of find_window_for_mouse_event(). The window
    receiving the WM_MOUSEMOVE, WM_?BUTTONDOWN is not necessarily the one
    interested in GDK_(ENTER|MOTION|LEAVE)_NOTIFY

    http://bugzilla.gnome.org/show_bug.cgi?id=588373

    Also added some more more TODO_CSW and disabled print_event():
    it can not
    cope with the new _gdk_windowing_got_event() eating/morphing events.

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

commit fcdeab5456c7774edf79c8c26658a8fd5174c03d
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 18:00:40 2009 +0200

    Fix gccism - pointer arithmetic with void pointers

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

commit c6f9e39762f9ae338c685cbdfdd247e3bb464941
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 17:58:41 2009 +0200

    Fix c99ism - declaration in the mid of a block

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

commit b97ccecd5d1cce39857ac6e07635c58e80cddacb
Author: Hans Breuer <hans@breuer.org>
Date:   Sun Jul 12 17:57:13 2009 +0200

    Update msvc build

 gdk/win32/makefile.msc |   10 +++++-----
 gtk/makefile.msc.in    |    3 +++
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 3750ecc8214cc4f3d5f26c02a0781e0cc3264af3
Author: Hans Breuer <hans@breuer.org>
Date:   Fri Jul 10 13:42:46 2009 +0200

    Build more testapps, use G_PI instead of M_PI

 tests/makefile.msc    |   16 +++++++++++-----
 tests/testoffscreen.c |    2 +-
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 26e67850a70869f24686df1f8bc0bab9049e5925
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 12 23:04:57 2009 -0400

    Revert 8031432c09c864d6fe635a8e8890c5221399fc4f

    We can't disallow single-includes unconditionally because
    gtkentrybuffer.h
    is included in gtkentry.h.

 gtk/gtkentrybuffer.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2c0e3be61fc27571c582566d54eb02c3753bcca1
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Jul 12 15:41:40 2009 +0800

    Updated Traditional Chinese (Hong Kong and Taiwan)

 po-properties/zh_HK.po | 3586
 ++++++++++++++++++++++++------------------------
 po-properties/zh_TW.po | 3487
 +++++++++++++++++++++++-----------------------
 po/zh_HK.po            | 2255 +++++++++++++++---------------
 po/zh_TW.po            | 2227 +++++++++++++++---------------
 4 files changed, 5752 insertions(+), 5803 deletions(-)

commit 5b02063c9f28beb55eae8614bd757c46dda23919
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 11 14:44:51 2009 +0200

    Updated Spanish translation

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

commit 31d6d3ea179c0b8b051ed768f4b3f8cd07f77db7
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 11 14:44:43 2009 +0200

    Updated Spanish translation

 po/es.po | 2162
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1080 insertions(+), 1082 deletions(-)

commit d7f18ddad90e2740d019b3b87fa81688db186f49
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 10 22:29:50 2009 -0400

    Remove outdated text from README.in

    The PATCH and API keywords are no longer in use. Pointed out in
    588229.

 README.in |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 417e5f86cf361b587a38f9950647d1d7c352a544
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 10 19:45:21 2009 -0400

    Bump version to 2.17.5

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

commit 4ff4eb544db60bdcc18167caacf54a1aa32e8e8c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 10 19:02:32 2009 -0400

    2.17.4

 docs/reference/gtk/tmpl/gtklabel.sgml           |   23 +
 docs/reference/gtk/tmpl/gtkprintoperation.sgml  |   23 +
 docs/reference/gtk/tmpl/gtkprintunixdialog.sgml |   32 +
 po-properties/af.po                             |  356 ++--
 po-properties/am.po                             |  354 ++--
 po-properties/ang.po                            |  352 ++--
 po-properties/ar.po                             |  356 ++--
 po-properties/as.po                             |  356 ++--
 po-properties/ast.po                            |  352 ++--
 po-properties/az.po                             |  356 ++--
 po-properties/az_IR.po                          |  352 ++--
 po-properties/be.po                             |  355 ++--
 po-properties/be@latin.po                       |  356 ++--
 po-properties/bg.po                             |  356 ++--
 po-properties/bn.po                             |  356 ++--
 po-properties/bn_IN.po                          |  354 ++--
 po-properties/br.po                             |  353 ++--
 po-properties/bs.po                             |  356 ++--
 po-properties/ca.po                             |  356 ++--
 po-properties/ca@valencia.po                    |  356 ++--
 po-properties/crh.po                            |  359 ++--
 po-properties/cs.po                             |  356 ++--
 po-properties/cy.po                             |  356 ++--
 po-properties/da.po                             |  356 ++--
 po-properties/de.po                             |  356 ++--
 po-properties/dz.po                             |  356 ++--
 po-properties/el.po                             |  356 ++--
 po-properties/en_CA.po                          |  356 ++--
 po-properties/en_GB.po                          |  356 ++--
 po-properties/eo.po                             |  352 ++--
 po-properties/es.po                             | 3441
 +++++++++++-----------
 po-properties/et.po                             |  355 ++--
 po-properties/eu.po                             |  357 ++--
 po-properties/fa.po                             |  354 ++--
 po-properties/fi.po                             |  356 ++--
 po-properties/fr.po                             |  356 ++--
 po-properties/ga.po                             |  353 ++--
 po-properties/gl.po                             |  356 ++--
 po-properties/gu.po                             |  356 ++--
 po-properties/he.po                             |  356 ++--
 po-properties/hi.po                             |  356 ++--
 po-properties/hr.po                             |  356 ++--
 po-properties/hu.po                             |  356 ++--
 po-properties/hy.po                             |  354 ++--
 po-properties/ia.po                             |  353 ++--
 po-properties/id.po                             |  357 ++--
 po-properties/io.po                             |  352 ++--
 po-properties/is.po                             |  353 ++--
 po-properties/it.po                             |  356 ++--
 po-properties/ja.po                             |  356 ++--
 po-properties/ka.po                             |  356 ++--
 po-properties/kn.po                             |  356 ++--
 po-properties/ko.po                             |  356 ++--
 po-properties/ku.po                             |  352 ++--
 po-properties/li.po                             |  355 ++--
 po-properties/lt.po                             |  356 ++--
 po-properties/lv.po                             |  356 ++--
 po-properties/mai.po                            |  356 ++--
 po-properties/mi.po                             |  353 ++--
 po-properties/mk.po                             |  356 ++--
 po-properties/ml.po                             |  356 ++--
 po-properties/mn.po                             |  359 ++--
 po-properties/mr.po                             |  356 ++--
 po-properties/ms.po                             |  356 ++--
 po-properties/nb.po                             |  356 ++--
 po-properties/ne.po                             |  356 ++--
 po-properties/nl.po                             | 3456
 +++++++++++-----------
 po-properties/nn.po                             |  356 ++--
 po-properties/nso.po                            |  356 ++--
 po-properties/oc.po                             |  353 ++--
 po-properties/or.po                             |  356 ++--
 po-properties/pa.po                             |  356 ++--
 po-properties/pl.po                             |  356 ++--
 po-properties/ps.po                             |  355 ++--
 po-properties/pt.po                             |  356 ++--
 po-properties/pt_BR.po                          |  356 ++--
 po-properties/ro.po                             |  356 ++--
 po-properties/ru.po                             |  356 ++--
 po-properties/rw.po                             |  355 ++--
 po-properties/si.po                             |  355 ++--
 po-properties/sk.po                             |  356 ++--
 po-properties/sl.po                             |  356 ++--
 po-properties/sq.po                             |  357 ++--
 po-properties/sr.po                             |  356 ++--
 po-properties/sr@ije.po                         |  356 ++--
 po-properties/sr@latin.po                       |  356 ++--
 po-properties/sv.po                             |  356 ++--
 po-properties/ta.po                             |  356 ++--
 po-properties/te.po                             |  356 ++--
 po-properties/th.po                             |  353 ++--
 po-properties/tk.po                             |  353 ++--
 po-properties/tr.po                             |  359 ++--
 po-properties/tt.po                             |  356 ++--
 po-properties/uk.po                             | 3436
 +++++++++++-----------
 po-properties/ur.po                             |  352 ++--
 po-properties/uz.po                             |  354 ++--
 po-properties/uz@cyrillic.po                    |  354 ++--
 po-properties/vi.po                             |  356 ++--
 po-properties/wa.po                             |  356 ++--
 po-properties/xh.po                             |  358 ++--
 po-properties/yi.po                             |  355 ++--
 po-properties/zh_CN.po                          |  356 ++--
 po-properties/zh_HK.po                          |  356 ++--
 po-properties/zh_TW.po                          |  356 ++--
 po/af.po                                        |  328 ++--
 po/am.po                                        |  312 +--
 po/ang.po                                       |  316 +--
 po/ar.po                                        |  328 ++--
 po/as.po                                        |  328 ++--
 po/ast.po                                       |  328 ++--
 po/az.po                                        |  317 +--
 po/az_IR.po                                     |  295 +--
 po/be.po                                        |  317 +--
 po/be@latin.po                                  |  328 ++--
 po/bg.po                                        |  328 ++--
 po/bn.po                                        |  328 ++--
 po/bn_IN.po                                     |  328 ++--
 po/br.po                                        |  332 ++--
 po/bs.po                                        |  317 +--
 po/ca.po                                        |  332 ++--
 po/ca@valencia.po                               |  332 ++--
 po/crh.po                                       |  339 ++--
 po/cs.po                                        |  328 ++--
 po/cy.po                                        |  328 ++--
 po/da.po                                        |  328 ++--
 po/de.po                                        |  330 ++--
 po/dz.po                                        |  328 ++--
 po/el.po                                        |  328 ++--
 po/en_CA.po                                     |  328 ++--
 po/en_GB.po                                     |  328 ++--
 po/eo.po                                        |  327 ++--
 po/es.po                                        | 2255 ++++++++--------
 po/et.po                                        | 1182 ++++++++-
 po/eu.po                                        |  328 ++--
 po/fa.po                                        |  317 +--
 po/fi.po                                        |  328 ++--
 po/fr.po                                        |  328 ++--
 po/ga.po                                        |  328 ++--
 po/gl.po                                        |  336 ++--
 po/gu.po                                        |  328 ++--
 po/he.po                                        |  328 ++--
 po/hi.po                                        |  336 ++--
 po/hr.po                                        |  317 +--
 po/hu.po                                        |  328 ++--
 po/hy.po                                        |  307 +--
 po/ia.po                                        |  302 +--
 po/id.po                                        |  328 ++--
 po/io.po                                        |  328 ++--
 po/is.po                                        |  320 +--
 po/it.po                                        |  328 ++--
 po/ja.po                                        |  328 ++--
 po/ka.po                                        |  328 ++--
 po/kn.po                                        |  328 ++--
 po/ko.po                                        |  328 ++--
 po/ku.po                                        |  328 ++--
 po/li.po                                        |  317 +--
 po/lt.po                                        |  328 ++--
 po/lv.po                                        |  328 ++--
 po/mai.po                                       |  328 ++--
 po/mi.po                                        |  312 +--
 po/mk.po                                        |  328 ++--
 po/ml.po                                        |  328 ++--
 po/mn.po                                        |  329 ++--
 po/mr.po                                        |  328 ++--
 po/ms.po                                        |  317 +--
 po/nb.po                                        |  328 ++--
 po/ne.po                                        |  307 +--
 po/nl.po                                        | 2272 ++++++++--------
 po/nn.po                                        |  351 ++--
 po/nso.po                                       |  317 +--
 po/oc.po                                        |  312 +--
 po/or.po                                        |  328 ++--
 po/pa.po                                        |  328 ++--
 po/pl.po                                        |  328 ++--
 po/ps.po                                        |  319 ++--
 po/pt.po                                        |  328 ++--
 po/pt_BR.po                                     |  328 ++--
 po/ro.po                                        |  328 ++--
 po/ru.po                                        |  328 ++--
 po/rw.po                                        |  314 +--
 po/si.po                                        |  327 ++--
 po/sk.po                                        |  328 ++--
 po/sl.po                                        |  328 ++--
 po/sq.po                                        |  328 ++--
 po/sr.po                                        |  328 ++--
 po/sr@ije.po                                    |  319 +--
 po/sr@latin.po                                  |  328 ++--
 po/sv.po                                        | 2861
 ++++++++++---------
 po/ta.po                                        |  328 ++--
 po/te.po                                        |  328 ++--
 po/th.po                                        |  328 ++--
 po/tk.po                                        |  312 +--
 po/tr.po                                        |  338 ++--
 po/tt.po                                        |  307 +--
 po/uk.po                                        | 2253 ++++++++--------
 po/ur.po                                        |  292 +--
 po/uz.po                                        |  322 ++--
 po/uz@cyrillic.po                               |  322 ++--
 po/vi.po                                        |  328 ++--
 po/wa.po                                        |  322 ++--
 po/xh.po                                        |  317 +--
 po/yi.po                                        |  317 +--
 po/zh_CN.po                                     |  328 ++--
 po/zh_HK.po                                     |  328 ++--
 po/zh_TW.po                                     |  328 ++--
 205 files changed, 46020 insertions(+), 41204 deletions(-)

commit d0366e5160af88e9fa6842c5492db1bd58be5379
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 11 00:28:18 2009 +0200

    Don't draw to unviewable windows

    The scrolling and region moving code needs to avoid drawing when the
    window is mapped, which it did. However, it also needs to avoid
    drawing when any of its parents are not mapped, which it didn't so
    switch to using gdk_window_is_viewable().

    This fixes the index rendering in evolution (#588169)

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

commit c25ef64c706204847958fc5efcf1de629472be4e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 10 18:12:42 2009 -0400

    Exclude GtkEntry::buffer from default value testing

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

commit 66f108874b0b64138f6bfa065891342c0a7dbb2d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 10 18:12:22 2009 -0400

    Make pltcheck pass

 gtk/gtk.symbols      |   26 ++++++++++++++++++++++++++
 gtk/gtkentrybuffer.c |    3 +++
 2 files changed, 29 insertions(+), 0 deletions(-)

commit 369ffae8dc2ef15db54449cd45f6818463ab8256
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 10 14:00:35 2009 -0400

    Update

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

commit b664c328b4288f65bd4585900ad9233791d3772f
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Jul 10 20:27:33 2009 +0200

    Create a buffer in init() so subclasses can use the entry in their
    init()

 gtk/gtkentry.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 9063e5b3bf6fdb120598df8cee96fc6763abe18d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jul 10 19:36:38 2009 +0200

    Ensure that windows used for selections are native

    This fixes cut and paste in gvim (#588115)

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

commit ccb09d1c6fc1beeb2d371d4e427af71cfc7d6de6
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jul 10 17:30:42 2009 +0200

    Manually update toplevel_under_pointer when a grab changes to
    owner_events

    When we ungrab the pointer we don't get enter events for the
    window the
    pointer is in at the time of the ungrab, so we manually query for the
    window the pointer is in. The same thing actually happens on
    re-grab if
    the previous grab was !owner_events (meaning we don't get crossing
    events
    for windows other than the grab) but the new grab is owner_events (and
    thus non-grab windows need to get crossing events).

    This factors out some common code and enables it also for the re-grab
    to owner_events case.

 gdk/gdkdisplay.c |  131
 ++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 83 insertions(+), 48 deletions(-)

commit 0ef74c936f7a5b36a66ea828506b4b44e25a1998
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri Jul 10 11:28:31 2009 +0200

    Add paper size combo and orientation combo to print dialog

    Paper size combo and orientation combo can be added by
    gtk_print_operation_set_embed_page_setup_dialog() to GtkPrinUnixDialog
    now. This function induce calling of
    gtk_print_unix_dailog_set_embed_page_setup_dialog() after creation of
    dialog. These two functions control embed-page-setup-dialog properties
    in GtkPrintOperation and in GtkPrintUnixDialog.
    There is also new function gtk_print_unix_dialog_get_page_setup_set()
    which says whether page setup was set by user.
    Selected page setup is stored as default page setup in
    GtkPrintOperation.
    New class is added, its name is GtkCustomPaperUnixDialog. The class
    manages custom sizes. It is derived from GtkPageSetupUnixDialog's
    CustomPaperDialog structure.
    Page layout preview is modified, so, it shows dimensions of current
    page setup (mm or inch - depends on locale). It also shows the name of
    actual paper if page setup dialog is not embedded (paper size combo is
    not visible).
    gtk-demo is actualized to include this new feature.

 demos/gtk-demo/printing.c           |    1 +
 docs/reference/gtk/gtk-sections.txt |    5 +
 gtk/Makefile.am                     |    2 +
 gtk/gtk.symbols                     |    5 +
 gtk/gtkcustompaperunixdialog.c      | 1190
 +++++++++++++++++++++++++++++++++++
 gtk/gtkcustompaperunixdialog.h      |   74 +++
 gtk/gtkpagesetupunixdialog.c        |  919 +--------------------------
 gtk/gtkprintoperation-private.h     |    1 +
 gtk/gtkprintoperation-unix.c        |   17 +-
 gtk/gtkprintoperation.c             |   71 ++-
 gtk/gtkprintoperation.h             |    3 +
 gtk/gtkprintunixdialog.c            |  732 +++++++++++++++++++++-
 gtk/gtkprintunixdialog.h            |   42 +-
 13 files changed, 2135 insertions(+), 927 deletions(-)

commit 6ca5430a74c86b448e96b64166d67b3268e24789
Merge: 6445943 e6605b0
Author: Cody Russell <bratsche@gnome.org>
Date:   Fri Jul 10 03:21:28 2009 +0100

    Merge branch 'directfb-csw'

commit e6605b091cf629c0aed502de145bcf43fd810f08
Author: Cody Russell <bratsche@gnome.org>
Date:   Thu Jul 9 23:53:26 2009 +0100

    get directfb building with csw

 gdk/directfb/gdkdisplay-directfb.c |   18 +-
 gdk/directfb/gdkgc-directfb.c      |   14 +-
 gdk/directfb/gdkinput-directfb.h   |    1 -
 gdk/directfb/gdkmain-directfb.c    |   81 +-----
 gdk/directfb/gdkpixmap-directfb.c  |   30 +-
 gdk/directfb/gdkwindow-directfb.c  |  537
 ++++++------------------------------
 6 files changed, 119 insertions(+), 562 deletions(-)

commit 6445943ff9f1852cbb40056e9e8382447878b379
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Thu Jul 9 23:55:59 2009 +0300

    Updated Ukrainian translation

 po-properties/uk.po |  100
 +++++++++++++++++++++++++++------------------------
 1 files changed, 53 insertions(+), 47 deletions(-)

commit 8fbdbed18c01bd9a15537316acde6169148497fe
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 9 20:58:54 2009 +0200

    Updated Spanish translation

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

commit 2bb282027253355e3456ffccc05c8a0800fd574e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 9 13:59:35 2009 -0400

    Make link coloring in labels optional

    Turns out that link coloring is expected for actual hypertext-like
    use, but when using links just as 'mutant button', then it gets
    in the way.

 docs/reference/gtk/gtk-sections.txt |    2 +
 gtk/gtk.symbols                     |    2 +
 gtk/gtklabel.c                      |   84
 ++++++++++++++++++++++++++++++++---
 gtk/gtklabel.h                      |    4 ++
 4 files changed, 86 insertions(+), 6 deletions(-)

commit 3d1f55b68d7a53345bf36805aab1dbb04b044f1e
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Jul 9 17:59:41 2009 +0200

    Add xevent->xcrossing.mode to GDK_NOTE() for enter and leave notify
    events

 gdk/x11/gdkevents-x11.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit 305979d5a16c8ae9517981c30e7cced81f2e03b2
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jul 9 17:10:56 2009 +0200

    Remove accidentally added debug spew

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

commit 9044ec9bb9b1d08bd6674f17c7ea25fdbe3ac1ab
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jul 9 16:48:22 2009 +0200

    Correctly set enter/leave events as detail=nonlinear

    If we get a nonlinear enter/leave notify on the toplevel we need
    to set nonlinear in all the events we send, even if the in-toplevel
    tree is linear.

    This fixes combobox menus popping down immediately when you click
    (not hold). (bug #587559)

 gdk/gdkdisplay.c   |   56 ++++++++++++++++----------------
 gdk/gdkinternals.h |   19 ++++++-----
 gdk/gdkwindow.c    |   91
 ++++++++++++++++++++++++++++-----------------------
 gtk/gtkmenu.c      |   50 ++++++++++++++++++++++++++++
 4 files changed, 138 insertions(+), 78 deletions(-)

commit 8031432c09c864d6fe635a8e8890c5221399fc4f
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Jul 9 16:31:27 2009 +0200

    Disallow single-include unconditionally because this is a new file

 gtk/gtkentrybuffer.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit becb5057fc26e721e49d16b2cd1edc4834d65ce3
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Jul 9 16:30:52 2009 +0200

    Add single-include guard

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

commit 690af10d659da8d1d8b6a4f6208bd59eca6b501f
Author: Tino Meinen <tino.meinen@gmail.com>
Date:   Thu Jul 9 11:36:05 2009 +0100

    Dutch translation updated

 po-properties/nl.po | 3641
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1814 insertions(+), 1827 deletions(-)

commit ba184fc5af4f16ae73401c7b0ff6a0132ed975f6
Author: Tino Meinen <tino.meinen@gmail.com>
Date:   Thu Jul 9 11:35:03 2009 +0100

    Dutch translation updated

 po/nl.po | 2199
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1109 insertions(+), 1090 deletions(-)

commit 57032100bf418ef9843e7814b53e1269f18048b3
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Thu Jul 9 10:48:54 2009 +0300

    Updated Ukrainian translation

 po-properties/uk.po | 3463
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1748 insertions(+), 1715 deletions(-)

commit d0f4532d9007558adde92e39ecb17310636bf222
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:   Thu Jul 9 10:45:55 2009 +0300

    Updated Ukrainian translation

 po/uk.po | 2204
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1101 insertions(+), 1103 deletions(-)

commit a003b1b5f25564ae3c39c4be7fd2d679f5526ca7
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 9 07:36:52 2009 +0200

    Updated Spanish translation

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

commit eab02f697a29f2bfd388f6318adf18e2936e7e96
Author: Stef Walter <stef@memberwebs.com>
Date:   Wed Jul 8 20:41:53 2009 -0500

    GtkEntryBuffer holds text for GtkEntry

    Adds a 'model' type buffer for GtkEntry in which the actual
    textual data is stored. GtkEntryBuffer can be subclassed.

    Among other things, this allows GtkEntry to be used for secrets
    that need to be stored in non-pageable memory. It also allows
    buffers to be shared by entries.

    See bug #576801.

 demos/gtk-demo/Makefile.am                  |    1 +
 demos/gtk-demo/entry_buffer.c               |   65 ++
 docs/reference/gtk/gtk-docs.sgml            |    1 +
 docs/reference/gtk/gtk-sections.txt         |   31 +
 docs/reference/gtk/gtk.types                |    1 +
 docs/reference/gtk/tmpl/gtk-unused.sgml     |   19 +
 docs/reference/gtk/tmpl/gtkentry.sgml       |   32 +
 docs/reference/gtk/tmpl/gtkentrybuffer.sgml |  168 +++++
 gtk/Makefile.am                             |    2 +
 gtk/gtk.h                                   |    1 +
 gtk/gtkentry.c                              |  979
 +++++++++++++++------------
 gtk/gtkentry.h                              |   15 +-
 gtk/gtkentrybuffer.c                        |  741 ++++++++++++++++++++
 gtk/gtkentrybuffer.h                        |  133 ++++
 gtk/gtkmarshalers.list                      |    2 +
 15 files changed, 1754 insertions(+), 437 deletions(-)

commit 9ef87ea11e7d2b50d5222e5429b8a65a0f665162
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 8 18:40:05 2009 +0200

    Handle non-native windows in the gdk test utils

    We need to add the non-native offset to the root coords when
    sending events.

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

commit a90d43bed605f6afb929672d8568be0afbf9408d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 8 18:36:24 2009 +0200

    Don't emulate map/unmap events for native windows

    We really need to wait for the MapNotify from the xserver to ensure
    that the window has been mapped, as it may be delayed by the WM,
    network
    or similar things.

    This fixes a problem in the /ui-tests/keys-events gtk test

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

commit 8ebf278ebb23799682af45de512667d0473c9067
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 8 16:59:14 2009 +0200

    Fix defaultvalue test due to csw

    Initialize GdkWindowAttr required fields. This makes sure toplevel
    windows are not accidentally larger than 16bit.

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

commit a0ab93ca1328deef09832d0e3bef00667d37fa32
Author: Benjamin Otte <otte@gnome.org>
Date:   Wed Jul 8 17:54:17 2009 +0200

    Remove unused variable

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

commit 2de23ea6cffba39d239eaf7307c418801ad60abd
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed Jul 8 17:01:32 2009 +0200

    Fix the remaining issues that broke the PLT check

    Add internal API for the default button box layouts to so we don't
    need to call deprectated GTK+ functions (which are invisible with
    GTK_DISABLE_DEPRECATED).

 gtk/gtkbbox.c  |    4 ++--
 gtk/gtkhbbox.c |    6 ++++++
 gtk/gtkhbbox.h |    3 +++
 gtk/gtkvbbox.c |    7 +++++++
 gtk/gtkvbbox.h |    2 ++
 5 files changed, 20 insertions(+), 2 deletions(-)

commit 6fc6903c16e92a21fb19e5d48140c01ba7ccae80
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 8 16:41:32 2009 +0200

    Move get_cells implementation from deprecated function

    This way the deprecated function calls the new one instead of
    the other
    way around, which fixes pltcheck.sh

 gtk/gtktreeviewcolumn.c |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

commit fb1aeab052acc0453cc0cec20e63a0dd70aa1d52
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 8 16:38:40 2009 +0200

    Move get_cells implementation from deprecated function

    This way the deprecated function calls the new one instead of
    the other
    way around, which fixes pltcheck.sh

 gtk/gtkcellview.c |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

commit 11ec2ede5623c052644af83c2e0c36d60744aa99
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed Jul 8 16:37:29 2009 +0200

    Some indentation fixes and minor cleanup

 gtk/gtkhbbox.c |   20 ++++++++------------
 gtk/gtkvbbox.c |   12 ++++--------
 2 files changed, 12 insertions(+), 20 deletions(-)

commit 872152d56b10e8c64753cb62b443fe003a0a5dc5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 8 09:53:41 2009 -0400

    Make gdk build with GDK_DISABLE_DEPRECATED

    Turns out gdk_window_get_deskrelative_origin is now called in
    gdk as well.

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

commit b6b9004885c2df890058517c5e7986be4929e21e
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Jul 8 15:48:51 2009 +0200

    Use g_object_unref instead of deprecated gdk_pixmap_unref

 gdk/gdkoffscreenwindow.c |    2 +-
 gdk/testgdk.c            |   14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 8c685884bdda3e179ec477c7619c35ece414d7d5
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Jul 8 13:42:16 2009 +1000

    po/vi.po: updated key names

 po/vi.po |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

commit ba44717959061e1e8bcb321db473069d6dca72f9
Author: Ivar Smolin <okul@linux.ee>
Date:   Wed Jul 8 00:07:16 2009 +0300

    Updating Estonian translation

 po/et.po | 1088
 +-------------------------------------------------------------
 1 files changed, 7 insertions(+), 1081 deletions(-)

commit a7681f4c1ad558c44914fd716cec8b67bc0a0d3f
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Jul 7 22:39:47 2009 +0200

    Updated Spanish translation

 po/es.po | 2165
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1084 insertions(+), 1081 deletions(-)

commit a338c0f5eae113024023fb04979292dc4e406932
Author: Andre Klapper <a9016009@gmx.de>
Date:   Tue Jul 7 16:37:07 2009 +0100

    Improve translator comment. Fixes bug #569393.

 gtk/gtkcalendar.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit 62db28607bae28c660bba1f559dbd5f44a6f89c7
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jul 7 16:51:11 2009 +0200

    The shape is in window coordinate, so properly offset it when using it

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

commit 52e3d2cf0e848d8956a6091c68b6d382cbbf4eb6
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jul 7 15:14:16 2009 +0200

    Optimize clip-to-window with clipmask case when fully visible
    or obscured

    This avoids creating alot of bitmaps in common trivial cases.

 gdk/gdkgc.c |   59
 ++++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 42 insertions(+), 17 deletions(-)

commit 2678a454e5447ba28cf1aa7c316a1e73b7b30018
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jul 7 14:51:38 2009 +0200

    Make clipmasks work for pixbuf rendering

    This is more important in the client side windows world, as clip masks
    may be used for clipping to non-native subwindows. This fixes a bug
    in aisleriot where it uses masked pixbuf drawing and it ends up
    drawing
    over the moving card subwindow.

 NEWS                      |    9 +++++++++
 gdk/gdkdraw.c             |    3 ---
 gdk/x11/gdkdrawable-x11.c |   17 +++++++++++++++--
 3 files changed, 24 insertions(+), 5 deletions(-)

commit 5f12fe2b3b89dc3b1c7ef391ff491aa70802049b
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jul 7 14:33:48 2009 +0200

    Add _gdk_gc_get_clip_mask

    Internal function to get the clip mask of a gc (if set)

 gdk/gdkgc.c        |   18 ++++++++++++++++++
 gdk/gdkinternals.h |    1 +
 2 files changed, 19 insertions(+), 0 deletions(-)

commit a7e48466d4a871a06e723835884372c297e88e04
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Jul 7 17:02:17 2009 +0200

    Updated Swedish translation

 po/sv.po | 2769
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1252 insertions(+), 1517 deletions(-)

commit 3b1a673ccd44620f3eabbefba14334886f65ac5b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 7 01:08:01 2009 -0400

    Reenable tests

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

commit b55ac3523d7731ad4296f754aeffa179b2d9d405
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 7 01:07:27 2009 -0400

    Bump version

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

commit b3969a3d7540dfd7e2a933707fca3f934d628816
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 7 01:05:29 2009 -0400

    2.17.3

 docs/reference/gdk/tmpl/regions.sgml       |   10 +
 docs/reference/gtk/tmpl/gtkmenu.sgml       |   23 +
 docs/reference/gtk/tmpl/gtkstatusicon.sgml |   23 +
 gdk/gdkwindow.c                            |    4 +-
 gtk/gtkmountoperation-x11.c                |    2 +
 gtk/tests/testing.c                        |   12 +-
 po-properties/af.po                        |  367 ++--
 po-properties/am.po                        |  364 ++--
 po-properties/ang.po                       |  364 ++--
 po-properties/ar.po                        |  365 ++--
 po-properties/as.po                        |  365 ++--
 po-properties/ast.po                       |  363 ++--
 po-properties/az.po                        |  366 ++--
 po-properties/az_IR.po                     |  363 ++--
 po-properties/be.po                        |  367 ++--
 po-properties/be@latin.po                  |  365 ++--
 po-properties/bg.po                        |  365 ++--
 po-properties/bn.po                        |  365 ++--
 po-properties/bn_IN.po                     |  365 ++--
 po-properties/br.po                        |  364 ++--
 po-properties/bs.po                        |  366 ++--
 po-properties/ca.po                        |  365 ++--
 po-properties/ca@valencia.po               |  365 ++--
 po-properties/crh.po                       |  366 ++--
 po-properties/cs.po                        |  365 ++--
 po-properties/cy.po                        |  365 ++--
 po-properties/da.po                        |  365 ++--
 po-properties/de.po                        | 3415 ++++++++++----------
 po-properties/dz.po                        |  365 ++--
 po-properties/el.po                        |  365 ++--
 po-properties/en_CA.po                     |  365 ++--
 po-properties/en_GB.po                     |  365 ++--
 po-properties/eo.po                        |  363 ++--
 po-properties/es.po                        | 3419 ++++++++++----------
 po-properties/et.po                        |  365 ++--
 po-properties/eu.po                        |  365 ++--
 po-properties/fa.po                        |  364 ++--
 po-properties/fi.po                        |  365 ++--
 po-properties/fr.po                        |  365 ++--
 po-properties/ga.po                        |  364 ++--
 po-properties/gl.po                        |  365 ++--
 po-properties/gu.po                        |  365 ++--
 po-properties/he.po                        | 4661
 +++++++++++++++-------------
 po-properties/hi.po                        |  365 ++--
 po-properties/hr.po                        |  365 ++--
 po-properties/hu.po                        |  365 ++--
 po-properties/hy.po                        |  364 ++--
 po-properties/ia.po                        |  363 ++--
 po-properties/id.po                        |  365 ++--
 po-properties/io.po                        |  363 ++--
 po-properties/is.po                        |  364 ++--
 po-properties/it.po                        |  365 ++--
 po-properties/ja.po                        |  365 ++--
 po-properties/ka.po                        |  365 ++--
 po-properties/kn.po                        |  365 ++--
 po-properties/ko.po                        |  365 ++--
 po-properties/ku.po                        |  364 ++--
 po-properties/li.po                        |  367 ++--
 po-properties/lt.po                        |  365 ++--
 po-properties/lv.po                        |  365 ++--
 po-properties/mai.po                       |  365 ++--
 po-properties/mi.po                        |  363 ++--
 po-properties/mk.po                        |  365 ++--
 po-properties/ml.po                        |  365 ++--
 po-properties/mn.po                        |  366 ++--
 po-properties/mr.po                        |  365 ++--
 po-properties/ms.po                        |  366 ++--
 po-properties/nb.po                        |  365 ++--
 po-properties/ne.po                        |  365 ++--
 po-properties/nl.po                        |  365 ++--
 po-properties/nn.po                        |  366 ++--
 po-properties/nso.po                       |  367 ++--
 po-properties/oc.po                        |  364 ++--
 po-properties/or.po                        |  364 ++--
 po-properties/pa.po                        |  365 ++--
 po-properties/pl.po                        |  365 ++--
 po-properties/ps.po                        |  364 ++--
 po-properties/pt.po                        |  365 ++--
 po-properties/pt_BR.po                     |  365 ++--
 po-properties/ro.po                        |  365 ++--
 po-properties/ru.po                        |  365 ++--
 po-properties/rw.po                        |  365 ++--
 po-properties/si.po                        |  364 ++--
 po-properties/sk.po                        |  365 ++--
 po-properties/sl.po                        |  365 ++--
 po-properties/sq.po                        |  365 ++--
 po-properties/sr.po                        |  365 ++--
 po-properties/sr@ije.po                    |  365 ++--
 po-properties/sr@latin.po                  |  365 ++--
 po-properties/sv.po                        |  365 ++--
 po-properties/ta.po                        |  365 ++--
 po-properties/te.po                        |  365 ++--
 po-properties/th.po                        |  364 ++--
 po-properties/tk.po                        |  364 ++--
 po-properties/tr.po                        |  366 ++--
 po-properties/tt.po                        |  364 ++--
 po-properties/uk.po                        |  365 ++--
 po-properties/ur.po                        |  363 ++--
 po-properties/uz.po                        |  364 ++--
 po-properties/uz@cyrillic.po               |  364 ++--
 po-properties/vi.po                        |  365 ++--
 po-properties/wa.po                        |  364 ++--
 po-properties/xh.po                        |  365 ++--
 po-properties/yi.po                        |  366 ++--
 po-properties/zh_CN.po                     |  365 ++--
 po-properties/zh_HK.po                     |  365 ++--
 po-properties/zh_TW.po                     |  365 ++--
 po/af.po                                   |  220 +-
 po/am.po                                   |  220 +-
 po/ang.po                                  |  220 +-
 po/ar.po                                   |  220 +-
 po/as.po                                   |  220 +-
 po/ast.po                                  |  220 +-
 po/az.po                                   |  220 +-
 po/az_IR.po                                |  220 +-
 po/be.po                                   |  220 +-
 po/be@latin.po                             |  220 +-
 po/bg.po                                   |  220 +-
 po/bn.po                                   |  220 +-
 po/bn_IN.po                                |  220 +-
 po/br.po                                   |  220 +-
 po/bs.po                                   |  220 +-
 po/ca.po                                   |  220 +-
 po/ca@valencia.po                          |  220 +-
 po/crh.po                                  |  220 +-
 po/cs.po                                   |  220 +-
 po/cy.po                                   |  220 +-
 po/da.po                                   |  220 +-
 po/de.po                                   | 2161 +++++++-------
 po/dz.po                                   |  220 +-
 po/el.po                                   |  220 +-
 po/en_CA.po                                |  220 +-
 po/en_GB.po                                |  220 +-
 po/eo.po                                   |  220 +-
 po/es.po                                   |  220 +-
 po/et.po                                   | 1090 +++++++-
 po/eu.po                                   |  220 +-
 po/fa.po                                   |  220 +-
 po/fi.po                                   |  220 +-
 po/fr.po                                   |  220 +-
 po/ga.po                                   |  220 +-
 po/gl.po                                   |  220 +-
 po/gu.po                                   |  220 +-
 po/he.po                                   |  220 +-
 po/hi.po                                   |  220 +-
 po/hr.po                                   |  220 +-
 po/hu.po                                   |  220 +-
 po/hy.po                                   |  220 +-
 po/ia.po                                   |  220 +-
 po/id.po                                   |  220 +-
 po/io.po                                   |  220 +-
 po/is.po                                   |  220 +-
 po/it.po                                   |  220 +-
 po/ja.po                                   |  220 +-
 po/ka.po                                   |  220 +-
 po/kn.po                                   |  220 +-
 po/ko.po                                   |  220 +-
 po/ku.po                                   |  220 +-
 po/li.po                                   |  220 +-
 po/lt.po                                   |  220 +-
 po/lv.po                                   |  220 +-
 po/mai.po                                  |  220 +-
 po/mi.po                                   |  220 +-
 po/mk.po                                   |  220 +-
 po/ml.po                                   |  220 +-
 po/mn.po                                   |  220 +-
 po/mr.po                                   |  220 +-
 po/ms.po                                   |  220 +-
 po/nb.po                                   |  220 +-
 po/ne.po                                   |  220 +-
 po/nl.po                                   |  220 +-
 po/nn.po                                   |  220 +-
 po/nso.po                                  |  220 +-
 po/oc.po                                   |  220 +-
 po/or.po                                   |  220 +-
 po/pa.po                                   |  220 +-
 po/pl.po                                   |  220 +-
 po/ps.po                                   |  220 +-
 po/pt.po                                   |  220 +-
 po/pt_BR.po                                |  220 +-
 po/ro.po                                   |  220 +-
 po/ru.po                                   |  220 +-
 po/rw.po                                   |  220 +-
 po/si.po                                   |  220 +-
 po/sk.po                                   |  220 +-
 po/sl.po                                   |  220 +-
 po/sq.po                                   |  220 +-
 po/sr.po                                   |  220 +-
 po/sr@ije.po                               |  220 +-
 po/sr@latin.po                             |  220 +-
 po/sv.po                                   | 2766 +++++++++--------
 po/ta.po                                   |  220 +-
 po/te.po                                   |  220 +-
 po/th.po                                   |  220 +-
 po/tk.po                                   |  220 +-
 po/tr.po                                   |  220 +-
 po/tt.po                                   |  220 +-
 po/uk.po                                   |  220 +-
 po/ur.po                                   |  220 +-
 po/uz.po                                   |  220 +-
 po/uz@cyrillic.po                          |  220 +-
 po/vi.po                                   |  220 +-
 po/wa.po                                   |  220 +-
 po/xh.po                                   |  220 +-
 po/yi.po                                   |  220 +-
 po/zh_CN.po                                |  220 +-
 po/zh_HK.po                                |  220 +-
 po/zh_TW.po                                |  220 +-
 208 files changed, 39741 insertions(+), 35159 deletions(-)

commit 27f972cd344410e395199b6145da63b1bdacdfc3
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 7 00:29:14 2009 -0400

    Fix some distcheck issues

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

commit 1c6cd91b649560adde5c0a0989544ba7724032d0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 7 00:14:31 2009 -0400

    Temporarily turn of tests

    Since there are some csw regressions.

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

commit 93556ea8990f5cbefd258c13fbfd20055a193869
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 6 23:06:46 2009 -0400

    Make distcheck pass

 gdk/Makefile.am         |    4 ++--
 gdk/gdk.symbols         |    7 +++++++
 gdk/gdkdisplay.c        |   32 ++------------------------------
 gdk/gdkdisplaymanager.c |    2 +-
 gdk/gdkprivate.h        |    3 +++
 gdk/gdkwindow.c         |   18 ++++++++----------
 6 files changed, 23 insertions(+), 43 deletions(-)

commit 91701d685a529d8510941dd80317ebd5e0b15844
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 6 21:37:42 2009 -0400

    Fix a typo

 docs/reference/gtk/gtk-sections.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2163081bc61564066d9b21e3a2b003bd5c193f96
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 6 20:25:17 2009 -0400

    Update NEWS

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

commit 200d5dde044bcfeb9fe9db0eb91f59f8ee6f2f8c
Author: David Zeuthen <davidz@redhat.com>
Date:   Tue Jun 30 23:46:02 2009 -0400

    Bug 587485 – GMountOperation::show-processes support

     - Add support for GMountOperation::show-processes

     - Implement process look up for the X11 target

 gtk/Makefile.am                |   12 +-
 gtk/gtkmountoperation-stub.c   |   68 +++
 gtk/gtkmountoperation-x11.c    |  967
 ++++++++++++++++++++++++++++++++++++++++
 gtk/gtkmountoperation.c        |  601 +++++++++++++++++++++++++-
 gtk/gtkmountoperationprivate.h |   53 +++
 5 files changed, 1693 insertions(+), 8 deletions(-)

commit dab552dc2249fc1b569ffaf93f039c9f3382f67e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 6 02:03:21 2009 -0400

    Use gdk_display_sync instead of XSync

 gtk/gtktrayicon-x11.c |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

commit 42e7318b620ad73bd16b28b8f4d648350a337604
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 6 01:56:05 2009 -0400

    Fix redraw issues in GtkInfoBar

    This was reported in bug 587716. I have no idea why this used
    to work just fine for me...

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

commit 91868f5e767619985170305ac56a3dc1d851b1ea
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 6 01:20:35 2009 -0400

    Fix the doc build

 docs/reference/gtk/tmpl/gtksettings.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit a213b00d8b80ae19bd3be1ba7b6db73376e12ad6
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 16:37:14 2009 -0400

    More documentation fixes

 gdk/directfb/gdkdisplay-directfb.c |    5 +--
 gdk/directfb/gdkmain-directfb.c    |    5 +--
 gdk/directfb/gdkwindow-directfb.c  |    5 +--
 gdk/gdkwindow.c                    |   41
 ++++++++++++++++++++++++++++++++++++
 4 files changed, 47 insertions(+), 9 deletions(-)

commit 3b3e4e2a4ba31d586eb7f732cdf0587db412bc8d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 15:36:48 2009 -0400

    More small documentation fixups

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

commit 44bb1fb30eb6258cda9ec8ec838d2a2fd28075a1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 15:35:41 2009 -0400

    Small documentation fixes

 docs/reference/gdk/tmpl/events.sgml  |    2 +-
 docs/reference/gdk/tmpl/windows.sgml |  102
 +++++++++++++++++++++++++++++++--
 gdk/gdkregion.h                      |    2 +-
 3 files changed, 97 insertions(+), 9 deletions(-)

commit 0e07d8b189e731b9d1c9e3b3eb7781b04a00a0f9
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Jul 4 20:13:43 2009 +0200

    Hack that works around firefox plugin crash

    It turns out that mozilla, as per the gtk2xt code selects for input on
    the socket with a mask of 0x0fffff (for god knows why) which includes
    ButtonPressMask, causing a BadAccess if someone else also selects for
    this. As per the client-side windows merge we always normally selects
    for button press so we can emulate it on client side children that
    selects for button press. However, we don't need this for GtkSocket,
    so we unselect it here, fixing the crashes in firefox.

 gtk/gtksocket-x11.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 84c51a60895aae9761fb925af714d97e6b709246
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Jul 4 20:49:39 2009 +0300

    Updated Hebrew translation

 po-properties/he.po | 4680
 +++++++++++++++++++++++++--------------------------
 1 files changed, 2259 insertions(+), 2421 deletions(-)

commit cd58baa7e38c5ec3d809ffc3a4bd7b2efe73d08d
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 12:15:39 2009 +0200

    Updated msvc build

 gdk/makefile.msc    |    2 ++
 gtk/makefile.msc.in |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 7e116727d750bf419c3d1feaa1d24c9718b022cd
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 12:10:57 2009 +0200

    Fix condition to deliver root coords

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

commit 23b1b350b070f6ac6cb3039c59af2d8a8750f4f0
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 12:07:58 2009 +0200

    Enable window creation with GDK_WINDOW_CHILD again

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

commit 1bc0954495d0ddb2ac291f7ea15c175056b4ac6e
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 12:03:24 2009 +0200

    Initialize 'private' before use

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

commit fbf0f2d0ecd5f3ad3b7b152ea690412b65cd941e
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 12:01:39 2009 +0200

    Fix includes for missing prototypes

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

commit 37957aea347c0eaa758d689137765dceee182f5e
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 11:59:26 2009 +0200

    Use G_PI rather than M_PI

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

commit bff092a0d589eba505f81c22ee5e6730ff8a3613
Author: Hans Breuer <hans@breuer.org>
Date:   Sat Jul 4 11:58:27 2009 +0200

    Undef USE_MMX for msvc build

 config.h.win32.in |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit b11c4d9fae4ed1013a3983f4cdf3d898b62a0566
Author: Hans Breuer <hans@breuer.org>
Date:   Wed Jul 1 22:29:32 2009 +0200

    gtk_status_icon_get_title() must return a value

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

commit fbf73aada929f760d0875f4bccf326841964eb09
Author: Hans Breuer <hans@breuer.org>
Date:   Wed Jul 1 21:32:46 2009 +0200

    Updated msvc build

 gdk-pixbuf/makefile.msc |    3 ++-
 gdk/makefile.msc        |    2 +-
 gtk/makefile.msc.in     |   17 ++++++++++++++++-
 3 files changed, 19 insertions(+), 3 deletions(-)

commit bbd62f4ad8809b4011cc4102af8ee0982493f6aa
Author: Hans Breuer <hans@breuer.org>
Date:   Wed Jul 1 21:32:11 2009 +0200

    Conditionally define WS_EX_COMPOSITED

 gdk/win32/gdkmain-win32.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 6b56aea518226c27411414176527667472a3c936
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 15:21:50 2009 -0400

    Add another bug ref

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

commit 8031910e21a22d103f0ee1e45928e857df43f2e0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 15:17:26 2009 -0400

    Add doc stubs

 gdk/gdkoffscreenwindow.c |   28 +++++++++++++++++++++++-----
 gdk/gdkwindow.c          |    8 +++++++-
 2 files changed, 30 insertions(+), 6 deletions(-)

commit 837e16789f904404bc64f1175e1f39789d8d7421
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 01:39:59 2009 -0400

    Add new symbols

 docs/reference/gdk/gdk-docs.sgml    |    4 ++++
 docs/reference/gdk/gdk-sections.txt |    7 +++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

commit 6ba2dd8d60decac3c309a4aa9e2ccc7e0de81714
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 3 01:32:46 2009 -0400

    Update for 2.17.3

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

commit 9503034262b8691a2177b2a61a043f7517433ca6
Author: Hendrik Richter <hendrikr@gnome.org>
Date:   Fri Jul 3 08:20:49 2009 +0200

    Updated German translation.

 po-properties/de.po | 3424
 ++++++++++++++++++++++++++-------------------------
 po/de.po            | 2210 +++++++++++++++++-----------------
 2 files changed, 2834 insertions(+), 2800 deletions(-)

commit 584c9c8a022349bd5f7519a8289302563219be1c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 1 15:11:03 2009 -0400

    Make stock buttons have mnemonics again

    We used to treat stock buttons as having an implicit use-underline.
    A recent but fix lost that.

 gtk/gtkbutton.c |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit bde64ecda2c7ea3cf74cb7d69464d54378852fa1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 1 15:04:31 2009 -0400

    Add a testcase for use-stock/use-underline in buttons

    The fix for bug 586330 caused some unexpected behaviour changes, that
    this testcase ought to illustrate.

 tests/Makefile.am   |    6 ++
 tests/testbuttons.c |  145
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 151 insertions(+), 0 deletions(-)

commit 6060dab77afd288dfb6e0d2105f6ae1a2c8ed41d
Author: Cody Russell <bratsche@gnome.org>
Date:   Wed Jul 1 13:17:51 2009 -0500

    fix wrap width calculations that caused item height to be wrong

    Fix by logari81 to the wrap width calculations fir
    GtkIconView. #490724

 gtk/gtkiconview.c |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

commit 2e3866b5b2cd727fdd68e51ddb766e736ac59900
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 19:50:49 2009 +0200

    Make GdkDrawable draw_drawable backwards compat

    Turns out pygtk build broke due to the argument addition to
    draw_drawable.
    So, we now add a new vfunc for the new draw_drawable and are thus
    backwards compat.

 gdk/gdkdraw.c                   |   22 +++++++++++++++-------
 gdk/gdkdrawable.h               |   15 ++++++++++++---
 gdk/gdkoffscreenwindow.c        |    2 +-
 gdk/gdkpixmap.c                 |    2 +-
 gdk/gdkwindow.c                 |    2 +-
 gdk/quartz/gdkdrawable-quartz.c |    2 +-
 gdk/win32/gdkdrawable-win32.c   |    2 +-
 gdk/x11/gdkdrawable-x11.c       |    2 +-
 8 files changed, 33 insertions(+), 16 deletions(-)

commit 0111030586706f91f3271094280ad23559c47b36
Merge: 3c97f03 038398d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 16:15:03 2009 +0200

    Merge branch 'client-side-windows'

commit 038398d49326ca55dd8fa8e1dd18dfeb19e36465
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 16:13:31 2009 +0200

    Move new draw_drawable argument to end to make it more backwards
    compat

 gdk/gdkdraw.c                   |    5 +++--
 gdk/gdkdrawable.h               |    4 ++--
 gdk/gdkoffscreenwindow.c        |    4 ++--
 gdk/gdkpixmap.c                 |    8 ++++----
 gdk/gdkwindow.c                 |    8 ++++----
 gdk/quartz/gdkdrawable-quartz.c |    4 ++--
 gdk/win32/gdkdrawable-win32.c   |    8 ++++----
 gdk/x11/gdkdrawable-x11.c       |    8 ++++----
 8 files changed, 25 insertions(+), 24 deletions(-)

commit 10bf7ca74459a68440e23ecb26c2b037b81aefd1
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 14:36:36 2009 +0200

    Clean up embedding api

    we now use gdk_offscreen_window_set_embedder() instead of a signal
    to get the parent. This also replaces set_has_offscreen_changes.

    Rename "parent" in all embedding related names to "embedder" to
    make it
    more obviously different than the normal parent.

    Rename gdk_window_get_offscreen_pixmap to
    gdk_offscreen_window_get_pixmap
    to match the other offscreen calls.

    Rename gdk_window_offscreen_children_changed to
    gdk_window_geometry_changed
    as this is more descriptive.

 gdk/gdk.symbols          |    8 ++--
 gdk/gdkdisplay.c         |   18 +------
 gdk/gdkinternals.h       |    2 +-
 gdk/gdkoffscreenwindow.c |  136
 +++++++++++++++++++++++++++++-----------------
 gdk/gdkwindow.c          |  100 ++++++++++------------------------
 gdk/gdkwindow.h          |   10 ++--
 tests/gtkoffscreenbox.c  |   31 ++++-------
 7 files changed, 138 insertions(+), 167 deletions(-)

commit 681c3c288b958cd11cdf31dced1b65ee4520aef5
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 13:33:45 2009 +0200

    Remove debug spew, add TODO_CSW

 gdk/win32/gdkdrawable-win32.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 199582aed30cecad63afc2ff0c1f757759ba1f22
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 13:33:06 2009 +0200

    gdk_win32_blit, don't get the size of the impl

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

commit b1df568239e17622f62af52c9f08d63e45d36a8c
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 12:06:57 2009 +0200

    Some win32 cleanups

 gdk/win32/gdkdrawable-win32.c |   13 +------------
 gdk/win32/gdkevents-win32.c   |   31 ++-----------------------------
 gdk/win32/gdkgeometry-win32.c |   20 --------------------
 gdk/win32/gdkprivate-win32.h  |    3 ---
 gdk/win32/gdkwindow-win32.c   |    1 +
 5 files changed, 4 insertions(+), 64 deletions(-)

commit 593d5441d435f34d53f4588ab7f3d3c682d8efd4
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 12:06:04 2009 +0200

    Fix win32 GC set_region handling of reset_region

 gdk/win32/gdkgc-win32.c |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

commit 3c97f037a9fc5ef0f9438e41882eff8c703c88a6
Author: Benjamin Otte <otte@gnome.org>
Date:   Tue Jun 30 13:22:51 2009 +0200

    clean up code in gtk_list_store_set_n_columns()

    Previous code's messiness noted by Francisco Javier Taboada Aguado
    in
    http://mail.gnome.org/archives/gtk-devel-list/2009-June/msg00001.html

 gtk/gtkliststore.c |   20 +++++---------------
 1 files changed, 5 insertions(+), 15 deletions(-)

commit 5341efd4d481f8cb478e0f6d48d534ae83813d45
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 10:26:37 2009 +0200

    Make win32 backend build and minimally work

 gdk/win32/gdkevents-win32.c |  500
 +++++--------------------------------------
 gdk/win32/gdkinput-win32.h  |    1 -
 gdk/win32/gdkwindow-win32.c |  355 +++++++-----------------------
 tests/testwindows.c         |    2 +
 4 files changed, 132 insertions(+), 726 deletions(-)

commit 11a96ce2f6979d32159c57d6fd3194e6122e8177
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 10:23:29 2009 +0200

    Don't use GDK_WINDOW_SCREEN, as its an X11 specific macro

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

commit 0c6f64a76cc356582a4d2f76a07161c5fb5a8914
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jul 1 10:11:15 2009 +0200

    Don't return value from void function

    This fixes the previous commit where the return value was removed.

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

commit 89e3a9bc08935aaa897ee180ef09486b0f08dadd
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Jul 1 14:15:19 2009 +1000

    po/vi.po: updated Vietnamese translation

 po/vi.po |   76
 ++++++++++++++++++++++++++-----------------------------------
 1 files changed, 32 insertions(+), 44 deletions(-)

commit 413b39962f4335c7265bf47e3d868b4fab232f0a
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jun 30 12:40:51 2009 +0200

    Add missing symbols to gdk.symbols

 gdk/gdk.symbols |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit b50dfa69237a2b608b0d83b38f9f14dd7e4f6e0d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jun 30 10:55:06 2009 +0200

    Add gdk_window_get_root_coords to gdk.symbols

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

commit 3b6cf72f395b40c61a8eaddb6e56ff6869ef14cf
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jun 30 09:30:53 2009 +0200

    Move destroyed check to common code for get_origin & get_root_coords

    Also remove weird return value from get_root_coords

 gdk/gdkwindow.c         |   22 +++++++++++++++++++---
 gdk/gdkwindow.h         |    2 +-
 gdk/x11/gdkwindow-x11.c |   19 +++++++------------
 3 files changed, 27 insertions(+), 16 deletions(-)

commit d78f449deba776481af43fd50e2a2c3898511f14
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 28 16:58:00 2009 -0400

    Improve printing example

    Handle Documents folder being NULL, and handle output formats.

 demos/gtk-demo/printing.c |   52
 +++++++++++++++++++++++++-------------------
 1 files changed, 29 insertions(+), 23 deletions(-)

commit 8cca80d6a2381973b405d366e9a729fe1e038f04
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 28 16:14:21 2009 -0400

    Improve handling of print-to-file uri

    Going from print-to-file to a real printer and back used to nuke
    an app-provided uri; now we keep the initial settings around to
    avoid that.  Fixes bug 587086.

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

commit 1a42be00b4d6d664d0838b22951baa8ef597efc7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 28 16:13:33 2009 -0400

    Whitespace cleanups

 gtk/gtkprintunixdialog.c | 1221
 +++++++++++++++++++++++-----------------------
 1 files changed, 604 insertions(+), 617 deletions(-)

commit dea3b845b9c258c8b130255691748fc172545c38
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Sat Jun 27 14:57:54 2009 +0200

    Updated Spanish translation

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

commit 271a635a2f6c91238621a0b88c74f76c2701d4c0
Author: Benjamin Otte <otte@gnome.org>
Date:   Mon Jun 22 21:51:19 2009 +0200

    make the size column resizable

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

commit 02ac8ea3af92887fedd6b7cf2cf01c5565a5b2d2
Author: Benjamin Otte <otte@gnome.org>
Date:   Thu Jun 25 15:50:55 2009 +0200

    make sure the "Create folder" button doesn't get shown accidentally

    Switching to search or recent files mode and back to browse mode made
    the button visible previously

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

commit 6c18c25adbf61a5291f53b2e3dc11ba4e46b5b21
Author: Benjamin Otte <otte@gnome.org>
Date:   Tue Jun 23 09:26:23 2009 +0200

    check for allowed NULL inside g_return_if_fail() statements

    This patch replaces

    if (foo != NULL)
      g_return_if_fail (GTK_IS_FOO (foo));

    with

    g_return_if_fail (foo == NULL || GTK_IS_FOO (foo));

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

commit adf8db68c7ea0415f418fb4276913446569be3d3
Author: Benjamin Otte <otte@gnome.org>
Date:   Sun Jun 21 22:35:15 2009 +0200

    clarify the init value for the default sort column id

    The patch is basically s/-2/GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID/

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

commit 655e0d8ddc704ce61938e14b52f7d3715c6ad578
Author: Benjamin Otte <otte@gnome.org>
Date:   Thu Jun 18 21:10:33 2009 +0200

    unconditionally set right alignment for the size column

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

commit 4d49843317dc10dc28783678713be74d215760a0
Author: Benjamin Otte <otte@gnome.org>
Date:   Wed Jun 17 15:17:04 2009 +0200

    remove unused variables

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

commit 64e7c7828d951953708248b21b1541058067c702
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 26 20:11:57 2009 +0200

    Don't hide foreign children when emulating visibility

    We emulate visibility by unmapping (in X) all mapped (according to
    gdk) windows that are not visible (all parents mapped). This is
    because
    there may be client side windows inbetween the native windows in the
    hierarchy, so you can't know a native window is visible just because
    all the parent native windows are mapped.

    However, we don't want to unmap foreign windows, as that may cause all
    sort of unexpected issues. This should be safe, because generally the
    parent of a foreign window is a native window (e.g. a socket), so its
    gdk visibility state is the same as the Xserver one.

    This fixes an issue with the GDM notification area where the unmap of
    the plug caused spurious UnmapNotify events that confused GtkSocket
    and
    caused icons to become one pixel wide.

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

commit c84c0e92f8c80ef0d75a05f1bea94c21a6020674
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 26 17:07:24 2009 +0200

    Better implementation of native clear_area

    Last commit was bad, as it didn't clip against client side
    children. This implements such clipping first and then
    only clears the rectangles that need to be cleared.

 gdk/gdkwindow.c         |   28 ++++++++++++++++++----------
 gdk/gdkwindowimpl.h     |    7 ++-----
 gdk/x11/gdkwindow-x11.c |   28 ++++++++++++++++++----------
 3 files changed, 38 insertions(+), 25 deletions(-)

commit 0e548579de34dbbf8b74742d58a9a57ed69d658e
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 26 15:45:53 2009 +0200

    Implement gdk_window_clear_area natively for foreign windows

    This fixes a redraw issue with the notification area in xfce4.

 gdk/gdkwindow.c         |   10 ++++++++++
 gdk/gdkwindowimpl.h     |    6 ++++++
 gdk/x11/gdkwindow-x11.c |   14 ++++++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)

commit 4e902cd22303449970bb08a0c7317a745a1f91b3
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Jun 26 14:20:05 2009 +0200

    Clip cairo drawing against client-side child windows

    This is how cairo works with native children.
    This fixes an issue where the drag target outline is visible on the
    evolution folder treeview when it isn't with native windows.

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

commit a92c9ce9a5874665cf35fe7ac11ce315563cb92a
Author: David Zeuthen <davidz@redhat.com>
Date:   Mon Jun 22 17:22:23 2009 -0400

    Bug 586691 – Better GtkInfoBar defaults

    Signed-off-by: David Zeuthen <davidz@redhat.com>

 demos/gtk-demo/Makefile.am |    3 +-
 demos/gtk-demo/infobar.c   |  104 ++++++++++++++++++++++++++++++++++
 gtk/gtkinfobar.c           |  133
 +++++++++++++++++++++-----------------------
 3 files changed, 169 insertions(+), 71 deletions(-)

commit 986b78b667be2521987a2c45225e0520847d1431
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Jun 25 19:29:22 2009 +0300

    Updating Estonian translation

 po/et.po | 1181
 +-------------------------------------------------------------
 1 files changed, 8 insertions(+), 1173 deletions(-)

commit 43bc999e6d68b1be8607c42baacdb0fd0fade3f4
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jun 25 16:59:18 2009 +0200

    Ensure that we always calculate clip regions for root windows

    Without this we can't draw to them, which caused problems for e.g.
    gnome-settings-daemon clearing the background when the desktop
    background changed.

    Note: We don't actually clip away child windows from the root window,
    the clip is just based on the size of the root window.

 gdk/gdkwindow.c         |   12 ++++++++----
 gdk/x11/gdkevents-x11.c |    1 +
 gdk/x11/gdkwindow-x11.c |    1 +
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 794f2815de159c27e97d86d70f834636565a5b89
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jun 25 16:57:13 2009 +0200

    Fix g_signal_emit calls

    The switch to g_signal_emit was all messed up, I forgot to add
    signals[]
    around the signal enum and did not pass in the detail quark.

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

commit f35c317b685b6bc75ebf65f407c0eb0ef036fc2c
Author: Michael Natterer <mitch@gimp.org>
Date:   Thu Jun 25 13:30:15 2009 +0200

    Fix warning about uninitialized variable plus spacing and indentation
    cleanup

 gtk/gtkbbox.c |   66
 ++++++++++++++++++++++++++------------------------------
 1 files changed, 31 insertions(+), 35 deletions(-)

commit 99b42cf0062022dae9bed4abb8341758c48c5d28
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jun 25 01:23:50 2009 -0400

    Demo setting an output name for print to file

    It turns out that no application is doing this, since it is not
    obvious. Adding a demo here is at least a start.

 demos/gtk-demo/printing.c |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

commit cf1c6bc2ed9a2d4471102d41877938573ba2da3e
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 24 20:59:29 2009 +0200

    Fix typos

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

commit 955da9fc764468be61266fd94d8f5e9ff0bc60ef
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 24 20:56:05 2009 +0200

    Factor out common code to sync_native_window_stack_position

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

commit 7969c1842a012f9a39d5eb3ba5113689937ee801
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 24 20:35:15 2009 +0200

    Remove old obsolete comment

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

commit b093db8da93ad94d8b52598dd1befd264809c504
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 24 20:33:13 2009 +0200

    Use g_signal_emit instead of g_signal_emit_by_name when possible

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

commit 8518aa2bf3f5462a0c6e84e059b3fc5198b487fa
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 24 20:25:40 2009 +0200

    Rename accumulate_get_parent to accumulate_get_window

    This function is used in several places, not just get_parent

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

commit ca06216f2087c82512b999d3c28b10dd264b4619
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 24 20:20:33 2009 +0200

    Simplify _gdk_display_get_last_pointer_grab using g_list_last

 gdk/gdkdisplay.c |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

commit 724ab5824455f7ec57f56cbd3d0ba05b21e3d305
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 24 01:01:51 2009 -0400

    Add a way to turn off toggle spacing in menus

    Reserving toggle space is nice for consistency in main menus
    and context menus, but it gets in the way in special situations,
    such as combo boxes, tabular menus, etc.

 docs/reference/gtk/gtk-sections.txt |    2 +
 gtk/gtk.symbols                     |    2 +
 gtk/gtkcombobox.c                   |    6 +-
 gtk/gtkmenu.c                       |   73
 +++++++++++++++++++++++++++++++++--
 gtk/gtkmenu.h                       |    7 +--
 5 files changed, 79 insertions(+), 11 deletions(-)

commit 839aa0421eca9c9144caf3c290d017c210670af6
Author: Marco Túlio Gontijo e Silva <marcot@holoscopio.com>
Date:   Mon Jun 22 10:18:44 2009 -0300

    Updated Brazilian Portuguese translation

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

commit a39b2dcee44d747c0803c0913fcaa19d1b681ad4
Author: Stanislav Brabec <sbrabec@suse.cz>
Date:   Tue Jun 23 14:05:32 2009 -0500

    bgo#529908 - Sanitize handling of motion events in GtkNotebook

    GtkNotebook used gdk_window_get_pointer() incorrectly, as it already
    had coordinates from various GdkEvents.  Using get_pointer() means
    that you get pointer positions *after* the event has happened, which
    leads to visual out-of-sync results, or inadvertently detached tabs if
    you click on them while your machine is being slow.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtknotebook.c |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

commit b436f5b8a3c8ad0468d2420895fa97dc7c711969
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jun 22 17:19:21 2009 +0100

    Bug 461944 – pressing the volume icon in full screen shuts down
    the sound

    Don't pass the click on the button through to the scale when the
    dock popup will be moved, otherwise we could end up changing the
    sound in unexcepted ways (to zero for vertical popups at the bottom
    of the screen for example).

 gtk/gtkscalebutton.c |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

commit 515a0b61a173cbea511242823aa6e9418f5ca6ed
Author: Tristan Van Berkom <vantr@TheBully.local>
Date:   Thu Jun 18 15:46:02 2009 -0400

    Accelerators failed for submenus (GNOME bug 582025)

    gtk/gtkmenuitem.c: Override custom_tag_finished() for "accelerator"
    and search
    the correct toplevel GtkWindow to attach accelerators to menu items.

    gtk/gtkwidget.[ch]: Added _gtk_widget_buildable_finish_accelerator()
    to allow
    subclasses to specify a toplevel window to associate with when
    parsing <accelerator>
    tags

 gtk/gtkmenuitem.c |   46 +++++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.c   |   62
 ++++++++++++++++++++++++++++++++++------------------
 gtk/gtkwidget.h   |    4 +++
 3 files changed, 90 insertions(+), 22 deletions(-)

commit d3ae855ce67e66f055174909f98239ff4676fbb2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 22 11:46:03 2009 -0400

    Forgotten header file

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

commit af219b818f0493efe02153cc9341b61908962061
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 22 10:00:19 2009 -0400

    Don't force toggle size for tabular menus either

 gtk/gtkmenu.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 8f57c91766ff612485fd6bd55901a2e5de760e23
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 22 00:53:14 2009 -0400

    Remove extra padding from comboboxes

    We do want to have consistent padding in menus in menubars and context
    menus, but the menus used in comboboxes don't need the extra padding.
    Add private GtkMenu API for turning this off. Bug 564063

 gtk/gtkcombobox.c |    3 +++
 gtk/gtkmenu.c     |   25 ++++++++++++++++++-------
 2 files changed, 21 insertions(+), 7 deletions(-)

commit 823151ba8ce3b74b612583db952b0a07548fb6fc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 21 23:30:27 2009 -0400

    Fix 'Add to bookmarks' initial sensitivity

    Make sure that we always call bookmarks_check_add_sensitivity() at
    least once before popping up a newly created menu. Fixes bug 585858.

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

commit 05cef0731fc61538535fbc52955f1f643200f34e
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:   Sun Jun 21 10:54:57 2009 +0200

    Updated Spanish translation

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

commit 0e04566d545e389db838ed782bc6f9d6db87528a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jun 20 20:51:37 2009 -0400

    Update some links in the tutorial

    This fixes bug 585953.

 docs/tutorial/gtk-tut.sgml |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 0f00d3fdb084eac236072361df19e030d390ea9b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jun 20 13:54:33 2009 -0400

    Reduce roundtrips

    Setting a tooltip on a widget unfortunately triggers several
    roundtrips
    to the X server. We reduce this overhead by only doing it if the
    widget is visible, and by deferring to an idle. See bug 585626.

 gtk/gtkwidget.c |   49 +++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 41 insertions(+), 8 deletions(-)

commit 374aa049545516f1fd4dcdf43325fb992400129d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jun 20 13:53:32 2009 -0400

    Add a title property to GtkStatusIcon

    This can be used to give ATs a string to display for tray icons.
    See bug 585802.

 docs/reference/gtk/gtk-sections.txt |    2 +
 gtk/gtk.symbols                     |    2 +
 gtk/gtkstatusicon.c                 |   96
 ++++++++++++++++++++++++++++++++++-
 gtk/gtkstatusicon.h                 |    3 +
 4 files changed, 102 insertions(+), 1 deletions(-)

commit 52ca2f29cc6108ddc8488545a80253e3be874c87
Author: Richard Hult <richard@imendio.com>
Date:   Sat Jun 20 11:37:05 2009 +0200

    Update _gdk_windowing_pointer_grab

 gdk/quartz/gdkevents-quartz.c |   25 +++++++------------------
 1 files changed, 7 insertions(+), 18 deletions(-)

commit 56efcf62c490c37c3f02928a7281835886434124
Author: Richard Hult <richard@imendio.com>
Date:   Sat Jun 20 11:20:03 2009 +0200

    Remove duplicate definition of GdkInputWindow

 gdk/quartz/gdkinputprivate.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit f26fe5bb49ff05dd5b4f7b008a835e901cb9cabd
Author: Richard Hult <richard@imendio.com>
Date:   Sat Jun 20 11:17:15 2009 +0200

    Update gdk_window_quartz_show, ..._get_origin, ..._get_pointer

 gdk/quartz/gdkwindow-quartz.c |  100
 +++++++++++++++++++++++------------------
 1 files changed, 56 insertions(+), 44 deletions(-)

commit eb70b751188985bf3c9d9366f4dfdb3e6e50a44a
Author: Richard Hult <richard@imendio.com>
Date:   Sat Jun 20 10:31:53 2009 +0200

    Rename gdk_window_beep to _gdk_windowing_window_beep

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

commit 3dcb40e6beeb27b4485f9fd28484dc0d81b84b4d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jun 19 09:14:18 2009 -0400

    Correct a couple of typos

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

commit 3d527afadb802c9027365480023f8aeda18e7ad7
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jun 18 21:29:54 2009 -0500

    bgo#586315 - gtk_file_chooser_list_shortcut_folders() was crashing

    The virtual method list_shortcut_folders returns a GSList * of
    GFile *.
    In turn, gtk_file_chooser_list_shortcut_folders() converts those
    to strings.

    However, the delegate in gtkfilechooserutils.c was calling
    gtk_file_chooser_list_shortcut_folders() every time, so we were trying
    to convert invalid data.

    Now we have an internal function that deals with GFile *.  That
    function is called by the delegate, and the conversion is done only
    once by the API entry points.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooser.c        |   11 +++++++++--
 gtk/gtkfilechooserprivate.h |    1 +
 gtk/gtkfilechooserutils.c   |    2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 6382eac6d85409a43b9a3b96cd303338de582f65
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jun 18 22:08:31 2009 -0400

    Fix an oversight in mnemonic handling

    In some situations, GtkButton would ignore the use-underline
    property. This was reported in bug 586330.

 gtk/gtkbutton.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

commit 68171b506f1a77b33367f69364d9991a4558a242
Author: Federico Mena Quintero <federico@novell.com>
Date:   Thu Jun 18 19:48:38 2009 -0500

    Show the size column by default in the file chooser

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c  |    2 +-
 gtk/gtkfilechoosersettings.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6fe357965a420aa930599d0536fabb8ac80cedee
Author: Ryan Lortie <desrt@desrt.ca>
Date:   Thu Jun 18 15:11:57 2009 -0400

    Use g_mapped_file_unref()

      - drop deprecated use of g_mapped_file_free()
      - bump glib version requirement

 configure.in          |    2 +-
 gtk/gtkiconcache.c    |    4 ++--
 gtk/updateiconcache.c |    4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 0c7a26690d5c9ca39659a1596e377305d338e484
Author: Alexander Larsson <alexl@redhat.com>
Date:   Thu Jun 18 20:58:13 2009 +0200

    Fix spelling of synthesize

 gdk/gdkdisplay.c         |   10 +++++-----
 gdk/gdkinternals.h       |    4 ++--
 gdk/gdkoffscreenwindow.c |   10 +++++-----
 gdk/gdkwindow.c          |   32 ++++++++++++++++----------------
 4 files changed, 28 insertions(+), 28 deletions(-)

commit 3c75004474b099ff695c0d3d1835c245a550f12f
Author: Federico Mena Quintero <federico@novell.com>
Date:   Wed Jun 17 20:33:57 2009 -0500

    Don't set the sort column when there is no model

    We can't set the sort column when we load the GtkFileChooser's
    settings, as the
    file models may not have been created yet.  Wait until the models
    are actually
    present; then we can set the sort column.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 7303f3c9fdc2fcb75907a3fd81cc4a44446931a7
Merge: c08bf93 1a385c5
Author: Alexander Larsson <alexl@redhat.com>
Date:   Wed Jun 17 12:56:05 2009 +0200

    Merge branch 'master' into client-side-windows

    This updates client-side-windows to the the latest soname
    change for easier testing.

    Conflicts:
	gdk/x11/gdkwindow-x11.c
	tests/Makefile.am

commit 1a385c50f041cdcc8ee88b27af85094901c2b05d
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 17 10:28:03 2009 +0200

    fix compile warnings

    Fallout from running make CFLAGS="-Werror"; mostly missing casts and
    constness issues.

 demos/gtk-demo/rotated_text.c	   |	6 +++---
 gdk-pixbuf/gdk-pixbuf-io.c	   |	2 +-
 gtk/gtkactivatable.c		   |	4 ++--
 gtk/gtkdnd.c			   |	4 ++--
 gtk/gtkhandlebox.c		   |	3 ++-
 gtk/gtkiconview.c		   |	6 ++++--
 gtk/gtktreeview.c		   |	2 +-
 gtk/tests/builder.c		   |	6 +++---
 modules/other/gail/gailtreeview.c |	4 ++--
 tests/testgtk.c		   |	2 +-
 10 files changed, 21 insertions(+), 18 deletions(-)

commit c08bf93fe5fd0f7192aec9ad0358da246c211e0f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jun 16 21:34:37 2009 +0200

    Don't reset window hints when showing multiple times

    gdk_window_show() should only set the initial hints on the first
    run, not if the window is already mapped when gdk_window_show is
    called.

 gdk/gdkwindow.c	 |   10 +++++-----
 gdk/gdkwindowimpl.h	 |    3 ++-
 gdk/x11/gdkwindow-x11.c |    7 ++++---
 3 files changed, 11 insertions(+), 9 deletions(-)

commit 272c30bbc276819ad9ca7c43ce75e2b46064c8d6
Author: Daniel Nylander <po@danielnylander.se>
Date:	Tue Jun 16 21:04:18 2009 +0200

    Updated Swedish translation

 po/sv.po | 2810
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1268 insertions(+), 1542 deletions(-)

commit d50cfd192b98ccb0c9f2421f87acb7659f0805cb
Author: Vincent Untz <vuntz@gnome.org>
Date:	Tue Jun 16 17:34:10 2009 +0200

    Use g_return_val_if_fail instead of g_return_if_fail

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

commit 3bf1c7adadb1fda69e63fc6fe0f3698d937a1b80
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 16 12:37:33 2009 -0400

    More uses of the get_cell_renderers functions

 gtk/tests/builder.c		   |	4 ++--
 gtk/tests/treeview-scrolling.c    |	2 +-
 modules/other/gail/gailtreeview.c |	8 ++++----
 3 files changed, 7 insertions(+), 7 deletions(-)

commit c12a8388f6f88477c0fcf52d66287d744d40929d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 16 12:21:36 2009 -0400

    More instances of those deprecated functions

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

commit 6fc9f57848f138db61b9e374ce4306305f556a77
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 16 11:48:16 2009 -0400

    Forgot one use in libgail

 modules/other/gail/gailtreeview.c |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d51132e5846d93d15a9a35e4b2cbade1008078fb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 16 11:27:06 2009 -0400

    Don't use deprecated api internally

 gtk/gtkcombobox.c	     |	  2 +-
 gtk/gtkentrycompletion.c    |	  2 +-
 gtk/gtkfilechooserdefault.c |	  2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 09f41f500011fc32843bd58bf80e6127998b914a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 21:48:53 2009 -0400

    Bump version to 2.17.3

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

commit b645bb9e02f7735e7240bfa61caf1ce4cfbc2bd0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 21:45:40 2009 -0400

    2.17.2

 docs/reference/gtk/tmpl/gtkprintoperation.sgml  |   46 +
 docs/reference/gtk/tmpl/gtkprintsettings.sgml	 |    1 +
 docs/reference/gtk/tmpl/gtkprintunixdialog.sgml |   60 +
 po-properties/af.po				 |  124 +-
 po-properties/am.po				 |  122 +-
 po-properties/ang.po				 |  120 +-
 po-properties/ar.po				 |  124 +-
 po-properties/as.po				 |  125 +-
 po-properties/ast.po				 |  120 +-
 po-properties/az.po				 |  124 +-
 po-properties/az_IR.po				 |  120 +-
 po-properties/be.po				 |  124 +-
 po-properties/be@latin.po			 |  124 +-
 po-properties/bg.po				 |  124 +-
 po-properties/bn.po				 |  126 +-
 po-properties/bn_IN.po				 |  126 +-
 po-properties/br.po				 |  120 +-
 po-properties/bs.po				 |  124 +-
 po-properties/ca.po				 |  124 +-
 po-properties/ca@valencia.po			 |  124 +-
 po-properties/crh.po				 |  127 +-
 po-properties/cs.po				 |  124 +-
 po-properties/cy.po				 |  129 +-
 po-properties/da.po				 | 3428
 +++++++++++-----------
 po-properties/de.po				 |  125 +-
 po-properties/dz.po				 |  131 +-
 po-properties/el.po				 |  124 +-
 po-properties/en_CA.po				 |  124 +-
 po-properties/en_GB.po				 |  124 +-
 po-properties/eo.po				 |  120 +-
 po-properties/es.po				 | 3415
 +++++++++++-----------
 po-properties/et.po				 |  124 +-
 po-properties/eu.po				 |  125 +-
 po-properties/fa.po				 |  123 +-
 po-properties/fi.po				 |  124 +-
 po-properties/fr.po				 |  124 +-
 po-properties/ga.po				 |  122 +-
 po-properties/gl.po				 |  124 +-
 po-properties/gu.po				 |  124 +-
 po-properties/he.po				 |  124 +-
 po-properties/hi.po				 |  124 +-
 po-properties/hr.po				 |  124 +-
 po-properties/hu.po				 |  124 +-
 po-properties/hy.po				 |  122 +-
 po-properties/ia.po				 |  122 +-
 po-properties/id.po				 |  128 +-
 po-properties/io.po				 |  120 +-
 po-properties/is.po				 |  124 +-
 po-properties/it.po				 |  127 +-
 po-properties/ja.po				 |  124 +-
 po-properties/ka.po				 |  124 +-
 po-properties/kn.po				 |  124 +-
 po-properties/ko.po				 |  124 +-
 po-properties/ku.po				 |  120 +-
 po-properties/li.po				 |  124 +-
 po-properties/lt.po				 |  124 +-
 po-properties/lv.po				 |  124 +-
 po-properties/mai.po				 |  124 +-
 po-properties/mi.po				 |  122 +-
 po-properties/mk.po				 |  124 +-
 po-properties/ml.po				 |  124 +-
 po-properties/mn.po				 |  128 +-
 po-properties/mr.po				 |  124 +-
 po-properties/ms.po				 |  124 +-
 po-properties/nb.po				 |  124 +-
 po-properties/ne.po				 |  124 +-
 po-properties/nl.po				 |  125 +-
 po-properties/nn.po				 |  124 +-
 po-properties/nso.po				 |  124 +-
 po-properties/oc.po				 |  122 +-
 po-properties/or.po				 | 3656
 ++++++++++++-----------
 po-properties/pa.po				 |  124 +-
 po-properties/pl.po				 |  124 +-
 po-properties/ps.po				 |  123 +-
 po-properties/pt.po				 |  124 +-
 po-properties/pt_BR.po				 |  124 +-
 po-properties/ro.po				 |  124 +-
 po-properties/ru.po				 |  124 +-
 po-properties/rw.po				 |  124 +-
 po-properties/si.po				 |  124 +-
 po-properties/sk.po				 |  124 +-
 po-properties/sl.po				 |  124 +-
 po-properties/sq.po				 |  124 +-
 po-properties/sr.po				 |  124 +-
 po-properties/sr@ije.po			 |  124 +-
 po-properties/sr@latin.po			 |  124 +-
 po-properties/sv.po				 |  124 +-
 po-properties/ta.po				 |  124 +-
 po-properties/te.po				 |  124 +-
 po-properties/th.po				 |  122 +-
 po-properties/tk.po				 |  122 +-
 po-properties/tr.po				 |  127 +-
 po-properties/tt.po				 |  123 +-
 po-properties/uk.po				 |  124 +-
 po-properties/ur.po				 |  120 +-
 po-properties/uz.po				 |  123 +-
 po-properties/uz@cyrillic.po			 |  123 +-
 po-properties/vi.po				 |  124 +-
 po-properties/wa.po				 |  132 +-
 po-properties/xh.po				 |  124 +-
 po-properties/yi.po				 |  124 +-
 po-properties/zh_CN.po				 |  124 +-
 po-properties/zh_HK.po				 |  124 +-
 po-properties/zh_TW.po				 |  124 +-
 po/af.po					 |  302 +-
 po/am.po					 |  300 +-
 po/ang.po					 |  300 +-
 po/ar.po					 |  304 +-
 po/as.po					 |  304 +-
 po/ast.po					 |  304 +-
 po/az.po					 |  300 +-
 po/az_IR.po					 |  299 +-
 po/be.po					 |  300 +-
 po/be@latin.po					 |  304 +-
 po/bg.po					 |  304 +-
 po/bn.po					 |  300 +-
 po/bn_IN.po					 | 2188 +++++++-------
 po/br.po					 |  300 +-
 po/bs.po					 |  300 +-
 po/ca.po					 |  304 +-
 po/ca@valencia.po				 |  302 +-
 po/crh.po					 |  305 +-
 po/cs.po					 |  304 +-
 po/cy.po					 |  302 +-
 po/da.po					 |  304 +-
 po/de.po					 |  306 +-
 po/dz.po					 |  300 +-
 po/el.po					 |  304 +-
 po/en_CA.po					 |  302 +-
 po/en_GB.po					 |  304 +-
 po/eo.po					 |  300 +-
 po/es.po					 | 2139 +++++++-------
 po/et.po					 | 1082 +++++++-
 po/eu.po					 |  304 +-
 po/fa.po					 |  300 +-
 po/fi.po					 |  304 +-
 po/fr.po					 |  304 +-
 po/ga.po					 |  304 +-
 po/gl.po					 |  304 +-
 po/gu.po					 |  304 +-
 po/he.po					 |  304 +-
 po/hi.po					 | 2181 +++++++-------
 po/hr.po					 |  302 +-
 po/hu.po					 |  304 +-
 po/hy.po					 |  300 +-
 po/ia.po					 |  300 +-
 po/id.po					 |  300 +-
 po/io.po					 |  301 +-
 po/is.po					 |  300 +-
 po/it.po					 |  305 +-
 po/ja.po					 |  304 +-
 po/ka.po					 |  304 +-
 po/kn.po					 |  304 +-
 po/ko.po					 |  304 +-
 po/ku.po					 |  302 +-
 po/li.po					 |  300 +-
 po/lt.po					 |  304 +-
 po/lv.po					 |  304 +-
 po/mai.po					 |  304 +-
 po/mi.po					 |  300 +-
 po/mk.po					 |  302 +-
 po/ml.po					 |  304 +-
 po/mn.po					 |  301 +-
 po/mr.po					 |  304 +-
 po/ms.po					 |  300 +-
 po/nb.po					 | 2144 +++++++-------
 po/ne.po					 |  300 +-
 po/nl.po					 |  309 +-
 po/nn.po					 |  305 +-
 po/nso.po					 |  300 +-
 po/oc.po					 |  301 +-
 po/or.po					 |  304 +-
 po/pa.po					 |  304 +-
 po/pl.po					 |  304 +-
 po/ps.po					 |  302 +-
 po/pt.po					 |  304 +-
 po/pt_BR.po					 | 2147 +++++++-------
 po/ro.po					 |  304 +-
 po/ru.po					 |  304 +-
 po/rw.po					 |  303 +-
 po/si.po					 |  302 +-
 po/sk.po					 |  304 +-
 po/sl.po					 |  304 +-
 po/sq.po					 |  305 +-
 po/sr.po					 |  304 +-
 po/sr@ije.po					 |  300 +-
 po/sr@latin.po					 |  304 +-
 po/sv.po					 |  304 +-
 po/ta.po					 |  304 +-
 po/te.po					 |  304 +-
 po/th.po					 |  304 +-
 po/tk.po					 |  300 +-
 po/tr.po					 |  305 +-
 po/tt.po					 |  300 +-
 po/uk.po					 |  304 +-
 po/ur.po					 |  300 +-
 po/uz.po					 |  302 +-
 po/uz@cyrillic.po				 |  302 +-
 po/vi.po					 |  304 +-
 po/wa.po					 |  300 +-
 po/xh.po					 |  300 +-
 po/yi.po					 |  300 +-
 po/zh_CN.po					 |  304 +-
 po/zh_HK.po					 |  304 +-
 po/zh_TW.po					 |  304 +-
 205 files changed, 34476 insertions(+), 28906 deletions(-)

commit 350757e78cebbf6d84df84e3bc73ffc505389db8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 20:46:34 2009 -0400

    Update NEWS

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

commit 6810564f4202702d73f8a45a1e1149bd0ed9e457
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 20:07:37 2009 -0400

    Add missing GtkInfoBar functions to the docs

 docs/reference/gtk/gtk-sections.txt |	  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f02dedde6d23a55373c02c867a995948b37361ac
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 20:05:49 2009 -0400

    Don't export a private function

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

commit f6890e3b35f44b9c9afec40c415f9147c9bb601b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 20:05:24 2009 -0400

    Fix docs build

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

commit 23fa53f1bcc08aaa4d7e51753708a792262c4083
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 20:04:48 2009 -0400

    Properly export gtk_info_bar_response

    Also fix up its docs.

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

commit de3cc277064937727e2f728113e0d63c64aa3bb8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 18:04:49 2009 -0400

    Cleanup some translation handling

    Use g_*gettext functions in gdk-pixbuf instead direct gettext
    calls to benefit from the maybe-dont-translate functionality
    in GLib. Also, replace a hand-rolled version by g_dpgettext2
    in gtkbuilderparser.c. Fixes bug 585791.

 gdk-pixbuf/gdk-pixbuf-io.c	   |	2 +-
 gdk-pixbuf/gdk-pixdata.c	   |	7 ++++---
 gdk/x11/gdkapplaunchcontext-x11.c |	8 ++++----
 gtk/gtkbuilderparser.c		   |   36
 +-----------------------------------
 po/Makefile.in.in		   |	2 ++
 5 files changed, 12 insertions(+), 43 deletions(-)

commit 362127c33c16b8626d4a4b8925bfb7b03bee0b6b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 17:22:58 2009 -0400

    Fix the docs for gtk_recent_info_get_application_info()

    The documentation for the function says that the app_exec string
    should be freed, but we return a pointer to the internal string
    without duplicating it. Since the app_exec string is valid as long
    as the GtkRecentInfo is valid the documentation should be fixed
    and the out argument should be constified. Fixes #584832.

 gtk/gtkrecentmanager.c |    7 ++++---
 gtk/gtkrecentmanager.h |    2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

commit b6fc50c855077067ac3ba26b6654645eca2d7320
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 17:19:43 2009 -0400

    Add some more font sizes

    Make 15 and 17 available in the list. See bug 585371

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

commit 6abc52a29d2b15c255ada7d199b703a95f8c565b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 17:11:14 2009 -0400

    Deprecate get_cell_renderers implementations

    These have been superseded by gtk_cell_layout_get_cells.
    Fixes bug 562335.

 gtk/gtk.symbols	 |    4 ++++
 gtk/gtkcellview.c	 |    4 +++-
 gtk/gtkcellview.h	 |    2 ++
 gtk/gtktreeviewcolumn.c |    2 ++
 gtk/gtktreeviewcolumn.h |    2 ++
 5 files changed, 13 insertions(+), 1 deletions(-)

commit 21594f5574280531210af18fa06d8bed4d49d5da
Author: Daniel Elstner <daniel.kitta@gmail.com>
Date:	Sun Jun 14 01:14:00 2009 +0200

    Terminate case with break in switch statement

    * gtk/gtkstatusicon.c (gtk_status_icon_set_property): Add missing
    break statements to unterminated case blocks inside switch.

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

commit ed33a20b29649eb728404808ed56a2bbbb38a925
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 21:10:34 2009 +0200

    Bug 565317 - Resulting image of GtkCellRendererPixbuf depends on
    order of set properties

    (gtk_cell_renderer_pixbuf_set_property): add back evil code that makes
    sure that the current image is only unset if the new image was created
    from the same property or the new property is not NULL.

 gtk/gtkcellrendererpixbuf.c |	155
 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 117 insertions(+), 38 deletions(-)

commit 2b3de3dd75384a0af99f92656cdd70d72319ca6c
Author: Federico Mena Quintero <federico@novell.com>
Date:	Mon Jun 15 12:37:07 2009 -0500

    bgo#580560 - Make Backspace work in the file chooser to to to the
    parent directory

    GtkFileChooserDefault actually implements a binding signal for
    Backspace, to make it go to the parent directory.  However,
    GtkTreeView was eating our Backspace, and thus the file chooser was
    not getting a chance to execute its binding signal.

    GtkTreeView implements a Backspace binding itself, which it uses to
    move to the parent node of the current cursor node.  However, the
    binding handler would return TRUE even if there was no parent to the
    current node.  Now the binding handler only returns TRUE if it
    actually changed the cursor.

    Additionally, gtk_tree_view_key_press() sees if no bindings handled a
    key press; in that case, it re-sends the key press to the treeview's
    search entry.  However, sending a Backspace to an empty entry makes
    the entry beep.  Thus, we add a flag that gets set from GtkTreeView's
    Backspace binding handler, to tell gtk_tree_view_key_press() when it
    should *not* re-emit the key press on the search entry.  Sort of,
    "yeah, I didn't handle this key press, but I don't want you to send it
    to the search entry, either!".

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtktreeprivate.h |    2 ++
 gtk/gtktreeview.c    |   43 +++++++++++++++++++++++++++----------------
 2 files changed, 29 insertions(+), 16 deletions(-)

commit bc42bca9ddb6270681ead9289fe638d121d9a6c7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 15 01:50:27 2009 -0400

    Add entry about xdg user dir icons

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

commit 05320563495f69497c3af340fc2d31f8794169c2
Merge: b9a27c2 2901695
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Mon Jun 15 09:48:14 2009 +0800

    Merge branch 'button-box-orientable-584598'

commit 2901695dfd83c30256baabe007f2e137322f01da
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Tue Jun 2 20:01:19 2009 +0800

    Support GtkOrientable for GtkButtonBox

    Edit: Update for coding style

 gtk/gtkbbox.c	|  349
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkhbbox.c |  196 +-------------------------------
 gtk/gtkvbbox.c |  195 +-------------------------------
 3 files changed, 355 insertions(+), 385 deletions(-)

commit 1fe7308dd1797c10cefd2b775e547bf97d0ed275
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Tue Jun 2 18:58:10 2009 +0800

    Testcase for GtkOrientable

 tests/Makefile.am	|    3 +
 tests/testorientable.c |  111
 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+), 0 deletions(-)

commit b9a27c26363ba3b29ec03264b523c07d87bb6dff
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Sat Jun 13 13:21:01 2009 +0200

    Updated Spanish translation

 po/es.po |  131
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 68 insertions(+), 63 deletions(-)

commit 1d4cba68762e3ae080f3463a74df42b39a9b0c2e
Author: Benjamin Gramlich <benjamin.gramlich@gmail.com>
Date:	Fri Jun 12 17:31:28 2009 -0500

    bgo#484922 - Remember the sort column and order in the file chooser

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c |	139
 +++++++++++++++++++++++++++++++++----------
 gtk/gtkfilechooserprivate.h |	  3 +
 2 files changed, 110 insertions(+), 32 deletions(-)

commit 69a06113915709da57b2676e9e0d23bb34a31bc8
Author: Benjamin Gramlich <benjamin.gramlich@gmail.com>
Date:	Fri Jun 12 16:40:25 2009 -0500

    Add load/save functions for the sort column order in
    GtkFileChooserSettings

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c  |    8 ---
 gtk/gtkfilechoosersettings.c |  125
 ++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkfilechoosersettings.h |   19 ++++++
 3 files changed, 144 insertions(+), 8 deletions(-)

commit bb362f754af5a4de9ed4b723eebceacfe90dff5c
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Jun 12 14:09:47 2009 -0500

    Add an --initial-folder option to testfilechooser.c

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 tests/testfilechooser.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit c98ebe316587732653734d8f92129f703b9415ba
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Jun 12 14:02:37 2009 -0500

    Add an --initial-filename option to testfilechooser.c

    We can use this to test bugs that happen when setting a filename
    before the
    file chooser is shown, as in bgo#161670

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 2accf2fd21508c3420ad7c8c3bbaecf0aa03676b
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Jun 12 13:59:29 2009 -0500

    Fix compiler warnings

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 67632a578bf8bfd9ba89238fd75985e7a1fa1340
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:	Fri Jun 12 13:25:26 2009 -0500

    bgo#562579 - Don't show errors when the initial folder does not exist

    The previous patch for this bug was about the initial *file*
    not existing,
    but this also handles the initial *folder* not existing
    (such as /usr/nonexistent/nonexistent.txt).

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit d87dbd66d6f4533df85e0967f9dfb45da0681c1e
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:	Fri Jun 12 11:45:43 2009 -0500

    bgo#171416 - Don't create a folder with the default name 'Type name
    of new folder'

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 3f20ccd7104db453958901fcf66ab08ff8c131e8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 12 10:21:42 2009 -0400

    Add a missing newline

    There was a missing newline in one of the g_printerr messages
    in updateiconcache.c. String change.

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

commit d44d5301a6eef93211cbeb497f562586fc6eaf74
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jun 12 12:47:20 2009 +0200

    Remove ununsed variables

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

commit bd0e95081f6e4c6ede650a9fa3b7c5427034fabc
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jun 12 12:45:31 2009 +0200

    Always return FALSE from idle callback to avoid loop

    In the destroyed window case in do_synthesize_crossing_event we didn't
    return a value which can cause infinite "loops". Always return FALSE
    to make sure the idle doesn't run again.

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

commit a27e748586a007910aac394d891b40bb5325456e
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:	Thu Jun 11 19:58:51 2009 -0500

    bgo#355851 - Hide backup files in the file chooser

    Backup files are hidden along with dotfiles, just like Nautilus.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c |	  7 ++++---
 gtk/gtkfilesystemmodel.c    |	  3 ++-
 gtk/gtkpathbar.c	     |	  6 +++---
 3 files changed, 9 insertions(+), 7 deletions(-)

commit de280cc5c81c959786bbdd4325348ed07644e770
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:	Thu Jun 11 18:41:05 2009 -0500

    bgo#486839 - The path bar's area shouldn't change vertical size to
    avoid the browse widgets jumping

    We now use a GtkSizeGroup to control the vertical size of the
    various widgets
    that get put in the path bar's area:  the location bar, the search
    entry,
    the recently-used title label.

    This keeps the shortcuts pane and the file list from jumping up
    and down
    when one switches between operation modes
    (browse/search/recently-used).

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c |	123
 ++++++++++++++++++++++++++++---------------
 gtk/gtkfilechooserprivate.h |	  3 +
 2 files changed, 83 insertions(+), 43 deletions(-)

commit 56dfbd997e536b5a752707b7c1867d42dab0c3ae
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 11 22:11:48 2009 +0200

    Handle gdk_window_beep on offscreen windows

 gdk/gdk.symbols	 |    2 +-
 gdk/gdkinternals.h	 |    5 +++--
 gdk/gdkwindow.c	 |   30 ++++++++++++++++++++++++++++++
 gdk/x11/gdkwindow-x11.c |   15 +--------------
 4 files changed, 35 insertions(+), 17 deletions(-)

commit 5dc6709ea00daabdfe4f3f89aeea958db78f1eca
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 11 21:56:02 2009 +0200

    Handle the window being destroyed in do_synthesize_crossing_event

    This can happen since we ref the window and do the function in
    an idle.

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

commit 278e5bd1707601a75273737b49ecdbcd452ff42e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 11 21:49:17 2009 +0200

    Send crossing event due to geometry change in idle

    Doing this directly had some issues with picking going recursive in
    clutter-gtk. Furthermore, doing it in an idle means we can coalesce
    multiple calls (which is common due to widget changes) in the same
    toplevel to just one call.

 gdk/gdkinternals.h |	 1 +
 gdk/gdkwindow.c    |	39 +++++++++++++++++++++++++++++++++++----
 2 files changed, 36 insertions(+), 4 deletions(-)

commit 4987ca9235c672e34adab84aea3886b0a0e2f060
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 11 12:06:01 2009 +0200

    Add gdk_window_offscreen_children_changed call

    You can call this if you have offscreen children and the geometry of
    them changed. This will cause re-picking of the active window sending
    enter and leave events as needed.

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

commit b521039fc3ed33741730f58427f890df79426d66
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Thu Jun 11 09:24:31 2009 +0200

    Updated Spanish translation

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

commit 97dc802ec37a319f3430b62d5da926b54e0b1725
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Thu Jun 11 09:24:26 2009 +0200

    Updated Spanish translation

 po/es.po | 2135
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1074 insertions(+), 1061 deletions(-)

commit cf0ab196fe1edcd7a82dc3071db74d4ba436deaa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 11 01:28:39 2009 -0400

    Add a long description for GtkSettings

    Among other things, the description mentions the problem in
    bug 585024, that some settings may not be available before the
    widget class has been realized.

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

commit 7b8d2096a2694ce6ac4197ccc8361646acbe753a
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Wed Jun 10 19:53:08 2009 +0530

    Added entries for Hindi Translation updated by Rajesh Ranjan

 po/ChangeLog |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 766b97cf5a0743d084596d5a3d360ee66946a634
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Wed Jun 10 19:51:40 2009 +0530

    Updated Hindi Translation on behalf of Rajesh Ranjan

 po/hi.po | 2185
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1095 insertions(+), 1090 deletions(-)

commit 0135c33e48330693c08e2b7c63f3de6f569e2852
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Jun 10 09:50:37 2009 +0200

    Updated Norwegian bokmål translation.

 po/nb.po | 2192
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1094 insertions(+), 1098 deletions(-)

commit 8eed87383d245b017725b2ccf49bae9959f17e5e
Author: Ivar Smolin <okul@linux.ee>
Date:	Tue Jun 9 23:00:46 2009 +0300

    Updating Estonian translation

 po/et.po |  510
 +-------------------------------------------------------------
 1 files changed, 7 insertions(+), 503 deletions(-)

commit a70f5ff12a8a57fdbc7157ec01ff8e74a3553de2
Author: Christian Persch <chpe@gnome.org>
Date:	Sun Jun 7 22:06:51 2009 +0200

    Fix "srdcir" typo

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

commit 20bc24696013301e9690b2af85a1472784dc0dc7
Author: Runa Bhattacharjee <runab@redhat.com>
Date:	Tue Jun 9 10:24:18 2009 +0530

    Updated Bengali India Translations

 po/bn_IN.po | 2226
 +++++++++++++++++++++++++++++------------------------------
 1 files changed, 1109 insertions(+), 1117 deletions(-)

commit 89e187e7c1c3ce306b15d188e40be5f43fa821c9
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 8 17:05:51 2009 +0200

    Use gdk_window_get_root_cords to get popup position for combobox

    This makes us handle transformed offscreen widgets much better.

 gtk/gtkcombobox.c |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

commit 4d54de336b02cdc01cbfd0debc72ede58fc5091b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 8 17:03:47 2009 +0200

    Add gdk_window_get_root_coords

    We want to be able to map any window coordinate to a root coordinate,
    not
    just the origin, because you can't rely anymore on a simple
    translation
    from window coordinates to parent with offscreen windows. This lets
    us e.g. pop up menus in the right place even if they are popped
    up from
    a no-window widget.

 gdk/gdkoffscreenwindow.c |   36 +++++++++++++++++++-----------------
 gdk/gdkwindow.c	  |   44
 +++++++++++++++++++++++++++++++++++++++-----
 gdk/gdkwindow.h	  |    5 +++++
 gdk/gdkwindowimpl.h	  |    8 +++++---
 gdk/x11/gdkwindow-x11.c  |   20 +++++++++++---------
 5 files changed, 79 insertions(+), 34 deletions(-)

commit a8549898abbc02b8f96f358f511c0ac4a545087d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 8 15:57:59 2009 +0200

    Update event emulation to handle offscreen children

    We use the offscreen signals for getting parent, picking
    children at a point and mapping coordinates between windows
    embedding offscreens and offscreens.

    This means we have two hierarchies more or less, one visible to
    apps via
    the standard APIs and for drawing where the offscreens are their own
    separate toplevels, and another one for event handling where embedded
    offscreens appear as if they were children of the embedding window.

 gdk/gdkdisplay.c	  |   35 ++++++-
 gdk/gdkoffscreenwindow.c |   96 ++++++++++++++++---
 gdk/gdkwindow.c	  |  247
 ++++++++++++++++++++++++++++++++--------------
 3 files changed, 285 insertions(+), 93 deletions(-)

commit 8670fbdbaa5c7b3870c1fe4ef75822964aac07e1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 4 20:16:51 2009 +0200

    Implement the new offscreen signals in GtkOffscreenBox

    This implements get-offscreen-parent, pick-offscreen-child,
    to-parent and from-parent signals for GtkOffscreenBox

 tests/gtkoffscreenbox.c |  184
 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 183 insertions(+), 1 deletions(-)

commit 904f0ccb7c9f5bb368ece32693b694318ac5c3fa
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jun 5 14:50:58 2009 +0200

    Base pointer grab on get-offscreen-parent

 gdk/gdk.symbols       |    2 +-
 gdk/gdkinternals.h    |    7 +++
 gdk/gdkwindow.c       |  106
 +++++++++++++++++++++++++++++++++++++++++++++++++
 gdk/x11/gdkmain-x11.c |   98
 ++++++++-------------------------------------
 4 files changed, 131 insertions(+), 82 deletions(-)

commit f195fbc2218e1f476238ab06e76ebe762cf5f25b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 8 19:38:15 2009 +0200

    Implement offscreen get_pointer with offscreen signals

 gdk/gdkoffscreenwindow.c |   60
 +++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 59 insertions(+), 1 deletions(-)

commit e1b52da0ab2edeba36925e1a2cc54d71771895cd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 4 20:15:29 2009 +0200

    Add signals for offscreen window embedding

    3 signals are for offscreen windows
    get-offscreen-parent: Get the parent window an offscreen is
    embedded in
    to-parent: Convert coordinates from offscreen to parent
    from-parent: Convert coordinates from parent to offscreen

    1 signal is for the window embedding offscreens:
    pick-offscreen-child: This picks what (if any) offscreen is at a
    specific position

    The last signal is only used if you call
    gdk_window_set_has_offscreen_children
    to tell gdk that the window has embedded offscreen children.
    Add get-pointer signal for offscreen window pointer getting

    Apps using offscreen windows can connect to get-pointer on offscreen
    windows in order to make gdk_window_get_pointer() return correct
    values.

    Add get-offscreen-parent signal

    Add signals for from-parent and to-parent coordinate mapping

    Add pick-offscreen-child signal

 gdk/Makefile.am	  |    2 +-
 gdk/gdkinternals.h	  |    1 +
 gdk/gdkmarshalers.list   |    4 ++
 gdk/gdkoffscreenwindow.c |   83
 ++++++++++++++++++++-----------------------
 gdk/gdkwindow.c	  |   88
 ++++++++++++++++++++++++++++++++++++++++++++++
 gdk/gdkwindow.h	  |    3 ++
 6 files changed, 136 insertions(+), 45 deletions(-)

commit a01a4df697321efb127a9162c5252305e6456df2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 8 09:54:59 2009 -0400

    Update docs to match actual API

    Remove references to gtk_info_bar_set_contents(), and update
    the example to use gtk_info_bar_get_content_area().

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

commit 9ae398f60e543c51ab2acb8cb0fbd8153ab8d869
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Mon Jun 8 19:35:26 2009 +0530

    Updated Oriya Translation

 po-properties/or.po | 3836
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1894 insertions(+), 1942 deletions(-)

commit a12a583c99982a4072cb3ac8ae969a9ebd5cbd69
Author: Marek Kasik <mkasik@redhat.com>
Date:	Mon Jun 8 15:37:32 2009 +0200

    Add ability to print selection

    Add a new radio button "Selection" to the print dialog. Its presence
    depends on calling of functions
    gtk_print_operation_set_support_selection()
    and gtk_print_dialog_unix_set_support_selection().
    Sensitivity of the radio depends on calling of
    functions gtk_print_operation_set_has_selection() and
    gtk_print_dialog_unix_set_has_selection().
    There are new properties GtkPrintUnixDialog::support-selection,
    GtkPrintUnixDialog::has-selection,
    GtkPrintOperation::support-selection
    and GtkPrintOperation::has-selection. Corresponding getters are
    gtk_print_dialog_unix_get_support_selection(),
    gtk_print_dialog_unix_get_has_selection(),
    gtk_print_operation_get_support_selection() and
    gtk_print_operation_get_has_selection().
    Application has to set number of pages to which the selection will
    be formated
    in GtkPrintOperation::begin-print's callback by the
    gtk_print_operation_set_n_pages() function (bug #344519).
    There is also new property GtkPrintUnixDialog::manual-capabilities
    controled by
    gtk_print_unix_dialog_set_manual_capabilities() and
    gtk_print_unix_dialog_get_manual_capabilities().

 docs/reference/gtk/gtk-sections.txt |	  9 ++
 gtk/gtk.symbols		     |	  9 ++
 gtk/gtkenums.h			     |	  3 +-
 gtk/gtkprintoperation-private.h     |	  2 +
 gtk/gtkprintoperation-unix.c	     |	  6 +
 gtk/gtkprintoperation.c	     |	128 ++++++++++++++++++
 gtk/gtkprintoperation.h	     |	  6 +
 gtk/gtkprintsettings.c		     |	  6 +
 gtk/gtkprintunixdialog.c	     |	241
 ++++++++++++++++++++++++++++++++--
 gtk/gtkprintunixdialog.h	     |	  7 +
 10 files changed, 401 insertions(+), 16 deletions(-)

commit 9a4122a1302ae4d09610b3b86995095c877d8f95
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Mon Jun 8 11:52:27 2009 +0300

    Updating Estonian translation

 po/et.po | 1077
 +-------------------------------------------------------------
 1 files changed, 9 insertions(+), 1068 deletions(-)

commit c981ddf92ff234321d4fb9f51e58698dba507c3d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jun 7 22:19:52 2009 -0400

    Don't grab the keyboard during DND

    Instead use passive grabs for the few keys we care about.
    With a corresponding metacity change, this will allow workspace
    switching and focus cycling during DND, which is very useful.
    Fixes bug 390312.

 gtk/gtkdnd.c |  146
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 143 insertions(+), 3 deletions(-)

commit beb617c2062e7f90feb7556142fedd46df94e398
Author: Björn Lindqvist <bjourne@gmail.com>
Date:	Sat May 30 15:45:21 2009 +0200

    Halt configure if selected cairo backend is missing, fixes Bug 565998

 configure.in |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

commit c7a0a513f5027138eaabadb3ec44be933e0fae7a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 5 23:06:12 2009 -0400

    Remove nonworking conditionals

    Don't pretend that we care about XShape-less builds anymore.
    See bug 584637.

 configure.in		  |    5 ++---
 gdk/x11/gdkdisplay-x11.c |    7 +------
 gdk/x11/gdkwindow-x11.c  |   30 +++++++++---------------------
 3 files changed, 12 insertions(+), 30 deletions(-)

commit 4b16b875db66c72003606c4199b23899ed451e78
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 5 22:36:48 2009 -0400

    Avoid warnings in atom conversion

    Cave in and revert to silently converting GDK_NONE to None.
    Fixes bug 580511.

 gdk/x11/gdkproperty-x11.c |   29 ++++++++++++++++-------------
 1 files changed, 16 insertions(+), 13 deletions(-)

commit dccfd423cad919a91dbebc9cbd32a4479b33b2d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 5 20:11:44 2009 -0400

    Don't unselect when resizing

    This was causing problems in Epiphany. Fixes bug 584805.

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

commit 8da1c40d72a0fa7b68d241ac34fee6786dae073f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 5 15:01:00 2009 -0400

    Update NEWS for GtkInfoBar

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

commit a85fac714563f632a097d1c30332d10f6de50f63
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 5 14:56:08 2009 -0400

    Add a message area widget

    It is called GtkInfoBar. See bug 555344.

 demos/gtk-demo/appwindow.c	     |	196 +++---
 docs/reference/gtk/gtk-docs.sgml    |	  1 +
 docs/reference/gtk/gtk-sections.txt |	 29 +
 docs/reference/gtk/gtk.types	     |	  1 +
 gtk/Makefile.am		     |	  2 +
 gtk/gtk.h			     |	  1 +
 gtk/gtk.symbols		     |	 17 +
 gtk/gtkenums.h			     |	  9 +
 gtk/gtkinfobar.c		     | 1262
 +++++++++++++++++++++++++++++++++++
 gtk/gtkinfobar.h		     |	116 ++++
 gtk/gtkmessagedialog.h		     |	 10 +-
 gtk/tests/builder.c		     |	 51 ++
 12 files changed, 1597 insertions(+), 98 deletions(-)

commit 4d7bbd058ebf4451d8f5856f2193bf176df87644
Author: Denis Chertykov <chertykov@gmail.com>
Date:	Fri Jun 5 14:07:10 2009 -0500

    bgo#327152 - Ellipsize long directory names in GtkPathBar, and better
    layout for the pathbar

    Ellipsize labels in the Save folder's combo so they don't grow
    too wide.

    Ellipsize labels in normal directory buttons in the pathbar, and make
    their requisition's width reasonably small.  Use a tooltip for buttons
    that got ellipsized.

    Instead of placing the down-slider directly beside the last button in
    the pathbar, use the remaining space in the pathbar for the last
    button.  Use a different method to find the first visible button.
    Walk down from the end, adding buttons until we use all free space.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c |	  1 +
 gtk/gtkpathbar.c	     |	100
 +++++++++++++++++++++----------------------
 2 files changed, 50 insertions(+), 51 deletions(-)

commit 5bf51be57692a2d923e5059609d9ca7d924ca38c
Author: Og Maciel <ogmaciel@gnome.org>
Date:	Fri Jun 5 12:16:57 2009 -0400

    Updated Brazilian Portuguese translaiton. Fixes b.g.o. #584922

 po/pt_BR.po | 2131
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1069 insertions(+), 1062 deletions(-)

commit 4720bbc15ebc7cebd60a9f6e6c6d8e0991af5c2e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 4 19:21:20 2009 +0200

    Make window_get_pointer a window impl virtual

 gdk/gdkdisplay.c	  |   35 +++++++++++++++++------------------
 gdk/gdkinternals.h	  |    5 -----
 gdk/gdkoffscreenwindow.c |   16 ++++++++++++++++
 gdk/gdkwindowimpl.h	  |    4 ++++
 gdk/x11/gdkwindow-x11.c  |   36 +++++++++++++++++++-----------------
 5 files changed, 56 insertions(+), 40 deletions(-)

commit 247e1945a0b915725e752764bd8f7d8d46223849
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 4 18:45:35 2009 +0200

    window_get_pointer should return the direct child

    We returned the innermost child that has the pointer, which is
    not right.
    Only the direct child that has the pointer in it should be reported
    (if any).

 gdk/gdkdisplay.c   |	35 ++++++++++-------------------------
 gdk/gdkinternals.h |	 2 ++
 gdk/gdkwindow.c    |	32 ++++++++++++++++++++++++++++++++
 3 files changed, 44 insertions(+), 25 deletions(-)

commit 55ee12c296a23f09fa274c6adb5f4214f9d2aade
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 4 08:05:51 2009 +0200

    Set the right parent root window for the offscreen windows

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

commit 3302114358051ec4d45636d55157090a465f60cd
Author: Brian Cameron <Brian.Cameron@sun.com>
Date:	Fri Jun 5 00:42:01 2009 -0500

    Improve Solaris Xinerama configure detection

    The latest releases of Solaris now ship with the X.org Xserver,
    so it is
    better to use the Xfree Xinerama interfaces if available.  This commit
    fixes
    the configure script so that it first tries to use the Xfree
    interfaces and
    only falls back to the Solaris-specific interfaces if they are
    not available.
    This way, older releases of Solaris which do not use X.org also
    will work.
    (Bug 580079)

 configure.in |   93
 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 47 insertions(+), 46 deletions(-)

commit 961ab2e5c114be7ea7b66b110aa5f21278fa835e
Author: Marek Kasik <mkasik@redhat.com>
Date:	Thu Jun 4 18:49:29 2009 +0200

    Print in correct order when printing 4 pages per sheet to landscape

    Rotates page layout according to selected paper orientation
    when printing through CUPS backend (#420335).

 modules/printbackends/cups/gtkprintbackendcups.c |   33
 ++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

commit cd7afc14fdf636bd0b482b1c7f0b2dd0afb534cd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jun 4 12:48:23 2009 +0200

    Update GdkOffscreenWindow to new draw_drawable prototype

    All rendering of drawables on offscreen was broken due to this
    change which
    had not been implemented fully in offscreen windows.

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

commit 953be03acf9a19952250df709e384bb9fb44a2aa
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jun 3 14:49:06 2009 +0200

    Fix too many args warning

    Apparently we missed one place when converting
    gdk_window_ensure_native

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

commit 9437138db222cc0ccf42c72c8f6a0816ccc2ffa1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jun 3 11:24:27 2009 +0200

    Fix some warnings added by the input handling

    Add casting and actually fix parenthisation of boolean expression

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

commit 4bcf3e59d5b2c46ea31b5f39c42d3e426c6052f2
Author: Praveen Arimbrathodiyil <pravi.a@gmail.com>
Date:	Mon Jun 1 23:38:22 2009 -0700

    important transltion fixes to undo, redo and about

 po/ml.po |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 609b03c517fa534f04431a5b046fe08a97acc6f2
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 1 14:45:22 2009 +0200

    Further clean up window drawing redirection/clipping

    This combines the OFFSET_GC and various SETUP/RESTORE gc macros
    to a single BEGIN/END_DRAW macro pair.

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

commit 1d739c2ff60796e75aeb808134b9bc6c25f2efd5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 1 14:07:36 2009 +0200

    Fix up gdk_window_set_has_native rename issues

    Seems like i forgot a bunch of things.

 gdk/gdkwindow.c	 |    4 +++-
 gdk/gdkwindow.h	 |    3 +--
 gdk/x11/gdkmain-x11.c	 |    2 +-
 gdk/x11/gdkwindow-x11.c |    2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

commit e123931a65ec77f70f8dd61bd3a3f91926380879
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 1 13:38:04 2009 +0200

    Add more GdkWindow implementation docs

 gdk/gdkinternals.h |	 2 +-
 gdk/gdkwindow.c    |	84
 ++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 70 insertions(+), 16 deletions(-)

commit a84cc4e9f3eac6c07614813c01ac02238774d96d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 1 12:04:36 2009 +0200

    Whitespace cleanup gdkwindow.c

    Almost everything here changed anyway, so might as well clean it up.

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

commit 287b821705b5418cd14d5a31fda3f167ac4ddf72
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jun 1 11:57:59 2009 +0200

    Rename gdk_window_set_has_native to gdk_window_ensure_native

    This also removes the (unimplemented) possibility to change a
    window to
    non-native. This seems generally not very useful, and there are
    some problems
    with it, for instance if two "users" need a window to be native
    and then
    one of the "users" doesn't need it anymore it can't change it back,
    because
    it is unaware of the other reason the window is native.

 docs/reference/gdk/tmpl/events.sgml  |    1 +
 docs/reference/gdk/tmpl/windows.sgml |    1 +
 gdk/gdkwindow.c		      |  133
 +++++++++++++++-------------------
 gdk/x11/gdkdrawable-x11.c	      |    2 +-
 gdk/x11/gdkmain-x11.c		      |    2 +-
 gdk/x11/gdkwindow-x11.c	      |    4 +-
 tests/testwindows.c		      |    4 +-
 7 files changed, 65 insertions(+), 82 deletions(-)

commit 597a24edf643dd3f1f4402ef4798d2aaf621007a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 30 23:26:37 2009 -0400

    Improve GtkMenuPositionFunc docs

    Add a note about gtk_menu_set_monitor().

 docs/reference/gtk/tmpl/gtkmenu.sgml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit d2cd949ca1fcd5aca298d3797fa8d3311797a8d2
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:	Sat May 30 22:16:31 2009 +0200

    Updated Danish translation

 po-properties/da.po | 3398
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1712 insertions(+), 1686 deletions(-)

commit 64b8f4e03960e1cbebfe39971c7abdc9c581ddfc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 30 02:14:03 2009 -0400

    Avoid assertions due to invalid page sequence

    It is much nicer to handle this gracefully in
    compute_last_button_state.
    Fixes bug 584125.

 gtk/gtkassistant.c |	32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

commit 47db0f0020bd0f83f263f78255adaaa9e6481930
Author: Cody Russell <bratsche@gnome.org>
Date:	Sat May 30 00:10:14 2009 -0400

    Improve GtkEntry handling of invalid stock ids

    Instead of silently showing no icon, show a "missing image"
    icon, like GtkImage does in the same situation. Fixes bug 579590.

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

commit 5964109ef30d4ab8df9c0a5a7c2806c5f57b1fe5
Author: Caolan McNamara <caolanm@redhat.com>
Date:	Sat May 30 00:05:35 2009 -0400

    Plug a memory leak in Xrandr code

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

commit ac0ed81b6f1291160911b6b7b227bedbaa2707d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 29 19:46:56 2009 -0400

    Bump version to 2.17.2

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

commit 44690f17c865af8d28c033c5deee93ee98c2939e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 29 19:29:49 2009 -0400

    2.17.1

 docs/reference/gtk/tmpl/filesystem.sgml     |	 36 +-
 docs/reference/gtk/tmpl/gtkactivatable.sgml |	 32 +-
 docs/reference/gtk/tmpl/gtkimcontext.sgml   |	110 +-
 docs/reference/gtk/tmpl/gtklabel.sgml	     |	 25 +
 docs/reference/gtk/tmpl/gtktoolshell.sgml   |	 30 +-
 po-properties/af.po			     |	132 +-
 po-properties/am.po			     |	132 +-
 po-properties/ang.po			     |	132 +-
 po-properties/ar.po			     |	132 +-
 po-properties/as.po			     |	132 +-
 po-properties/ast.po			     |	132 +-
 po-properties/az.po			     |	132 +-
 po-properties/az_IR.po			     |	132 +-
 po-properties/be.po			     |	132 +-
 po-properties/be@latin.po		     |	132 +-
 po-properties/bg.po			     |	132 +-
 po-properties/bn.po			     |	132 +-
 po-properties/bn_IN.po			     |	132 +-
 po-properties/br.po			     |	132 +-
 po-properties/bs.po			     |	132 +-
 po-properties/ca.po			     |	132 +-
 po-properties/ca@valencia.po		     |	132 +-
 po-properties/crh.po			     |	132 +-
 po-properties/cs.po			     |	132 +-
 po-properties/cy.po			     |	132 +-
 po-properties/da.po			     |	132 +-
 po-properties/de.po			     |	132 +-
 po-properties/dz.po			     |	132 +-
 po-properties/el.po			     |	132 +-
 po-properties/en_CA.po			     |	132 +-
 po-properties/en_GB.po			     |	132 +-
 po-properties/eo.po			     |	132 +-
 po-properties/es.po			     |	132 +-
 po-properties/et.po			     |	132 +-
 po-properties/eu.po			     |	132 +-
 po-properties/fa.po			     |	132 +-
 po-properties/fi.po			     |	132 +-
 po-properties/fr.po			     |	132 +-
 po-properties/ga.po			     |	132 +-
 po-properties/gl.po			     |	132 +-
 po-properties/gu.po			     |	132 +-
 po-properties/he.po			     |	132 +-
 po-properties/hi.po			     |	132 +-
 po-properties/hr.po			     |	132 +-
 po-properties/hu.po			     |	132 +-
 po-properties/hy.po			     |	132 +-
 po-properties/ia.po			     |	132 +-
 po-properties/id.po			     |	132 +-
 po-properties/io.po			     |	132 +-
 po-properties/is.po			     |	132 +-
 po-properties/it.po			     |	132 +-
 po-properties/ja.po			     |	132 +-
 po-properties/ka.po			     |	132 +-
 po-properties/kn.po			     |	132 +-
 po-properties/ko.po			     |	132 +-
 po-properties/ku.po			     |	132 +-
 po-properties/li.po			     |	132 +-
 po-properties/lt.po			     |	132 +-
 po-properties/lv.po			     |	132 +-
 po-properties/mai.po			     |	132 +-
 po-properties/mi.po			     |	132 +-
 po-properties/mk.po			     |	132 +-
 po-properties/ml.po			     |	132 +-
 po-properties/mn.po			     |	132 +-
 po-properties/mr.po			     |	132 +-
 po-properties/ms.po			     |	132 +-
 po-properties/nb.po			     |	132 +-
 po-properties/ne.po			     |	132 +-
 po-properties/nl.po			     |	132 +-
 po-properties/nn.po			     |	132 +-
 po-properties/nso.po			     |	132 +-
 po-properties/oc.po			     |	132 +-
 po-properties/or.po			     |	132 +-
 po-properties/pa.po			     |	132 +-
 po-properties/pl.po			     |	132 +-
 po-properties/ps.po			     |	132 +-
 po-properties/pt.po			     |	132 +-
 po-properties/pt_BR.po			     |	132 +-
 po-properties/ro.po			     |	132 +-
 po-properties/ru.po			     |	132 +-
 po-properties/rw.po			     |	132 +-
 po-properties/si.po			     |	132 +-
 po-properties/sk.po			     |	132 +-
 po-properties/sl.po			     |	132 +-
 po-properties/sq.po			     |	132 +-
 po-properties/sr.po			     |	132 +-
 po-properties/sr@ije.po		     |	132 +-
 po-properties/sr@latin.po		     |	132 +-
 po-properties/sv.po			     |	132 +-
 po-properties/ta.po			     |	132 +-
 po-properties/te.po			     |	132 +-
 po-properties/th.po			     |	132 +-
 po-properties/tk.po			     |	132 +-
 po-properties/tr.po			     |	132 +-
 po-properties/tt.po			     |	132 +-
 po-properties/uk.po			     |	132 +-
 po-properties/ur.po			     |	132 +-
 po-properties/uz.po			     |	132 +-
 po-properties/uz@cyrillic.po		     |	132 +-
 po-properties/vi.po			     |	132 +-
 po-properties/wa.po			     |	132 +-
 po-properties/xh.po			     |	132 +-
 po-properties/yi.po			     |	132 +-
 po-properties/zh_CN.po			     |	132 +-
 po-properties/zh_HK.po			     |	132 +-
 po-properties/zh_TW.po			     |	132 +-
 po/af.po				     |	287 ++--
 po/am.po				     |	286 ++--
 po/ang.po				     |	282 ++--
 po/ar.po				     |	284 ++--
 po/as.po				     |	284 ++--
 po/ast.po				     |	284 ++--
 po/az.po				     |	285 ++--
 po/az_IR.po				     |	281 ++--
 po/be.po				     |	289 ++--
 po/be@latin.po				     |	284 ++--
 po/bg.po				     | 2123
 +++++++++++++-------------
 po/bn.po				     |	282 ++--
 po/bn_IN.po				     |	284 ++--
 po/br.po				     |	282 ++--
 po/bs.po				     |	285 ++--
 po/ca.po				     |	287 ++--
 po/ca@valencia.po			     |	285 ++--
 po/crh.po				     |	284 ++--
 po/cs.po				     |	284 ++--
 po/cy.po				     |	285 ++--
 po/da.po				     | 2123
 +++++++++++++-------------
 po/de.po				     | 2188
 ++++++++++++++-------------
 po/dz.po				     |	285 ++--
 po/el.po				     | 2185
 ++++++++++++++-------------
 po/en_CA.po				     |	282 ++--
 po/en_GB.po				     |	287 ++--
 po/eo.po				     |	285 ++--
 po/es.po				     | 2130
 +++++++++++++-------------
 po/et.po				     |	284 ++--
 po/eu.po				     |	284 ++--
 po/fa.po				     |	285 ++--
 po/fi.po				     |	284 ++--
 po/fr.po				     | 2142
 +++++++++++++-------------
 po/ga.po				     | 2123
 +++++++++++++-------------
 po/gl.po				     |	287 ++--
 po/gu.po				     |	284 ++--
 po/he.po				     |	284 ++--
 po/hi.po				     |	284 ++--
 po/hr.po				     |	282 ++--
 po/hu.po				     |	284 ++--
 po/hy.po				     |	285 ++--
 po/ia.po				     |	282 ++--
 po/id.po				     |	285 ++--
 po/io.po				     |	282 ++--
 po/is.po				     |	282 ++--
 po/it.po				     |	302 ++--
 po/ja.po				     |	284 ++--
 po/ka.po				     |	284 ++--
 po/kn.po				     |	284 ++--
 po/ko.po				     |	284 ++--
 po/ku.po				     |	282 ++--
 po/li.po				     |	286 ++--
 po/lt.po				     |	284 ++--
 po/lv.po				     |	284 ++--
 po/mai.po				     |	284 ++--
 po/mi.po				     |	282 ++--
 po/mk.po				     |	282 ++--
 po/ml.po				     |	284 ++--
 po/mn.po				     |	285 ++--
 po/mr.po				     |	284 ++--
 po/ms.po				     |	285 ++--
 po/nb.po				     |	284 ++--
 po/ne.po				     |	285 ++--
 po/nl.po				     |	290 ++--
 po/nn.po				     |	287 ++--
 po/nso.po				     |	285 ++--
 po/oc.po				     |	282 ++--
 po/or.po				     |	284 ++--
 po/pa.po				     |	284 ++--
 po/pl.po				     |	284 ++--
 po/ps.po				     |	282 ++--
 po/pt.po				     |	290 ++--
 po/pt_BR.po				     |	288 ++--
 po/ro.po				     |	284 ++--
 po/ru.po				     | 2130
 +++++++++++++-------------
 po/rw.po				     |	288 ++--
 po/si.po				     |	282 ++--
 po/sk.po				     |	284 ++--
 po/sl.po				     |	284 ++--
 po/sq.po				     |	284 ++--
 po/sr.po				     |	290 ++--
 po/sr@ije.po				     |	289 ++--
 po/sr@latin.po				     |	290 ++--
 po/sv.po				     |	287 ++--
 po/ta.po				     |	284 ++--
 po/te.po				     |	284 ++--
 po/th.po				     |	290 ++--
 po/tk.po				     |	282 ++--
 po/tr.po				     |	285 ++--
 po/tt.po				     |	285 ++--
 po/uk.po				     |	284 ++--
 po/ur.po				     |	281 ++--
 po/uz.po				     |	284 ++--
 po/uz@cyrillic.po			     |	284 ++--
 po/vi.po				     |	284 ++--
 po/wa.po				     |	282 ++--
 po/xh.po				     |	285 ++--
 po/yi.po				     |	286 ++--
 po/zh_CN.po				     |	284 ++--
 po/zh_HK.po				     |	287 ++--
 po/zh_TW.po				     |	287 ++--
 207 files changed, 30001 insertions(+), 27194 deletions(-)

commit d2ac65c8badfbaa4f223912c287bbde575b22de0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 29 18:47:23 2009 -0400

    Fix a typo in the ::update-custom-widget docs

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

commit 7b49379b55b93d290240c9e77d21fa0f20ad2c36
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 29 18:40:10 2009 -0400

    Fix a typo in the docs

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

commit 2a87eb83d170672c84ff1ff99afe38644334c63b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 29 17:26:32 2009 -0400

    Update for 2.17.1

 NEWS |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 48 insertions(+), 1 deletions(-)

commit 8166a0e1af36c927c67a9a3940d3f08af8c5114f
Author: Eitan Isaacson <eitan@ascender.com>
Date:	Fri May 29 12:50:00 2009 +0200

    Fix GtkAssistant's accessible children. Fixes bug #575319.

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

commit d1f5050262da637a6609d6e794bcca45ae2fcb3e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri May 29 16:45:06 2009 +0200

    Make disabled xinput work again

 gdk/x11/gdkinput-none.c |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

commit 7372379c24d183aa23e33cef031b774a5cb25ce4
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri May 29 16:39:12 2009 +0200

    Initial version of input support

 gdk/gdkdisplay.h	   |	1 +
 gdk/gdkinternals.h	   |	6 +
 gdk/gdkwindow.c	   |  113 +++++++++++++++++-
 gdk/gdkwindowimpl.h	   |	4 +
 gdk/x11/gdkdisplay-x11.h  |	5 -
 gdk/x11/gdkevents-x11.c   |   24 +---
 gdk/x11/gdkinput-x11.c    |  259
 +++++++++++++++++++++--------------------
 gdk/x11/gdkinput-xfree.c  |  289
 +++++++++++++++++++++++++++------------------
 gdk/x11/gdkinput.c	   |  230 +++++++++++++++++-------------------
 gdk/x11/gdkinputprivate.h |   41 +++----
 gdk/x11/gdkmain-x11.c	   |	3 +-
 gdk/x11/gdkwindow-x11.c   |	5 +-
 12 files changed, 557 insertions(+), 423 deletions(-)

commit a6e3da131955ae8532c23bc5d2e9b55e8bfef316
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed May 27 17:09:56 2009 +0200

    Add some test for draw_drawable graphics exposures

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

commit 0b586a5ad7b991cc4c7027a2e36aeccd7f99b545
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed May 27 17:08:09 2009 +0200

    Add support for client side graphics exposures in gdk_draw_drawable

 gdk/gdkdraw.c			 |   12 ++++---
 gdk/gdkdrawable.h		 |    1 +
 gdk/gdkpixmap.c		 |    2 +
 gdk/gdkwindow.c		 |   68
 +++++++++++++++++++++++++++++++++++---
 gdk/quartz/gdkdrawable-quartz.c |    1 +
 gdk/win32/gdkdrawable-win32.c	 |    2 +
 gdk/x11/gdkdrawable-x11.c	 |    2 +
 7 files changed, 77 insertions(+), 11 deletions(-)

commit 44c7264bc7e75c580526324e2ce5ec9876e2933a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed May 27 17:06:46 2009 +0200

    Add _gdk_gc_get_exposures

 gdk/gdkgc.c	    |	28 ++++++++++++++++++++++------
 gdk/gdkinternals.h |	 1 +
 2 files changed, 23 insertions(+), 6 deletions(-)

commit 8cb385cd3105acd096d2ce6f1f88156f07dbb7fe
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue May 26 20:53:48 2009 +0200

    Add support for visibility notification

 gdk/gdkinternals.h |	 3 +
 gdk/gdkwindow.c    |  128
 +++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 124 insertions(+), 7 deletions(-)

commit 6c76f8f6cef2c026985995a5e7444b3a8a5840bb
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue May 26 20:48:10 2009 +0200

    Add gdk_region_rect_equal to compare a region with a rect

 gdk/gdkregion-generic.c |   26 ++++++++++++++++++++++++++
 gdk/gdkregion.h	 |    2 ++
 2 files changed, 28 insertions(+), 0 deletions(-)

commit 8a689f2e15411572b4bc8e5db65e625237ebfdcd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue May 26 11:30:46 2009 +0200

    Handle flushing implicit paint while there is a paint outstanding

    If a native window or a window with a native subwindow is moved
    or resized
    then the client window moves and implicit paints need to be flushed
    since
    the native window move will copy/overwrite data. This may happen
    while there
    is an outstanding paint if the move is inside an expose event
    (weird, but
    flash embedded in webkit hit this).

    Right now we're asserting here, but the right fix is to allow this but
    to not flush the parts that are currently in a (non-implicit)
    paint. This
    means we flush all results from previous not-yet-flushed exposes,
    but not
    the ones being drawn.

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

commit d1f921b5bc368c4d265d9329fb1c90c541bf4421
Author: Lebedev Roman <roman@lebedev.com>
Date:	Tue May 26 02:49:34 2009 +0400

    Updated Russian translation

 po/ru.po | 2242
 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1139 insertions(+), 1103 deletions(-)

commit 73a9c40b51ef0e2bf01485e29b3a32fc3473f7c3
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:	Mon May 25 19:49:55 2009 +0100

    Updated Irish translation

 po/ga.po |   70
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 35 insertions(+), 35 deletions(-)

commit 7698daf97aced5c22aeeb7bfbf02567b61cebaef
Merge: 1288ef1 d0f887d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon May 25 14:30:01 2009 +0200

    Merge branch 'master' into client-side-windows

    Conflicts:
	gdk/x11/gdkwindow-x11.c

commit d0f887ddb144a69a85371041d1ad3640ab379ee8
Author: Lin Ma <lin.ma@sun.com>
Date:	Mon May 25 10:01:04 2009 +0800

    Fix GtkTooltip destroy the custom widget

    Fixed 576091, Custom_widget does not get destroyed when the tooltip
    goes away. Add a release note for this fix.

 README.in	  |    8 ++++++++
 gtk/gtktooltip.c |    8 ++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 48c8818fa2bc3b54cd7133781021f30535193ea5
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:	Mon May 25 00:33:42 2009 +0100

    Updated Irish translation

 po/ga.po | 3309
 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 1305 insertions(+), 2004 deletions(-)

commit 96912b564f164243a143c787ea882c0c738fe2f3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 24 00:30:58 2009 -0400

    Avoid another case of treating None as an atom

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

commit 478cc88f8dcaa35c7b1be819d1bf7387606ce1a8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 24 00:17:49 2009 -0400

    Fix  a formatting error in the docs

    Need to replace % by %amp; in examples. This was noticed in
    bug 583522.

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

commit 1199b3f7419b6240f0c958685daf9830a0d88ed8
Author: Claude Paroz <claude@2xlibre.net>
Date:	Sat May 23 19:03:31 2009 +0200

    Updated French translation

 po/fr.po | 2223
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1128 insertions(+), 1095 deletions(-)

commit 7437a79b851d9d77c5fa820e08b6fa037c882169
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 17 20:02:13 2009 +0200

    Fix a crash when printing with defer drawing enabled

    Fixes bgo#582963

 gtk/gtkprintoperation.c |   37 ++++++++++++++++++++++++-------------
 1 files changed, 24 insertions(+), 13 deletions(-)

commit e18a4fa047b6b8c0cf8aab251fc661e38b2b5352
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 23 01:20:39 2009 -0400

    Improve gtk_combo_box_get_active_text() docs

    Make it more explicit that the return value needs to be freed.
    Fixes bug 583050.

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

commit bd84d95e63893ba80f94d7087b580ad575555334
Author: James Andrewartha <trs80@ucc.gu.uwa.edu.au>
Date:	Thu May 21 13:48:46 2009 +0800

    add missing include $(top_srcdir)/git.mk to modules/papi/Makefile.am

    Signed-off-by: Davyd Madeley <davyd@madeley.id.au>

 modules/printbackends/papi/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit e07d8adccab251467ab2c4d61fa37f833141ded6
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Wed May 20 14:27:36 2009 +0300

    docs: document the GtkUpdateType enum.

    Add documentation based on the description from
    gtk_range_set_update_policy()

 docs/reference/gtk/tmpl/gtkenums.sgml |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 1eff9aba246a061133365516438c90d532ec74ac
Author: mark@ecs.vuw.ac.nz <mark@ecs.vuw.ac.nz>
Date:	Tue May 19 16:08:21 2009 +0200

    Signalize that CUPS connection is available when EISCONN occurs

    Add test for EISCONN error when testing whether a connection to
    CUPS server
    is available (#576678 - patch by mark@ecs.vuw.ac.nz).

    Signed-off-by: Marek Kasik <mkasik@redhat.com>

 modules/printbackends/cups/gtkcupsutils.c |	2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3969d1b9691889ccc98b4aad31e2e809849bdc72
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Tue May 19 16:31:52 2009 +0800

    Add papi to DIST_SUBDIRS

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

commit bcf754ea1dd46bda4fb206c0f7352a226b2b35e2
Merge: a746df7 7fe8fb3
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Tue May 19 15:32:10 2009 +0800

    Merge commit 'origin/master'

commit a746df7d37e5f46b63fbf203bf88c6cf570d76dc
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Tue May 19 15:29:53 2009 +0800

    Fix broken SGML in gtk reference.

    Introduced in commit 9dbb30482b11075045e7624df7c771cb3fc1503f

 docs/reference/gtk/tmpl/gtklabel.sgml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7fe8fb35b5e44d233187179b5b934e89784d8a22
Author: Alexander Shopov <ash@contact.bg>
Date:	Tue May 19 07:54:51 2009 +0300

    Updated Bulgarian translation

 po/bg.po | 2197
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1118 insertions(+), 1079 deletions(-)

commit 9b7fa7a90482581bc8cba2eb975c8251b6acadff
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun May 17 18:11:46 2009 +0200

    Use nr_of_pages_to_print instead of nr_of_pages when updating
    printing progress

    Fixes bgo#582950.

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

commit 122e0b40ba7997a6ba43cfc115ef64332d594d3f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 17 23:43:26 2009 -0400

    Improve GtkNotbook behaviour with too little space

    This fixes bug 582488. The patch was provided by Morten Welinder.

 gtk/gtknotebook.c |   35 +++++++++++++++++++----------------
 1 files changed, 19 insertions(+), 16 deletions(-)

commit f64ef8ea514941f83ee802685adf82fd09a17f2b
Author: Davyd Madeley <davyd@madeley.id.au>
Date:	Mon May 18 10:46:42 2009 +0800

    Fix broken compile: s/gtk_selection_atom/gtk_selection_atoms

    Introduced in 94b63ec9b7791036b0b09d4c2059059a1d7e9695

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

commit 94b63ec9b7791036b0b09d4c2059059a1d7e9695
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 17 18:35:51 2009 -0400

    Avoid a warning when persisting clipboards

    Correctly handle conversion to SAVE_TARGETS as a side-effect target
    with no side-effect, by returning a zero-sized property of type NULL.
    See section 2.6.3 of the ICCCM.

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

commit 375d19aa9258662a9406c00cfb2e7cc418214dbe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 17 18:34:21 2009 -0400

    Avoid warnings when handling SelectionNotify

    The property field in SelectionNotify events may be None instead
    of an atom.

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

commit 5133d934f6173a0e65be5860d4c824379cd6387f
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:	Mon May 18 01:54:21 2009 +0200

    Updated Danish translation

 po/da.po | 2195
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1114 insertions(+), 1081 deletions(-)

commit 7ca16dad51960f193ed3e3f691dd0f1093bdae2b
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Sun May 17 21:46:31 2009 +0200

    Updated Spanish translation

 po/es.po | 2191
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1116 insertions(+), 1075 deletions(-)

commit f253b6927cf5235700b1680dcfd5ce3ed96074d4
Author: Martin Nordholts <martinn@src.gnome.org>
Date:	Fri May 15 21:29:25 2009 +0200

    Avoid memory corruption on complicated confirm-overwrite logic

    Dup the file chooser entry string because the string may be modified
    depending on what clients do in the confirm-overwrite signal and this
    corrupts the pointer.

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

commit 91190ce281b562d0f37d8181d9766e09e3c57558
Author: Marek Kasik <mkasik@redhat.com>
Date:	Wed May 13 18:28:42 2009 +0200

    Add ability to print in number-up mode for file backend and lpr
    backend

    GtkPrintOperation is now able to render multiple pages per sheet
    by its
    own. The most important changes are in these functions:
      * increment_page_sequence
      * prepare_data
      * common_render_page
      * print_pages_idle
    Patch also changes set of choices for 2 pages per sheet mode when
    landscape orientation is used to "Top to bottom" and "Bottom to top".

 gtk/gtkprintjob.c				  |    2 +
 gtk/gtkprintjob.h				  |    2 +
 gtk/gtkprintoperation-private.h		  |    5 +
 gtk/gtkprintoperation-unix.c			  |   24 +-
 gtk/gtkprintoperation-win32.c			  |    4 +
 gtk/gtkprintoperation.c			  |  415
 ++++++++++++++++++----
 gtk/gtkprintunixdialog.c			  |   72 ++++-
 modules/printbackends/cups/gtkcupsutils.c	  |    3 +-
 modules/printbackends/file/gtkprintbackendfile.c |    6 +
 modules/printbackends/lpr/gtkprintbackendlpr.c   |   13 +-
 10 files changed, 463 insertions(+), 83 deletions(-)

commit 26c10075f95268ed2d8dbfacadeb1cdc0f559da6
Merge: 4134c34 67e0a44
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue May 12 19:13:33 2009 -0500

    Merge fix for bgo#315462 - Make GtkLabel deal with too-small height
    allocations gracefully

    Merge branch 'gtk-2-16'

commit 67e0a44100a288fd3374f932ba976c64e744474f
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue May 12 19:12:55 2009 -0500

    bgo#315462 - Make GtkLabel deal with too-small height allocations
    gracefully

    Previously we would always align the top of the text with the label's
    allocation-plus-padding.
    However, this makes a single-line label inside a GtkButton look
    badly clipped when the button
    has a smaller allocation than its requisition.  So, for single-line
    labels we respect the
    alignment even if it doesn't fit within the label's allocation.
    But for multi-line labels, we
    give preference to showing the first line, to give the user some
    context.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 4134c346f9e68367e515345c0ded07aa2b857a1a
Merge: c57fc80 e2bce0d
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue May 12 13:50:45 2009 -0500

    Merge fix for bgo#463773 - Handle a NULL display in
    gtk_clipboard_get_for_display() so Flash won't hang

commit e2bce0d630c6f424664e81ee95352c4cbc41fc27
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue May 12 13:44:04 2009 -0500

    bgo#463773 - Handle a NULL display in gtk_clipboard_get_for_display()
    so Flash won't hang

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

commit c57fc80465fc4d2a96138caf7b95a16aa165d027
Author: gheet <ghee.teo@sun.com>
Date:	Mon May 11 18:33:08 2009 +0100

    Adding PAPI printbackend

    Adding a new print backend module using libpapi detals see
    GNOME#382676.
    (gheet)

 configure.in					  |   23 +
 gtk/Makefile.am				  |    8 +
 modules/printbackends/Makefile.am		  |    4 +
 modules/printbackends/papi/Makefile.am		  |   32 +
 modules/printbackends/papi/gtkprintbackendpapi.c |  862
 ++++++++++++++++++++++
 modules/printbackends/papi/gtkprintbackendpapi.h |   44 ++
 modules/printbackends/papi/gtkprinterpapi.c	  |  116 +++
 modules/printbackends/papi/gtkprinterpapi.h	  |   61 ++
 8 files changed, 1150 insertions(+), 0 deletions(-)

commit 52325ccd669ebd24de873bb0949d68d6dad17fb0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 10 02:08:41 2009 -0400

    Avoid unintended side-effect in gdk_window_get_events

    Calling gdk_window_get_events() had the side-effect of letting
    property change notification through to the application, which
    was not intended. Now we keep StructureNotify and PropertyNotify
    filtered out when they were before. Reported in bug 582003.

 gdk/x11/gdkwindow-x11.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 5d8a4f78aba64aea32d3bad8a3a8a1e1fd2bf361
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 10 01:54:43 2009 -0400

    Don't enforce property change events on the root window

    The code in gdk_x11_window_set_events is only meant to enforce
    property change events on child windows. Pointed out in bug 531490.

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

commit 2e9385efe2e3f2c5b4711ad51cdfa9f601762a8f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 11 12:02:06 2009 -0400

    Make gtk-update-icon-cache not fall over leftover temp files

    When called with the --force option, try to remove the
    .icon-theme.cache
    file before giving up. This fixes rh#500163.

 gtk/updateiconcache.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit 0fd185fa6de2a89c11b4a28c8619e52d274b1b1f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 11 12:02:06 2009 -0400

    Make gtk-update-icon-cache not fall over leftover temp files

    When called with the --force option, try to remove the
    .icon-theme.cache
    file before giving up. This fixes rh#500163.

 gtk/updateiconcache.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit dc0dde995dba8c91aed152f236a383e27e8a02a3
Author: Tobias Mueller <tobiasmue@gnome.org>
Date:	Fri May 8 16:57:48 2009 +0200

    Removed deprecated call to gtk_scale_button_get_orientation

    and use gtk_orientable_set_orientation instead.
    Fixes bug 581878.

 tests/testvolumebutton.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ac9ea01ec95dc44ac9d0fcc03c5d1c9148b9bd6a
Author: Tobias Mueller <tobiasmue@gnome.org>
Date:	Fri May 8 16:40:41 2009 +0200

    Replaced deprecated call to gtk_action_connect_proxy with call to
    gtk_activatable_set_related_action

    Fixes bug 581876.

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

commit ae94c371d186715ae78d97687b28ff78c5489673
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 11 02:44:12 2009 -0400

    Add a separate keybinding signal for activating links

    Keeping the keybinding signal and the regular signal separate is
    cleaner and allows us to pass the uri as a parameter to the
    activate-link signal.

 demos/gtk-demo/links.c				  |    9 +-
 docs/reference/gtk/migrating-GtkLabel-links.sgml |    4 +-
 docs/reference/gtk/tmpl/gtklabel.sgml		  |    4 +-
 gtk/gtklabel.c					  |  120
 +++++++++++++---------
 gtk/gtklabel.h					  |    3 +-
 tests/testgtk.c				  |    6 +-
 6 files changed, 81 insertions(+), 65 deletions(-)

commit 2f60e18c700dca53ef2b64085880ae3c71f50f5f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 11 02:08:32 2009 -0400

    Add a migration chapter for label links

 docs/reference/gtk/Makefile.am			  |   11 +++++----
 docs/reference/gtk/gtk-docs.sgml		  |    5 ++++
 docs/reference/gtk/gtk-sections.txt		  |    1 +
 docs/reference/gtk/migrating-GtkLabel-links.sgml |   26
 ++++++++++++++++++++++
 4 files changed, 38 insertions(+), 5 deletions(-)

commit 563e8e8e1d0811c1af2389a40b8e0cc7b9a37ab2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 11 01:31:14 2009 -0400

    Mention url label support in NEWS

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

commit 9dbb30482b11075045e7624df7c771cb3fc1503f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 11 01:23:13 2009 -0400

    Add link support to GtkLabel

    This patch is based on SexyUrlLabel, but with significantly enhanced
    functionality: keynav, tooltips, context menu, theming.

 demos/gtk-demo/Makefile.am	       |    3 +-
 demos/gtk-demo/links.c		       |   88 ++
 docs/reference/gtk/tmpl/gtklabel.sgml |   18 +
 gtk/gtk.symbols		       |    1 +
 gtk/gtklabel.c			       | 1499
 ++++++++++++++++++++++++++++-----
 gtk/gtklabel.h			       |    5 +-
 tests/testgtk.c		       |   52 ++
 tests/testgtkrc		       |    8 +
 8 files changed, 1452 insertions(+), 222 deletions(-)

commit 141ddd99f375b8f687f5f83164c440c8a79b1364
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 10 02:08:41 2009 -0400

    Avoid unintended side-effect in gdk_window_get_events

    Calling gdk_window_get_events() had the side-effect of letting
    property change notification through to the application, which
    was not intended. Now we keep StructureNotify and PropertyNotify
    filtered out when they were before. Reported in bug 582003.

 gdk/x11/gdkwindow-x11.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 4fc49fd8db02e37993860289a350c9d1e96910b5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 10 01:54:43 2009 -0400

    Don't enforce property change events on the root window

    The code in gdk_x11_window_set_events is only meant to enforce
    property change events on child windows. Pointed out in bug 531490.

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

commit 7cfda03395318ed7a00a00c371feb5c838ca1113
Author: Marios Zindilis <m.zindilis@dmajor.org>
Date:	Sat May 9 14:16:28 2009 +0100

    Updated Greek translation

 po/el.po | 2129
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1094 insertions(+), 1035 deletions(-)

commit 038dfa53d0c1506ee86fc420f7d39b593d6cbeea
Author: Marios Zindilis <m.zindilis@dmajor.org>
Date:	Sat May 9 14:15:33 2009 +0100

    Updated Greek translation

 po/el.po | 2140
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1071 insertions(+), 1069 deletions(-)

commit e4d97d9652f3974aca8e3729b7cfb77c446b95ee
Author: Ivar Smolin <okul@linux.ee>
Date:	Fri May 8 20:17:25 2009 +0300

    Updating Estonian translation

 po/et.po | 2683
 ++++++++++++++++++++++++--------------------------------------
 1 files changed, 1049 insertions(+), 1634 deletions(-)

commit 556fb4dd5f4c6745d6df2aedda7008fc548b604f
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:	Wed May 6 13:33:31 2009 +0200

    Updated German translation.

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

commit f2d4669ff8e3a354fb91b968a7e93510744dee75
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:	Wed May 6 13:11:12 2009 +0200

    Updated German translation.

 po/de.po | 2150
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1079 insertions(+), 1071 deletions(-)

commit 9426ba2735c94c5046072e09eca3b69519840519
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:	Wed May 6 13:06:32 2009 +0200

    Updated German translation.

 po/de.po | 2123
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1066 insertions(+), 1057 deletions(-)

commit 339298b638ae76c546717f2136970b93438295a9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue May 5 19:29:05 2009 -0400

    Add diagnostics for XID collisions

    This should help with diagnosing crashes caused by over-eager XID
    reuse in Xlib, see bug 581526.

 gdk/x11/gdkxid.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 6fc6b8b4e8d582bba6c409ede98b814e88bc2f66
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue May 5 19:29:05 2009 -0400

    Add diagnostics for XID collisions

    This should help with diagnosing crashes caused by over-eager XID
    reuse in Xlib, see bug 581526.

 gdk/x11/gdkxid.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit a398c840be41102f170e79183a8bb9e8b6fa3a26
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Sun May 3 20:08:11 2009 -0400

    Add git.mk to generate .gitignore files

    Add four new doc templates that were not in repository.

 Makefile.am					    |	32 +++
 contrib/Makefile.am				    |	 2 +
 contrib/gdk-pixbuf-xlib/Makefile.am		    |	 2 +
 demos/Makefile.am				    |	 2 +
 demos/gtk-demo/Makefile.am			    |	 2 +
 docs/Makefile.am				    |	 2 +
 docs/faq/Makefile.am				    |	 2 +
 docs/reference/Makefile.am			    |	 3 +
 docs/reference/gdk-pixbuf/Makefile.am		    |	 2 +
 docs/reference/gdk/Makefile.am			    |	 2 +
 docs/reference/gtk/Makefile.am			    |	 2 +
 docs/reference/gtk/tmpl/filesystem.sgml	    |  108 ++++++++++
 docs/reference/gtk/tmpl/gtkactivatable.sgml	    |  100 +++++++++
 docs/reference/gtk/tmpl/gtkimcontext.sgml	    |  212
 ++++++++++++++++++++
 docs/reference/gtk/tmpl/gtktoolshell.sgml	    |	82 ++++++++
 docs/reference/libgail-util/Makefile.am	    |	 2 +
 docs/tools/Makefile.am				    |	 2 +
 docs/tutorial/Makefile.am			    |	 2 +
 gdk-pixbuf/Makefile.am				    |	 2 +
 gdk-pixbuf/pixops/Makefile.am			    |	 2 +
 gdk/Makefile.am				    |	 2 +
 gdk/directfb/Makefile.am			    |	 2 +
 gdk/quartz/Makefile.am				    |	 2 +
 gdk/tests/Makefile.am				    |	 2 +
 gdk/win32/Makefile.am				    |	 2 +
 gdk/win32/rc/Makefile.am			    |	 2 +
 gdk/x11/Makefile.am				    |	 2 +
 git.mk						    |  182
 +++++++++++++++++
 gtk/Makefile.am				    |	 4 +-
 gtk/tests/Makefile.am				    |	 2 +
 gtk/theme-bits/Makefile.am			    |	 2 +
 m4macros/Makefile.am				    |	 2 +
 modules/Makefile.am				    |	 2 +
 modules/engines/Makefile.am			    |	 2 +
 modules/engines/ms-windows/Makefile.am		    |	 2 +
 modules/engines/ms-windows/Theme/Makefile.am	    |	 2 +
 .../engines/ms-windows/Theme/gtk-2.0/Makefile.am   |	 2 +
 modules/engines/pixbuf/Makefile.am		    |	 2 +
 modules/input/Makefile.am			    |	 2 +
 modules/other/Makefile.am			    |	 2 +
 modules/other/gail/Makefile.am			    |	 2 +
 modules/other/gail/libgail-util/Makefile.am	    |	 2 +
 modules/other/gail/tests/Makefile.am		    |	 2 +
 modules/printbackends/Makefile.am		    |	 2 +
 modules/printbackends/cups/Makefile.am		    |	 2 +
 modules/printbackends/file/Makefile.am		    |	 2 +
 modules/printbackends/lpr/Makefile.am		    |	 2 +
 modules/printbackends/test/Makefile.am		    |	 2 +
 perf/Makefile.am				    |	 2 +
 tests/Makefile.am				    |	 2 +
 50 files changed, 806 insertions(+), 1 deletions(-)

commit e5702523fff7cbb7c935eadb4503e2b70e48e5fb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 4 02:09:12 2009 -0400

    Bump version to 2.17.1

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

commit cc4cf97d62bb22a3d464b84d999975db985e6dde
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 4 01:54:06 2009 -0400

    GTK+ 2.17.0

 docs/reference/gtk/tmpl/gtkentry.sgml		|    5 +
 docs/reference/gtk/tmpl/gtkprintoperation.sgml |   10 +
 docs/reference/gtk/tmpl/gtkscale.sgml		|    7 +-
 gtk/gtk.symbols				|    1 +
 gtk/tests/builder.c				|    4 +-
 po-properties/af.po				|  176 +-
 po-properties/am.po				|  176 +-
 po-properties/ang.po				|  176 +-
 po-properties/ar.po				|  176 +-
 po-properties/as.po				|  176 +-
 po-properties/ast.po				|  176 +-
 po-properties/az.po				|  176 +-
 po-properties/az_IR.po				|  176 +-
 po-properties/be.po				|  176 +-
 po-properties/be@latin.po			|  176 +-
 po-properties/bg.po				|  176 +-
 po-properties/bn.po				|  176 +-
 po-properties/bn_IN.po				|  176 +-
 po-properties/br.po				|  176 +-
 po-properties/bs.po				|  176 +-
 po-properties/ca.po				|  176 +-
 po-properties/ca@valencia.po			|  176 +-
 po-properties/crh.po				|  176 +-
 po-properties/cs.po				|  176 +-
 po-properties/cy.po				|  176 +-
 po-properties/da.po				|  176 +-
 po-properties/de.po				|  176 +-
 po-properties/dz.po				|  176 +-
 po-properties/el.po				|  176 +-
 po-properties/en_CA.po				|  176 +-
 po-properties/en_GB.po				|  176 +-
 po-properties/eo.po				|  176 +-
 po-properties/es.po				|  176 +-
 po-properties/et.po				|  176 +-
 po-properties/eu.po				|  176 +-
 po-properties/fa.po				|  176 +-
 po-properties/fi.po				|  176 +-
 po-properties/fr.po				|  176 +-
 po-properties/ga.po				|  176 +-
 po-properties/gl.po				|  176 +-
 po-properties/gu.po				|  176 +-
 po-properties/he.po				|  176 +-
 po-properties/hi.po				|  176 +-
 po-properties/hr.po				|  176 +-
 po-properties/hu.po				|  176 +-
 po-properties/hy.po				|  176 +-
 po-properties/ia.po				|  176 +-
 po-properties/id.po				|  176 +-
 po-properties/io.po				|  176 +-
 po-properties/is.po				|  176 +-
 po-properties/it.po				|  176 +-
 po-properties/ja.po				|  176 +-
 po-properties/ka.po				|  176 +-
 po-properties/kn.po				|  176 +-
 po-properties/ko.po				|  176 +-
 po-properties/ku.po				|  176 +-
 po-properties/li.po				|  176 +-
 po-properties/lt.po				|  176 +-
 po-properties/lv.po				|  176 +-
 po-properties/mai.po				|  176 +-
 po-properties/mi.po				|  176 +-
 po-properties/mk.po				|  176 +-
 po-properties/ml.po				|  176 +-
 po-properties/mn.po				|  176 +-
 po-properties/mr.po				|  176 +-
 po-properties/ms.po				|  176 +-
 po-properties/nb.po				|  176 +-
 po-properties/ne.po				|  176 +-
 po-properties/nl.po				|  176 +-
 po-properties/nn.po				|  176 +-
 po-properties/nso.po				|  176 +-
 po-properties/oc.po				|  176 +-
 po-properties/or.po				| 3597
 ++++++++++++------------
 po-properties/pa.po				|  176 +-
 po-properties/pl.po				|  176 +-
 po-properties/ps.po				| 3395
 +++++++++++-----------
 po-properties/pt.po				|  176 +-
 po-properties/pt_BR.po				|  176 +-
 po-properties/ro.po				|  176 +-
 po-properties/ru.po				|  176 +-
 po-properties/rw.po				|  176 +-
 po-properties/si.po				|  176 +-
 po-properties/sk.po				|  176 +-
 po-properties/sl.po				|  176 +-
 po-properties/sq.po				|  176 +-
 po-properties/sr.po				|  176 +-
 po-properties/sr@ije.po			|  176 +-
 po-properties/sr@latin.po			|  176 +-
 po-properties/sv.po				|  176 +-
 po-properties/ta.po				|  176 +-
 po-properties/te.po				|  176 +-
 po-properties/th.po				|  176 +-
 po-properties/tk.po				|  176 +-
 po-properties/tr.po				|  176 +-
 po-properties/tt.po				|  176 +-
 po-properties/uk.po				| 3402
 +++++++++++-----------
 po-properties/ur.po				|  176 +-
 po-properties/uz.po				|  176 +-
 po-properties/uz@cyrillic.po			|  176 +-
 po-properties/vi.po				|  176 +-
 po-properties/wa.po				|  176 +-
 po-properties/xh.po				|  176 +-
 po-properties/yi.po				|  176 +-
 po-properties/zh_CN.po				|  176 +-
 po-properties/zh_HK.po				|  176 +-
 po-properties/zh_TW.po				|  176 +-
 po/af.po					|  374 ++-
 po/am.po					|  374 ++-
 po/ang.po					|  374 ++-
 po/ar.po					| 2149 ++++++++-------
 po/as.po					|  374 ++-
 po/ast.po					|  374 ++-
 po/az.po					|  376 ++-
 po/az_IR.po					|  369 ++-
 po/be.po					|  374 ++-
 po/be@latin.po					|  374 ++-
 po/bg.po					|  374 ++-
 po/bn.po					|  374 ++-
 po/bn_IN.po					|  374 ++-
 po/br.po					|  374 ++-
 po/bs.po					|  376 ++-
 po/ca.po					| 2147 ++++++++-------
 po/ca@valencia.po				|  374 ++-
 po/crh.po					|  378 ++-
 po/cs.po					| 2099 +++++++-------
 po/cy.po					|  374 ++-
 po/da.po					| 2147 ++++++++-------
 po/de.po					|  374 ++-
 po/dz.po					|  374 ++-
 po/el.po					|  374 ++-
 po/en_CA.po					|  374 ++-
 po/en_GB.po					|  374 ++-
 po/eo.po					|  374 ++-
 po/es.po					| 2102 +++++++-------
 po/et.po					| 1055 +++++++-
 po/eu.po					|  374 ++-
 po/fa.po					|  374 ++-
 po/fi.po					|  374 ++-
 po/fr.po					|  374 ++-
 po/ga.po					|  374 ++-
 po/gl.po					|  374 ++-
 po/gu.po					|  420 ++--
 po/he.po					|  374 ++-
 po/hi.po					|  374 ++-
 po/hr.po					|  376 ++-
 po/hu.po					| 2191 ++++++++-------
 po/hy.po					|  374 ++-
 po/ia.po					|  374 ++-
 po/id.po					|  374 ++-
 po/io.po					|  374 ++-
 po/is.po					|  374 ++-
 po/it.po					| 2154 ++++++++-------
 po/ja.po					|  374 ++-
 po/ka.po					|  374 ++-
 po/kn.po					|  374 ++-
 po/ko.po					|  374 ++-
 po/ku.po					|  374 ++-
 po/li.po					|  376 ++-
 po/lt.po					|  374 ++-
 po/lv.po					|  374 ++-
 po/mai.po					|  374 ++-
 po/mi.po					|  374 ++-
 po/mk.po					|  374 ++-
 po/ml.po					|  374 ++-
 po/mn.po					|  380 ++-
 po/mr.po					|  374 ++-
 po/ms.po					|  376 ++-
 po/nb.po					|  374 ++-
 po/ne.po					|  373 ++-
 po/nl.po					|  375 ++-
 po/nn.po					|  377 ++-
 po/nso.po					|  376 ++-
 po/oc.po					|  373 ++-
 po/or.po					| 2143 +++++++-------
 po/pa.po					|  374 ++-
 po/pl.po					|  374 ++-
 po/ps.po					|  374 ++-
 po/pt.po					|  374 ++-
 po/pt_BR.po					| 2150 ++++++++-------
 po/ro.po					|  374 ++-
 po/ru.po					|  374 ++-
 po/rw.po					|  377 ++-
 po/si.po					|  374 ++-
 po/sk.po					|  374 ++-
 po/sl.po					|  374 ++-
 po/sq.po					|  375 ++-
 po/sr.po					| 2147 ++++++++-------
 po/sr@ije.po					|  376 ++-
 po/sr@latin.po					| 2175 ++++++++-------
 po/sv.po					| 2751 ++++++++++--------
 po/ta.po					|  374 ++-
 po/te.po					|  374 ++-
 po/th.po					|  374 ++-
 po/tk.po					|  374 ++-
 po/tr.po					|  378 ++-
 po/tt.po					|  373 ++-
 po/uk.po					| 2105 +++++++-------
 po/ur.po					|  369 ++-
 po/uz.po					|  374 ++-
 po/uz@cyrillic.po				|  374 ++-
 po/vi.po					|  374 ++-
 po/wa.po					|  374 ++-
 po/xh.po					|  374 ++-
 po/yi.po					|  376 ++-
 po/zh_CN.po					| 2150 ++++++++-------
 po/zh_HK.po					|  374 ++-
 po/zh_TW.po					|  374 ++-
 207 files changed, 50163 insertions(+), 41406 deletions(-)

commit ce517a4152146ab9e745d175a12585150b20614f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 4 00:43:49 2009 -0400

    Bump version to 2.17.0

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

commit 86e5df91c149e4c888b98135259d2c54d3d9385b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 4 00:43:19 2009 -0400

    Update NEWS for 2.17.0

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

commit 44c6b24fc78412c6964f7ea3c74d760516e762f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 22 11:57:39 2009 -0400

    Avoid double browser windows from the about dialog.

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

commit 4ea26a686419f216a99eaeea513863ccf0eaa8e0
Author: Tobias Mueller <tobiasmue@gnome.org>
Date:	Mon Apr 20 01:45:10 2009 +0200

    Remove a deprecated call to gtk_status_icon_set_tooltip

    This fixes bug 574386.

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

commit 4f4643207ede313a2db68e06e19d990023ac2b58
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 15:18:10 2009 -0400

    Point to better place for git documentation

 HACKING |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b125eeae9d0e12ea83c12ea8a850c9bc9f6df510
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 14:42:43 2009 -0400

    Make GtkAssistant keep its padding when built with GtkBuilder

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

commit 5d617ee80beb126ec1c622dc18cdf64745536467
Author: Li Yuan <li.yuan@sun.com>
Date:	Mon May 4 11:12:06 2009 +0800

    Emit property-changed:accessible-name for gailcombobox

    Fix bug #579741. Emit property-changed:accessible-name when selection
    of combobox changed.

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

commit 6eb95098b1c43da144ca120191c3489966a54c76
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 14:52:04 2009 -0400

    Don't leak RequiresInfo when parsing GtkBuilder files

    This fixes bug 579366.

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

commit 850965101f54667f9448193e333626fab8b4005b
Author: Itay Perl <itay.perl@gmail.com>
Date:	Sun May 3 23:26:11 2009 -0400

    Fix handling of child widgets in the presence of bidi text

    GtkTextLayout incorrectly assumed that pango iterates in logical
    order. Fixes bug 580814.

 gtk/gtktextlayout.c |	 50
 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 35 insertions(+), 15 deletions(-)

commit 7f6a534d0fe10854c862fcecf81ddbb4b64afe55
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 22:50:27 2009 -0400

    Handle translated combobox models better

    Make gtk-builder-convert keep translated combobox models translated.
    Fixes bug 553385.

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

commit 00524901e1393618e469dd9a8f224401b8ba7e35
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 22:27:12 2009 -0400

    Make GtkHandleBox work on multiple displays

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

commit 3dc395ad4ee13eecf8b9b494e78df41b3b7647a5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 22:27:12 2009 -0400

    Make GtkHandleBox work on multiple displays

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

commit d183f44748a8da7e6e2eff04d41810de4b3b9ab0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 21:38:54 2009 -0400

    Fix handling of GDK_NONE

    Don't intern "NONE" and warn if GDK_NONE is converted to an
    X atom. Problem pointed out in bug 580511.

 gdk/x11/gdkproperty-x11.c  |	16 +++++++++-------
 gdk/x11/gdkselection-x11.c |	 5 ++++-
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 6aa63385789fd28e61eb4de05312e2f1316cf6d0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 21:38:54 2009 -0400

    Fix handling of GDK_NONE

    Don't intern "NONE" and warn if GDK_NONE is converted to an
    X atom. Problem pointed out in bug 580511.

 gdk/x11/gdkproperty-x11.c  |	16 +++++++++-------
 gdk/x11/gdkselection-x11.c |	 5 ++++-
 2 files changed, 13 insertions(+), 8 deletions(-)

commit e4bbfd9a4bc8a9a303533e75b771095f7e060acd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 19:39:22 2009 -0400

    Fix whitespace

 README.in |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit e6373738fc9c53c95e467a3681fcd3426fd94d13
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 13:04:06 2009 -0400

    Forward-port a GtkAdjustment compatibility fix

    We reverted GtkAdjustment to its traditional behaviour wrt. to
    clamping in 2.14.3, but the fix was lost between 2.14 and 2.16.

 README.in		 |   14 ++++++++----
 gtk/gtkadjustment.c	 |    6 +----
 gtk/gtkcombobox.c	 |    8 +++---
 gtk/gtkiconview.c	 |   52
 ++++++++++++++++++++++++++++++----------------
 gtk/gtkrange.c		 |    6 +++++
 gtk/gtkscrolledwindow.c |    8 +++++-
 gtk/gtkspinbutton.c	 |    9 ++++++++
 gtk/gtktreeview.c	 |   22 +++++++++++++------
 8 files changed, 84 insertions(+), 41 deletions(-)

commit 832be659b7baf41191a50ef825f3099137bea7a0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 12:59:00 2009 -0400

    Fix whitespace

 README.in |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 1fe0b8e9064309e8694959bb4412719eaa34c290
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 23 22:23:09 2008 +0000

    Warn if the adjustment has nonzero page size.

    2008-09-23	Matthias Clasen  <mclasen@redhat.com>

	    * gtk/gtkspinbutton.c: Warn if the adjustment has nonzero
	    page size.

    svn path=/branches/gtk-2-14/; revision=21500

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

commit 5325959fe2054491d7dcfe6ea3a1333d0465ae7e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 3 12:45:54 2009 -0400

    Update to explain the situation.

    2008-09-23	Matthias Clasen  <mclasen@redhat.com>

	    * README.in: Update to explain the situation.

	    * gtk/gtkadjustment.c: Revert to the old behaviour of allowing
	    values in the range [lower, upper]. Relying on the possibility
	    to set values in the [upper - page_size, upper] subrange is
	    considered deprecated, though, and will trigger a warning.

	    * gtk/gtkcombobox.c:
	    * gtk/gtkiconview.c:
	    * gtk/gtkrange.c:
	    * gtk/gtkscrolledwindow.c:
	    * gtk/gtktreeview.c: Add the CLAMPing back that was removed
	    after
	    the GtkAdjustment behaviour change.

    svn path=/branches/gtk-2-14/; revision=21499

    Conflicts:

	ChangeLog.pre-2-14

 README.in		 |   14 ++++++++----
 gtk/gtkadjustment.c	 |    6 +----
 gtk/gtkcombobox.c	 |    8 +++---
 gtk/gtkiconview.c	 |   52
 ++++++++++++++++++++++++++++++----------------
 gtk/gtkrange.c		 |    6 +++++
 gtk/gtkscrolledwindow.c |    8 +++++-
 gtk/gtktreeview.c	 |   22 +++++++++++++------
 7 files changed, 75 insertions(+), 41 deletions(-)

commit 46bc2ec740c9c3b86fad9c373342e0851ca0bf43
Author: Petr Kovar <pknbe@volny.cz>
Date:	Sun May 3 18:52:07 2009 +0200

    Updated Czech translation

 po/cs.po | 2160
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1122 insertions(+), 1038 deletions(-)

commit 49e1700bb27bda87292af36f318a48a33852ccc9
Author: Petr Kovar <pknbe@volny.cz>
Date:	Sun May 3 18:46:22 2009 +0200

    Updated Czech translation

 po/cs.po | 2082
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1044 insertions(+), 1038 deletions(-)

commit dc8f36e2549021a9f51291267d916b73f8d909df
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 2 21:02:12 2009 -0400

    Support scale marks in builder markup

 NEWS					 |    4 +
 docs/reference/gtk/tmpl/gtkbuilder.sgml |    3 +-
 docs/reference/gtk/tmpl/gtkscale.sgml	 |   24 ++-
 gtk/gtkscale.c				 |  256
 ++++++++++++++++++++++++++++++-
 4 files changed, 277 insertions(+), 10 deletions(-)

commit 6e51533ec30e3745825656db028490fa18cb6105
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 2 20:20:04 2009 -0400

    Fix a shadowed variable and a few other compiler warnings

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

commit bc74cdb8aeb935a1fb16ecd5910980910973a35b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 2 19:12:06 2009 -0400

    Make an internal function static

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

commit 01946b51209f97625bdb7106da833c7e74da844d
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Sat May 2 12:49:28 2009 +0200

    Updated Spanish translation

 po/es.po |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 06ff89368398b8daf51e5195565badced0995047
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Sat May 2 12:47:29 2009 +0200

    Updated Spanish translation

 po/es.po |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 60b62e6c88d57bb58fd00f69e359e7a67dbc8312
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Sat May 2 11:10:55 2009 +0300

    Updating Estonian translation

 po/et.po |   80
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 40 insertions(+), 40 deletions(-)

commit 098a5b0500b5738fb6eb5fbe6b3cee7f988f186c
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Fri May 1 20:26:29 2009 +0200

    Updated Spanish translation

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

commit c92f56531c038a46a97e5ff6a8c5fd783ed40c08
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Fri May 1 19:32:09 2009 +0200

    Updated Spanish translation

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

commit 637252af65b632c2ae4c03100c6e8e2790ab97d3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 22 11:57:39 2009 -0400

    Avoid double browser windows from the about dialog.

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

commit 8076c8fbbfc78bac9777db30e7fd7dc089716200
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 30 14:41:49 2009 -0400

    Test the new style property

 tests/testgtkrc |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8f1a578ade0e94a6370917e2bfee23cfcf8d01d0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 30 14:40:22 2009 -0400

    Add a GtkEntry::invisible-char style property

    Allow themes to set a preferred invisible character. GTK+ will
    still fall back to other candidates if the character is not available
    in the font.

 NEWS		|    8 ++++++++
 gtk/gtkentry.c |   30 +++++++++++++++++++++++++++++-
 2 files changed, 37 insertions(+), 1 deletions(-)

commit 5457956c794e2f1c97e100c9a27a79556839257f
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Thu Apr 30 13:59:01 2009 +0530

    Updated Oriya Translation.

 po/or.po | 2152
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 1119 insertions(+), 1033 deletions(-)

commit 33f4ead50679294ce6eed04cd014ece44401d626
Author: Brian Cameron <Brian.Cameron@sun.com>
Date:	Wed Apr 29 18:52:32 2009 -0500

    Minor fix for GTK+ mediaLib code.

    After doing some performance analysis, it was found that the GTK+
    mediaLib code
    triggers unnecessary lazy loading of dependent libraries.  The current
    code
    uses RTLD_DEFAULT, RTLD_PROBE, RTLD_NEXT, and RTLD_SELF.  However,
    RTLD_PROBE
    is all that is necessary, and avoids triggering the lazy loading.
    So this
    commit fixes the code to just use RTLD_PROBE.  (Bug 580678)

 gdk-pixbuf/pixops/pixops.c |	 5 +----
 gdk/gdkmedialib.c	    |	 5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

commit dae20e256132e4431535e08bac1b1a81febd7e12
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Wed Apr 29 07:50:18 2009 +0300

    Updating Estonian translation

 po/et.po | 1113
 ++++---------------------------------------------------------
 1 files changed, 73 insertions(+), 1040 deletions(-)

commit 812e129cd612f1b374be310c06d6f5142bb4603b
Author: Tomasz Mon <desowin@gmail.com>
Date:	Tue Apr 28 14:34:44 2009 -0400

    fix build for gtkdial example

    Replace use of deprecated GTK_SIGNAL_FUNC with G_CALLBACK,
    and add depth to blankstyle.  Fixes Bug #578634.

 examples/gtkdial/gtkdial.c |	10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 70d0129f48fbc4dac8a134c8c206a4630a2c66e8
Author: Shankar Prasad <svenkate@redhat.com>
Date:	Tue Apr 28 13:52:01 2009 +0530

    Updated Kannada transltion

 po/kn.po | 2134
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1063 insertions(+), 1071 deletions(-)

commit 2266d161488c66ec66839d6922635246cdc64bc3
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Mon Apr 27 12:26:40 2009 +0200

    Updated Hungarian translation

 po/hu.po | 2124
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1060 insertions(+), 1064 deletions(-)

commit b0b636ca8541a983bbcdf9d022a970ea253ce02c
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:	Mon Apr 27 01:02:02 2009 +0300

    Updated Ukrainian translation

 po-properties/uk.po | 3582
 +++++++++++++++++++++++++--------------------------
 po/uk.po	     | 2759 +++++++++++++++++++---------------------
 2 files changed, 3100 insertions(+), 3241 deletions(-)

commit 09607127d4c441861ab9ef90beeddd9bf775edf8
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:	Sun Apr 26 16:42:14 2009 +0300

    Update Ukrainian translation

 po-properties/uk.po | 3578
 +++++++++++++++++++++++++--------------------------
 po/uk.po	     | 2783 +++++++++++++++++++---------------------
 2 files changed, 3119 insertions(+), 3242 deletions(-)

commit f43a78a892981b220ecbb90245da3c8370cab2fe
Author: Brian Cameron <Brian.Cameron@sun.com>
Date:	Fri Apr 24 18:16:15 2009 -0500

    Fix casting problem in gmodule code.

    This fixes bug 579884.  Previously the return value of
    g_slist_find_custom was
    being recasted as type (GtkModuleInfo *).  This patch sets the
    return value
    to a temporary variable of type (GSList *), and sets info to
    temp->data.  This
    avoids a crashing problem.

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

commit fa00f3e50a4a5a16ca00b08308f7fa6008b45d3e
Author: Brian Cameron <Brian.Cameron@sun.com>
Date:	Fri Apr 24 17:20:03 2009 -0500

    Fix casting problem in gmodule code.

    This fixes bug 579884.  Previously the return value of
    g_slist_find_custom was
    being recasted as type (GtkModuleInfo *).  This patch sets the
    return value
    to a temporary variable of type (GSList *), and sets info to
    temp->data.  This
    avoids a crashing problem.

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

commit 459b6a2e728ec4e8b48b3fcc3b4ec63c41e0c9d4
Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
Date:	Fri Apr 24 20:36:13 2009 +0200

    Updated Spanish translation

 po/es.po |  373
 +++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 226 insertions(+), 147 deletions(-)

commit 3f00129e17fe9443e3ecd50aeac291b7fdc74ec3
Author: Mike Gorse <mgorse@boston.site>
Date:	Thu Apr 23 14:36:51 2009 +0100

    Fix Selectable state for gailButton

    Only remove Selectable state from a GailButton if it is not Focusable
    (ie,
    a TreeView column header); do not add Selectable for all focusable
    buttons.  Fixes a bug introduced with the fix to 433324.

 modules/other/gail/gailbutton.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

commit 5b4855d40ea0d95f8d0193de6a5a43c96b311695
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Thu Apr 23 17:57:33 2009 +0530

    Updated Oriya Translations

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

commit 1632d64a51ab1a8e2e7b184261502165a8a58de8
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Thu Apr 23 17:50:09 2009 +0530

    Updated Oriya Translation

 po-properties/or.po |	 91
 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 56 insertions(+), 35 deletions(-)

commit aa6045b13744e3a0f1766d8aaff6ce6046a9fa59
Author: Vladimir Melo <vmelo@gnome.org>
Date:	Wed Apr 22 20:52:02 2009 -0300

    Updated Brazilian Portuguese translation.

 po/pt_BR.po | 2089
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1049 insertions(+), 1040 deletions(-)

commit 28a6068eb9bb748c49e8c1efde7cb881e46e02f5
Author: Vladimir Melo <vmelo@gnome.org>
Date:	Wed Apr 22 20:49:58 2009 -0300

    Updated Brazilian Portuguese translation.

 po/pt_BR.po | 2089
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1049 insertions(+), 1040 deletions(-)

commit b33db85956135619b73d030a3af219cab97745c5
Author: Matej Urban <matej.urban@gmail.com>
Date:	Wed Apr 22 12:07:53 2009 +0200

    Updated Slovenian translation

 po/sl.po | 2082
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1044 insertions(+), 1038 deletions(-)

commit 24b8f2dfecd0b274fb48100c2e45716706780386
Author: Daniel Nylander <po@danielnylander.se>
Date:	Tue Apr 21 14:50:45 2009 +0200

    Updated sv translation

 po/sv.po | 2686
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 1213 insertions(+), 1473 deletions(-)

commit 2c5ae21cdc6161dc4cf42b2107d74d92b6f303be
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Apr 21 14:24:32 2009 +0200

    Adds authentication support of CUPS backend

    Adds authentication support of CUPS backend against CUPS server.
    Print dialog is now capable to ask user for password and pass it
    to the CUPS server. It is also possible to authenticate user
    through Kerberos (GSS-API) (#384940).

 gtk/gtkmarshalers.list				  |    1 +
 gtk/gtkprintbackend.c				  |  182 +++++++++++
 gtk/gtkprintbackend.h				  |   16 +-
 gtk/gtkprintunixdialog.c			  |    5 +-
 modules/printbackends/cups/gtkcupsutils.c	  |  348
 +++++++++++++++++++---
 modules/printbackends/cups/gtkcupsutils.h	  |   29 ++-
 modules/printbackends/cups/gtkprintbackendcups.c |  340
 ++++++++++++++++++---
 7 files changed, 838 insertions(+), 83 deletions(-)

commit 6e121ee85e7c796b33d2f6635744ab3f0d0f65e2
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Apr 21 13:06:49 2009 +0200

    Allow the custom widget to actualize on a printer change

    Passes print settings and page setup to the custom widget
    through a new "update-custom-widget" signal (#564854).

 gtk/gtkmarshalers.list       |    1 +
 gtk/gtkprintoperation-unix.c |   22 ++++++++++++++++++++++
 gtk/gtkprintoperation.c      |   25 ++++++++++++++++++++++++-
 gtk/gtkprintoperation.h      |    8 ++++++--
 gtk/gtkprintunixdialog.c     |    2 ++
 5 files changed, 55 insertions(+), 3 deletions(-)

commit f1bb36c9d764fd3ce97a4c99fd07d4bca2230a38
Author: Christian Persch <chpe@gnome.org>
Date:	Mon Apr 20 14:53:51 2009 +0200

    Allow unsetting the icon title set with gdk_window_set_icon_name

    Change gdk_window_set_icon_name to allow using NULL to unset a
    previously set icon title, so that the icon title tracks the normal
    title again. Bug #535557.

 gdk/x11/gdkwindow-x11.c |   41 +++++++++++++++++++++++++++++------------
 1 files changed, 29 insertions(+), 12 deletions(-)

commit 405955749103dcfdf582b6ae4f053c66837a6281
Author: Christian Persch <chpe@gnome.org>
Date:	Fri Apr 3 02:10:55 2009 +0200

    Add default URL and Email hooks to GtkAboutDialog

    Adds default URL and Email hooks which use gtk_show_uri(). It is still
    possible to provide one's own hooks, and one can disable the default
    hooks by setting NULL hooks. Bug #577793.

 docs/reference/gtk/tmpl/gtkaboutdialog.sgml |	 12 ++-
 gtk/gtkaboutdialog.c			     |	126
 ++++++++++++++++++++++++---
 2 files changed, 121 insertions(+), 17 deletions(-)

commit 45d076fcc2ae6f03a34d9b2018fcd53e9d2bddfe
Author: Christian Persch <chpe@gnome.org>
Date:	Wed Apr 8 19:18:44 2009 +0200

    Display invalid accelerators as "Invalid" in GTK mode.

    When in GTK_CELL_RENDERER_ACCEL_MODE_GTK, display accelerator key
    combinations that don't pass gtk_accelerator_valid() as "Invalid".
    Bug #572799.

 gtk/gtkcellrendereraccel.c |	11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

commit 0e99a5849ee1da052150c50bd641ebb49b9eaa70
Author: Christian Persch <chpe@gnome.org>
Date:	Mon Apr 20 14:53:51 2009 +0200

    Allow unsetting the icon title set with gdk_window_set_icon_name

    Change gdk_window_set_icon_name to allow using NULL to unset a
    previously set icon title, so that the icon title tracks the normal
    title again. Bug #535557.

 gdk/x11/gdkwindow-x11.c |   41 +++++++++++++++++++++++++++++------------
 1 files changed, 29 insertions(+), 12 deletions(-)

commit 3c625fed0718fe769d72b5ec2114f08516d5d85f
Author: Tobias Mueller <tobiasmue@gnome.org>
Date:	Mon Apr 20 01:45:10 2009 +0200

    Remove a deprecated call to gtk_status_icon_set_tooltip

    This fixes bug 574386.

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

commit 39eb2c618e8dd07dde0954fae4072ad61afecc56
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Sun Apr 19 20:00:33 2009 +0200

    Updated Arabic translation

 po/ar.po |  129
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 58 insertions(+), 71 deletions(-)

commit dcc506aa6eb9ccd6a8ac4a79d0f75116ca7ed83e
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Sun Apr 19 19:58:00 2009 +0200

    Updated Arabic translation

 po/ar.po |  125
 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 56 insertions(+), 69 deletions(-)

commit 61af0859389fd310dbd99f1b174105de0415ddd3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 15:18:10 2009 -0400

    Point to better place for git documentation

 HACKING |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 11adc5a0d38b2355349fa14d84d06a066084566b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 14:52:04 2009 -0400

    Don't leak RequiresInfo when parsing GtkBuilder files

    This fixes bug 579366.

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

commit c28fabe3f6bb42ed348e832469a8d10c0f64078a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 14:42:43 2009 -0400

    Make GtkAssistant keep its padding when built with GtkBuilder

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

commit a982cea9cee9f9c3357dda3d97182f495e0ec893
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Sat Apr 18 18:47:07 2009 +0300

    Deselect all other selected items when clicking a selected one

    When clicking on an GtkIconView item inside a selection, deselect
    all other selected items. (#506862)

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

commit 553523048a1c01bc9dbc829aaa75fe0f5734baa2
Author: Luca Ferretti <elle.uca@libero.it>
Date:	Sat Apr 18 17:32:24 2009 +0200

    Updated Italian translation

    Completed Italian translation for 2.16

 po/it.po | 2076
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1042 insertions(+), 1034 deletions(-)

commit db1e13895250ff7934a4741abbd5bc7a46067a4a
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Sat Apr 18 16:28:43 2009 +0100

    Updated British English translation

 po/en_GB.po | 2085
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1046 insertions(+), 1039 deletions(-)

commit cf68d7f1d5d8b7d332db629654585bf0caa2a080
Author: Luca Ferretti <elle.uca@libero.it>
Date:	Sat Apr 18 14:35:07 2009 +0200

    Updated Italian translation

    Completed Italian translation

    Signed-off-by: Milo Casagrande <milo@ubuntu.com>

 po/it.po | 2076
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1042 insertions(+), 1034 deletions(-)

commit 3c9e7c73bf63fe99ee095fbcfc9f5078c84e331d
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Sat Apr 18 15:16:22 2009 +0300

    Allow GdkPixbufSimpleAnim to loop

    Add a GdkPixbufSimpleAnim:loop boolean property and its accessors.
    Based on a patch by Tim Evans. (#561139)

 docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt |	2 +
 docs/reference/gdk-pixbuf/tmpl/animation.sgml	   |   18 +++
 gdk-pixbuf/gdk-pixbuf-simple-anim.c		   |  119
 ++++++++++++++++++++-
 gdk-pixbuf/gdk-pixbuf-simple-anim.h		   |	3 +
 gdk-pixbuf/gdk-pixbuf.symbols			   |	2 +
 5 files changed, 140 insertions(+), 4 deletions(-)

commit ec0dd9f1ab3072c86c958b04d194c7def00ab88e
Author: David Planella <david.planella@gmail.com>
Date:	Sat Apr 18 11:45:56 2009 +0200

    Updated Catalan translation

 po/ca.po | 2082
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1045 insertions(+), 1037 deletions(-)

commit 09602ccff7c9cf3b325417000348eb76df0b75bc
Author: David Planella <david.planella@gmail.com>
Date:	Sat Apr 18 11:37:32 2009 +0200

    Updated Catalan translation

 po/ca.po | 2082
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1045 insertions(+), 1037 deletions(-)

commit fbfea09f37d4569e2d6542d701a4def859213908
Author: Deng Xiyue <manphiz@gmail.com>
Date:	Sat Apr 18 07:44:44 2009 +0200

    Updated zh_CN translation

 po/zh_CN.po | 2087
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1047 insertions(+), 1040 deletions(-)

commit 5d1a16b74e2a3be91ec8fdfd8e5464967d37907a
Author: Deng Xiyue <manphiz@gmail.com>
Date:	Sat Apr 18 07:41:45 2009 +0200

    Updated zh_CN translation

 po/zh_CN.po | 2087
 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1047 insertions(+), 1040 deletions(-)

commit cedc4415b4d49371a70b869c13219d1177568469
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 18 01:23:20 2009 -0400

    Add a GtkBuildable implementation to GtkAssistant

    Expose the action area as internal child, and support child
    properties.

 docs/reference/gtk/tmpl/gtkassistant.sgml |   10 +++
 docs/reference/gtk/tmpl/gtkbuilder.sgml   |   91
 +++++++++++++-------------
 gtk/gtkassistant.c			   |  102
 ++++++++++++++++++++++++-----
 3 files changed, 141 insertions(+), 62 deletions(-)

commit 24fde41c854450cbe8428ba78501e15f7cdc1c29
Author: Runa Bhattacharjee <runab@runab.csb>
Date:	Fri Apr 17 11:01:49 2009 +0530

    Committing the Pashto Translations as per request made by Zabeeh
    Khan on the gnome-i18n list

 po-properties/ps.po | 3692
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1820 insertions(+), 1872 deletions(-)

commit 7ecf03e84a57a986a183da27b9f6918dc989e4dd
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Thu Apr 16 11:50:00 2009 +0200

    Hungarian translation updated

 po/hu.po | 2124
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1059 insertions(+), 1065 deletions(-)

commit dfbc1199d42de55467fa7a7e80c9b316a423ab95
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 16 00:50:46 2009 -0400

    Fix a resizing problem with marks on scales

    Queue a resize when marks are added to or removed from GtkScale
    widgets. This fixes a visual glitch with the 100% mark in
    gnome-volume-control.

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

commit 663bf3db0efde02f96e34bc08846356be3240f7f
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Wed Apr 15 18:13:20 2009 +0300

    build: fix the build when not making man-pages

 docs/reference/gdk-pixbuf/Makefile.am |    8 ++++----
 docs/reference/gtk/Makefile.am        |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 2bac62984b4f3ab91060d367a4e940c16a10c656
Author: Milos Popovic <gpopac@gmail.com>
Date:	Wed Apr 15 10:47:49 2009 +0200

    Updated Serbian translation

 po/sr.po	| 2645
 +++++++++++++++++++++++++++-----------------------------
 po/sr@latin.po | 2649
 +++++++++++++++++++++++++++-----------------------------
 2 files changed, 2554 insertions(+), 2740 deletions(-)

commit 647db715075b4174d3867bbf352a1c129fd89834
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Tue Apr 14 15:20:48 2009 +0530

    Upadated Oriya Translation

 po-properties/or.po | 3713
 +++++++++++++++++++++++++--------------------------
 1 files changed, 1833 insertions(+), 1880 deletions(-)

commit 73fff08dfbe070f929c4f15e833548e24ba59fb3
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Tue Apr 14 12:05:23 2009 +0530

    Updated Oriya Translation

 po/or.po |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit ee3734e935ca10f3b7f17a38f06e809c710df8cf
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Tue Apr 14 12:01:09 2009 +0530

    Updated Oriya Translation

 po/or.po |   46 ++++++++++++++++++----------------------------
 1 files changed, 18 insertions(+), 28 deletions(-)

commit 2bcaf6c2afd8239122735dbc906d15c7934919f5
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Tue Apr 14 01:21:50 2009 +0200

    Updated Arabic translation

 po/ar.po | 2653
 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 1247 insertions(+), 1406 deletions(-)

commit 82ba15b349eb94ae1d43018032ec313ccf3fbde2
Author: Ankitkumar Patel <ankit@redhat.com>
Date:	Mon Apr 13 17:24:21 2009 +0530

    Updated Gujarati Translations

 po/gu.po |   62
 ++++++++++++++++++++++++--------------------------------------
 1 files changed, 24 insertions(+), 38 deletions(-)

commit 85f6ac2ab21d1a8403759f14da13feed184d8805
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:	Sun Apr 12 17:03:04 2009 +0200

    Updated Danish translation\n\nUpdated Danish translation by Kenneth
    Nielsen

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

commit bf641cd46199160a74324631b1152071d66d3dc6
Author: Jorge González <aloriel@fobos.(none)>
Date:	Sun Apr 12 16:49:25 2009 +0200

    Updated Spanish translation

 po/es.po | 2081
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1044 insertions(+), 1037 deletions(-)

commit 419686f7169109d19dd67d0d976b481185284c3d
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:	Sun Apr 12 15:10:16 2009 +0200

    Updated Danish translation\n\nUpdated Danish translation by Kenneth
    Nielsen

 po/da.po | 2086
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1046 insertions(+), 1040 deletions(-)

commit fd9ee5539ff5cb5b8a996c045e5f60b255f6b995
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 11 18:09:33 2009 -0400

    Bump version

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

commit 035be761f4df2d41bb1684bba77cb87758af9c05
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 11 18:05:34 2009 -0400

    Release 2.16.1

 Makefile.am			     |	  5 +
 docs/reference/gtk/tmpl/gtkhsv.sgml |	 16 +-
 po-properties/af.po		     |	186 +-
 po-properties/am.po		     |	186 +-
 po-properties/ang.po		     |	186 +-
 po-properties/ar.po		     |	186 +-
 po-properties/as.po		     |	580 +++--
 po-properties/ast.po		     |	186 +-
 po-properties/az.po		     |	186 +-
 po-properties/az_IR.po		     |	186 +-
 po-properties/be.po		     |	186 +-
 po-properties/be@latin.po	     |	186 +-
 po-properties/bg.po		     | 3392 +++++++++++++-------------
 po-properties/bn.po		     |	186 +-
 po-properties/bn_IN.po		     |	186 +-
 po-properties/br.po		     |	186 +-
 po-properties/bs.po		     |	186 +-
 po-properties/ca.po		     |	186 +-
 po-properties/ca@valencia.po	     |	186 +-
 po-properties/crh.po		     | 3720 +++++++++++++++--------------
 po-properties/cs.po		     |	186 +-
 po-properties/cy.po		     |	186 +-
 po-properties/da.po		     | 3392 +++++++++++++-------------
 po-properties/de.po		     | 3392 +++++++++++++-------------
 po-properties/dz.po		     |	186 +-
 po-properties/el.po		     | 3392 +++++++++++++-------------
 po-properties/en_CA.po		     |	186 +-
 po-properties/en_GB.po		     |	186 +-
 po-properties/eo.po		     |	186 +-
 po-properties/es.po		     |	186 +-
 po-properties/et.po		     |	186 +-
 po-properties/eu.po		     | 3723 +++++++++++++++--------------
 po-properties/fa.po		     |	186 +-
 po-properties/fi.po		     |	186 +-
 po-properties/fr.po		     |	186 +-
 po-properties/ga.po		     |	186 +-
 po-properties/gl.po		     | 3392 +++++++++++++-------------
 po-properties/gu.po		     | 3567 ++++++++++++++--------------
 po-properties/he.po		     |	186 +-
 po-properties/hi.po		     |	186 +-
 po-properties/hr.po		     |	186 +-
 po-properties/hu.po		     |	186 +-
 po-properties/hy.po		     |	186 +-
 po-properties/ia.po		     |	186 +-
 po-properties/id.po		     |	186 +-
 po-properties/io.po		     |	186 +-
 po-properties/is.po		     |	186 +-
 po-properties/it.po		     |	186 +-
 po-properties/ja.po		     | 3392 +++++++++++++-------------
 po-properties/ka.po		     |	186 +-
 po-properties/kn.po		     | 3937 ++++++++++++++++--------------
 po-properties/ko.po		     |	186 +-
 po-properties/ku.po		     |	186 +-
 po-properties/li.po		     |	186 +-
 po-properties/lt.po		     |	186 +-
 po-properties/lv.po		     |	186 +-
 po-properties/mai.po		     |	186 +-
 po-properties/mi.po		     |	186 +-
 po-properties/mk.po		     |	186 +-
 po-properties/ml.po		     |	186 +-
 po-properties/mn.po		     |	186 +-
 po-properties/mr.po		     | 3579 ++++++++++++++--------------
 po-properties/ms.po		     |	186 +-
 po-properties/nb.po		     |	186 +-
 po-properties/ne.po		     |	186 +-
 po-properties/nl.po		     |	186 +-
 po-properties/nn.po		     |	186 +-
 po-properties/nso.po		     |	186 +-
 po-properties/oc.po		     |	186 +-
 po-properties/or.po		     | 3567 ++++++++++++++--------------
 po-properties/pa.po		     | 3395 +++++++++++++-------------
 po-properties/pl.po		     |	186 +-
 po-properties/ps.po		     |	186 +-
 po-properties/pt.po		     |	186 +-
 po-properties/pt_BR.po		     |	186 +-
 po-properties/ro.po		     |	186 +-
 po-properties/ru.po		     | 3470 +++++++++++++-------------
 po-properties/rw.po		     |	186 +-
 po-properties/si.po		     |	186 +-
 po-properties/sk.po		     |	186 +-
 po-properties/sl.po		     | 4601
 ++++++++++++++++++-----------------
 po-properties/sq.po		     |	186 +-
 po-properties/sr.po		     |	186 +-
 po-properties/sr@ije.po	     |	186 +-
 po-properties/sr@latin.po	     |	186 +-
 po-properties/sv.po		     |	186 +-
 po-properties/ta.po		     | 4477
 +++++++++++++++++-----------------
 po-properties/te.po		     |	251 +-
 po-properties/th.po		     |	186 +-
 po-properties/tk.po		     |	186 +-
 po-properties/tr.po		     | 3392 +++++++++++++-------------
 po-properties/tt.po		     |	186 +-
 po-properties/uk.po		     |	186 +-
 po-properties/ur.po		     |	186 +-
 po-properties/uz.po		     |	186 +-
 po-properties/uz@cyrillic.po	     |	186 +-
 po-properties/vi.po		     |	186 +-
 po-properties/wa.po		     |	186 +-
 po-properties/xh.po		     |	186 +-
 po-properties/yi.po		     |	186 +-
 po-properties/zh_CN.po		     | 3395 +++++++++++++-------------
 po-properties/zh_HK.po		     |	186 +-
 po-properties/zh_TW.po		     |	186 +-
 po/af.po			     |	191 +-
 po/am.po			     |	191 +-
 po/ang.po			     |	191 +-
 po/ar.po			     | 2087 ++++++++--------
 po/as.po			     |	193 +-
 po/ast.po			     |	193 +-
 po/az.po			     |	191 +-
 po/az_IR.po			     |	190 +-
 po/be.po			     |	191 +-
 po/be@latin.po			     |	193 +-
 po/bg.po			     |	193 +-
 po/bn.po			     |	191 +-
 po/bn_IN.po			     |	193 +-
 po/br.po			     |	191 +-
 po/bs.po			     |	191 +-
 po/ca.po			     |	193 +-
 po/ca@valencia.po		     |	193 +-
 po/crh.po			     | 2141 ++++++++--------
 po/cs.po			     |	193 +-
 po/cy.po			     |	191 +-
 po/da.po			     | 2084 ++++++++--------
 po/de.po			     | 2087 ++++++++--------
 po/dz.po			     |	191 +-
 po/el.po			     | 2069 ++++++++--------
 po/en_CA.po			     |	193 +-
 po/en_GB.po			     |	193 +-
 po/eo.po			     |	191 +-
 po/es.po			     | 2081 ++++++++--------
 po/et.po			     |	193 +-
 po/eu.po			     |	193 +-
 po/fa.po			     |	191 +-
 po/fi.po			     |	193 +-
 po/fr.po			     | 2069 ++++++++--------
 po/ga.po			     |	193 +-
 po/gl.po			     | 2084 ++++++++--------
 po/gu.po			     |	193 +-
 po/he.po			     |	193 +-
 po/hi.po			     |	193 +-
 po/hr.po			     |	191 +-
 po/hu.po			     |	193 +-
 po/hy.po			     |	191 +-
 po/ia.po			     |	191 +-
 po/id.po			     |	193 +-
 po/io.po			     |	191 +-
 po/is.po			     |	191 +-
 po/it.po			     | 2079 ++++++++--------
 po/ja.po			     |	193 +-
 po/ka.po			     |	193 +-
 po/kn.po			     |	193 +-
 po/ko.po			     |	193 +-
 po/ku.po			     |	193 +-
 po/li.po			     |	191 +-
 po/lt.po			     |	193 +-
 po/lv.po			     |	193 +-
 po/mai.po			     |	193 +-
 po/mi.po			     |	191 +-
 po/mk.po			     |	193 +-
 po/ml.po			     |	274 ++-
 po/mn.po			     |	192 +-
 po/mr.po			     | 2137 ++++++++--------
 po/ms.po			     |	191 +-
 po/nb.po			     |	193 +-
 po/ne.po			     |	191 +-
 po/nl.po			     |	193 +-
 po/nn.po			     |	194 +-
 po/nso.po			     |	191 +-
 po/oc.po			     |	191 +-
 po/or.po			     |	193 +-
 po/pa.po			     |	193 +-
 po/pl.po			     |	193 +-
 po/ps.po			     | 2085 ++++++++--------
 po/pt.po			     |	193 +-
 po/pt_BR.po			     |	193 +-
 po/ro.po			     |	193 +-
 po/ru.po			     | 2103 ++++++++--------
 po/rw.po			     |	192 +-
 po/si.po			     |	191 +-
 po/sk.po			     |	193 +-
 po/sl.po			     |	193 +-
 po/sq.po			     |	193 +-
 po/sr.po			     |	193 +-
 po/sr@ije.po			     |	191 +-
 po/sr@latin.po			     |	193 +-
 po/sv.po			     |	193 +-
 po/ta.po			     |	193 +-
 po/te.po			     |	193 +-
 po/th.po			     |	193 +-
 po/tk.po			     |	191 +-
 po/tr.po			     | 2084 ++++++++--------
 po/tt.po			     |	191 +-
 po/uk.po			     |	193 +-
 po/ur.po			     |	190 +-
 po/uz.po			     |	191 +-
 po/uz@cyrillic.po		     |	191 +-
 po/vi.po			     |	193 +-
 po/wa.po			     |	191 +-
 po/xh.po			     |	191 +-
 po/yi.po			     |	191 +-
 po/zh_CN.po			     | 2087 ++++++++--------
 po/zh_HK.po			     |	193 +-
 po/zh_TW.po			     |	193 +-
 204 files changed, 64545 insertions(+), 62626 deletions(-)

commit 33857adc7dbf01f056a9c38d639194a4f4ba1498
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 11 15:54:33 2009 -0400

    Remove generated files

 docs/reference/gdk-pixbuf/gdk-pixbuf-csource.1     |  138
 --------------------
 .../gdk-pixbuf/gdk-pixbuf-query-loaders.1	    |	50 -------
 docs/reference/gtk/gtk-builder-convert.1	    |	51 -------
 docs/reference/gtk/gtk-query-immodules-2.0.1	    |	43 ------
 docs/reference/gtk/gtk-update-icon-cache.1	    |	77 -----------
 5 files changed, 0 insertions(+), 359 deletions(-)

commit bfb8eed29231468daa2db17dd3d3099aa9334901
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 11 15:52:28 2009 -0400

    Update for 2.16.1

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

commit b07c6616f88847f07dc4c441d2e93e6769462c69
Author: Michael J. Chudobiak <mjc@avtechpulse.com>
Date:	Sat Apr 11 13:42:14 2009 -0400

    Minor file descriptor leak in testgtk

    Added a missing fclose. Bug #578366.

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

commit 2c6db0bae2af32420a2cc97fda23fb33117051c1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Apr 11 11:40:30 2009 -0400

    Remove generated files

 docs/reference/gdk-pixbuf/gdk-pixbuf-csource.1     |	 6 +-
 .../gdk-pixbuf/gdk-pixbuf-query-loaders.1	    |	 6 +-
 docs/reference/gtk/gtk-builder-convert.1	    |	 6 +-
 docs/reference/gtk/gtk-query-immodules-2.0.1	    |	 6 +-
 docs/reference/gtk/gtk-update-icon-cache.1	    |	78
 +++++++++++++-------
 5 files changed, 64 insertions(+), 38 deletions(-)

commit db7d72c82fb33debd200c2ce2576048473e6f3bf
Author: Christian Persch <chpe@gnome.org>
Date:	Sat Apr 11 01:53:32 2009 -0400

    Display localised accelerator keys also in OTHER mode

    This fixes bug 572797.

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

commit f07613bb121ee57717ea106b1d0bbba0a6a1242a
Author: Michael Chudobiak <mjc@avtechpulse.com>
Date:	Sat Apr 11 01:47:29 2009 -0400

    Fix a small leak in GtkFileSelector

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

commit 7b2bda7c846404ee23cdfa076504b6b220f67d91
Author: Bruce Cowan <bugs@bcowan.fastmail.co.uk>
Date:	Sat Apr 11 01:44:35 2009 -0400

    Add GtkHSV in gtk.types to fix documentation

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

commit e5af8c67a1dd210a5c31fe0625a689b1bd654895
Author: Christian Dywan <christian@lanedo.com>
Date:	Sat Apr 11 01:42:07 2009 -0400

    Correct tutorial url in faq

 docs/faq/gtk-faq.sgml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d8da8dd4ffede861d53af88fa5034aab6d7d2beb
Author: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
Date:	Sat Apr 11 01:34:22 2009 -0400

    Improve dialog handling in gtk-builder-convert

    Make gtk-builder-convert handle response ids in GtkFileChooserDialog
    correctly. (#557629)

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

commit 8066cc1555fd4f27707f270e44eeea7ad7579630
Author: Simos Xenitellis <simos@gnome.org>
Date:	Fri Apr 10 23:29:14 2009 +0100

    Updated Greek translation

 po/el.po |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

commit fd513c3e1a653eb8dbe0b1a588c3ae21acc328e6
Author: Claude Paroz <claude@2xlibre.net>
Date:	Fri Apr 10 22:12:35 2009 +0200

    Updated French translation

 po/fr.po |  172
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 91 insertions(+), 81 deletions(-)

commit 67d8ed9ed331faf9de20555b158cbba8cb4ff2da
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 7 19:02:48 2009 +0200

    Send the print job title to the previewer

    The previewer should know the print job title too, it could be
    included
    in the print settings file. Fixes bug #561345

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

commit d77156952dd117a11d80b1f1a8ee7dd7ec09b126
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Tue Apr 7 18:45:11 2009 +0200

    Save PageSetup into print settings file used by the print previewer

    Fixes bug #578271

 gtk/gtkprintoperation-unix.c |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

commit 5261d14d6fe77972b8dde6b647486437715fb353
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Fri Apr 10 00:14:23 2009 -0400

    Fix memory leak in gdkscreen-x11

    When RandR 1.2 X driver doesn't return any usable multihead data the
    monitors array is freed, without freeing the memory allocated by
    the array
    elements before. Fixes bug #578354

 gdk/x11/gdkscreen-x11.c |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

commit f0b4779d56fa331bf1b4ebb9b1d1400be77be4a3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 10 00:09:27 2009 -0400

    Improve accessible name

    Change the accessible name of an entry in the print dialog from "At"
    to "Time of print". String addition. (#577964)

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

commit 1f1db4f28861aafe3c8611b7b0d1269f6259e8a0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 9 23:42:44 2009 -0400

    Expand GtkBuilder migration guide

 docs/reference/gtk/migrating-GtkBuilder.sgml |   79
 +++++++++++++++++++++----
 1 files changed, 66 insertions(+), 13 deletions(-)

commit af56f63561b3d4439a68d5709a25ca782516086f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 9 19:38:55 2009 -0400

    Update release instructions for git

 docs/RELEASE-HOWTO |	81
 +++++++++++++++++++++++++++-------------------------
 1 files changed, 42 insertions(+), 39 deletions(-)

commit 24a9dadfe945619360a87297e6c4f07d76be938a
Author: Jorge González <aloriel@fobos.(none)>
Date:	Thu Apr 9 17:04:17 2009 +0200

    Updated Spanish translation

 po/es.po |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

commit de64faabebc37a12fd171c618f826c501abf0c1b
Author: Sven Neumann <s.neumann@phase-zero.de>
Date:	Thu Apr 9 16:50:25 2009 +0200

    Fix compilation with DirectFB 1.0

    The code used a field introduced with DirectFB 1.2. Added a
    compile-time version check to make it work with DirectFB 1.0.

 gdk/directfb/gdktestutils-directfb.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

commit 3f41896abed9beb86fc06814cb6560fd14bab1a4
Author: Reşat SABIQ <tilde.birlik@gmail.com>
Date:	Thu Apr 9 04:37:32 2009 -0500

    Updated Crimean Tatar (Crimean Turkish) translation

    Updated crh.po.

 po-properties/crh.po |  633
 +++++++++++++++++++++-----------------------------
 1 files changed, 264 insertions(+), 369 deletions(-)

commit f702e212d80cb5f44acd2e84f33947ac73c27f34
Author: Reşat SABIQ <rsa@umut.(none)>
Date:	Thu Apr 9 03:56:37 2009 -0500

    Updated Crimean Tatar (Crimean Turkish) translation

    Updated crh.po.

 po/crh.po |  185
 +++++++++++++++----------------------------------------------
 1 files changed, 46 insertions(+), 139 deletions(-)

commit fbbbf7a936f891dfc0d7f0e4b78aeefe972d6825
Merge: d2bea91 8bc711b
Author: Simos Xenitellis <simos@gnome.org>
Date:	Thu Apr 9 00:28:42 2009 +0100

    Merge branch 'master' of ssh://simos@git.gnome.org/git/gtk+

commit d2bea918b9539390255d1912ac81e39c6a2fabea
Author: Simos Xenitellis <simos@gnome.org>
Date:	Thu Apr 9 00:28:18 2009 +0100

    Updated Greek translation

 po/el.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 8bc711b43b3bb0a95844384a410e452ac30603fb
Author: Luca Ferretti <elle.uca@libero.it>
Date:	Wed Apr 8 23:33:27 2009 +0200

    Updated Italian translation

    Updated Italian translation by Luca Ferretti

    Signed-off-by: Milo Casagrande <milo@ubuntu.com>

 po/it.po | 2090
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1056 insertions(+), 1034 deletions(-)

commit 543ac9298f6ebd903430bb1d6ad0aedf8f0f83e7
Author: Simos Xenitellis <simos@gnome.org>
Date:	Wed Apr 8 20:25:19 2009 +0100

    Updated Greek translation

 po/el.po |  165
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 88 insertions(+), 77 deletions(-)

commit 84a9e65ca3bf407807dbe60c549169810c631601
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 8 10:02:52 2009 -0400

    Allow empty passwords in GtkMountOperation

    Allow empty passwords, since there are situations where the
    backend doesn't need the password.	(#578365)

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

commit a15b14032eeda8d23808a842abffe3a198bd735d
Author: Michael J. Chudobiak <mjc@avtechpulse.com>
Date:	Wed Apr 8 10:50:30 2009 -0400

    Fixed memory leak in jasper loader

    Bug 578290. The "data" block was allocated but not used
    and not freed.

 gdk-pixbuf/io-jasper.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

commit ea866c635b2c95067ef32b0b9a1aa90814f0b87c
Author: Dr. Michael J. Chudobiak <mjc@xena.(none)>
Date:	Wed Apr 8 10:33:08 2009 -0400

    Fixed minor memory leak on error

    Bug 578290. Fixed a minor memory leak that occurs after a
    memory allocation error. Found it using cppcheck.

 gdk-pixbuf/io-jpeg.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 9eaa76e70d23e81d74d2798969e8988ac2fa0b8b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 8 00:52:38 2009 -0400

    Support links in licenses

    Apply the same linkification to the license that we do for credits
    in about dialogs. E.g. GTK3 contains a link.  (#577789)

 gtk/gtkaboutdialog.c |  155
 ++++++++++++++++++++++++--------------------------
 1 files changed, 74 insertions(+), 81 deletions(-)

commit b037b39886ae032ad690b38f14141a14e9a7a930
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 8 00:39:22 2009 -0400

    Remove a non-effective style-set handler

    The style-set handler was supposed to set the background color of
    the text views in the credits dialog, but due to a thinko it never
    had any effect, unless a theme change happened while the dialog
    was open. Seems best to keep the current appearance now and remove
    the handler. (#577868)

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

commit b9355968fc7bc4984fa59d7c283031deb49b3cc5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 8 00:12:54 2009 -0400

    Improve accessibility of the print dialog

    Add accessible name and description to the "Pages" and "At" entries,
    and improve focus handling.  (#577964)

 gtk/gtkprintunixdialog.c |   62
 +++++++++++++++++++++++-----------------------
 1 files changed, 31 insertions(+), 31 deletions(-)

commit 45ac4f252315da812125f450e9004decfed21e92
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 7 23:51:52 2009 -0400

    Improve focus handling in the print dialog

    Move the focus to the range entry when selecting the "Pages".

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

commit 954552a4cf5b0445ecc860ee1523df915c769f1e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 7 23:38:07 2009 -0400

    Fix --help output of gtk-builder-convert

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

commit d89c9911f08111024cb9e32890c342c19e754b6e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 7 19:28:29 2009 -0400

    Avoid warnings when unrealizing a text view

    For some reason, input methods can emit preedit-changed when a
    text view is unrealized, at which point the layout has already
    been cleared. (#578221)

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

commit d79a25a0dbb6b9078bb3e963178aa749d0d113c4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 7 19:20:53 2009 -0400

    Mention writable git location, too

 HACKING |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 7e6cd2b31c08a2ab746beeacd86bb0435f1d7342
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 7 19:09:28 2009 -0400

    Fix a memory leak in GtkAccelGroup

    Unref closures in accel group finalization (#577824).

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

commit fbe7ba55ce82a9db49132a54b6d0023782b80dc2
Author: Johan Dahlin <jdahlin@litl.com>
Date:	Tue Apr 7 18:04:05 2009 -0300

    Convert GtkComboBox items propertly

    If the last character is a newline, just ignore it.
    This is what glade normally writes, fixes #578276.

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

commit 4ecd6a0f89f405841f93cd75ffdece231f5edaa1
Merge: 5e0bd0c 3fb6fbd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Apr 7 19:29:19 2009 +0200

    Merge branch 'master' of ssh://alexl@git.gnome.org/git/gtk+

commit 3fb6fbd801f6101fea746c6c21f943777e99e9e6
Author: Björn Lindqvist <bjourne@gmail.com>
Date:	Tue Apr 7 12:54:15 2009 -0400

    clarify bugfix in 2.14 for gtk_expander_get_label

    Updated documentation for gtk_expander_get_label to clarify that
    it was changed in 2.14.

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

commit dec55c311b8511a9538953a349d8784a2108045b
Author: Simos Xenitellis <simos@gnome.org>
Date:	Tue Apr 7 14:50:57 2009 +0100

    Updated Greek translation

 po/el.po |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 5e0bd0c9bed0398f12a311ecd57a4bb36a1bbbf6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Apr 7 15:39:00 2009 +0200

    Set user_time from startup_id if window realized

    For non-realized windows we set the user_time from the startup id on
    realization. However, if the window is already realized when the
    startup_id is not set we currently don't, but we should. (#573922)

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

commit 87459ff86c88469a752a09314db44526264de2f2
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Apr 7 15:37:40 2009 +0200

    Don't move global user time backwards

    When setting the user_time on a specific app to something, make sure
    we're not moving the global per-display user time backwards.

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

commit bb093cf44c96cdf0076712b509e7e305cf57bdaa
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Apr 7 15:32:16 2009 +0200

    Set errno to 0 before calling strtoul

    We check errno for failure, so ensure its cleared first. (#573922)

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

commit b5116d8eab30a04db6a961b629d055e1f9178916
Author: Claude Paroz <claude@2xlibre.net>
Date:	Tue Apr 7 08:36:42 2009 +0200

    Updated French translation

 po/fr.po | 2080
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 1043 insertions(+), 1037 deletions(-)

commit 45894c9fad16886bd9c97adca150dd693ba0c806
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Apr 6 20:55:26 2009 -0400

    Fix a GtkBuilder crash

    Always set an error when returning FALSE from
    gtk_builder_value_from_string.
    This fixes the crash reported in bug 532858.

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

commit eeb3223802efcc43a7881406bbae24858b590917
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Apr 6 20:45:11 2009 -0400

    Trivial formatting fix

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

commit 209af946f37d2eae9f62d16ee817f4368758ef8f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Apr 6 20:21:04 2009 -0400

    Improve gtk-builder-convert error reporting

    Make gtk-builder-convert warn when it meets duplicate ids, since
    those will not work with GtkBuilder.

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

commit 1a312bfa3e32414065a87d7376a9bff8c61f0560
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Apr 6 20:13:35 2009 -0400

    Improve GtkBuilder error reporting

    Make GtkBuilder report an error when it encounters a duplicate id,
    instead of segfaulting later on

 docs/reference/gtk/tmpl/gtkbuilder.sgml |    1 +
 gtk/gtkbuilder.h			 |    3 +-
 gtk/gtkbuilderparser.c			 |   36
 +++++++++++++++++++++++-------
 gtk/gtkbuilderprivate.h		 |    2 +
 4 files changed, 32 insertions(+), 10 deletions(-)

commit 779deb2b9dd441568c7be7035de27f218796e5d5
Author: Jennie Petoumenou <epetoumenou@gmail.com>
Date:	Mon Apr 6 22:00:42 2009 +0100

    Updated Greek translation

 po/el.po | 4358
 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 1741 insertions(+), 2617 deletions(-)

commit 1ad8bfb69afabb0e30f43bb27e6e1154b8f94300
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Apr 6 12:12:08 2009 -0400

    Better i18n support in GtkBuilder

    Let descriptions of accessible actions be translated, by specifying
    the description as content of the <action> element, and allowing
    "translatable", "context" and "comment" as attributes. (#518642)

 docs/reference/gtk/tmpl/gtkwidget.sgml |    2 +-
 gtk/gtkwidget.c			|  147
 +++++++++++++++++++++-----------
 gtk/tests/builder.c			|   11 ++-
 3 files changed, 107 insertions(+), 53 deletions(-)

commit c338228a865a73b7ab1f2ad55abcb24ae4ce3014
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Apr 6 15:10:35 2009 +0300

    Bug 578094 - ProcessIdToSessionId needs to be declared as WINAPI

    Patch by  Shixin Zeng.

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

commit 8ab5f5673bfdb207f15c9477077c85ede8f73aae
Author: Christian Dywan <christian@twotoasts.de>
Date:	Sat Apr 4 13:32:09 2009 +0200

    Move G_END_DECLS before the #endif in gtkitemfactory.h

    Bug 577650 – gtkitemfactory.h fails to compile

    Place G_END_DECLS inside conditionals, otherwise C++ compilers
    will see a closing curly bracket when including the file for
    the second time.

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

commit 4774d9c1fd46aca800add140c30ece5bf7a12d3a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 3 02:00:48 2009 -0400

    Add a rule to generate ChangeLog

    We use the same rule pango uses to create a ChangeLog file with
    the help of git-log. The format is somewhat different from traditional
    ChangeLog, but it contains the relevant information.

 Makefile.am |	 19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit e7b496719e54536b0c5403d16fea4da27d9c25e2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 3 01:49:24 2009 -0400

    Remove generated files

    README and INSTALL are generated files, no need to keep them
    under source control.

 INSTALL |   41 -------
 README  |  401
 ---------------------------------------------------------------
 2 files changed, 0 insertions(+), 442 deletions(-)

commit de0c9503ba2f1c64f86429848b67721fe34fd00c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 3 01:48:22 2009 -0400

    Rename ChangeLog to ChangeLog.pre-2-20

    Rename ChangeLog to prevent old habits from luring me into adding
    entries there. Also, this makes room for autogenerating a ChangeLog
    at make dist.

 ChangeLog	    | 3959
 ----------------------------------------------------
 ChangeLog.pre-2-16 | 3959
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 3959 insertions(+), 3959 deletions(-)

commit b25cfb78fc625e17bdada7b9f1e96953479e9e5f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 2 10:17:23 2009 -0400

    fix slist/list confusion

    Don't use g_list_find on a GSList in _gtk_window_set_is_toplevel
    (rh#492767).

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

commit 1288ef1707dbb9a38d58be8c0dece6ea15a5ba00
Author: Cody Russell <bratsche@gnome.org>
Date:	Sun Mar 1 09:36:15 2009 -0500

    Grab changes

 gdk/win32/gdkevents-win32.c |	173
 ++++++++++++-------------------------------
 1 files changed, 49 insertions(+), 124 deletions(-)

commit f4331caf8345fbdae729bc124ae5174a08e57aec
Author: Cody Russell <bratsche@gnome.org>
Date:	Sun Mar 1 08:55:50 2009 -0500

    grabs

 gdk/win32/gdkdrawable-win32.c |   56 +++++-
 gdk/win32/gdkevents-win32.c   |  455
 ++++++++++++++++++++---------------------
 gdk/win32/gdkgeometry-win32.c |   52 +++++-
 gdk/win32/gdkwindow-win32.c   |   83 ++++----
 4 files changed, 359 insertions(+), 287 deletions(-)

commit 49a0ec6e95408e3484397602ad46e274cedbf98b
Author: Cody Russell <bratsche@gnome.org>
Date:	Tue Feb 24 15:52:32 2009 +0000

    Updates

 gdk/gdkdraw.c		       |    3 +-
 gdk/win32/gdkdrawable-win32.c |    7 ++-
 gdk/win32/gdkevents-win32.c   |   27 +++-------
 gdk/win32/gdkgeometry-win32.c |  114
 +++++++++++++++++++++++++++++++----------
 gdk/win32/gdkinput-win32.c    |    3 +-
 gdk/win32/gdkmain-win32.c     |    2 +
 gdk/win32/gdkpixmap-win32.c   |    2 -
 gdk/win32/gdkprivate-win32.h  |    2 +
 gdk/win32/gdkwindow-win32.c   |   32 ++++++++----
 gdk/win32/gdkwindow-win32.h   |    8 +++
 10 files changed, 137 insertions(+), 63 deletions(-)

commit 08961c4defd7c429eadd487e21b168370dbe0165
Author: Cody Russell <bratsche@gnome.org>
Date:	Tue Feb 17 18:58:37 2009 +0000

    Get width/height from GetSystemMetrics()

 gdk/win32/gdkwindow-win32.c |	 23 +++--------------------
 1 files changed, 3 insertions(+), 20 deletions(-)

commit d64b51de4dc4f9af461ca0d54a2e38f5b98cd95f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Mar 2 16:32:44 2009 +0100

    Fix coordinates for background clearing when redirecting

    Backport from svn of this fix

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

commit 730a44a51694bb5933ae395ea3631d815a9f8a9c
Author: Richard Hult <richard@imendio.com>
Date:	Fri Feb 20 15:36:15 2009 +0100

    Tweak the click-through handling so active apps get it (but not
    inactive ones)

 gdk/quartz/gdkevents-quartz.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

commit 255756cfc8d1e53e454f66814d37b328df53c127
Author: Richard Hult <richard@imendio.com>
Date:	Wed Feb 18 16:20:06 2009 +0100

    Improve explicit drawing and flushing (fixes GtkRuler)

    Use the same code path to get a CGContext for both gdk_draw_* and
    gdk_cairo_create and make sure we unlockFocus in both cases. This
    fixes the broken rendering in GtkRuler. Also use an average of flush
    intervals when checking whether we can flush or not, since otherwise
    we get too sensitive and block almost all explicit flushes that are
    caused by mouse movements for example.

 gdk/quartz/gdkdrawable-quartz.c |  113
 +++++++++++++++++++++------------------
 gdk/quartz/gdkprivate-quartz.h  |    2 +-
 gdk/quartz/gdkwindow-quartz.c	 |    2 +-
 3 files changed, 62 insertions(+), 55 deletions(-)

commit 255ec543b191743bd87a11a805ed06cf259921cd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 18 12:57:12 2009 +0100

    Ensure offscreen windows are not used as non-toplevels

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

commit 532818909c861bee6fa0f381894140f961ad4b81
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 18 12:49:34 2009 +0100

    Move the new parts of GdkWindowObject to a private header

    Unfortunately the old GdkWindowObject is public and accessed
    from macros, etc. So, we publish a limited copy of GdkWindowObject
    and use the full one internally when building gdk.

 gdk/gdkinternals.h |	80
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 gdk/gdkwindow.h    |	37 +++++++-----------------
 2 files changed, 91 insertions(+), 26 deletions(-)

commit 2c877d4c2d83c1736b48c8833f259cf50bcbac33
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 18 11:58:56 2009 +0100

    Remove offscreen hooks support

    In the new world offscreen windows are not put in the hierarchy,
    but are
    rather toplevels for themselves. Offscreen hooks don't make any sense
    in this model.

 gdk/gdk.symbols	  |    1 -
 gdk/gdkoffscreenwindow.c |   28 ----------------------------
 gdk/gdkwindow.c	  |    3 ---
 gdk/gdkwindow.h	  |   19 -------------------
 4 files changed, 0 insertions(+), 51 deletions(-)

commit b48c9f37fbfb8e62af47726b4237b8afe75f5609
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 18 11:57:28 2009 +0100

    Make offscreen windows not be in hierarchy

    In the new world offscreen windows are a form of toplevels. So,
    they don't have a parent, nor do we use the offscreen hooks.

 tests/gtkoffscreenbox.c |   86
 +---------------------------------------------
 1 files changed, 2 insertions(+), 84 deletions(-)

commit 1208c2fa115634ae66c03852aff5e4376e2183b1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 18 10:54:49 2009 +0100

    Fix x vs y typo

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

commit 3fdd1333b260e2d1dca8974ec99fffa998b81855
Author: Cody Russell <bratsche@gnome.org>
Date:	Mon Feb 16 18:26:35 2009 +0000

    Misc stuff

 gdk/gdkwindow.c	       |    4 +-
 gdk/win32/gdkdrawable-win32.c |  222
 +++++++++++++++++++++--------------------
 gdk/win32/gdkdrawable-win32.h |    1 -
 gdk/win32/gdkevents-win32.c   |    1 +
 gdk/win32/gdkgc-win32.c       |    2 +-
 gdk/win32/gdkgeometry-win32.c |   10 ++-
 gdk/win32/gdkinput-win32.c    |   10 +-
 gdk/win32/gdkpixmap-win32.c   |    2 +
 gdk/win32/gdkwindow-win32.c   |   36 +++----
 9 files changed, 142 insertions(+), 146 deletions(-)

commit a93c6cd6e1b788ee2f01588922cb375c986e754a
Author: Cody Russell <cody@beamish.(none)>
Date:	Sat Feb 14 13:23:54 2009 -0500

    CSW Win32 work in progress - builds but does not work yet.

 gdk/gdkinternals.h	       |    4 +-
 gdk/gdkwindow.c	       |    4 +-
 gdk/win32/gdkdisplay-win32.c  |    8 +-
 gdk/win32/gdkdrawable-win32.c |  235 +++++++++--------
 gdk/win32/gdkevents-win32.c   |   47 ++--
 gdk/win32/gdkgc-win32.c       |   12 +-
 gdk/win32/gdkgeometry-win32.c |  607
 +++--------------------------------------
 gdk/win32/gdkinput-win32.c    |  116 ++++----
 gdk/win32/gdkmain-win32.c     |    6 +-
 gdk/win32/gdkpixmap-win32.c   |    6 +-
 gdk/win32/gdkprivate-win32.h  |    5 +-
 gdk/win32/gdkwindow-win32.c   |  502 ++++++++++++++++------------------
 gdk/win32/gdkwindow-win32.h   |    9 +-
 tests/testclientmessage.c     |  244 ++++++++--------
 14 files changed, 636 insertions(+), 1169 deletions(-)

commit 97996ff00c727e648b0f8525608d3c6aba295a9c
Author: Richard Hult <richard@imendio.com>
Date:	Sun Feb 15 09:25:56 2009 +0100

    Only add up native subwindow offsets for gdk_window_quartz_get_origin

 gdk/quartz/gdkwindow-quartz.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 0092c1ebf057a0c09559058a7ae88f7af888fa5e
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 9 15:46:30 2009 +0100

    Limit manual flushing so we don't get hit by quartz' fps limiting

 gdk/quartz/gdkdrawable-quartz.c |   39
 ++++++++++++++++++++++++++++++++++++++-
 gdk/quartz/gdkprivate-quartz.h  |    1 +
 gdk/quartz/gdkwindow-quartz.c	 |    2 ++
 3 files changed, 41 insertions(+), 1 deletions(-)

commit 9af5f2b4955b502f2699484ed9130e7f15a0f2f5
Author: Richard Hult <richard@imendio.com>
Date:	Thu Feb 5 08:23:58 2009 +0100

    Disable/enable screen updates around process_all_updates to speed
    up rendering

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

commit 53b3343d1bc2ab88f8b1242adea64221694da257
Author: Richard Hult <richard@imendio.com>
Date:	Wed Feb 4 10:41:22 2009 +0100

    Get the right event window for non-grabbed windows too

 gdk/quartz/gdkevents-quartz.c |   65
 ++++++++++++++++++++++++++++++++--------
 1 files changed, 52 insertions(+), 13 deletions(-)

commit 6af4450641204925ef0960548ee5c9de6be5df3d
Author: Richard Hult <richard@imendio.com>
Date:	Wed Feb 4 10:40:40 2009 +0100

    Try to reduce risk of triggering the "beam sync" penalty in quartz

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

commit 05d3fc6bbd39cf264145ac3ee5cbccd0d7a774b3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 9 14:18:27 2009 +0100

    Try to combine consecutive window moves into one

    It often happens that we move region A to B and then we move a subset
    of B to C. When possible we'd like to replace this with a move from
    A directly to C, and a suplimentary move from A to the areas of B not
    overwritten by C.

    Getting an optimal move combiner seems quite complicated, but this
    simple approach gets most of the interesting cases right and isn't
    all to complicated.

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

commit f0fb3f450ff6adb0f63a2bdbfee27d2a8eda940e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 9 10:35:19 2009 +0100

    Free region also if its empty (we're taking ownership now)

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

commit c35e0e11da416b8c231dfceaa7f4d8ec8129df67
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 9 09:28:30 2009 +0100

    Move unnecessary window copies to the right place

    This code got placed wrong, it should happen when processing updates
    on the impl window so it affects the whole expose, not in
    begin_updates.

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

commit 51010ca066dd3b3683d47936b9d1304753ddd7df
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Feb 8 13:35:17 2009 +0100

    Remove invalid source area from copy in move_region_on_impl

    There is no need to copy something that is already invalid and will
    be marked as invalid in the destination anyway, so we remove this
    area from the region to copy.

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

commit e4b26d323148369c9b16c115b0716388f37d91fb
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Feb 8 13:17:37 2009 +0100

    Move GdkWindowRegionMove construction/destruction to separate
    functions

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

commit 3866ea0539e5e2249022896395421b2c3c8c62ca
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Feb 8 13:13:56 2009 +0100

    Use clearer names for GdkWindowRegionMove members

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

commit 184dbd5782088b7d73503d64419cdfec70438b99
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Feb 8 13:10:42 2009 +0100

    queue expose translations after the actual pixel copy

    The expose translation is useful for tracking how outstanding
    invalid (exposed on server) areas are copied, and how we need to
    compensate for that on the client side to redraw the right area.

    So, we should queue the translation at the time we actually move
    the bits on the server side, not when moving the window on the
    client side.

    Also, clean up some naming of parameters.

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

commit fb3032af04ef1adae0457325c3ad85c6eb24280d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Feb 8 09:00:57 2009 +0100

    Fix order of outstanding moves in queue

    The last added move should be done last, so we need to append moves
    not prepend

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

commit 5742005aa164bdd5cf9e5b05358085d6a8895ad7
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Feb 7 18:46:31 2009 +0100

    Make outstanding window moves work with the new model

    We now copy outstanding window moves directly on the window and
    not to an intermediary pixmap, this means our previous code to
    combine window copies was wrong (it relied on each copy not
    destroying the source date).

    Furthermore, we can't just remove all the update area from the
    destination of the outstanding moves, as sometimes things get
    copied into that area and then used as the source of another
    copy.

    We replace the previous window copy combining with a naive
    version that just queues each move, just to get things right.
    Further work to optimize copies is possible.

    Also, we don't remove copy destinations that are used as source
    for later copies.

    We also clean up the memory management by not having
    move_region_on_impl taking ownership of the passed in region.

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

commit 5ccc8b2ff1ec7c53e69067656032eeef1c1b832f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 20:20:23 2009 +0100

    Don't clear background on no exposure mask if NULL background
    pixmap set

    This is the same as background None in X, i.e. never draw the
    background.

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

commit 96bc993786fbb364c1058263b6f49279ddc90c62
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 17:02:14 2009 +0100

    Don't event process updates for foreign windows

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

commit 8690d19f032c6ca5fd7f783370f8e2d584f6ae62
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 17:01:21 2009 +0100

    Don't touch private->parent after its been change

    The backend reparent may change private->parent, so we must use
    the old saved value.

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

commit 7d51b4179d1974ffec96ba7901cdee82e80e1c75
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 15:38:51 2009 +0100

    Clear background on expose with no EXPOSURE_MASK

    Apps that set no exposure mask rely on the system clearing things
    to the window background, so we need to do this ourselves.

    Also, don't do this on foreign windows, as they are not controlled
    by us. In fact don't do exposes on foreign windows either.

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

commit 16b4c3ade83deed83f7ff513ae088b705aedd1bb
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 14:53:59 2009 +0100

    Call backend show() in gdk_window_show even if window is mapped

    This is required for the GtkSocket code, as it shows the plug child
    even though the current cached state is (wrongly) that its already
    mapped.

    This makes blink work for non-local case in testsocket.

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

commit aa20a6b0b50938d4ddab6a1f5acb8d304e800bfc
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 14:53:07 2009 +0100

    Refactor background clearing code so we can clear a general region

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

commit 490cbf84cddc09ef472b187d5907bd6ba5a02b53
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 10:47:11 2009 +0100

    Be more explicit about when to flush moves

    Also makes the non-doublebuffered case work better by flushing
    before we
    call _gdk_windowing_window_process_updates_recurse.

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

commit 22da9d08daca4850e6935ade6196fb1f4148a425
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 5 09:55:39 2009 +0100

    Destroy native children when recursing from a destroy on a virtual
    window

    Native descendants of a virtual children are not automatically
    destroyed
    with the parent as if it was a native window, so we need to handle
    the native recursion tracking manually in
    _gdk_window_destroy_hierarchy()

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

commit d35b72326145cfc40f124e7469d22c57660ff2c8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 4 20:23:51 2009 +0100

    Only translate native motion events to motion events

    Crossing events don't have the device field, which we would like to
    pass on, so only do motion events from motion events.

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

commit 50a5f6046d7973cd4834d724ab6d03b69706d028
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 4 20:21:02 2009 +0100

    Don't set the background for input only window

    This is not allowed and will cause X errors.

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

commit a7b61390291c15101bd09c23d5a6a31afe6a1c2f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 4 16:36:33 2009 +0100

    Fix assert, it was checking the wrong window

    We keep the update freeze count in the impl_window, not in
    child windows.

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

commit c72e93de16f664e07460723f74f33d306f753bd7
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 4 16:23:15 2009 +0100

    Workaround X11 clipping bug

    It turns out that XCopyArea handling of obscured source regions is
    buggy. It clears the destination area even outside the GC clip
    region. We work around this for the pixmap->window case as that
    can happen in gtk+ and is easy to work around.

    X Bug report at:
    http://lists.freedesktop.org/archives/xorg/2009-February/043318.html

 gdk/x11/gdkdrawable-x11.c |   43
 ++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 40 insertions(+), 3 deletions(-)

commit 53511cb65312133777f8a77b78aa82f0f4210fb3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Feb 4 11:22:54 2009 +0100

    Enable custom event masks for native windows

    Some apps really need to set custom event masks on native child
    windows,
    for example emacs sets the event masks with gdk, but then reads out
    the raw X events via a filter, so gdk event emulation doesn't work
    for that.

    When we get motion or button events we map back from the event
    position and
    window to the toplevel before doing anything, because a toplevel
    native window
    could e.g. overlap a child window or whatever.

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

commit fe3c410048a6b069efd63a2007d5a14606d0aa4a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Feb 3 22:51:27 2009 +0100

    Filter out all native grab/ungrab events with detail INFERIOR

    These are generated when we get an implicit grab on a native
    child window, and we can't filter them with _has_grab() because
    they are sent before the button press event where we detect
    the implicit grab.

    This makes clicks work in the flash plugin again

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

commit f51a3f5e3399ddbd0aff9ad391d849baf0ac1e4a
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 21:52:21 2009 +0100

    Make owner_events grabs work again, use the pointer window, not the
    event window

 gdk/quartz/gdkevents-quartz.c |   53
 +++++++++++++++++++++++++++--------------
 1 files changed, 35 insertions(+), 18 deletions(-)

commit 6d1a8853c408c3bcaea714e608f8eecc69434e62
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 18:47:09 2009 +0100

    Don't ignore all events when inactive, only clicks

 gdk/quartz/gdkevents-quartz.c |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

commit 41d40786b1a945fd8147f338d87429e2135aee0b
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 16:14:33 2009 +0100

    Relax the check for ignoring events above the content view

 gdk/quartz/gdkevents-quartz.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

commit 651335bc7e1e460a8c03d3259a98ae16361f4ec5
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 16:01:31 2009 +0100

    Remove workaround for missing enter events on newly popped up windows

    The reason for the issue was that we got entered/exited events for the
    title bar buttons. Now we properly ignore those instead.

 gdk/quartz/GdkQuartzView.c	|    5 +
 gdk/quartz/GdkQuartzView.h	|    1 +
 gdk/quartz/gdkevents-quartz.c	|  226
 ++--------------------------------------
 gdk/quartz/gdkprivate-quartz.h |    4 +-
 gdk/quartz/gdkwindow-quartz.c	|    6 -
 5 files changed, 18 insertions(+), 224 deletions(-)

commit aeeb54ddf09e83e9679ca7d4ad5bdc2b4e85c0d0
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 15:28:19 2009 +0100

    Remove re-declared variable

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

commit 64195589dcdc59acb90f341f03dc3f207bed6c83
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 13:45:06 2009 +0100

    Remove unused code and fix some indentation

 gdk/quartz/gdkevents-quartz.c |   78
 ++++++++++++++++-------------------------
 1 files changed, 30 insertions(+), 48 deletions(-)

commit 6d01d16d48e04e6c016c9d50c4e14427155f5c04
Author: Richard Hult <richard@imendio.com>
Date:	Tue Feb 3 11:57:32 2009 +0100

    Button press and release can share the same fill_button_event call

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

commit 77ee2feda22448a1a19e8928aa54f60d9c7a0217
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 19:50:51 2009 +0100

    Remove tracking of "current mouse window", this is handled in the
    common code now

 gdk/quartz/gdkevents-quartz.c	|   92
 ----------------------------------------
 gdk/quartz/gdkprivate-quartz.h |    2 -
 2 files changed, 0 insertions(+), 94 deletions(-)

commit 3c7a37d10d906b58abbea6e398a5e1449f86ed6a
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 19:45:41 2009 +0100

    Remove old cursor setting and make it work with client-side windows

 gdk/quartz/gdkevents-quartz.c	|   29 -----------------------------
 gdk/quartz/gdkprivate-quartz.h |    1 -
 gdk/quartz/gdkwindow-quartz.c	|   32 +++-----------------------------
 gdk/quartz/gdkwindow-quartz.h	|    2 --
 4 files changed, 3 insertions(+), 61 deletions(-)

commit e6f2a809b2cf417b3a0d03132243c99b01e75771
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 19:14:07 2009 +0100

    Update for latest changes in the common code for grab tracking

 gdk/quartz/gdkevents-quartz.c |  118
 +++++++++++++++++-----------------------
 gdk/quartz/gdkwindow-quartz.c |   60 ++++++++++++++++-----
 2 files changed, 95 insertions(+), 83 deletions(-)

commit f455b478e7152fdf05fe8a05f2ad08702edb5388
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 15:51:11 2009 +0100

    Ignore all events if the app is not active

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

commit 2c043566fcffb42d8dd2c57632fd5811a54c0d9a
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 15:44:13 2009 +0100

    When breaking grabs on deactivation, the unset should be implicit

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

commit 30f83d8398b88f51fba4627f4dae81297f82daf5
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 15:36:26 2009 +0100

    Use _gdk_display_unset_has_*_grab in break_all_grabs()

 gdk/quartz/gdkevents-quartz.c |   24 +++++++-----------------
 1 files changed, 7 insertions(+), 17 deletions(-)

commit 65aef2099a0959b88cde17f42832a7ac39126e52
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 14:46:47 2009 +0100

    Use cooca to convert coordinats from event window to grab window
    instead of homegrown code

 gdk/quartz/gdkevents-quartz.c |   31 ++++++++++++++-----------------
 1 files changed, 14 insertions(+), 17 deletions(-)

commit a180f7588fce6fe2a14d2742a327c7001c064945
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 14:22:37 2009 +0100

    Replace quartz specific keyboard grab code with common code

 gdk/quartz/gdkevents-quartz.c	|   53
 ++++++++++-----------------------------
 gdk/quartz/gdkprivate-quartz.h |    3 --
 gdk/quartz/gdkwindow-quartz.c	|    4 +-
 3 files changed, 16 insertions(+), 44 deletions(-)

commit f06d432ebef39adff6f8b6c140da9771807b2bbc
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 14:21:13 2009 +0100

    Cast to avoid warning

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

commit 06e583e536041ce6de498927eb9b357397777fe2
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 14:20:52 2009 +0100

    Remove unused variable

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

commit 152614966f90a47dc268b2f3e8935a909eb08061
Author: Richard Hult <richard@imendio.com>
Date:	Mon Feb 2 14:11:46 2009 +0100

    Use the common pointer grab code instead of tracking it ourselves

 gdk/quartz/gdkevents-quartz.c |  220
 +++++++----------------------------------
 gdk/quartz/gdkwindow-quartz.c |    6 +-
 2 files changed, 40 insertions(+), 186 deletions(-)

commit 55c71f18a4b87ed6efd3b3e2122b1a0c55376106
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 31 21:32:11 2009 +0100

    Use isKeyWindow instead of isMainWindow for the non-click-through
    check

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

commit e8d6ac71b72bd7e2a97d5828df3763f8833926c6
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 31 21:25:41 2009 +0100

    Apply non-click-through policy on unfocused windows even if the app
    is active

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

commit c36625879ba893f1af572d27ef0f3bc03aad3212
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 31 21:16:27 2009 +0100

    Fix coords returned by _gdk_windowing_window_get_pointer, fixes
    scribble demo

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

commit ccd982f8bddbb717c4fbba865184feefea92ac2d
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 30 10:06:12 2009 +0100

    Remove unused remainders from the old implicit grab code

 gdk/quartz/gdkevents-quartz.c |   39
 ++++++++++++++++++++-------------------
 1 files changed, 20 insertions(+), 19 deletions(-)

commit 79d9a8f96052377691393eaba72e7700b7d1cc49
Author: Richard Hult <richard@imendio.com>
Date:	Thu Jan 29 17:27:20 2009 +0100

    Get implicit grabs working

 gdk/quartz/gdkevents-quartz.c |   66
 ++++++++++++++++++++++++++++------------
 1 files changed, 46 insertions(+), 20 deletions(-)

commit 3d72fe16c059def4e292b5ccf2eccfa09af685bf
Author: Richard Hult <richard@imendio.com>
Date:	Thu Jan 29 14:05:54 2009 +0100

    Leave AppKit events unhandled

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

commit 0fc2c36ee7c4cd6ad92d697f3e61e47b42b23169
Author: Richard Hult <richard@imendio.com>
Date:	Thu Jan 29 14:02:00 2009 +0100

    Use event_type we already have instead of regetting it

 gdk/quartz/gdkevents-quartz.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 7abde8388fe34ded6f73415331a5e1ff30bda0d8
Author: Richard Hult <richard@imendio.com>
Date:	Thu Jan 29 13:53:13 2009 +0100

    Get the correct root coordinates for events

 gdk/quartz/gdkevents-quartz.c |  101
 ++++++++++++++++++-----------------------
 1 files changed, 44 insertions(+), 57 deletions(-)

commit 20c81eca6a53e6f4694f7d0805208527a3385d9c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Feb 3 20:15:19 2009 +0100

    Return ignoring of native grab/ungrab events when we don't have a grab

    It turns out we really have to ignore grab/ungrab events or we'll
    report double crossing events when we grab or ungrab.

    However, we also can't ignore crossing events from grabs from
    other clients
    as that leads to missed enter/leave events on e.g. alt-tab in
    metacity.

    Fortunately we now track grabs very precisely, so we know with
    certainty
    whether we have a grab at the time (serial) of the native crossing
    events,
    and only if we do we ignore them.

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

commit 53269a5042878a55ee19915c52207b278849f031
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Feb 3 12:24:30 2009 +0100

    Handle crossing events with subwindows unknown to gdk

    If we get crossing events with subwindow unexpectedly being NULL
    that means there is a native subwindow that gdk doesn't know about.
    We track these and forward them, with the correct virtual window
    events inbetween.

    This is important to get right, as metacity uses gdk for the frame
    windows, but gdk doesn't know about the client windows reparented
    into the frame.

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

commit 7776c87f3f6a1c521646f825e82f8990215b35e9
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 2 16:37:10 2009 +0100

    enable motion hints - use last sent request

    We were using the next request, but there is no guarantee
    on is sent. This caused trouble in e.g. the handlebox dragging.

 gdk/gdkdisplay.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 7b67393b8a2ed66b2cf00b2a205f2661e7c1a55f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 2 15:38:58 2009 +0100

    Make sure we report grab broken on window destroy

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

commit 025b6aa741ebdb07986dc9afb9190496c8bbbd80
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 2 15:37:02 2009 +0100

    Report the steady state in gdk_display_pointer_is_grabbed

    For instance if we grab the pointer and then check if its grabbed
    so that we know to ungrab we don't care that the grab is not
    yet active, so report the steady state (i.e. the last grab)

 gdk/gdkdisplay.c |   28 ++++++++--------------------
 1 files changed, 8 insertions(+), 20 deletions(-)

commit 5be3f38535d9ad02ff61e111de3c8e2478d23b57
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 2 14:57:08 2009 +0100

    Move implicit grab tracking totally to common code

 gdk/gdkdisplay.c	  |    1 -
 gdk/gdkinternals.h	  |    1 -
 gdk/gdkwindow.c	  |   41 +++++++++++++++++++------------------
 gdk/x11/gdkevents-x11.c  |   11 ----------
 gdk/x11/gdkmain-x11.c	  |   49
 ----------------------------------------------
 gdk/x11/gdkprivate-x11.h |    2 -
 6 files changed, 21 insertions(+), 84 deletions(-)

commit d6ad734c7f8361317e2c1367933d8ccd93c3b2a4
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 2 12:50:18 2009 +0100

    Don't send crossing events to destroyed windows

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

commit 26cbf87d7d70e9eae4dea4667aee40c9d154184f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Jan 31 19:42:44 2009 +0100

    New approach for grab tracking code

    We try to track the exact grab state, i.e. whats valid on the client
    now and whats comming soon via the xserver roundtrip (and when).

 gdk/gdkdisplay.c	  |  585
 +++++++++++++++++++++++++++++++---------------
 gdk/gdkdisplay.h	  |   21 +--
 gdk/gdkinternals.h	  |   49 +++-
 gdk/gdkoffscreenwindow.c |    5 +-
 gdk/gdkwindow.c	  |  195 +++++++++-------
 gdk/x11/gdkasync.c	  |    5 +-
 gdk/x11/gdkasync.h	  |    5 +-
 gdk/x11/gdkdisplay-x11.c |   37 ++--
 gdk/x11/gdkevents-x11.c  |    2 +-
 gdk/x11/gdkmain-x11.c	  |  111 ++++-----
 10 files changed, 630 insertions(+), 385 deletions(-)

commit 526ff6dd68316e67f4b5570c934c7a729d5db35a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 30 14:14:16 2009 +0100

    Ref windows during _gdk_x11_roundtrip_async

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

commit abb7a32fbe4e387810f492dd4e6b8381b2c61267
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 30 12:30:16 2009 +0100

    Fix up indentation

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

commit 1cc4712ea15c247479a89f91fd763a9c942e084b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 30 12:24:24 2009 +0100

    Move bitfield in GdkWindowImplX11 to make struct more compact

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

commit a6e647863d8da7f81b2ae906f17341edfe929773
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 29 19:52:12 2009 +0100

    Only sync the display if creating a native window implicitly

 gdk/gdkwindow.c	   |	6 ------
 gdk/x11/gdkdrawable-x11.c |   12 ++++++++++--
 2 files changed, 10 insertions(+), 8 deletions(-)

commit e631d2d2d45286a2b50ca82b3c12a963583d9e4e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 29 17:36:17 2009 +0100

    Sync the display when creating a native window.

    This is needed because we want to be able to use the xid immediately
    even from another process or another connection to the display.

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

commit 089c9ca2f195db29c6f45a65844094ddc50fd39e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 29 14:30:48 2009 +0100

    Don't warn about unexpected events on foreign windows

    We don't really control these events so its not wrong per se
    to have them generate stuff we don't expect.

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

commit bfd29e62b593f00a72c9c0c17843221da5cc5373
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 29 14:29:23 2009 +0100

    Update clip region etc, when creating a foreign window

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

commit 177b53a079dd81a92f389f5503d77ad8ffa33bf3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 29 14:06:54 2009 +0100

    Fix typo in gdk_window_input_shape_combine_region

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

commit 8b7d8431aa57bc88cd4d4a7e875da15ebf7ac7b5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 28 16:37:56 2009 +0100

    Make gdk_window_get_toplevel() for CHILD window with root as parent

    Having GDK_WINDOW_CHILD windows with root as the parent apparently
    works,
    and metacity uses it. The current gdk_window_get_toplevel()
    returns the
    root window for that, which is wrong, so we check that explicitly.

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

commit 33c0c1fba8969bc79e3aae22cd83c7c142a4a802
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 28 13:41:12 2009 +0100

    Don't mess with any events on the root window.

    This causes all sorts of weirdness with pointer_over_window
    being the rootwindow and then crashing gdk_window_get_toplevel()
    later.

    With this metacity stops crashing madly.

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

commit 6e56179b03f706bf993935d7b5017625cd4e15b8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 28 12:49:46 2009 +0100

    Don't crash if window->parent is NULL

    This happens for events on the root window.

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

commit d9fcda1072bd6e38cd785014cceba2865cbbd1c4
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 16:43:03 2009 +0100

    Don't recursively set bg none on the parent when e.g. moving children

    To avoid drawing the window background of other windows in the area
    where the window was we set the bg to none recursively. However, this
    is quite costly it the moved window has many siblings. Furthermore, it
    is uncommon that siblings overlap, so this cost has little gain.

    So, we only set bg None on the parent, which means that there will
    be some more flicker in the uncommon case of overlapping siblings.

 gdk/x11/gdkgeometry-x11.c |	7 ++++-
 gdk/x11/gdkwindow-x11.c   |   49
 ++++++++++++++++++++++++++++----------------
 gdk/x11/gdkwindow-x11.h   |	6 +---
 3 files changed, 38 insertions(+), 24 deletions(-)

commit de2d5f299d0fa6dc2c511fd95e9454c0ce144c9c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:42:12 2009 +0100

    Simplify do_move_region_bits_on_impl by removing unused arguments

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

commit 8de6ae26e40569dd15a3316ffdf62466490633ef
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:38:39 2009 +0100

    Remove_gdk_pixmap_set_as_backing etc, as this is not used anymore

    We don't copy from a window to a pixmap anymore, so all the code
    for this can be removed.

 gdk/gdkinternals.h	 |    5 -----
 gdk/gdkpixmap.c	 |   27 ---------------------------
 gdk/gdkpixmap.h	 |    3 ---
 gdk/x11/gdkevents-x11.c |   32 ++++----------------------------
 4 files changed, 4 insertions(+), 63 deletions(-)

commit e542f734a83b54a8c1c89bb2fa5d8ccb0983747f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:12:50 2009 +0100

    Fix warning about XChangeProperty argument type

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

commit 3eb2b62120072e45f92d92963f23c1ce649e97b4
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:12:37 2009 +0100

    Remove unused code

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

commit 75cb66404905913d75b8488cac0aeaa4686329c3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:12:00 2009 +0100

    Fix warning about wrong type in assignment

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

commit 482b333d92f82cedad571b9c2ef3588cff85bd0a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:11:39 2009 +0100

    Fix warning due to typo

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

commit b272456023ab53ba3861fae3f6451721d728f1f0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:11:21 2009 +0100

    Remove unused label

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

commit a006d8592853107649eaf4832a229cd9ca6084d3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 15:10:45 2009 +0100

    Avoid warnings about non-handled GDK_EVENT_LAST enum

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

commit a711f51629162569b4b69c08599079cc2d637788
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 14:57:37 2009 +0100

    Fix setting of private->shaped when setting input shape

    I.e. it should only be set/unset when setting ShapeBounding.

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

commit fe6f46c5895734a0a0ccf3a4b94bcef4873f040a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 14:51:21 2009 +0100

    Don't look for EXPOSE mask set to disable bg none setting

    We always set EXPOSE in the client-side-windows world, so this
    doesn't make sense anymore.

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

commit cc322075344cc36f97f63b72c2a579b099050b62
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 27 14:10:00 2009 +0100

    Fix typos in X11 details of new OSX APIs

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

commit 5ca1865f5d71f1983f6ed7ad51dde40e63784cd9
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 26 20:50:56 2009 +0100

    Don't ignore native CROSSING_GRAB/UNGRAB events

    These are sent when someone else grabs the pointer, and we don't
    want to miss these expose events. For instance, we missed enter
    and leave events on alt-tab.

    There were some issues with these wrt out-of-sync grab information
    in the client, but that should now be handled. So, it should work
    or at least be fixable if we find some bug.

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

commit 016c5fd081ae1137b1cc4016eb8515f3c934eafe
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 26 20:38:20 2009 +0100

    Track pointer grabs on Xserver time

    After a successful grab/ungrab we wait for an xserver
    roundtrip until we change the tracked grab in GdkDisplay.
    This way that data is always up-to-date wrt events comming in.

 gdk/x11/gdkdisplay-x11.c |   34 +++++++++++++++++++++++++++---
 gdk/x11/gdkmain-x11.c	  |   51
 ++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 73 insertions(+), 12 deletions(-)

commit d2c1c0a8db6fd01bda11e6592a41ea2dfe1b4396
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 26 19:55:08 2009 +0100

    Add _gdk_x11_roundtrip_async

 gdk/x11/gdkasync.c |	95
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 gdk/x11/gdkasync.h |	 6 +++
 2 files changed, 101 insertions(+), 0 deletions(-)

commit 24aa1620bffdbe4462e9fdbb1da6b6d42a3ace8c
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 26 20:33:33 2009 +0100

    Update for changes in the paintable interface

    Get rid of invalidate_maybe_recurse and process_updates. Implement
    _gdk_windowing_{before,after}_process_all_updates(), and keep track of
    when we're inside process_all_updates in the common code so we know
    when to flush windows. Implement
    _gdk_windowing_window_process_updates_recurse by means of
    setNeedsDisplayInRect: displayIfNeeded. Use the added window argument
    in begin_paint_region to get the right window (the paintable is always
    the impl window now).

 gdk/quartz/gdkwindow-quartz.c |  208
 ++++++++++++++---------------------------
 1 files changed, 72 insertions(+), 136 deletions(-)

commit 65b5644cda073928f6f9005db3e4bb27c589c165
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 26 20:29:51 2009 +0100

    Call _gdk_window_process_updates_recurse() in drawRect instead of
    creating our own expose events

 gdk/quartz/GdkQuartzView.c |	49
 +++++++++++++++++++------------------------
 1 files changed, 22 insertions(+), 27 deletions(-)

commit 1a47356485055584dac4c07106c0eae90ef3f4cc
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 26 19:29:26 2009 +0100

    Remove invalidate_maybe_recurse and process_updates from the
    paintable interface

    Replace them with two new functions
    _gdk_windowing_{before,after}_process_all_updates() that are called
    around the guts of gdk_window_process_all_updates(). Add empty ones
    for X11 (nothing more needed), quartz ones will be implemented next.

 gdk/gdkinternals.h	 |    9 ++-------
 gdk/gdkwindow.c	 |   32 ++++++++++++--------------------
 gdk/x11/gdkwindow-x11.c |   10 ++++++++++
 3 files changed, 24 insertions(+), 27 deletions(-)

commit 1ee03b35d0ce2396c51fec5a0361d5566b889dad
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 26 19:12:54 2009 +0100

    Expose _gdk_window_process_updates_recurse for backends

    We use this in the added windowing function
    _gdk_windowing_window_process_updates_recurse. The X11 implementation
    just calls _gdk_window_process_updates_recurse directly, but at least
    quartz will need to do some more work.

 gdk/gdkinternals.h	 |    5 +++++
 gdk/gdkwindow.c	 |   10 +++++-----
 gdk/x11/gdkwindow-x11.c |    7 +++++++
 3 files changed, 17 insertions(+), 5 deletions(-)

commit 72d4403eed34c88c9922e01295884b4f9fb8d848
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 26 18:47:47 2009 +0100

    Add a window argument to begin_paint_region in the paintable interface

    The paintable itself is now the impl window, which can be different
    from the window.

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

commit 95cbc754d4a2d0d07f0c0618c823a2fc2dcca334
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 24 10:05:00 2009 +0100

    Setup ->impl_window on the root window

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

commit 9e0899bd2f0c84a5743d6e4f57d5f9fa818f3387
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 24 10:03:25 2009 +0100

    Add gdk_windowing_window_get_next_serial

 gdk/quartz/gdkdisplay-quartz.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 19951c064e228660e37ed57ba467c1f72b3f94c0
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 24 09:46:06 2009 +0100

    Remove gdk_keyboard_grab_info_libgtk_only which moved to the
    common code

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

commit defc779df509994363f6f5cf8263280a06220b44
Author: Richard Hult <richard@imendio.com>
Date:	Sat Jan 24 09:43:55 2009 +0100

    Add serial argument to _gdk_windowing_got_event

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

commit 32a070d09a7382c7c853b1325e38492dbde3b22c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 26 15:45:17 2009 +0100

    Fix gdk_window_has_no_impl typo

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

commit ca1aeff8140bd0b82fb880a59d96c9be50200458
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 26 12:54:02 2009 +0100

    Only set cursors on toplevel.

    This fixes a problem where we used to set them on a native window,
    but we
    never unset it becase when the pointer moved to another native window
    we just set the cursor on that window. Always setting on the toplevel
    fixes this.

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

commit e24c9e291d62c658e0c31c161abc0080169da430
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 21:07:53 2009 +0100

    Switch motion hint emulation to be serial based.

    For backends not supporting serials, just have
    _gdk_windowing_window_get_next_serial return zero.

 gdk/gdkdisplay.c	  |   13 +++++++++++++
 gdk/gdkdisplay.h	  |    2 +-
 gdk/gdkevents.c	  |    2 +-
 gdk/gdkinternals.h	  |    6 +++++-
 gdk/gdkwindow.c	  |   25 +++++++++++++------------
 gdk/x11/gdkdisplay-x11.c |    7 +++++++
 gdk/x11/gdkevents-x11.c  |    2 +-
 7 files changed, 41 insertions(+), 16 deletions(-)

commit 19cd4d6af8cbc4dc878887221d4530e267d3ab45
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 20:11:21 2009 +0100

    Revert "Convert all pending X events in _gdk_events_queue"

    This reverts commit 7cc15ec6ea1504133dfe6febbdb12615550bb966.

    Its risky to convert all the events in a go like this, as it
    increases the out-of-order issues. It also isn't a full solution
    to the motion hint issue as it will only work for the events
    we happen to convert. It would be better to use serials to
    handle motion hinting.

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

commit 6a0d317866ff8f8c3e7efefa44f982f7bcbbc3b8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 20:08:39 2009 +0100

    Keep track of the impl windows wrapper directly with a ref

    This is needed so that the ->wrapper of the impl window doesn't
    go away while there are virtual windows referencing the impl
    window.

 gdk/gdkwindow.c	 |   37 +++++++++++++++++++++++++++----------
 gdk/gdkwindow.h	 |    4 ++++
 gdk/x11/gdkwindow-x11.c |    2 ++
 3 files changed, 33 insertions(+), 10 deletions(-)

commit cf54a2c68e93aacb418fa70b3ba326d694c14b8d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 15:39:04 2009 +0100

    Ungrab keyboard if virtual window is hidden or destroyed

 gdk/gdkinternals.h |	 2 ++
 gdk/gdkwindow.c    |	13 +++++++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 290de401a5918cf37b37488a9557f6cc260dbd16
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 15:23:19 2009 +0100

    Move keyboard grab state tracking code to common code

 gdk/gdk.symbols	  |    2 +-
 gdk/gdkdisplay.c	  |   65 ++++++++++++++++++++++++++++++++++++--
 gdk/gdkinternals.h	  |    8 +++-
 gdk/x11/gdkdisplay-x11.c |    2 +-
 gdk/x11/gdkmain-x11.c	  |   79
 +++------------------------------------------
 5 files changed, 76 insertions(+), 80 deletions(-)

commit e60af9d3157486fd5ca671ae63200de5024b9105
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 15:05:44 2009 +0100

    Move keyboard grab info to common code

    This is the first stage in tracking keyboard grabs in the common code.
    This lets us handle destroying or unmapping virtual window with a
    keyboard grab.

 gdk/gdkdisplay.h	  |   12 ++++++++++
 gdk/x11/gdkdisplay-x11.c |    6 ++--
 gdk/x11/gdkdisplay-x11.h |   12 ----------
 gdk/x11/gdkevents-x11.c  |    8 +++---
 gdk/x11/gdkmain-x11.c	  |   52
 +++++++++++++++++++++------------------------
 5 files changed, 43 insertions(+), 47 deletions(-)

commit c0ad534d818881dc044e4a621dffe602ed186e80
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 13:15:04 2009 +0100

    Convert all pending X events in _gdk_events_queue

    If we only convert the first then motion hint emulation won't
    work since we don't see the next motion even until we've
    fully handled this one.

    However, this changes a behaviour that has been like this since
    the mists of time. I don't know if it could cause other issues.
    I haven't seen any yet though.

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

commit cb05af0a6186ae07b7c7236df1ef5c9faebea9c8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 23 13:04:44 2009 +0100

    Implement GDK_POINTER_MOTION_HINT_MASK support

 gdk/gdkdisplay.h |    2 +
 gdk/gdkevents.c  |   10 ++++++-
 gdk/gdkwindow.c  |   78
 +++++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 77 insertions(+), 13 deletions(-)

commit d267452bb73b9f93f483b1afa2f645b35eb4a77d
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Jan 22 20:54:11 2009 +0100

    New flicker flicker fixing approach

    There was a performance problem with the old flicker fixing
    approach. For moved windows we copied the window data to the double
    buffer pixmap and then back to the window with the rest of the
    expose data. In some cases the copy from window data to pixmap was
    very slow because the pixmap was allocated in system memory and
    the window in video memory.

    The new approach is to delay all window moves and then replay them
    after the expose has drawn to the double buffer pixmap but before
    drawing it to the window. Furthermore, we remove all exposed areas
    from the destination of the delayed moves so we won't copy something
    just to then immediately draw over it.

    This makes scrolling in firefox fast, and it makes tests/flicker not
    show any (detectable) flicker.

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

commit 3155fdcd4122349aab6162d75c124f1abaa3137c
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Jan 22 20:51:41 2009 +0100

    gdk_window_process_updates_internal only needs to flush outstanding
    moves

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

commit 4455db353fe90d387c58d9d67b20796b72e83973
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Jan 22 20:50:06 2009 +0100

    Split out the flushing of outstanding moves

    Some places need to only flush the outstanding moves, split
    this into gdk_window_flush_outstanding_move

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

commit a9fd3ae249d090f9dc9e652a35cdc789d9908da7
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Jan 22 20:46:08 2009 +0100

    Flush any outstanding stuff in the window in non-buffered
    get_internal_paint_info case

    We return the raw window drawable, so its likely the app will do some
    weird stuff to it, like draw using non-gdk operations. We don't want
    the app to see any half-drawn state, so flush everything.

    This fixes a scroll issue in firefox at least.

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

commit 815f0d7605da29be924b2bdfa95c94a0c47509b6
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Jan 22 15:18:03 2009 +0100

    Clip exposed area to the visible region.

    This avoids extra work, and it means we won't allocate large pixmaps
    for double buffering.

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

commit 7da48afcaa462bed1ef5c87a7c150a147066a440
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Jan 22 14:10:19 2009 +0100

    Don't allow native window > 65535 pixels

 gdk/x11/gdkgeometry-x11.c |   33 +++++++++++++++++++--------------
 gdk/x11/gdkwindow-x11.c   |   11 +++++++++++
 2 files changed, 30 insertions(+), 14 deletions(-)

commit 89f1cb51780f1f250225371650b697296b56f5b7
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 21 19:09:34 2009 +0100

    First cut at getting events working

 gdk/quartz/gdkevents-quartz.c |   82
 +++++++++++++++++++++++-----------------
 1 files changed, 47 insertions(+), 35 deletions(-)

commit 08bc1864cc514fa77bf9820d03abefc56f2bd3a0
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 21 18:47:06 2009 +0100

    Attempt to implement draw_drawable with src = dest = window

 gdk/quartz/gdkdrawable-quartz.c |   51
 +++++++++++++++++++++++++++-----------
 1 files changed, 36 insertions(+), 15 deletions(-)

commit 2ea8ea2f0d559af500616f7461f4c3b2d6bc4745
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 21 18:41:56 2009 +0100

    Remove unused function _gdk_quartz_window_scroll

 gdk/quartz/gdkgeometry-quartz.c |   67
 ---------------------------------------
 gdk/quartz/gdkprivate-quartz.h  |    4 --
 2 files changed, 0 insertions(+), 71 deletions(-)

commit 80c8976c281c3e1e10ec6af9ee215051382c5ba7
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 21 18:35:37 2009 +0100

    Fix typos that broke loading without lazy symbol lookup

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

commit 7ab3435a5838291d25703292dcf882ac0406c6c1
Author: Richard Hult <richard@imendio.com>
Date:	Tue Jan 20 14:07:02 2009 +0100

    Remove autoreleasepool in drawRect, not necessary

 gdk/quartz/GdkQuartzView.c |	 4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit f12a992be26ecf59f8a171b99e02daac4d1775d0
Author: Richard Hult <richard@imendio.com>
Date:	Tue Jan 20 14:06:39 2009 +0100

    Only setup tracking rect for toplevels, we only want enter/leave
    for those

 gdk/quartz/GdkQuartzView.c |	 3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 348abef6f20cd19e439820aa8d6c5034204fd74a
Author: Richard Hult <richard@imendio.com>
Date:	Tue Jan 20 14:04:03 2009 +0100

    Don't use drawable_get,release_context in
    _gdk_windowing_create_cairo_surface

    This fixes a mismatch in save/release gstate for the CGContext. If
    this function is ever used for pixmaps, we need to add support for
    that, probably will have to do so soon.

 gdk/quartz/gdkdrawable-quartz.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

commit edb35763a29b11c9c3fb44d929cf694a7d3a06b6
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 20:57:43 2009 +0100

    Get rid of all the synthesized crossing events except for ANCESTOR
    one on the toplevel

 gdk/quartz/gdkevents-quartz.c |  444
 ++++++++---------------------------------
 1 files changed, 79 insertions(+), 365 deletions(-)

commit 330e790fb2295e9dd328ab4e5aa38d31adfc3ef4
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 20:34:56 2009 +0100

    Rename _gdk_quartz_events_send_map_events to ..._event

 gdk/quartz/gdkevents-quartz.c	|    2 +-
 gdk/quartz/gdkprivate-quartz.h |    2 +-
 gdk/quartz/gdkwindow-quartz.c	|    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 32555badb55a7f91d677fef93d5ccd144a3f1e6c
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 20:22:51 2009 +0100

    Clean up some whitespace

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

commit 54e68780016f9b8f95e9ad62b9a7ee0c373537c1
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 20:22:01 2009 +0100

    Add fill_crossing_event to be used soon

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

commit c3637ab20f9575b246f70bea00aaddfa6f710e2f
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 20:12:58 2009 +0100

    Only send map events for toplevels

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

commit 8e8aa53298749e812f489c2657b051b209778089
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 19:51:15 2009 +0100

    Add enter/leave notify to get_event_mask_from_ns_event now that
    those are handled like other events

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

commit da8666d7458a6f2a1bee8bcdb652bb354eb3e110
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 19:47:16 2009 +0100

    Clean up the scroll support a little

 gdk/quartz/gdkevents-quartz.c |   38
 ++++++++++++++++----------------------
 1 files changed, 16 insertions(+), 22 deletions(-)

commit 25b311bac3d91170653cda80994fd39137112ad6
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 19:42:09 2009 +0100

    Make the various fill_*_event functions consistent

 gdk/quartz/gdkevents-quartz.c |   59
 +++++++++++++++++++++++-----------------
 1 files changed, 34 insertions(+), 25 deletions(-)

commit 4c01ca7ddd0a6a57f82cb77e66b538502baa915e
Author: Richard Hult <richard@imendio.com>
Date:	Fri Jan 16 12:21:46 2009 +0100

    Rework the event translation to look more like X11

    Put the event in the queue with a pending flag, remove again if not
    handled.

 gdk/quartz/gdkevents-quartz.c |  241
 +++++++++++++++++++++--------------------
 1 files changed, 122 insertions(+), 119 deletions(-)

commit 036e045d53a54339fe37d1c2b99e4421aefd8d71
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 21:26:55 2009 +0100

    Update the window size after getting windowDidResize

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

commit e7eb75c0cad072969d351b76f132cbdbdae10591
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 21:25:12 2009 +0100

    Remove the old workarond for broken tracking rects

    The one that puts windows outside the screen and moves them in when
    showing. It might not be needed anymore and the workaround doesn't
    work with the client-side window branch anyway because the window is
    already mapped when we get showed for some reason.

 gdk/quartz/GdkQuartzWindow.c  |   62
 -----------------------------------------
 gdk/quartz/gdkwindow-quartz.c |   31 ++++++++------------
 2 files changed, 12 insertions(+), 81 deletions(-)

commit 257dea55a7f13015f2824babd0a914951adc86ff
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 15:44:52 2009 +0100

    Handle NULL event mask in _gdk_windowing_window_at_pointer

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

commit 19b1f6a93a26bdaa5519ec8efbcc963d11a34c1d
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 15:42:06 2009 +0100

    Fix bug from first patch round, get private from window, not from impl

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

commit e9d3f22ac81489fbee5248d5135355041fedca35
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 15:16:46 2009 +0100

    Offset subviews with the parent's abs coordinate

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

commit 546a1e4cd69ebf6ccbc86aa6e1abd1d4f227e87b
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 14:11:13 2009 +0100

    Change window check to quartz window check in gdkinput

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

commit 5eacab593b94e51d5802f289856b9d4536a6ab80
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 14:09:10 2009 +0100

    Setup iface for queue_translation/antiexpose

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

commit 0e1f51ecd1e7643caa9b04b30059ec45eac783d6
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 14:08:02 2009 +0100

    Add quartz window check macro

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

commit a362be99790643f6548e5fcd3c18466410b165ec
Author: Richard Hult <richard@imendio.com>
Date:	Wed Jan 7 14:07:47 2009 +0100

    Add stubs for queue_translation/antiexpose

 gdk/quartz/gdkgeometry-quartz.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit cb8a3386c7cc48eb67ab6750c0be18e3d8852591
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 22:42:36 2009 +0100

    Implement _gdk_windowing_create_cairo_surface

 gdk/quartz/gdkdrawable-quartz.c |   45
 ++++++++++++++++++++++++++++----------
 1 files changed, 33 insertions(+), 12 deletions(-)

commit f080825430a62fb8409a72c657f90896ce1637df
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 22:11:36 2009 +0100

    Remove gdk_display_pointer_is_grabbed and
    gdk_pointer_grab_info_libgtk_only

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

commit 47ed2c553da18d8fd3752b88dbdcdbe378925441
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 22:11:19 2009 +0100

    Remove gdk_window_set_child_input_shapes

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

commit cede19dc6582cd466ad181ae460271bd5a8e6cee
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 21:57:04 2009 +0100

    Update more toplevel checks and update set_background and back_pixmap

 gdk/quartz/gdkwindow-quartz.c |  133
 +++++++++++++++++-----------------------
 1 files changed, 57 insertions(+), 76 deletions(-)

commit 68640f9e9901b39048e70673adce8fae9f5f0e7e
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 21:27:16 2009 +0100

    Add mask argument to _gdk_windowing_window_at_pointer, and update
    more checks

 gdk/quartz/gdkwindow-quartz.c |   49
 ++++++++--------------------------------
 1 files changed, 10 insertions(+), 39 deletions(-)

commit 068b6f88e098c95b13aed44c8cdfe0c79fe14d84
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 21:10:00 2009 +0100

    Update gdk_window_get_deskrelative_origin, gdk_window_get_root_origin,
    gdk_window_get_frame_extents

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

commit 3f7e3a22f58bb2986019744eff9e813d24f78c0d
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 21:07:13 2009 +0100

    Update gdk_window_quartz_set_background and
    gdk_window_quartz_set_back_pixmap

 gdk/quartz/gdkwindow-quartz.c |   49
 +++++------------------------------------
 1 files changed, 6 insertions(+), 43 deletions(-)

commit 4cf7fe5832821a2d881143c76803cc56d14adb19
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 20:35:25 2009 +0100

    Add more toplevel window checks

 gdk/quartz/gdkwindow-quartz.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

commit 93d1d51e3b54a3d43fa72307b784bf3ebefc6cc1
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 19:41:04 2009 +0100

    Update
    set_urgency_hint/geometry_hints/modal_hint/set_skip_taskbar_hint/set_skip_pager_hint

 gdk/quartz/gdkwindow-quartz.c |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

commit 27a80094bcc8dd011896f09a0810c2a411c6a4b3
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 19:37:47 2009 +0100

    Update gdk_window_set_type_hint and gdk_window_get_type_hint

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

commit ff861567622036caa5f58cd43baef142fff60333
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 19:36:24 2009 +0100

    Update gdk_window_focus

 gdk/quartz/gdkwindow-quartz.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

commit 1e5a22dabe59e23c8c15e56d81f1121be6623793
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 19:33:32 2009 +0100

    Remove gdk_window_quartz_clear_area

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

commit f5806eac0ca963347a8f0b9b2d04bef78dc32e19
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 19:32:52 2009 +0100

    Update gdk_window_quartz_reparent

 gdk/quartz/gdkwindow-quartz.c |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

commit 2517076f7694be859f031c056774aa220196ef69
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 18:09:28 2009 +0100

    Update gtk_window_quartz_hide

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

commit afdb3f2ee804c12aabfc6a142723bea0b6d0128e
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 18:05:22 2009 +0100

    Update signature for gdk_window_quartz_show and adapt the
    implementation

 gdk/quartz/gdkwindow-quartz.c |   22 +++++-----------------
 1 files changed, 5 insertions(+), 17 deletions(-)

commit 650223ca3bcb05835234b539936ec6bea8770e7d
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 16:26:33 2009 +0100

    Rename _gdk_windowing_window_destroy to _gdk_quartz_window_destroy
    and add to the impl iface

 gdk/quartz/gdkwindow-quartz.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

commit b20991af9b6e31e9c639a3537c7c35e717a2bf8f
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 16:22:47 2009 +0100

    Update _gdk_window_impl_new and add private variables where we
    changed impl to private

 gdk/quartz/gdkwindow-quartz.c |  105
 ++++++++---------------------------------
 1 files changed, 20 insertions(+), 85 deletions(-)

commit b1b358c82007beaeb1b8bbb477d35d52377e82bc
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 15:56:57 2009 +0100

    Remove width/height from GdkWindowImplQuartz and use those in
    GdkWindowObject

 gdk/quartz/GdkQuartzWindow.c  |   22 ++++++++--------
 gdk/quartz/gdkevents-quartz.c |   22 ++++++++++++----
 gdk/quartz/gdkwindow-quartz.c |   53
 ++++++++++++++++++++++------------------
 gdk/quartz/gdkwindow-quartz.h |    3 --
 4 files changed, 56 insertions(+), 44 deletions(-)

commit 774cebae69cf905fe16931a90b465af0c1961545
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 15:39:44 2009 +0100

    Remove get_size and get_visible region

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

commit 1ee805f7be66c7564c9d40716850c37efe3ae13f
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 15:36:22 2009 +0100

    Don't init size in gdk_window_impl_quartz_init

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

commit 57214245dae78c063415ea13da2d537ce9268dcf
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 15:34:44 2009 +0100

    Include check for offscreen windows in WINDOW_IS_TOPLEVEL

 gdk/quartz/gdkwindow-quartz.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

commit ff9822a83352217ccafaed369c594cbf9d44b783
Author: Richard Hult <richard@imendio.com>
Date:	Mon Jan 5 15:30:34 2009 +0100

    Add reset_origin argument to _gdk_windowing_gc_set_clip_region

 gdk/quartz/gdkgc-quartz.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

commit 13766991a7bfabb88ffcfc45028671dca341769e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 22 13:10:57 2009 +0100

    testwindows - support for manually selecting window pos and size

 tests/testwindows.c |	113
 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 111 insertions(+), 2 deletions(-)

commit 4ec5b7648bb203a5ffa6961b03a281e4a670e5c4
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Wed Jan 21 16:28:49 2009 +0100

    Fix typo in pixmap window backing

    It should be backing_y_offset, not backing_x_offset for
    exposure_y_offset.

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

commit d82cee80c3a49de8fe4617838787b95741ba7f16
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Wed Jan 21 16:28:05 2009 +0100

    Don't send expose events if region is empty

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

commit 8a0ef57ba31b16a07ae2bfea99985a3ae9dc1800
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 21 14:42:46 2009 +0100

    Don't expose a temporary grab during a scrollwheel button
    press/release cycle.

    If we do this there is a short window where we think there is a
    grab, and
    if we generate a client side pointer motion event in this time
    (e.g. from
    a window move) we could be delivering that according to the
    grab. But in
    the Xserver that grab is infinitely short as it sends Press and then
    Release immediately.

    To see a problem from this, try using the scrollwheel to quickly
    scroll
    in the testgtk list of buttons.

 gdk/x11/gdkevents-x11.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit 7cebc68bdec4fb7daefff21cb285ec7b554651b0
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Wed Jan 21 13:44:39 2009 +0100

    Handle native children correctly in gdk_window_scroll

    This is basically the same fix as was done for
    gdk_window_move_resize_internal. We make sure not to move the native
    child window contents twice and we don't copy data that was
    overwritten
    by the moving of the native child windows.

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

commit c2ee81ea86eb5c32b144fa96ab147edde5d73b30
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 21 13:11:54 2009 +0100

    Add support for scrolling to testwindows

 tests/testwindows.c |	 72
 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 71 insertions(+), 1 deletions(-)

commit 50d9a9018ae5f4d9f6fe9b15bdc5555cd1b50dc8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 21 11:23:51 2009 +0100

    Ifdef out x11 specific code

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

commit e718893611646528cf0eb730c453e4e73b1a0a47
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 23:58:22 2009 +0100

    Fix performance issue with find_native_sibling_above

    It keep recursing a lot, unnecessary

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

commit b298ebc4155b111648120f7009e6fe7bcfcb780b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 23:36:03 2009 +0100

    Fix resize of native children

    We now set the size to the right value before calling move_resize, so
    the check for if the move_resize is just a move broke. Always call
    move_resize()

 gdk/x11/gdkgeometry-x11.c |   17 +----------------
 1 files changed, 1 insertions(+), 16 deletions(-)

commit 1084b8e6a132311e42234e02434e15598a2e96c3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 23:34:00 2009 +0100

    Call backend move_resize with the right coords/size

    We calculated and set the new position and size, just pass that.
    This avoids parsing the "special values" again

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

commit 5fa1855a832d2a78376048837d5ae88e391b8a23
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 23:31:51 2009 +0100

    Make _gdk_x11_window_tmp_unset_parent_bg not change above the
    toplevel window

 gdk/x11/gdkwindow-x11.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

commit 905d3289330af0b66f3efffc58f14eb7e7f2af56
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 23:03:16 2009 +0100

    Make moving subwindows correctly handle native windows

    Whenever a native window is moved this causes an immediate change in
    the window (the window content is copied). This change conflicts can
    conflict with outstanding moves or other cached changed, so we need
    to flush all outstanding moves in the related windows.

    To simplify the code for window move/resize the toplevel version was
    split out to its own function.

    Move native windows after recomputing so that we get the right new
    shape before moving (and the implied copy). This means we're not
    copying too much data.

    Take into account the area of a moved window that contains native
    subwindows, as these affect things in two ways:

    First of all we shouldn't copy the original window location, as that
    is copied by the native window move.

    Secondly, we can't copy things  that would end up copying from the
    native window move destination, as the data that used to be there is
    now destroyed by the native window move.

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

commit df4f4c14c7db72fbe003c3c122efc6ae46001fd5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 22:29:19 2009 +0100

    do_move_region_bits_on_impl needs to copy from overlapping native
    windows too

    It can happen that another native window is re-shaped over the
    region to
    be moved, this will not destroy the data (since we're unsetting
    the background
    when we reshape), but it will mean we need to read from this window.

    We already used INCLUDE_INFERIORS, but that only handle subwindows. We
    fix
    this by doing the copy on the toplevel, offsetting the copy to
    compensate for
    this.

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

commit 6b15e248fae1166d7701becb015eb9c860af57d9
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 22:17:06 2009 +0100

    move_region_on_impl - shortcut if region is empty

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

commit ed9cd90b729011bad6e38842fb2f827e017bb1f8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 21:59:04 2009 +0100

    Fix various problem with temporarily unsetting background

    All the calls that unset private->parent failed if that was
    not a native window (impl), instead we need to find the impl window
    for the parent. Add some helper functions for this and use them.

    For move/resize of child windows, we really need to recursively unset
    on the parent, because moving the window could expose other native
    children of the parent.

    In do_shape_combine_region, only unset background if we're changing
    the bounding shape (i.e. not the input shape)

 gdk/x11/gdkgeometry-x11.c |	6 ++----
 gdk/x11/gdkwindow-x11.c   |   43
 ++++++++++++++++++++++++++++++++-----------
 gdk/x11/gdkwindow-x11.h   |   21 ++++++++++++---------
 3 files changed, 46 insertions(+), 24 deletions(-)

commit 3c5c7f4b4ddf1d7b6d0bf6dc442ba577f1f96019
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 21:11:30 2009 +0100

    Avoid extending implicit paint size due to empty regions not working
    well with gdk_rectangle_union on clipbox

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

commit c31ef39d76a2163874634f593e2a4f7c50a3bed6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 20:46:24 2009 +0100

    Don't flicker when unsetting shape (using bg none)

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

commit 9f3e348e323fc679e4f7568d52af7d7c72228de3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 20 09:02:52 2009 +0100

    Make testwindows support multiple selected windows

 tests/testwindows.c |	273
 ++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 193 insertions(+), 80 deletions(-)

commit ef3d1893b68be32e2ab7f34ae8d038ea20a6d96c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 16:49:34 2009 +0100

    Always set the shape when creating a native window.

    This is not always done by recompute_visible_regions, as
    the clip region doesn't change.

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

commit c967cabc355b1a85ab86065d9f95afd00fac0edd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 15:44:09 2009 +0100

    Avoid lots of unnecessary computation when moving toplevel windows

    There is no need to do all these computations when moving toplevels
    as that can't really change any visible regions. Nor will it cause
    any exposes we need to handle.

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

commit cdb405dfcf0c91bb2c6987617dfc9c1191119539
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 14:56:30 2009 +0100

    Restack native window after reparent put it on top

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

commit c1884ce40323d677975e945c6888e61e323ca2b1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 14:41:08 2009 +0100

    Fix up native window handling in gdk_window_lower too

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

commit 28c4518cca97ec238cfc3c882678e9ebd165804a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 13:07:02 2009 +0100

    Fix up gdk_window_raise and native window creation to not move native
    window above windows outside the non-native parent

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

commit 377ca19c9feaa62f4ebca356c02d35f769156b87
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 12:47:38 2009 +0100

    Add restack_under method to GdkWindomImpl

 gdk/gdkwindowimpl.h	 |    2 ++
 gdk/x11/gdkwindow-x11.c |   29 +++++++++++++++++++++++++----
 2 files changed, 27 insertions(+), 4 deletions(-)

commit cce1ff8eb859f128f0945dbccb678fd159ce88ee
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Jan 19 10:40:13 2009 +0100

    Move all backend specific raise/lower code into _internal helpers

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

commit e918b640887f7891cb097ed22f83fe790887a28c
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Fri Jan 16 15:45:18 2009 +0100

    Make sure we handle clipping in gdk_window_draw_pixbuf if gc == NULL

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

commit 78bbac87edbd984717782c303b02862a81372a80
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Fri Jan 16 15:09:39 2009 +0100

    Send expose events to exposed area when changing the window shape

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

commit 82b181e64362ef9be4af042165eb43e61b933b50
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 16 14:01:34 2009 +0100

    Force native windows for all windows used with input events

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

commit 283160c712c365b0026e2e2f5ce5c8726fbf9c65
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 16 13:52:16 2009 +0100

    Make xfree gdkinput code compile

 gdk/x11/gdkinput-x11.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit d6ecaca1663df4a7b94bc0463b78ea4a8a9c7ca0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Jan 15 19:13:06 2009 +0100

    Handle GDK_WA_CURSOR in non-native window creation

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

commit 764ceead6690e4e7658aa0f2b0f5c26d2809fb50
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 14 22:24:41 2009 +0100

    Include inferiors when moving window parts

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

commit 1ad01acbf2a86af4decb34496f4ef1f05184ee5e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 14 22:14:57 2009 +0100

    Add  _gdk_drawable_get_subwindow_scratch_gc as a way to get cached
    gcs with GDK_INCLUDE_INFERIORS

 gdk/gdkdraw.c	    |	46 ++++++++++++++++++++++++++++++++++++++++++++++
 gdk/gdkinternals.h |	 1 +
 gdk/gdkscreen.h    |	 1 +
 3 files changed, 48 insertions(+), 0 deletions(-)

commit 4d187531e4bfecf71b2c354dd7af38bd2f6cab38
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 14 21:20:26 2009 +0100

    Set bg none while changing so we don't draw the bg color

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

commit 4e207a03361aec6dff1b992c44b102607978dd8e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 14 14:05:55 2009 +0100

    tests/testwindows - play with GdkWindows

 tests/Makefile.am   |	  6 +
 tests/testwindows.c |	743
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 749 insertions(+), 0 deletions(-)

commit 5378324a1869fba390b25eb748b4afa45ae218f6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 19 14:44:51 2008 +0100

    Ref imp even in non-native windows and don't NULL out in destroy so
    that get_screen works after destroy.

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

commit e63de13f4089908a9c2ddcbf996167d871566b46
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 19 11:07:09 2008 +0100

    Correct type checks on gdk_window_set_group entry.

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

commit 40827b99db228e9ff4865bd44cff139334ee8ed6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 19 10:38:47 2008 +0100

    When creating native window, set the native background

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

commit 959d94081230fa94731c4dd5fdb77e087dbd898a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 22:09:25 2008 +0100

    Need to split up impl changing and reparenting so we can recompute
    abs_x/y inbetween

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

commit 26569bd54fdd8c920b2fe7b21e305293fc31ab45
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 22:08:39 2008 +0100

    Avoid flickering by using more temp unset bg

 gdk/x11/gdkwindow-x11.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

commit c8bdac75085237a02c8161cb37ca981b78be9811
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 21:30:56 2008 +0100

    Recompute abs_x/y before reparenting windows due to new native
    window parent

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

commit acf1954f122fef6654d66dd32a181a39440cd4c5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 20:18:27 2008 +0100

    Don't destroy NULL region

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

commit 4202cc0c60a162ed9322edf91aefa82e3c38092c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 20:11:59 2008 +0100

    Fix gdk_window_get_root_origin and gdk_window_get_frame_extents when
    called on non-toplevels

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

commit ed5564ee3a3bd55f5de836133b7d539718230b7a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 14:59:54 2008 +0100

    Ensure we show native window when creating them for already visible
    windows

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

commit d73859fe16122bedf77100613736765bcd76d4b0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 14:54:08 2008 +0100

    Move native window showing/hiding out of is_impl, we may need to do
    this for emulated windows too

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

commit 9f2c97dd803aae318180fb585ea12d7996282a02
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 14:29:28 2008 +0100

    Ensure that we always invalidate newly exposed areas, as X may not
    (due to temp bg none)

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

commit 4a0cb4a2407707834b5181e8a7210266f389ee97
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 13:36:52 2008 +0100

    Various fixes for native windows:
    move_region_on_impl() - doesn't need to copy anything if dx/dy == 0
    Ensure that we queue an update when invalidating an empty area but
    we have outstanding moves
    Temporarily unset background when moving native child windows

 gdk/gdkwindow.c	   |   15 +++++++++++++--
 gdk/x11/gdkgeometry-x11.c |   15 ++++++++++-----
 gdk/x11/gdkwindow-x11.c   |   36 +++++++++++++++---------------------
 3 files changed, 38 insertions(+), 28 deletions(-)

commit 76e23f00da411989760a77581573729d85674acf
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 11:53:26 2008 +0100

    Update abs_x/y before moving native children

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

commit 444246348136167ec304a193973fc6fb8784a093
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 11:43:57 2008 +0100

    Move all native children (recursively) in gdk_window_scroll

 gdk/gdkwindow.c	   |   16 +++++-----------
 gdk/x11/gdkgeometry-x11.c |   11 -----------
 2 files changed, 5 insertions(+), 22 deletions(-)

commit f6e1b0ac172eeaea7ea4805bae4e2253f359d00a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 18 11:30:10 2008 +0100

    Ensure that we're properly hiding impl window if one of its parent
    non-impl windows are hidden
    Also, add some debug printing code to list the GdkWindow tree

 gdk/gdkoffscreenwindow.c |   72 +------------------------
 gdk/gdkwindow.c	  |  133
 ++++++++++++++++++++++++++++++++++++++++++++-
 gdk/gdkwindowimpl.h	  |    3 +-
 gdk/x11/gdkwindow-x11.c  |  106 +++++++++++++-----------------------
 4 files changed, 170 insertions(+), 144 deletions(-)

commit a38e79794133e66c134c8fcd011bf9c1f1a4a7f0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 17 19:45:56 2008 +0100

    Don't remove composited childrens area when processing updates
    Handle shape when processing updates
    Make sure we reset the old clips before setting new cairo clips

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

commit 890503099fea2176076cef0ad3081fa168bd2499
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 17 13:57:48 2008 +0100

    Handle mask == NULL in shape_combine_mask

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

commit d7e369c27af92616309cfede96b768332b01e431
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 17 11:24:46 2008 +0100

    Implement input shapes

 gdk/gdk.symbols	  |    8 +-
 gdk/gdkinternals.h	  |    1 +
 gdk/gdkoffscreenwindow.c |   13 +-
 gdk/gdkwindow.c	  |  214 +++++++++++++++++++-
 gdk/gdkwindow.h	  |    1 +
 gdk/gdkwindowimpl.h	  |    6 +-
 gdk/x11/gdkwindow-x11.c  |  492
 ++--------------------------------------------
 7 files changed, 242 insertions(+), 493 deletions(-)

commit e14e05addc8c26d8d6a44b284ac0c475f177e45a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 17 10:53:21 2008 +0100

    Remove shape_combine_mask from backend. Make X11 backend use
    XShapeCombineMask directly to unset region

 gdk/gdkoffscreenwindow.c |    9 ------
 gdk/gdkwindowimpl.h	  |    4 --
 gdk/x11/gdkwindow-x11.c  |   73
 ++++++++-------------------------------------
 3 files changed, 13 insertions(+), 73 deletions(-)

commit 4ba2b181bfdac308e5f10f707c5a493ad93d1679
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 16 20:09:20 2008 +0100

    Implement shaped windows

 gdk/gdkinternals.h	 |    2 +
 gdk/gdkwindow.c	 |   98 ++++++++++++++++++++++++++++++++++--------
 gdk/gdkwindow.h	 |    2 +
 gdk/x11/gdkwindow-x11.c |  108
 +++++++++++++++++++++++++++++++++--------------
 4 files changed, 159 insertions(+), 51 deletions(-)

commit 062da50b9f5822a9fdd64791701eb3f5720c321d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 16 14:38:10 2008 +0100

    Add _gdk_windowing_window_get_shape

 gdk/gdkinternals.h	 |    3 ++-
 gdk/gdkregion-generic.c |   26 ++++++++++++++++++++++++++
 gdk/gdkwindow.c	 |    1 +
 gdk/x11/gdkwindow-x11.c |   44
 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 73 insertions(+), 1 deletions(-)

commit 0d540e935b045c41afbca0e87a5b89d56006c8bf
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 15:50:41 2008 +0100

    Create _gdk_drawable_create_cairo_surface to ugly typechecking

 gdk/gdkdraw.c	    |	10 ++++++++++
 gdk/gdkdrawable.h  |	 6 +++++-
 gdk/gdkinternals.h |	 3 +++
 gdk/gdkpixmap.c    |	15 +++++++++++++++
 gdk/gdkwindow.c    |	25 ++++++++++++++++++-------
 5 files changed, 51 insertions(+), 8 deletions(-)

commit 0ba99e6e7b522973ab2721b13c9dd5c488eeeb66
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 15:04:44 2008 +0100

    Make gdk_windowing_window_destroy a GdkWindowImpl method

 gdk/gdkinternals.h	  |   19 -------------------
 gdk/gdkoffscreenwindow.c |    8 +++++---
 gdk/gdkwindow.c	  |    5 +----
 gdk/gdkwindowimpl.h	  |   18 +++++++++++++++++-
 gdk/x11/gdkwindow-x11.c  |    9 +++++----
 5 files changed, 28 insertions(+), 31 deletions(-)

commit 36ce54878b7df02a7ff44e1f8d580cda051b0c12
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 14:55:53 2008 +0100

    Make _gdk_windowing_window_queue_translation a GdkWindiwImpl call

 gdk/gdkinternals.h	   |	5 -----
 gdk/gdkoffscreenwindow.c  |   10 ++++++++++
 gdk/gdkwindow.c	   |   32 +++++++++++++-------------------
 gdk/gdkwindowimpl.h	   |	5 +++++
 gdk/x11/gdkgeometry-x11.c |	8 ++++----
 gdk/x11/gdkprivate-x11.h  |	9 ++++++---
 gdk/x11/gdkwindow-x11.c   |	1 +
 7 files changed, 39 insertions(+), 31 deletions(-)

commit f22211c88150ff4f1ec6de11bc0d84504cd6e197
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 14:34:52 2008 +0100

    Remove unnecessary clear_area method in GdkWindowImpl

 gdk/gdkoffscreenwindow.c |   45
 ---------------------------------------------
 gdk/gdkwindow.c	  |    2 --
 gdk/gdkwindowimpl.h	  |    6 ------
 gdk/x11/gdkwindow-x11.c  |   15 ---------------
 4 files changed, 0 insertions(+), 68 deletions(-)

commit d093be43e7456f39ea678081aafd828b0e710d84
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 14:26:10 2008 +0100

    For implicit grabs, we grab the *event* window, not the pointer window

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

commit 83ee69740e2e01e1105becbd6862904853e41108
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 14:16:54 2008 +0100

    Handle cursors right with grabs

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

commit 7b2b9a0219ed116d34250d4bed000467fdf3642e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 14:02:52 2008 +0100

    Implement cursors

 gdk/gdkdisplay.c   |	15 ++-------------
 gdk/gdkinternals.h |	 3 +++
 gdk/gdkwindow.c    |	37 +++++++++++++++++++++++++++++--------
 3 files changed, 34 insertions(+), 21 deletions(-)

commit f2b50ff638b5aeff67dd1f253864b29cea89677e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 13:38:41 2008 +0100

    Fix crossing event order and some details

 gdk/gdkdisplay.c   |	17 ++++++++++-------
 gdk/gdkinternals.h |	 3 +--
 gdk/gdkwindow.c    |	46 ++++++++++++++++++----------------------------
 3 files changed, 29 insertions(+), 37 deletions(-)

commit b771c9924d63259bc38f46349230ce48dda953e6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 15 10:24:54 2008 +0100

    New approach to motion event handling

 gdk/gdkdisplay.c	 |  233 ++++++++++++----
 gdk/gdkdisplay.h	 |   14 +-
 gdk/gdkinternals.h	 |   11 +-
 gdk/gdkwindow.c	 |  714
 +++++++++++++++++++++++++++--------------------
 gdk/x11/gdkevents-x11.c |    2 +-
 gdk/x11/gdkwindow-x11.c |    7 +-
 6 files changed, 606 insertions(+), 375 deletions(-)

commit afc81c9e64ad45054c84ea386edfb4ff360f0de2
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 10 14:44:19 2008 +0100

    gdk_window_draw_points() - make sure we use the offset points

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

commit d74d94ce69b1637390b5268f904a8832a8e88ddd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 9 20:13:02 2008 +0100

    Implement flicker free handling of window moves/resizes

 gdk/gdkwindow.c |  236
 ++++++++++++++++++++++++++++++++++++++++++++-----------
 gdk/gdkwindow.h |    2 +
 2 files changed, 191 insertions(+), 47 deletions(-)

commit 1f5e104495c3925e5225e9e7375d2edbe9df8308
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 9 20:10:59 2008 +0100

    Add _gdk_pixmap_set_as_backing which is a way to get GraphicsExposures
    on pixmaps reported to the window they are backing store for

 gdk/gdkinternals.h	 |    5 +++++
 gdk/gdkpixmap.c	 |   27 +++++++++++++++++++++++++++
 gdk/gdkpixmap.h	 |    3 +++
 gdk/x11/gdkevents-x11.c |   32 ++++++++++++++++++++++++++++----
 4 files changed, 63 insertions(+), 4 deletions(-)

commit 5587130d48daab7189c0268be403f14bebe4c70c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 9 13:35:46 2008 +0100

    Don't access event after freeing it

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

commit 1babb5400be6ba25c38f6b28b399db86875f3a02
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 9 13:33:26 2008 +0100

    Share the code to copy impl window regions w/ update_area

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

commit dc0e339697f159d81946b8893ecfb728654a649e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 9 12:32:36 2008 +0100

    Don't actually clear background when mapped, as that causes ugly
    flashed. Just queue a repaint.
    This is what the X backend does too.

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

commit ee4211b9a8e5dbbda1e7a1d4b30c1bbc4f86b30a
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 9 12:26:01 2008 +0100

    Move flushing code to non-implicit-paint only call.
    This is in preparation for other types of buffering

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

commit 62a52f8fd3f94246ec227ed4b471af5bd4b09b99
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 8 19:22:20 2008 +0100

    Don't include composited childen in window clip region, update region
    when setting composited

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

commit 191e8d1587249374a5e58e8f302dbf704264ddae
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 8 12:51:19 2008 +0100

    Ensure native window if composite requested

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

commit a9ca08f6eb41b2faf28f5c747ebda710410aa078
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 8 12:34:04 2008 +0100

    Don't draw on input_only windows

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

commit bb709321f06997ed1e70198caee38100678b9dbe
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 8 12:19:10 2008 +0100

    Store colormap on impl window (necessary for e.g. foreign windows)

 gdk/gdkwindow.c	 |   35 ++++++++++++++++++++++-------------
 gdk/gdkwindow.h	 |    1 -
 gdk/x11/gdkwindow-x11.c |   11 ++++-------
 3 files changed, 26 insertions(+), 21 deletions(-)

commit 2fa6f32d8e26a04ecc7fc399241916d0bfbf5034
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Dec 7 13:42:19 2008 +0100

    When reparenting, remove from old parent before setting the new parent
    (otherwise we remove from the wrong parent)

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

commit 7536708c4bdf254c048cb79e4a4bc5683a8501c6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sun Dec 7 12:17:48 2008 +0100

    Don't sent native MotionHint masks on pointer grabs as then we won't
    get enought motion events reported.

 gdk/x11/gdkmain-x11.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 533d3058b84e1ea605998076026721eaa7bff03b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Dec 6 23:22:24 2008 +0100

    Fix some return value warnings

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

commit ede9c2cf743e9532e7d39b5874ff1a5587dee6e8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Dec 6 23:01:39 2008 +0100

    Handle gdk_window_get_impl_window on root window

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

commit 077eab6edf0df79fd52e43cf7bc893de697c9501
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Dec 6 22:55:09 2008 +0100

    Clear to end of window if passing zero width or height to
    gdk_window_clear_area (fixes clist/ctree clearing)

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

commit ec5d176278c430b5616eb3496f0037df91804a52
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Dec 6 22:43:01 2008 +0100

    Move gdk_window_get_deskrelative_origin to the GdkWindowImpl and
    make the common code handle abs_x/y

 gdk/gdk.symbols	 |    2 +-
 gdk/gdkwindow.c	 |   43 ++++++++++++++++++++++
 gdk/gdkwindowimpl.h	 |    3 ++
 gdk/x11/gdkwindow-x11.c |   93
 +++++++++++++++++------------------------------
 4 files changed, 81 insertions(+), 60 deletions(-)

commit 891440d2883d450b61d2f801295e91a266b35927
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 5 21:42:22 2008 +0100

    The double get_composite_drawable case can happen for pixmap targets
    too, so move the code to gdk_draw_drawable

 gdk/gdkdraw.c	 |   15 +++++++++++++--
 gdk/gdkwindow.c |    7 -------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit b6e84d3105a1195cacdbfccf4a3d61e52a799940
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 5 19:24:55 2008 +0100

    Fix draw_drawable being offset when using window as source (testgtk
    text test)

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

commit ac637d9d15471479ad799c9830d2564266a49c88
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 22:26:05 2008 +0100

    gdk_bitmap_create_from_data - drawable may be NULL

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

commit be863a9056f905e0adea32d5aea8d5a19a0a4932
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 22:24:07 2008 +0100

    gdk_pixmap_new - drawable may be NULL

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

commit 51d4efd8d234179173ced6de0223136d87bad375
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 22:15:56 2008 +0100

    gdk_pixmap_draw_pixbuf - gc may be NULL

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

commit c7554a2c76c1e69033c2b775c70f023289f7415b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 21:57:43 2008 +0100

    Don't convert foreign windows to child when reparented to non-toplevel

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

commit b647c6e5fdae7d814f0926881c2827e2b7a10195
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 21:38:19 2008 +0100

    Track clip_mask in GdkGC. Fix gdk_gc_add_drawable_clip to handle
    clip masks

 gdk/gdkgc.c |	 95
 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 82 insertions(+), 13 deletions(-)

commit 864649157dd98ba8d86e0fd3561ea7345c00893d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 20:55:44 2008 +0100

    Move _gdk_gc_remove_drawable_clip from after each time its set to
    before each pixmap set and when adding a new different region
    This means we can avoid changing the clip if we're drawing with the
    same gc to the same clip region

 gdk/gdkgc.c		  |   13 ++++++++++-
 gdk/gdkoffscreenwindow.c |   30 +++++++++++++++---------
 gdk/gdkpixmap.c	  |   14 +++++++++++
 gdk/gdkwindow.c	  |   56
 ++++++++++++++++++++++++++++-----------------
 4 files changed, 80 insertions(+), 33 deletions(-)

commit e9ee842db1cec299f6b67ecfa9eb23985d60aad3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 20:18:02 2008 +0100

    Move drawable clip tracking into GdkGC

 gdk/gdkgc.c	    |	91
 ++++++++++++++++++++++++++++++++++++++--------------
 gdk/gdkinternals.h |	11 +++---
 gdk/gdkwindow.c    |	71 +++++++++++++++++++++-------------------
 gdk/gdkwindow.h    |	 1 +
 4 files changed, 112 insertions(+), 62 deletions(-)

commit 5ff017e64ef34cd13f8ffd0364dd2133aba09817
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 19:36:13 2008 +0100

    Move clip offsetting into _gdk_gc_intersect_clip_region

 gdk/gdkgc.c	    |	10 +++++++++-
 gdk/gdkinternals.h |	 2 ++
 gdk/gdkwindow.c    |	33 +++++++++++++++------------------
 3 files changed, 26 insertions(+), 19 deletions(-)

commit 6a82287005d0c5edfef2237acd970fd7345eff98
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 15:46:09 2008 +0100

    Fix coordinates reported from gdk_window_get_pointer (had sign
    reversed)

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

commit 47acf794948c0dcc57365555f9216bb01467e66f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 15:20:19 2008 +0100

    Actually report x/y_root against the root window

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

commit 2e3661e4535ae6449946871088dfc9054d1e4ea9
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 13:07:25 2008 +0100

    Avoid crash by not passing in NULL mask pointer to
    _gdk_windowing_get_pointer

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

commit 3a6d68e8365ce85c194d82b6fcdfcd3f6488074c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 12:57:35 2008 +0100

    Add g_warning to not yet supported code

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

commit aee3c571b0bb8c703bfd8e692d0d06ae3faad8a5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 12:56:26 2008 +0100

    Ensure we have native window before reparenting to toplevel

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

commit 2b9dc3338a399d41652cbcea2fc32fa697b4514d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 12:44:09 2008 +0100

    Fix up keyboard grab handling

 gdk/x11/gdkevents-x11.c |   34 +++++++++++++++++++++++++++++++---
 gdk/x11/gdkmain-x11.c	 |   12 +++++++++---
 2 files changed, 40 insertions(+), 6 deletions(-)

commit d47ee4d797e4ca299e86f8155a58075ecf0bfa11
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 11:19:32 2008 +0100

    Grab pointer on toplevel window, not on nearest native, so that we
    always get all events on toplevel

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

commit f39bdc7e0f95bd8a2ebd45a1a741206ed791c9c2
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 10:32:08 2008 +0100

    Make sure we change the event mask on native window if they change
    between toplevel and child

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

commit 07f76be87a70edb88ce76e6fb3b1d8b46718092d
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 10:22:28 2008 +0100

    Change assert to warning with some information

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

commit 6b1d7fd53df960c0513d1f859f5782a8b16c0c41
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Dec 4 10:04:05 2008 +0100

    Make synchronized_configure work for child windows (used by in-process
    plugs) and ensures a native window exist

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

commit 346acdca541fb2e4aa6e65c1997cbfd28e4bbf11
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 3 23:33:04 2008 +0100

    Never set shapes on foreign windows

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

commit ec4f8baa08f38aed8e00d5cc39007ad39a607093
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 3 22:00:56 2008 +0100

    For foreign parents, use the real parent not the root (which is what
    we list as parent in the APIs)

 gdk/gdkinternals.h	 |    1 +
 gdk/gdkwindow.c	 |   15 +++++++++++----
 gdk/x11/gdkwindow-x11.c |    3 ++-
 3 files changed, 14 insertions(+), 5 deletions(-)

commit d326a638fb9d15a598de135c7923d29a040c7aba
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 3 11:55:17 2008 +0100

    Really create a native window when getting xid

 gdk/x11/gdkdrawable-x11.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit 32cd341f60b8ce5888929067ac59a59af0317eb1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 3 11:18:34 2008 +0100

    Export gdk_window_set_has_native

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

commit 8fc7a9547c833642fca519395cf3e926f81d5010
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 3 11:18:09 2008 +0100

    Create native window when requesting xid

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

commit 579d81dc0170a60635b35a9e547f2008f03a89a5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 16 10:40:18 2009 +0100

    Add testcase showing Gtk+ flickering a lot

 tests/Makefile.am |	3 +
 tests/flicker.c   |  216
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 219 insertions(+), 0 deletions(-)

commit e2d31e14472e9e5d433a9060a9a2f9bc50dc8365
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 16 10:39:35 2009 +0100

    Add offscreen testcase

 tests/Makefile.am	 |    8 +
 tests/gtkoffscreenbox.c |  560
 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/gtkoffscreenbox.h |   52 +++++
 tests/testoffscreen.c	 |  381 ++++++++++++++++++++++++++++++++
 4 files changed, 1001 insertions(+), 0 deletions(-)

commit eabac453e652d5aa2e535d957057f9c84803eea9
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jul 18 15:03:42 2008 +0200

    Initial client-side-windows work

    The history before this was kind of twisted as several different
    approaches were tested, so that was all squashed into this initial
    commit to hide the uninteresting changes and files that were later
    removed.

 gdk/Makefile.am	       |    1 +
 gdk/gdk.symbols	       |   22 +-
 gdk/gdkcairo.c		       |    4 +
 gdk/gdkdisplay.c	       |  290 ++++-
 gdk/gdkdisplay.h	       |   29 +
 gdk/gdkdraw.c		       |   28 +-
 gdk/gdkdrawable.h	       |    6 +-
 gdk/gdkevents.c	       |   64 +-
 gdk/gdkevents.h	       |    3 +-
 gdk/gdkgc.c		       |   69 +-
 gdk/gdkinternals.h	       |  165 ++-
 gdk/gdkoffscreenwindow.c      | 1217 ++++++++++++++
 gdk/gdkpango.c		       |    3 +-
 gdk/gdkpixmap.c	       |   42 +
 gdk/gdkwindow.c	       | 3595
 ++++++++++++++++++++++++++++++++++++-----
 gdk/gdkwindow.h	       |   61 +-
 gdk/gdkwindowimpl.h	       |   41 +-
 gdk/quartz/gdkpixmap-quartz.c |   30 +-
 gdk/x11/gdkdisplay-x11.c      |   42 +-
 gdk/x11/gdkdisplay-x11.h      |   15 +-
 gdk/x11/gdkdnd-x11.c	       |    4 +-
 gdk/x11/gdkdrawable-x11.c     |   81 +-
 gdk/x11/gdkevents-x11.c       |   74 +-
 gdk/x11/gdkgc-x11.c	       |   10 +-
 gdk/x11/gdkgeometry-x11.c     |  786 +---------
 gdk/x11/gdkinput.c	       |    4 +-
 gdk/x11/gdkmain-x11.c	       |  172 +--
 gdk/x11/gdkpixmap-x11.c       |   30 +-
 gdk/x11/gdkprivate-x11.h      |   12 +-
 gdk/x11/gdkproperty-x11.c     |   13 +-
 gdk/x11/gdkselection-x11.c    |    7 +-
 gdk/x11/gdkwindow-x11.c       |  657 +++-----
 gdk/x11/gdkwindow-x11.h       |   22 +-
 33 files changed, 5620 insertions(+), 1979 deletions(-)

commit e2a2ba9d9889ba96059bc1c2c141088a1baeecd3
Author: Alexander Larsson <alex@localhost.localdomain>
Date:	Thu Apr 2 10:06:01 2009 +0200

    Revert patch that conflicts with client-side-windows work

    Revert commit f4090b5c847293e94186e13144d8ac5ce0f9db4d, as that
    conflicts with the client-side-windows work. Furthermore, that
    change is already applied as part of the client-side-windows work.

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

commit 5ef4c2b9bdf6df0711b62502c2cff68be2daef54
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 31 18:49:48 2009 -0400

    Update README files to refer to git

    Update various README files to refer to git instead of svn.
    Also discontinue ChangeLog files.

 README.commits |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 923b126f1c4404c1438978fb07ebd8f182a6a881
Author: John Brown <john.brown3@hp.com>
Date:	Tue Mar 31 17:31:28 2009 -0600

    bgo#571374 - Add 30-bit visuals to the list of supported depths

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 0dd7155f79407630755764b91bf1baaf7cdf5806
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 31 18:49:48 2009 -0400

    Update README files to refer to git

    Update various README files to refer to git instead of svn.
    Also discontinue ChangeLog files.

 ChangeLog			   |	6 ++
 HACKING			   |   36 ++++++------
 README				   |  118
 ++++++++++++++++++------------------
 README.commits			   |   60 ++++++++++++-------
 contrib/gdk-pixbuf-xlib/ChangeLog |	6 ++
 docs/reference/ChangeLog	   |	6 ++
 gdk-pixbuf/ChangeLog		   |	6 ++
 modules/engines/pixbuf/ChangeLog  |	6 ++
 modules/other/gail/ChangeLog	   |	6 ++
 po-properties/ChangeLog	   |	6 ++
 po/ChangeLog			   |	6 ++
 11 files changed, 164 insertions(+), 98 deletions(-)

commit a33934f5d7559e3077748889417deb891e68a940
Author: Manoj Kumar Giri <mgiri@src.gnome.org>
Date:	Mon Mar 30 13:13:16 2009 +0000

    Added entries for Oriya language Translation updation.

    svn path=/trunk/; revision=22596

 po-properties/ChangeLog |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit eb982b2f3e0e53d4f0f857cee17d413a36ee5a72
Author: Manoj Kumar Giri <mgiri@src.gnome.org>
Date:	Mon Mar 30 13:12:11 2009 +0000

    Updated Oriya Translation.

    svn path=/trunk/; revision=22595

 po-properties/or.po | 4592
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 2302 insertions(+), 2290 deletions(-)

commit 3b437b016cb9dd8a3c798d210967b1fd0a5a2db8
Author: Christian Persch <chpe@gnome.org>
Date:	Sun Mar 29 21:25:13 2009 +0000

    Bug 577224 – crash when setting new icon after setting icon in

    2009-03-29	Christian Persch  <chpe@gnome.org>

	Bug 577224 – crash when setting new icon after setting icon in
	gtkstatusicon

	* gtk/gtkstatusicon.c: (gtk_status_icon_reset_image_data),
	(gtk_status_icon_set_from_gicon): Retain a reference when setting
	from a GIcon, and use g_object_unref on GIcon, not g_free.

    svn path=/trunk/; revision=22594

 ChangeLog	     |	  9 +++++++++
 gtk/gtkstatusicon.c |	  6 +++++-
 2 files changed, 14 insertions(+), 1 deletions(-)

commit 94129a4e2b82f8dfe93ae38cd217a017a6a4beb4
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:	Sat Mar 28 14:41:58 2009 +0000

    Fixed wrog string translation

    svn path=/trunk/; revision=22593

 po/ChangeLog |    4 +
 po/es.po     | 2070
 +++++++++++++++++++++++++++++-----------------------------
 2 files changed, 1043 insertions(+), 1031 deletions(-)

commit d21f55fe9add35bb708d260841ce047c2458a7ca
Author: Behdad Esfahbod <behdad@gnome.org>
Date:	Fri Mar 27 16:54:10 2009 +0000

    Bug 437533 – Implement draw_shape PangoRenderer method

    2009-03-27	Behdad Esfahbod  <behdad@gnome.org>

	    Bug 437533 – Implement draw_shape PangoRenderer method

	    * gdk/gdkpango.c (gdk_pango_renderer_draw_shape),
	    (gdk_pango_renderer_class_init): Implement draw_shape

	    * demos/gtk-demo/rotated_text.c (fancy_shape_renderer),
	    (create_fancy_attr_list_for_layout),
	    (rotated_text_expose_event),
	    (do_rotated_text):
	    1) Port to pangocairo
	    2) Also show a rotated label
	    3) Install a custom shape renderer on both.  The second
	    one goes
	    through gdkpango and hence tests the patch above.
	    It's working.


    svn path=/trunk/; revision=22592

 ChangeLog		       |   15 +++
 demos/gtk-demo/rotated_text.c |  219
 +++++++++++++++++++++++++++++------------
 gdk/gdkpango.c		       |   47 +++++++++
 3 files changed, 219 insertions(+), 62 deletions(-)

commit 4d520f241d45ba8fedad21325caad8ab5a182e9f
Author: Simos Xenitellis <simos@src.gnome.org>
Date:	Fri Mar 27 11:02:30 2009 +0000

    Updated Greek translation (Marios Zindilis)

    svn path=/trunk/; revision=22590

 po-properties/ChangeLog |    4 +
 po-properties/el.po	 |  532
 ++++++++++++++++++++++++++++++----------------
 2 files changed, 351 insertions(+), 185 deletions(-)

commit de60fd8cfd3e7e36db22a359e3d75d353f582cb9
Author: Stefan Walter <stefw@src.gnome.org>
Date:	Fri Mar 27 05:22:23 2009 +0000

    Use gtk_entry_xxx functions rather than using GtkEntry structure
    directly.

    See bug #576801

    svn path=/trunk/; revision=22589

 ChangeLog			|   16 ++++++++++++++++
 gtk/gtkfilechooserentry.c	|   12 ++++++------
 gtk/gtkspinbutton.c		|   10 ++++++----
 modules/other/gail/gailentry.c |   27 +++++++++++++++------------
 4 files changed, 43 insertions(+), 22 deletions(-)

commit e5110c50b67acc86b8007ada306f303edf74a0ce
Author: Christian Dywan <cdywan@src.gnome.org>
Date:	Wed Mar 25 22:54:10 2009 +0000

    Typo correction, s/hilding/holding

    svn path=/trunk/; revision=22588

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

commit d7f5c0de0e33bc666379142b95434ac607c4ece2
Author: Paul Bolle <pebolle@tiscali.nl>
Date:	Wed Mar 25 20:21:30 2009 +0000

    Bug 562863 - GtkVscrollbar is hardly documented

    2009-03-25	 Paul Bolle <pebolle@tiscali.nl>

	Bug 562863 - GtkVscrollbar is hardly documented

	* gtk/tmpl/gtkvscrollbar.sgml:
	* gtk/tmpl/gtkhscrollbar.sgml: Minor tweaks.


    svn path=/trunk/; revision=22587

 docs/reference/ChangeLog		    |	 7 +++++++
 docs/reference/gtk/tmpl/gtkhscrollbar.sgml |	 3 ++-
 docs/reference/gtk/tmpl/gtkvscrollbar.sgml |	 5 +++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit d8ea13216c0a647ffd02dc29449327aa151b6f1e
Author: Tor Lillqvist <tml@novell.com>
Date:	Wed Mar 25 07:18:58 2009 +0000

    Bug 575644 - Cygwin gail build patch

    2009-03-25	Tor Lillqvist  <tml@novell.com>

	Bug 575644 - Cygwin gail build patch

	* modules/other/gail/Makefile.am
	* modules/other/gail/libgail-util/Makefile.am
	* modules/other/gail/tests/Makefile.am: Use -no-undefined also on
	Cygwin. Patch from "Cygwin ports maintainer".


    svn path=/trunk/; revision=22586

 modules/other/gail/ChangeLog		     |	  9 +++++++++
 modules/other/gail/Makefile.am		     |	  2 +-
 modules/other/gail/libgail-util/Makefile.am |	  4 +++-
 modules/other/gail/tests/Makefile.am	     |	  2 +-
 4 files changed, 14 insertions(+), 3 deletions(-)

commit b6cba0b5424195979ba3c0005120707f91a170d4
Author: Matthias Clasen <matthiasc@src.gnome.org>
Date:	Wed Mar 25 03:47:15 2009 +0000

    Remove a misleading sentence

    svn path=/trunk/; revision=22585

 docs/reference/ChangeLog	      |    7 +++++++
 docs/reference/gtk/tmpl/gtkmenu.sgml |    5 +----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 7cfac711e2acb9e5cfbf53992bf234bad21d5208
Author: Sven Neumann <sven@gimp.org>
Date:	Wed Mar 25 00:07:12 2009 +0000

    compile fix for build with DIRECT_ENABLE_DEBUG.

    2009-03-25	Sven Neumann  <sven@gimp.org>

	* gdk/directfb/gdkwindow-directfb.c
	(gdk_window_directfb_process_all_updates): compile fix for build
	with DIRECT_ENABLE_DEBUG.


    svn path=/trunk/; revision=22583

 ChangeLog			   |	6 ++
 gdk/directfb/gdkwindow-directfb.c |   95
 +++++++++++++++++++------------------
 2 files changed, 55 insertions(+), 46 deletions(-)

commit 7dfb01937d119c17c160fff912f99fb53fbf8de3
Author: Matthias Clasen <matthiasc@src.gnome.org>
Date:	Tue Mar 24 05:57:53 2009 +0000

    Fix get_nearest_monitor

    svn path=/trunk/; revision=22582

 ChangeLog	 |    8 ++++++++
 gdk/gdkscreen.c |    9 +++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit e0045d59c7fb7bc6df3606b90f72ebc340700db4
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Mon Mar 23 08:57:30 2009 +0000

    Fix typos and document the GdkPixbufSimpleAnim structure.

    2009-03-23	Claudio Saavedra  <csaavedra@igalia.com>

	* gdk-pixbuf/tmpl/animation.sgml: Fix typos and document the
	GdkPixbufSimpleAnim structure.


    svn path=/trunk/; revision=22581

 docs/reference/ChangeLog		       |    5 +++++
 docs/reference/gdk-pixbuf/tmpl/animation.sgml |    6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit cd96bd02093f10908253e94ff9cebc919600ef0d
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Sun Mar 22 23:09:54 2009 +0000

    Bug 576254 - <object> requires attribute "id"

    2009-03-23	Hiroyuki Ikezoe  <poincare@ikezoe.net>

	Bug 576254 - <object> requires attribute "id"

	* docs/reference/gtk/tmpl/gtkdialog.sgml: Add id attribute to
	GtkBuilder UI sample.


    svn path=/trunk/; revision=22580

 ChangeLog				|    7 +++++++
 docs/reference/gtk/tmpl/gtkdialog.sgml |    4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 6b41d44670f0bf9e24cf57b7a6fd60a7213eb524
Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Date:	Sun Mar 22 07:31:12 2009 +0000

    Updated Russian translation.

    2008-03-22	Nickolay V. Shmyrev  <nshmyrev@yandex.ru>

	* ru.po: Updated Russian translation.


    svn path=/trunk/; revision=22579

 po-properties/ChangeLog |    4 +
 po-properties/ru.po	 | 3753
 +++++++++++++++++++++++------------------------
 2 files changed, 1861 insertions(+), 1896 deletions(-)

commit b2d263cd9920ea8a0bcdc7c44de1e2733e49ef19
Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Date:	Sun Mar 22 06:31:16 2009 +0000

    Updated Russian translation.

    2009-03-22	Nickolay V. Shmyrev <nshmyrev@yandex.ru>

	* ru.po: Updated Russian translation.


    svn path=/trunk/; revision=22578

 po/ChangeLog |    4 +
 po/ru.po     | 2185
 +++++++++++++++++++++++++++++-----------------------------
 2 files changed, 1082 insertions(+), 1107 deletions(-)

commit b48e4b070fe67dc6f6c2d10f76744c3b1b501c10
Author: Cody Russell <bratsche@gnome.org>
Date:	Sat Mar 21 13:58:12 2009 +0000

    Bug 538840 – [Win32] GTK menu theming could be improved

    2009-03-21	Cody Russell  <bratsche@gnome.org>

	    Bug 538840 – [Win32] GTK menu theming could be improved

	    * modules/engines/ms-windows/xp_theme.c
	    * modules/engines/ms-windows/msw_style.c: Use newer
	    menu styling API.  This makes gtk+ look much better on
	    Windows Vista.


    svn path=/trunk/; revision=22577

 ChangeLog				|    9 +++++
 modules/engines/ms-windows/msw_style.c |   58
 +++++++++++++++++++++----------
 modules/engines/ms-windows/xp_theme.c	|   22 ++++++++++--
 3 files changed, 66 insertions(+), 23 deletions(-)

commit 4bf41bbf53bcdeb40ce06d53554070666cdfb0cf
Author: Aron Xu <aronxu@src.gnome.org>
Date:	Sat Mar 21 08:56:20 2009 +0000

    Updated simplified Chinese translations by Xiyue Deng <manphiz at
    gmail dot com>

    svn path=/trunk/; revision=22576

 po/zh_CN.po | 2170
 +++++++++++++++++++++++++++++------------------------------
 1 files changed, 1080 insertions(+), 1090 deletions(-)

commit 584bd9cbc6c38b1599f34b92af5b736b94f760f6
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Thu Mar 19 07:47:23 2009 +0000

    Bug 574283 – unused assignment and dead code in

    2009-03-19	Claudio Saavedra  <csaavedra@igalia.com>

	Bug 574283 – unused assignment and dead code in
	gtk_widget_set_tooltip_window()

	* gtk/gtkwidget.c: (gtk_widget_set_tooltip_window): Remove
	an unused assignment, improving checks, and clean up method.


    svn path=/trunk/; revision=22575

 ChangeLog	 |    8 ++++++++
 gtk/gtkwidget.c |   16 ++++++----------
 2 files changed, 14 insertions(+), 10 deletions(-)

commit 576ef4d6eae5b67f9029a86bfb56e06fb3a87f71
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Mar 18 21:19:07 2009 +0000

    add static function gtk_scale_button_set_orientation_private()
    and use it

    2009-03-18	Michael Natterer  <mitch@gimp.org>

	* gtk/gtkscalebutton.c: add static function
	gtk_scale_button_set_orientation_private() and use it instead of
	the public but deprecated gtk_scale_button_set_orientation().


    svn path=/trunk/; revision=22574

 ChangeLog	      |    6 +++
 gtk/gtkscalebutton.c |  101
 ++++++++++++++++++++++++++-----------------------
 2 files changed, 60 insertions(+), 47 deletions(-)

commit 6a14ed9b6448fd7c82dd78e2e50b3c39adb4a2c1
Author: Kostas Papadimas <pkst@src.gnome.org>
Date:	Wed Mar 18 15:53:51 2009 +0000

    Updated Greek Translation by Jennie Petoumenou.

    svn path=/trunk/; revision=22573

 po-properties/ChangeLog |    4 +
 po-properties/el.po	 | 4605
 ++++++++++++++++++++++-------------------------
 2 files changed, 2184 insertions(+), 2425 deletions(-)

commit 0b0b56833f1c2baeab7afc30a11d93924e511eee
Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
Date:	Wed Mar 18 14:45:46 2009 +0000

    Updated Pashto translation by Zabeeh Khan

    svn path=/trunk/; revision=22572

 po/ChangeLog |    4 +
 po/ps.po     | 2410
 +++++++++++++++++++++++++++-------------------------------
 2 files changed, 1144 insertions(+), 1270 deletions(-)

commit b414832f259dde0b8e0c126bdfbca4249761c653
Author: Djihed Afifi <djihed@src.gnome.org>
Date:	Wed Mar 18 09:22:49 2009 +0000

    Updated Arabic translation

    svn path=/trunk/; revision=22571

 po/ChangeLog |    4 +
 po/ar.po     | 2066
 +++++++++++++++++++++++++++++-----------------------------
 2 files changed, 1041 insertions(+), 1029 deletions(-)

commit c3879d400c816f15a53110898bf0b2c34cab0c7d
Author: Tor Lillqvist <tml@novell.com>
Date:	Tue Mar 17 18:26:28 2009 +0000

    Bug 575700 - Crash when moving a GtkWindow

    2009-03-17	Tor Lillqvist  <tml@novell.com>

	Bug 575700 - Crash when moving a GtkWindow

	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Fix
	embarrassing crasher bug introduced on 2009-03-11. A variable was
	assigned a value only inside a GDK_NOTE but still used outside
	that.


    svn path=/trunk/; revision=22568

 ChangeLog		     |	  9 +++++++++
 gdk/win32/gdkevents-win32.c |	 20 ++++++++++----------
 2 files changed, 19 insertions(+), 10 deletions(-)

commit 25deb501adfeb3cd80131a8e078c1cbcff200e2b
Author: Matej Urbančič <mateju@src.gnome.org>
Date:	Tue Mar 17 16:55:07 2009 +0000

    Updated Slovenian translation

    svn path=/trunk/; revision=22567

 po-properties/sl.po |	 16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

commit f33917628548979ff915610a4d6b3768091027a2
Author: Matej Urbančič <mateju@src.gnome.org>
Date:	Tue Mar 17 16:35:58 2009 +0000

    Updated Slovenian translation

    svn path=/trunk/; revision=22566

 po-properties/sl.po | 4647
 +++++++++++++++++++++++++--------------------------
 1 files changed, 2232 insertions(+), 2415 deletions(-)

commit f48419708fb90ea3a34753024bdeea5e174bc9e7
Author: Ani Peter <anipeter@src.gnome.org>
Date:	Tue Mar 17 15:37:08 2009 +0000

    Updated Malayalam Translation

    svn path=/trunk/; revision=22565

 po/ChangeLog |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 73625e3f872adf1ba1eac41c9c566212d590a90b
Author: Ani Peter <anipeter@src.gnome.org>
Date:	Tue Mar 17 15:36:58 2009 +0000

    Updated Malayalam Translation

    svn path=/trunk/; revision=22564

 po/ml.po |  146
 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 78 insertions(+), 68 deletions(-)

commit c7049ff5a07ae4fbe3d33aaee03d2ba9b2a40884
Author: Ani Peter <anipeter@src.gnome.org>
Date:	Tue Mar 17 15:09:53 2009 +0000

    Updated Malayalam Translations

    svn path=/trunk/; revision=22563

 po-properties/ml.po |	689
 ++++++++++++++++++++++++++++-----------------------
 1 files changed, 382 insertions(+), 307 deletions(-)

commit d0314558e696e37db2c37d0a1dd75de54fa9d505
Author: Ani Peter <anipeter@src.gnome.org>
Date:	Tue Mar 17 15:06:02 2009 +0000

    Updated Malayalam Translation

    svn path=/trunk/; revision=22562

 po-properties/ChangeLog |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit f3bcc940a6caed0970ab8847012fe9600cd0628a
Author: Tor Lillqvist <tml@novell.com>
Date:	Tue Mar 17 12:58:40 2009 +0000

    Newer mingw-w64 uses an underscore-prefixed identification macro.

    2009-03-17	Tor Lillqvist  <tml@novell.com>

	* gtk/gtkprintoperation-win32.c: Newer mingw-w64 uses an
	underscore-prefixed identification macro.


    svn path=/trunk/; revision=22561

 ChangeLog		       |    5 +++++
 gtk/gtkprintoperation-win32.c |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit e944e671305f64ab05c09851698e397b4fb79ef9
Author: Andre Klapper <a9016009@gmx.de>
Date:	Mon Mar 16 22:30:32 2009 +0000

    Updated Crimean Tatar translation by Reşat SABIQ.

    2009-03-16	Andre Klapper  <a9016009@gmx.de>

	* crh.po: Updated Crimean Tatar translation by Reşat SABIQ.


    svn path=/trunk/; revision=22560

 po-properties/ChangeLog |    4 +
 po-properties/crh.po	 | 3593
 ++++++++++++++++++++++++-----------------------
 2 files changed, 1816 insertions(+), 1781 deletions(-)

commit 5af318021231296eb3e87f4377f45485e6256f4f
Author: Andre Klapper <a9016009@gmx.de>
Date:	Mon Mar 16 22:28:43 2009 +0000

    Updated Crimean Tatar translation by Reşat SABIQ.

    2009-03-16	Andre Klapper  <a9016009@gmx.de>

	* crh.po: Updated Crimean Tatar translation by Reşat SABIQ.


    svn path=/trunk/; revision=22559

 po/ChangeLog |    4 +
 po/crh.po    | 2260
 ++++++++++++++++++++++++++++++----------------------------
 2 files changed, 1158 insertions(+), 1106 deletions(-)

commit 6da2eb3805b4fad607a0e9c4f5b72816d302529f
Author: Baris Cicek <bcicek@src.gnome.org>
Date:	Mon Mar 16 19:21:53 2009 +0000

    Updated Turkish Translation

    svn path=/trunk/; revision=22558

 po-properties/ChangeLog |    4 +
 po-properties/tr.po	 | 3572
 +++++++++++++++++++++++------------------------
 2 files changed, 1780 insertions(+), 1796 deletions(-)

commit 0e5777ad6124401dc622e8e1961ea6ed84d0def3
Author: Baris Cicek <bcicek@src.gnome.org>
Date:	Mon Mar 16 19:20:27 2009 +0000

    Updated Turkish Translation

    svn path=/trunk/; revision=22557

 po/ChangeLog |    4 +
 po/tr.po     | 2701
 +++++++++++++++++++++++++++-------------------------------
 2 files changed, 1268 insertions(+), 1437 deletions(-)

commit 3ea3fe9f4040fbaa56aa33a8b95bf86f4f73b71b
Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
Date:	Mon Mar 16 17:29:49 2009 +0000

    Updated Galician translation by Suso Baleato.

    svn path=/trunk/; revision=22556

 po-properties/ChangeLog |    4 +
 po-properties/gl.po	 |12174
 ++++++++++++++++++++++++++---------------------
 2 files changed, 6720 insertions(+), 5458 deletions(-)

commit f096b3228345fd30a89956298410e34b6a88e145
Author: Amitakhya Phukan <amitakhya@src.gnome.org>
Date:	Mon Mar 16 12:22:28 2009 +0000

    Updated assamese translations

    svn path=/trunk/; revision=22555

 po-properties/ChangeLog |    4 +
 po-properties/as.po	 |  320
 ++++++++++++++++++++++++----------------------
 2 files changed, 171 insertions(+), 153 deletions(-)

commit 5fcd7c66ae9050e530fc12e3855b83928834c98b
Author: Amitakhya Phukan <amitakhya@src.gnome.org>
Date:	Mon Mar 16 12:02:07 2009 +0000

    Updated assamese translations

    svn path=/trunk/; revision=22554

 po-properties/ChangeLog |    4 +
 po-properties/as.po	 |  437
 +++++++++++++++++++++--------------------------
 2 files changed, 199 insertions(+), 242 deletions(-)

commit 7a8ade9c32f9ba13c6ff88f46d1ed6d38221ef4b
Author: Alexander Shopov <ash@contact.bg>
Date:	Mon Mar 16 11:18:19 2009 +0000

    Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>

    2009-03-16	Alexander Shopov  <ash@contact.bg>

	* bg.po: Updated Bulgarian translation by
	Alexander Shopov <ash@contact.bg>

    svn path=/trunk/; revision=22553

 po-properties/ChangeLog |    5 +
 po-properties/bg.po	 | 3400
 ++++++++++++++++++++++++-----------------------
 2 files changed, 1717 insertions(+), 1688 deletions(-)

commit 91afe20d7a77454f3d5a95dcdb3e3b9c51d1ae53
Author: Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
Date:	Mon Mar 16 10:44:12 2009 +0000

    Updated Basque translation.

    2009-03-16	Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>

	* eu.po: Updated Basque translation.


    svn path=/trunk/; revision=22552

 po-properties/ChangeLog |    4 +
 po-properties/eu.po	 | 3731
 +++++++++++++++++++++++------------------------
 2 files changed, 1827 insertions(+), 1908 deletions(-)

commit 42ae70adb638338378d0e22f5f73a330f8bf5b53
Author: Amanpreet Singh Alam <aman@src.gnome.org>
Date:	Mon Mar 16 02:36:42 2009 +0000

    updating for Gnome Punjabi Translation by A S Alam

    svn path=/trunk/; revision=22551

 po-properties/pa.po | 3398
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 1712 insertions(+), 1686 deletions(-)

commit 4bc09e5dae34af252a6d5755966ffcde852a94ad
Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
Date:	Sun Mar 15 23:19:49 2009 +0000

    Fixed wrong translations.

    2009-03-16	Takeshi AIHANA <takeshi.aihana@gmail.com>

	* ja.po: Fixed wrong translations.

    svn path=/trunk/; revision=22550

 po-properties/ChangeLog |    4 +
 po-properties/ja.po	 | 3442
 ++++++++++++++++++++++++-----------------------
 2 files changed, 1738 insertions(+), 1708 deletions(-)

commit 7ef7ff7a5f4ebe5a43b8f42486d958d115d9753f
Author: Hendrik Richter <hendrikr@gnome.org>
Date:	Sun Mar 15 18:07:04 2009 +0000

    Updated German translation, by Christian Kirbach

    2009-03-15	Hendrik Richter  <hendrikr@gnome.org>

	* de.po: Updated German translation, by
		 Christian Kirbach

    svn path=/trunk/; revision=22548

 po/ChangeLog |    5 +
 po/de.po     | 2095
 +++++++++++++++++++++++++++++-----------------------------
 2 files changed, 1056 insertions(+), 1044 deletions(-)

commit a486e1c54a82beaf05a5d6bce51781857cdb679d
Author: Shankar Prasad <sprasad@src.gnome.org>
Date:	Sun Mar 15 14:42:29 2009 +0000

    updated kn.po

    svn path=/trunk/; revision=22547

 po-properties/ChangeLog |    4 ++
 po-properties/kn.po	 |   88
 +++++++++++++++++++++--------------------------
 2 files changed, 43 insertions(+), 49 deletions(-)

commit 5bd99d1ac1ff0016f6a21d3bcae295b0b01396bd
Author: Krishnababu Krothapalli <kkrothap@src.gnome.org>
Date:	Sun Mar 15 14:02:50 2009 +0000

    Updated Telugu translations

    svn path=/trunk/; revision=22546

 po-properties/te.po |	926
 +++++++++++++++++++++++++--------------------------
 1 files changed, 457 insertions(+), 469 deletions(-)

commit f2e6ff9ee2b43d48104b59f8178f90b3f01985b1
Author: Krishnababu Krothapalli <kkrothap@src.gnome.org>
Date:	Sun Mar 15 13:57:09 2009 +0000

    Updated Changelog entry

    svn path=/trunk/; revision=22545

 po/ChangeLog |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 2bb143a36949acad6a9a9b44bcf3c15adcf18b84
Author: Felix I <ifelix@src.gnome.org>
Date:	Sun Mar 15 13:38:22 2009 +0000

    tamil translation updated

    svn path=/trunk/; revision=22544

 po-properties/ChangeLog |    4 +
 po-properties/ta.po	 | 6133
 +++++++++++++++++++++++------------------------
 2 files changed, 2999 insertions(+), 3138 deletions(-)

commit fad2a3a005552987d0fdfa780faac4aedf3cf22d
Author: Sandeep Shedmake <sandeeps@src.gnome.org>
Date:	Sun Mar 15 11:50:41 2009 +0000

    Updated Marathi Translations

    svn path=/trunk/; revision=22543

 po-properties/ChangeLog |    4 +
 po-properties/mr.po	 | 3800
 +++++++++++++++++++++++------------------------
 2 files changed, 1861 insertions(+), 1943 deletions(-)

commit 9fc0c78c8a0ad8bed4f442859bb1914dd7cbc483
Author: Sandeep Shedmake <sandeeps@src.gnome.org>
Date:	Sun Mar 15 11:40:36 2009 +0000

    Updated Marathi Translations

    svn path=/trunk/; revision=22542

 po/ChangeLog |    4 +
 po/mr.po     | 3620
 +++++++++++++++++++++++-----------------------------------
 2 files changed, 1428 insertions(+), 2196 deletions(-)

commit 4215486cc58f389e6d2925c1e543f6a64cabd0c2
Author: Ankitkumar Rameshchandra Patel <ankitp@src.gnome.org>
Date:	Sun Mar 15 04:53:17 2009 +0000

    Updated Gujarati Translations

    svn path=/trunk/; revision=22541

 po-properties/ChangeLog |   20 +-
 po-properties/gu.po	 | 3605
 +++++++++++++++++++++++------------------------
 2 files changed, 1796 insertions(+), 1829 deletions(-)

commit 4ea77c86f4834bae98a23c6aa747116d5849279f
Author: Aron Xu <aronxu@src.gnome.org>
Date:	Sat Mar 14 11:45:07 2009 +0000

    Updated Simplified Chinese translations by Deng Xiyue
    <manphiz@gmail.com>

    svn path=/trunk/; revision=22540

 po-properties/zh_CN.po | 3450
 ++++++++++++++++++++++++------------------------
 1 files changed, 1729 insertions(+), 1721 deletions(-)

commit 3ece05f028abd9caa76409c21294dccadf2a9cda
Author: Shankar Prasad <sprasad@src.gnome.org>
Date:	Sat Mar 14 10:43:14 2009 +0000

    updated kn.po

    svn path=/trunk/; revision=22539

 po-properties/ChangeLog |    4 +
 po-properties/kn.po	 | 4817
 +++++++++++++++++++++--------------------------
 2 files changed, 2190 insertions(+), 2631 deletions(-)

commit f346c8267356914fd668650478881e8884ec8bca
Author: Kenneth Nielsen <kennethn@src.gnome.org>
Date:	Sat Mar 14 04:03:19 2009 +0000

    Updated Danish translations

    svn path=/trunk/; revision=22538

 po-properties/ChangeLog |    4 +
 po-properties/da.po	 | 3401
 ++++++++++++++++++++++++-----------------------
 po/ChangeLog		 |    4 +
 po/da.po		 | 2085 +++++++++++++++---------------
 4 files changed, 2765 insertions(+), 2729 deletions(-)

commit 89437c9f5f448d9949706313282c8fbc6a1e0ec6
Author: Shankar Prasad <sprasad@src.gnome.org>
Date:	Sat Mar 14 03:19:26 2009 +0000

    updated kn.po

    svn path=/trunk/; revision=22537

 po-properties/ChangeLog |    4 +
 po-properties/kn.po	 |  675
 +++++++++++++++++------------------------------
 2 files changed, 245 insertions(+), 434 deletions(-)

commit 7c8847a8d86faad06b4e89a6c49fbaeeb01d6c0e
Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
Date:	Fri Mar 13 18:43:23 2009 +0000

    Updated Galician translation

    svn path=/trunk/; revision=22536

 po/ChangeLog |    4 +
 po/gl.po     | 4043
 +++++++++++++++++++++++++++++++---------------------------
 2 files changed, 2169 insertions(+), 1878 deletions(-)

commit 360ad81b58f435fda612b28cc82aee53303d448f
Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
Date:	Fri Mar 13 18:36:38 2009 +0000

    Updated Galician translation

    svn path=/trunk/; revision=22535

 po-properties/ChangeLog |    4 +
 po-properties/gl.po	 |12183
 +++++++++++++++++++++--------------------------
 2 files changed, 5467 insertions(+), 6720 deletions(-)

commit 0405f7372223f05e509d0461e869f221493ebc30
Author: Matthias Clasen <matthiasc@src.gnome.org>
Date:	Fri Mar 13 16:27:55 2009 +0000

    Late release notes

    svn path=/trunk/; revision=22534

 ChangeLog |	4 ++++
 README.in |   21 +++++++++++++++++++++
 2 files changed, 25 insertions(+), 0 deletions(-)

commit 5a7d00bcc7536eee7ac126f34a85f4ec7063bffc
Author: Hendrik Richter <hendrikr@gnome.org>
Date:	Fri Mar 13 15:54:39 2009 +0000

    Updated German translation.

    2009-03-13	Hendrik Richter  <hendrikr@gnome.org>

	* de.po: Updated German translation.

    svn path=/trunk/; revision=22533

 po-properties/ChangeLog |    4 +
 po-properties/de.po	 | 3402
 ++++++++++++++++++++++++-----------------------
 2 files changed, 1718 insertions(+), 1688 deletions(-)

commit 6a3f590d9fc2f4dc79e3a115c0c5f5ff69010ea6
Author: Matthias Clasen <matthiasc@src.gnome.org>
Date:	Fri Mar 13 15:09:54 2009 +0000

    Bump version

    svn path=/trunk/; revision=22532

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

commit ba150f5ecc627c0d8d0d7e5e0d71f8f2798b0670
Author: Matthias Clasen <matthiasc@src.gnome.org>
Date:	Fri Mar 13 15:06:47 2009 +0000

    2.16.0

    svn path=/trunk/; revision=22530

 ChangeLog					    |	 4 +
 INSTALL					    |	 6 +-
 README						    |	 2 +-
 contrib/gdk-pixbuf-xlib/ChangeLog		    |	 4 +
 docs/reference/ChangeLog			    |	 4 +
 .../gdk-pixbuf/gdk-pixbuf-query-loaders.1	    |	73 +-
 docs/reference/gtk/gtk-builder-convert.1	    |	38 +-
 docs/reference/gtk/gtk-query-immodules-2.0.1	    |	64 +-
 docs/reference/gtk/tmpl/gtk-unused.sgml	    |	10 +
 docs/reference/gtk/tmpl/gtkenums.sgml		    |	 4 +-
 docs/reference/gtk/tmpl/gtkstyle.sgml		    |	 2 +-
 gdk-pixbuf/ChangeLog				    |	 4 +
 modules/engines/pixbuf/ChangeLog		    |	 4 +
 modules/other/gail/ChangeLog			    |	 4 +
 po-properties/ChangeLog			    |	 4 +
 po-properties/af.po				    |	 2 +-
 po-properties/am.po				    |	 2 +-
 po-properties/ang.po				    |	 2 +-
 po-properties/ar.po				    |	 2 +-
 po-properties/as.po				    |	 2 +-
 po-properties/ast.po				    |	 2 +-
 po-properties/az.po				    |	 2 +-
 po-properties/az_IR.po				    |	 2 +-
 po-properties/be.po				    |	 2 +-
 po-properties/be@latin.po			    |	 2 +-
 po-properties/bg.po				    |	 2 +-
 po-properties/bn.po				    |	 2 +-
 po-properties/bn_IN.po				    | 3572
 ++++++++--------
 po-properties/br.po				    |	 2 +-
 po-properties/bs.po				    |	 2 +-
 po-properties/ca.po				    | 3392 +++++++-------
 po-properties/ca@valencia.po			    |	 2 +-
 po-properties/crh.po				    |	 2 +-
 po-properties/cs.po				    | 3392 +++++++-------
 po-properties/cy.po				    |	 2 +-
 po-properties/da.po				    |	 2 +-
 po-properties/de.po				    |	 2 +-
 po-properties/dz.po				    |	 2 +-
 po-properties/el.po				    |	 2 +-
 po-properties/en_CA.po				    |	 2 +-
 po-properties/en_GB.po				    | 3392 +++++++-------
 po-properties/eo.po				    |	 2 +-
 po-properties/es.po				    | 3395 +++++++-------
 po-properties/et.po				    | 2315 +++++++++-
 po-properties/eu.po				    |	 2 +-
 po-properties/fa.po				    |	 2 +-
 po-properties/fi.po				    | 3392 +++++++-------
 po-properties/fr.po				    | 3392 +++++++-------
 po-properties/ga.po				    |	 2 +-
 po-properties/gl.po				    |	 2 +-
 po-properties/gu.po				    |	 2 +-
 po-properties/he.po				    | 3395 +++++++-------
 po-properties/hi.po				    | 3606
 ++++++++--------
 po-properties/hr.po				    |	 2 +-
 po-properties/hu.po				    | 3662
 ++++++++--------
 po-properties/hy.po				    |	 2 +-
 po-properties/ia.po				    |	 2 +-
 po-properties/id.po				    |	 2 +-
 po-properties/io.po				    |	 2 +-
 po-properties/is.po				    |	 2 +-
 po-properties/it.po				    | 3395 +++++++-------
 po-properties/ja.po				    | 3392 +++++++-------
 po-properties/ka.po				    |	 2 +-
 po-properties/kn.po				    | 3706
 ++++++++--------
 po-properties/ko.po				    | 3392 +++++++-------
 po-properties/ku.po				    |	 2 +-
 po-properties/li.po				    |	 2 +-
 po-properties/lt.po				    | 3392 +++++++-------
 po-properties/lv.po				    |	 2 +-
 po-properties/mai.po				    |	 2 +-
 po-properties/mi.po				    |	 2 +-
 po-properties/mk.po				    |	 2 +-
 po-properties/ml.po				    | 3529
 ++++++++--------
 po-properties/mn.po				    |	 2 +-
 po-properties/mr.po				    |	 2 +-
 po-properties/ms.po				    |	 2 +-
 po-properties/nb.po				    | 3392 +++++++-------
 po-properties/ne.po				    |	 2 +-
 po-properties/nl.po				    |	 2 +-
 po-properties/nn.po				    |	 2 +-
 po-properties/nso.po				    |	 2 +-
 po-properties/oc.po				    |	 2 +-
 po-properties/or.po				    | 3549
 ++++++++--------
 po-properties/pa.po				    | 3559
 ++++++++--------
 po-properties/pl.po				    | 3392 +++++++-------
 po-properties/ps.po				    |	 2 +-
 po-properties/pt.po				    | 3395 +++++++-------
 po-properties/pt_BR.po				    | 3392 +++++++-------
 po-properties/ro.po				    | 3397 +++++++-------
 po-properties/ru.po				    |	 2 +-
 po-properties/rw.po				    |	 2 +-
 po-properties/si.po				    |	 2 +-
 po-properties/sk.po				    |	 2 +-
 po-properties/sl.po				    | 4597
 ++++++++++---------
 po-properties/sq.po				    |	 2 +-
 po-properties/sr.po				    |	 2 +-
 po-properties/sr@ije.po			    |	 2 +-
 po-properties/sr@latin.po			    |	 2 +-
 po-properties/sv.po				    | 4682
 ++++++++++----------
 po-properties/ta.po				    |	 2 +-
 po-properties/te.po				    | 3539
 ++++++++--------
 po-properties/th.po				    |	 2 +-
 po-properties/tk.po				    |	 2 +-
 po-properties/tr.po				    |	 2 +-
 po-properties/tt.po				    |	 2 +-
 po-properties/uk.po				    |	 2 +-
 po-properties/ur.po				    |	 2 +-
 po-properties/uz.po				    |	 2 +-
 po-properties/uz@cyrillic.po			    |	 2 +-
 po-properties/vi.po				    |	 2 +-
 po-properties/wa.po				    |	 2 +-
 po-properties/xh.po				    |	 2 +-
 po-properties/yi.po				    |	 2 +-
 po-properties/zh_CN.po				    |	 2 +-
 po-properties/zh_HK.po				    |	 2 +-
 po-properties/zh_TW.po				    |	 2 +-
 po/ChangeLog					    |	 4 +
 po/af.po					    |	24 +-
 po/am.po					    |	24 +-
 po/ang.po					    |	24 +-
 po/ar.po					    |	24 +-
 po/as.po					    |	75 +-
 po/ast.po					    |	24 +-
 po/az.po					    |	24 +-
 po/az_IR.po					    |	24 +-
 po/be.po					    |	24 +-
 po/be@latin.po					    |	24 +-
 po/bg.po					    |	24 +-
 po/bn.po					    |	24 +-
 po/bn_IN.po					    | 2102 +++++-----
 po/br.po					    |	24 +-
 po/bs.po					    |	24 +-
 po/ca.po					    |	24 +-
 po/ca@valencia.po				    |	24 +-
 po/crh.po					    |	24 +-
 po/cs.po					    | 2063 +++++-----
 po/cy.po					    |	24 +-
 po/da.po					    |	24 +-
 po/de.po					    |	24 +-
 po/dz.po					    |	24 +-
 po/el.po					    |	24 +-
 po/en_CA.po					    |	24 +-
 po/en_GB.po					    |	24 +-
 po/eo.po					    |	24 +-
 po/es.po					    |	24 +-
 po/et.po					    |	24 +-
 po/eu.po					    |	24 +-
 po/fa.po					    |	24 +-
 po/fi.po					    |	24 +-
 po/fr.po					    |	24 +-
 po/ga.po					    |	24 +-
 po/gl.po					    |	24 +-
 po/gu.po					    | 2111 +++++-----
 po/he.po					    |	24 +-
 po/hi.po					    | 2107 +++++-----
 po/hr.po					    |	24 +-
 po/hu.po					    |	24 +-
 po/hy.po					    |	24 +-
 po/ia.po					    |	24 +-
 po/id.po					    |	24 +-
 po/io.po					    |	24 +-
 po/is.po					    |	24 +-
 po/it.po					    |	24 +-
 po/ja.po					    | 2063 +++++-----
 po/ka.po					    |	24 +-
 po/kn.po					    | 2111 +++++-----
 po/ko.po					    |	24 +-
 po/ku.po					    |	24 +-
 po/li.po					    |	24 +-
 po/lt.po					    | 2063 +++++-----
 po/lv.po					    |	24 +-
 po/mai.po					    |	24 +-
 po/mi.po					    |	24 +-
 po/mk.po					    |	24 +-
 po/ml.po					    | 2119 +++++-----
 po/mn.po					    |	24 +-
 po/mr.po					    |	24 +-
 po/ms.po					    |	24 +-
 po/nb.po					    |	24 +-
 po/ne.po					    |	24 +-
 po/nl.po					    |	24 +-
 po/nn.po					    |	24 +-
 po/nso.po					    |	24 +-
 po/oc.po					    |	24 +-
 po/or.po					    |	24 +-
 po/pa.po					    | 2093 +++++-----
 po/pl.po					    | 2063 +++++-----
 po/ps.po					    |	24 +-
 po/pt.po					    |	24 +-
 po/pt_BR.po					    |	24 +-
 po/ro.po					    | 4437
 ++++++++++---------
 po/ru.po					    |	24 +-
 po/rw.po					    |	24 +-
 po/si.po					    |	24 +-
 po/sk.po					    |	24 +-
 po/sl.po					    | 2635 ++++++-----
 po/sq.po					    |	24 +-
 po/sr.po					    |	24 +-
 po/sr@ije.po					    |	24 +-
 po/sr@latin.po					    |	24 +-
 po/sv.po					    |	24 +-
 po/ta.po					    | 2109 +++++-----
 po/te.po					    |	75 +-
 po/th.po					    |	24 +-
 po/tk.po					    |	24 +-
 po/tr.po					    |	24 +-
 po/tt.po					    |	24 +-
 po/uk.po					    |	24 +-
 po/ur.po					    |	24 +-
 po/uz.po					    |	24 +-
 po/uz@cyrillic.po				    |	24 +-
 po/vi.po					    |	24 +-
 po/wa.po					    |	24 +-
 po/xh.po					    |	24 +-
 po/yi.po					    |	24 +-
 po/zh_CN.po					    |	24 +-
 po/zh_HK.po					    |	24 +-
 po/zh_TW.po					    |	24 +-
 218 files changed, 65133 insertions(+), 62141 deletions(-)

commit 0137fe06d7672173083ffdffa10b798b2ed86e43
Author: Matthias Clasen <matthiasc@src.gnome.org>
Date:	Fri Mar 13 14:26:50 2009 +0000

    Updates

    svn path=/trunk/; revision=22529

 ChangeLog |	2 ++
 NEWS	   |   31 +++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 0 deletions(-)
