commit 89761b7271c7b4dd21de190373a853f3449d4635
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Dec 10 15:34:40 2015 -0500

    2.28.29

 NEWS         | 20 ++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 3b65a6a42ed2d4d2ecdcec94163ce0b748e707fc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Oct 25 14:09:03 2015 -0400

    Translate GDK_KEY_KP_Decimal according to locale

    It makes sense that you should be able to type numbers that are
    correctly formatted and parsable according to the current locale,
    using just the keypad. This patch makes it so by translating
    GDK_KEY_KP_Decimal to the decimal separator for the current locale,
    instead of hardcoding a '.'.

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

 gdk/gdkkeyuni.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 4ba1fbfdb15fdf31643b7c88ca457b0eb71a0c00
Author: David Lechner <david@lechnology.com>
Date:   Fri Oct 2 13:45:00 2015 +0000

    Bug 753992 - im-quartz discard_preedit segmentation fault

    Replace checking if the NSView is really a GdkWindow, which will crash
    in the likely event it's not a GObject, with ensuring that the parent
    GdkWindow is really a GdkWindowQuartz.

 modules/input/imquartz.c | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit b3ff8bbe313a59d76ae63012f407fc0037ae3989
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Sep 26 19:19:14 2015 +0200

    Add Language headers to po files

    Future versions of gettext will fail if this header is missing.

    GTK+ 2 is not going away anytime soon, and some projects (e.g. GIMP)
    want to compile it with the latest gettext.

    Based on a patch by Sven Claussner <sclaussner@src.gnome.org>.

 po-properties/af.po          | 1 +
 po-properties/am.po          | 1 +
 po-properties/ang.po         | 1 +
 po-properties/ar.po          | 1 +
 po-properties/as.po          | 1 +
 po-properties/ast.po         | 1 +
 po-properties/az.po          | 1 +
 po-properties/az_IR.po       | 1 +
 po-properties/be.po          | 1 +
 po-properties/be@latin.po    | 1 +
 po-properties/bg.po          | 1 +
 po-properties/bn.po          | 1 +
 po-properties/bn_IN.po       | 1 +
 po-properties/br.po          | 1 +
 po-properties/bs.po          | 1 +
 po-properties/ca.po          | 1 +
 po-properties/ca@valencia.po | 1 +
 po-properties/crh.po         | 1 +
 po-properties/da.po          | 1 +
 po-properties/dz.po          | 1 +
 po-properties/el.po          | 1 +
 po-properties/en@shaw.po     | 1 +
 po-properties/en_CA.po       | 1 +
 po-properties/eo.po          | 1 +
 po-properties/es.po          | 1 +
 po-properties/et.po          | 1 +
 po-properties/eu.po          | 1 +
 po-properties/fa.po          | 1 +
 po-properties/fi.po          | 1 +
 po-properties/fr.po          | 1 +
 po-properties/ga.po          | 1 +
 po-properties/gu.po          | 1 +
 po-properties/he.po          | 1 +
 po-properties/hi.po          | 1 +
 po-properties/hr.po          | 1 +
 po-properties/hu.po          | 2 +-
 po-properties/hy.po          | 1 +
 po-properties/ia.po          | 1 +
 po-properties/id.po          | 1 +
 po-properties/io.po          | 1 +
 po-properties/is.po          | 1 +
 po-properties/ja.po          | 1 +
 po-properties/ka.po          | 1 +
 po-properties/kk.po          | 1 +
 po-properties/kn.po          | 1 +
 po-properties/ko.po          | 2 +-
 po-properties/ku.po          | 1 +
 po-properties/li.po          | 1 +
 po-properties/lv.po          | 1 +
 po-properties/mai.po         | 1 +
 po-properties/mi.po          | 1 +
 po-properties/mk.po          | 1 +
 po-properties/ml.po          | 1 +
 po-properties/mn.po          | 1 +
 po-properties/mr.po          | 1 +
 po-properties/ms.po          | 1 +
 po-properties/my.po          | 1 +
 po-properties/nb.po          | 2 +-
 po-properties/nds.po         | 1 +
 po-properties/ne.po          | 1 +
 po-properties/nl.po          | 1 +
 po-properties/nn.po          | 1 +
 po-properties/nso.po         | 1 +
 po-properties/or.po          | 1 +
 po-properties/pa.po          | 1 +
 po-properties/ps.po          | 1 +
 po-properties/pt.po          | 1 +
 po-properties/pt_BR.po       | 1 +
 po-properties/ru.po          | 1 +
 po-properties/rw.po          | 1 +
 po-properties/si.po          | 1 +
 po-properties/sk.po          | 1 +
 po-properties/sl.po          | 1 +
 po-properties/sq.po          | 1 +
 po-properties/sr.po          | 1 +
 po-properties/sr@ije.po      | 1 +
 po-properties/sr@latin.po    | 1 +
 po-properties/sv.po          | 1 +
 po-properties/ta.po          | 1 +
 po-properties/te.po          | 1 +
 po-properties/th.po          | 1 +
 po-properties/tk.po          | 1 +
 po-properties/tr.po          | 1 +
 po-properties/tt.po          | 1 +
 po-properties/ug.po          | 1 +
 po-properties/uk.po          | 1 +
 po-properties/ur.po          | 1 +
 po-properties/uz.po          | 1 +
 po-properties/uz@cyrillic.po | 1 +
 po-properties/vi.po          | 1 +
 po-properties/wa.po          | 1 +
 po-properties/xh.po          | 1 +
 po-properties/yi.po          | 1 +
 po-properties/zh_CN.po       | 1 +
 po-properties/zh_HK.po       | 1 +
 po-properties/zh_TW.po       | 1 +
 po/am.po                     | 1 +
 po/ang.po                    | 1 +
 po/as.po                     | 1 +
 po/ast.po                    | 1 +
 po/az.po                     | 1 +
 po/az_IR.po                  | 1 +
 po/be@latin.po               | 1 +
 po/bg.po                     | 1 +
 po/bn.po                     | 1 +
 po/bn_IN.po                  | 1 +
 po/br.po                     | 1 +
 po/bs.po                     | 1 +
 po/ca.po                     | 1 +
 po/ca@valencia.po            | 1 +
 po/crh.po                    | 1 +
 po/da.po                     | 1 +
 po/de.po                     | 2 +-
 po/dz.po                     | 1 +
 po/en@shaw.po                | 1 +
 po/en_CA.po                  | 1 +
 po/eo.po                     | 1 +
 po/es.po                     | 1 +
 po/et.po                     | 1 +
 po/eu.po                     | 1 +
 po/fa.po                     | 1 +
 po/fi.po                     | 1 +
 po/fr.po                     | 1 +
 po/ga.po                     | 1 +
 po/gu.po                     | 1 +
 po/hi.po                     | 1 +
 po/hr.po                     | 1 +
 po/hu.po                     | 2 +-
 po/hy.po                     | 1 +
 po/id.po                     | 1 +
 po/io.po                     | 1 +
 po/is.po                     | 1 +
 po/ja.po                     | 1 +
 po/ka.po                     | 1 +
 po/kn.po                     | 1 +
 po/ko.po                     | 2 +-
 po/ku.po                     | 2 +-
 po/li.po                     | 1 +
 po/lv.po                     | 1 +
 po/mai.po                    | 1 +
 po/mi.po                     | 1 +
 po/mk.po                     | 1 +
 po/ml.po                     | 1 +
 po/mn.po                     | 1 +
 po/mr.po                     | 1 +
 po/ms.po                     | 1 +
 po/my.po                     | 1 +
 po/nb.po                     | 2 +-
 po/nds.po                    | 1 +
 po/ne.po                     | 1 +
 po/nn.po                     | 1 +
 po/nso.po                    | 1 +
 po/or.po                     | 1 +
 po/pa.po                     | 1 +
 po/ps.po                     | 1 +
 po/pt.po                     | 1 +
 po/pt_BR.po                  | 1 +
 po/ru.po                     | 1 +
 po/rw.po                     | 1 +
 po/si.po                     | 1 +
 po/sk.po                     | 1 +
 po/sl.po                     | 1 +
 po/sq.po                     | 1 +
 po/sr.po                     | 1 +
 po/sr@ije.po                 | 1 +
 po/sr@latin.po               | 1 +
 po/sv.po                     | 1 +
 po/ta.po                     | 1 +
 po/te.po                     | 1 +
 po/tk.po                     | 1 +
 po/tr.po                     | 1 +
 po/tt.po                     | 1 +
 po/ug.po                     | 1 +
 po/uk.po                     | 1 +
 po/ur.po                     | 1 +
 po/uz.po                     | 1 +
 po/uz@cyrillic.po            | 1 +
 po/vi.po                     | 1 +
 po/wa.po                     | 1 +
 po/xh.po                     | 1 +
 po/yi.po                     | 1 +
 po/zh_HK.po                  | 1 +
 182 files changed, 182 insertions(+), 8 deletions(-)

commit c4d8fba4552348bf7108d89366c3faf86fe4426b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 25 23:46:58 2015 -0400

    Annotate GtkColorButton get_color

    This is a backport of the corresponding change in gtk+ 3.

    http://bugzilla.gnome.org/show_bug.cgi?id=754046

 gtk/gtkcolorbutton.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 46c28bd54d274c1d8c7d75795b043e21122749eb
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Wed Aug 19 10:38:39 2015 +0800

    Makefiles: Fix parallel installation for MinGW

    Make sure that the destination exists before installing files.

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

 gdk/Makefile.am                             | 2 ++
 gtk/Makefile.am                             | 2 ++
 modules/other/gail/libgail-util/Makefile.am | 2 ++
 3 files changed, 6 insertions(+)

commit f3a34856c5e4d0e4ebfd615abd1dbd5a457ffd7d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 18 15:42:56 2015 -0400

    multipress: Only emit preedit signals if needed

    When clearing the compose buffer, don't emit preedit-changed
    unconditionally. This triggers a recursion which leads to
    a crash.

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

 modules/input/gtkimcontextmultipress.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 783afbd64f60fbefe6255d50e7843020f1df1b85
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Mon Aug 17 18:31:15 2015 +0200

    print operation: let subclasses use a custom paginate

    GtkPrintOperation was emitting paginate only if a signal was
    connected, this meant that subclassing and overriding the
    paginate vfunc lead to the unexpected result that paginate did
    not run.
    Instead we always emit the signal and use a custom accumulator:
    if there is a signal we just run that and avoid the default
    handler, otherwise we run the default handler which can be the
    one by the subclass or the default handler that just skips
    pagination.

    Patch by Yevgen Muntyan, fixes #345345

 gtk/gtkprintoperation.c | 36 +++++++++++++++++++++++++++---------
 1 file changed, 27 insertions(+), 9 deletions(-)

commit b2a79ef73c3857888f937bb37e36d8c3cc775cf2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jul 30 21:58:07 2015 -0400

    File chooser: Fix a crash on dnd in sidebar

    We were crashing when reordering the sidebar by dnd.

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

 gtk/gtkfilechooserdefault.c | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 5c92821ace1264ea3362a452b22d8edd41b5e665
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 26 02:17:44 2015 -0400

    quartz: Implement NO_TARGET drag result

    This is necessary to make notebook tab DND work.

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

 gtk/gtkdnd-quartz.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 2ac4fe1b6609c3c2495ee8db0f39033999238422
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jul 26 02:15:31 2015 -0400

    quartz: Check if a drag ends inside a known window

    If a drag ends inside a known window, set the dest_window field
    in the drag context. This information is needed to implemented
    notebook tab dragging.

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

 gdk/quartz/GdkQuartzWindow.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 50bd9dd9f39e719735ccfdb5834d21f628071319
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 21:27:02 2015 -0400

    Remove an unused variable

    Pointed out by coverity.

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

commit 7ee8b1fd9af52842e87c26465b9aa8921e62ec90
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jul 17 21:20:10 2015 -0400

    Fix a wrong function call

    cairo_region_destroy can't handle GdkRegions. We need to call
    gdk_region_destroy. Found by coverity.

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2d60ff8cb63de52febd8f3fa76b4ae53ca5f067
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Jul 17 17:13:42 2015 +0800

    MSVC Builds: Update GUID of "Install" Project

    The GUID of the "Install" project files happen to be the same
    as Pango's
    "install" projects, so we need to update the GUID here so that
    the projects
    can cooperate with each other when used in an all-in-one build for
    the GTK+
    stack.

 build/win32/vs10/gtk+.sln            | 18 +++++++++---------
 build/win32/vs10/gtk-install.vcxproj |  2 +-
 build/win32/vs9/gtk+.sln             | 18 +++++++++---------
 build/win32/vs9/gtk-install.vcproj   |  2 +-
 4 files changed, 20 insertions(+), 20 deletions(-)

commit 93f9c220abed53cf1f10c62787571463c6ff0309
Author: Tom Schoonjans <Tom.Schoonjans@bam.de>
Date:   Mon Jul 6 17:34:37 2015 +0200

    gdkwindow-quartz: partial aspect ratio support

    Support was added for GDK_HINT_ASPECT in
    gdk_quartz_window_set_geometry_hints though with one restriction:
    min_aspect and max_aspect have to be equal, which I believe
    corresponds
    to the most common usage. A warning will be printed if this
    condition is
    not met but min_aspect will be used anyway.

 gdk/quartz/gdkwindow-quartz.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 7d93d6f59a8866bf671d5d163ce179bd041556d8
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Fri May 29 20:56:52 2015 +0000

    Updated Occitan translation

 po/oc.po | 8219
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 4341 insertions(+), 3878 deletions(-)

commit 29da0d99aae55b3fec1128ba7f7dc73539069155
Author: Kylie McClain <somasissounds@gmail.com>
Date:   Tue May 19 20:53:00 2015 +0000

    Fix AM_PATH_GTK_2_0 for cross compilation

    With the current code used in the m4 macro, gtk-2.0.m4 can't find
    a prefixed pkg-config. This presents issue when cross compiling, as
    pkg-config needs to be prefixed to work with the target being compiled
    for.

    Change the macro to use PKG_PROG_PKG_CONFIG rather than custom
    detection code.

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

 m4macros/gtk-2.0.m4 | 15 ++-------------
 1 file changed, 2 insertions(+), 13 deletions(-)

commit 8d907370a6d08055a55bc4fc286fb48c3cd165b0
Author: Cédric Valmary <cvalmary@yahoo.fr>
Date:   Fri May 15 16:33:27 2015 +0000

    Updated Occitan translation

 po-properties/oc.po | 10073
 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 6104 insertions(+), 3969 deletions(-)

commit b5b055721378ffe0269613e49ab5741a315eeb00
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed May 13 08:53:48 2015 -0400

    Update NEWS

 NEWS | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 86a9348dc4b20dfba9ee38b2dda0b6aaa09d8f21
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed May 13 07:25:53 2015 -0400

    2.24.28

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

commit d63bee09e0ba4ddd94c26bed97522896dc9be5c6
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri Jul 11 11:35:35 2014 +0200

    printing: Check connection to remote CUPS server on correct port

    Add parameter for specification of port to
    gtk_cups_connection_cups_new().
    Use default port returned by ippPort() if the given port is lower
    than 0.

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

 modules/printbackends/cups/gtkcupsutils.c        | 8 ++++++--
 modules/printbackends/cups/gtkcupsutils.h        | 3 ++-
 modules/printbackends/cups/gtkprintbackendcups.c | 8 +++++---
 3 files changed, 13 insertions(+), 6 deletions(-)

commit 1f74f12d9f8ecec321d7e662ff37127ca01c57c1
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Mon May 4 15:32:22 2015 +0000

    Use GDK_KEY_KP_Decimal instead of GDK_KP_Decimal

    Fixes the FTBFS introduced in cb3eb7cd777b6cea239898efde3239c39144a955

 gdk/win32/gdkkeys-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb3eb7cd777b6cea239898efde3239c39144a955
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri May 1 07:32:47 2015 -0400

    win32: Support the decimal point on the keypad

    Based on a patch by John Emmas.

 gdk/win32/gdkkeys-win32.c | 2 ++
 1 file changed, 2 insertions(+)

commit 92fb170917468b4e8946e3f0b94c5a3eeb0b33d9
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Apr 16 23:11:14 2015 +0000

    W32: Support horizontal mouse wheel scrolling

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

 gdk/win32/gdkevents-win32.c  | 10 ++++++++--
 gdk/win32/gdkmain-win32.c    |  1 +
 gdk/win32/gdkprivate-win32.h |  3 +++
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 3da748930fdcb19aaae32ae2fc6cb2d802857752
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 1 21:58:34 2013 -0500

    Avoid perl warnings

    Apparently, defined is not cool anymore.

 demos/gtk-demo/geninclude.pl.in | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit a4bffe01bb78e6088ce787be71bf79e9cd080818
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Fri Mar 27 18:29:08 2015 +0100

    Fix missing field po file

 po/zh_TW.po | 1 +
 1 file changed, 1 insertion(+)

commit 0edc775d1aa78988506a4baa5a6af35a138ea5c4
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Mar 26 17:12:01 2015 +0000

    Revert "W32: correctly guess max window size from the size of the
    workarea of the screen it's on"

    This is only needed for CSDs. GKT+-2.x has no CSDs, so this
    code is completely unnecessary.

    This reverts commit d9122d13795e58bd96ff75e933b00f38d1b24aac.

 gdk/win32/gdkevents-win32.c | 23 ++---------------------
 1 file changed, 2 insertions(+), 21 deletions(-)

commit 88f3b248d6298af5ed08fd344c19bce40b05a2b7
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Mar 26 17:11:13 2015 +0000

    Revert "W32: Correctly set maximized window position"

    This is only needed for CSDs. GKT+-2.x has no CSDs, so this
    code is completely unnecessary.

    This reverts commit 2fdd8627ddeca60ff6fdb84cd8071580a0d1ba74.

 gdk/win32/gdkevents-win32.c | 2 --
 1 file changed, 2 deletions(-)

commit 2fdd8627ddeca60ff6fdb84cd8071580a0d1ba74
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Mar 26 15:22:07 2015 +0000

    W32: Correctly set maximized window position

    Use screen workarea to *also* set the position of a maximized window,
    not just its size. Without this the window position defaults to 0:0
    (the topleft corner), which is wrong when taskbar is position
    along the
    top or left edge of the screen.

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

 gdk/win32/gdkevents-win32.c | 2 ++
 1 file changed, 2 insertions(+)

commit d9122d13795e58bd96ff75e933b00f38d1b24aac
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Apr 10 20:05:19 2014 +0000

    W32: correctly guess max window size from the size of the workarea
    of the screen it's on

    Get monitor on which the most of the window is located (nearest
    monitor if
    window is not on screen), get its work area (area not occupied by
    taskbar or
    any other bars) and use that for maxsize.

    Previous default of 30000 meant that windows maximized onto full
    screen,
    even covering the area where taskbar is.

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

 gdk/win32/gdkevents-win32.c | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit dd882f5b8033286c0e24883569527953f8ee08fa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 10 00:31:46 2010 -0400

    Fix a sporadic segfault in treeview keynav

    If a a treeview has frequent periodic additions and removals of
    rows, it is possible that a page down keypress moves the cursor
    out of the height of the treeview. In some of these cases, we
    can be tricked into dereferencing a  NULL pointer.

    Bug 612919.

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

 gtk/gtktreeview.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit ba48b465741ce49518e51942983832a96288d896
Author: John Lindgren <john.lindgren@aol.com>
Date:   Wed Mar 11 22:12:38 2015 -0400

    Fix problems with sticky handling (backport of 01320e57737).

    Reading a card32 property into a long may lead to undefined high bits,
    so mask
    them off. Also, make the conditions for setting and unsetting the
    stick flag
    opposites, to avoid unintended changes.

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

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

commit df09ce5e87202dde843d5b8ab1a95a999695a141
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 6 16:56:19 2015 +0800

    MSVC Builds: Rename "Install" Projects

    Rename the install projects as gtk-install, to ease the integration
    of the
    projects in a grand solution that may be used to build, for example,
    the
    entire GTK+ stack.

 build/win32/vs10/Makefile.am         |   2 +-
 build/win32/vs10/gtk+.sln            |   2 +-
 build/win32/vs10/gtk-install.vcxproj | 128
 +++++++++++++++++++++++++++++++++++
 build/win32/vs10/install.vcxproj     | 128
 -----------------------------------
 build/win32/vs11/Makefile.am         |   2 +-
 build/win32/vs12/Makefile.am         |   2 +-
 build/win32/vs9/Makefile.am          |   2 +-
 build/win32/vs9/gtk+.sln             |   2 +-
 build/win32/vs9/gtk-install.vcproj   |  77 +++++++++++++++++++++
 build/win32/vs9/install.vcproj       |  77 ---------------------
 10 files changed, 211 insertions(+), 211 deletions(-)

commit bf92167b01ddebf4eb9ff499721fce6d6a5f8020
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 6 15:21:52 2015 +0800

    MSVC Builds: "Install" the .pdb Files

    "Install" the .pdb files to help people use them to debug the GTK+
    stack,
    or for their GTK-using applications, as they are already generated
    for all
    builds.

    Also update the copying of the DLLs, LIBs and EXEs so that we
    ensure that
    we only copy the items from GTK+-2.x, without accidently copying
    items that
    are not meant to be copied, or make extra copies of items in the wrong
    places, such as when the projects here are used in parts of grand
    solutions
    used to build the entire GTK+ stack.

 build/win32/vs10/gtk-install.props  | 16 +++++++++++-----
 build/win32/vs9/gtk-install.vsprops | 16 +++++++++++-----
 2 files changed, 22 insertions(+), 10 deletions(-)

commit e129c9417106068b6297621e8ee4eec9b2c2eeea
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 6 15:16:39 2015 +0800

    MSVC 2010+ Builds: Fix .pdb Generation

    The .pdb file name must be specified for Visual Studio 2010+ later
    in order
    fo match the output filename if the output filename is different
    from the
    project name.  Update the projects as necessary.

 build/win32/vs10/gailutil.vcxproj | 4 ++++
 build/win32/vs10/gdk.vcxprojin    | 4 ++++
 build/win32/vs10/gtk.vcxprojin    | 5 ++++-
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 8995a3e19cb96762b287b26d69d30d1293138d41
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 6 11:16:52 2015 +0800

    MSVC 2010+ Builds: Clean up gtk-install.props

    Remove empty lines, they aren't really necessary.

 build/win32/vs10/gtk-install.props | 277
 -------------------------------------
 1 file changed, 277 deletions(-)

commit e6333a1a374591fef456f7fe73942226b5b8b388
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 24 20:54:38 2015 -0500

    2.24.27

 NEWS         | 24 ++++++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 22eb70adab72a5c14f063ea15f8195087ff1dcd8
Author: Colin Walters <walters@verbum.org>
Date:   Fri Dec 17 15:36:51 2010 -0500

    gdkwindow: Fix event unref iteration

    We were double looping previously which caused a NULL deref.

    (cherry picked from commit d08ff485f28f23427bff1b3aac64ab3f77a8664d)

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

commit 5efefdb6550b3f00d5ca159c2ff74326bfd0e94b
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:   Tue Mar 3 15:37:41 2015 +0100

    gdk: Fix GdkWindowFilter internal refcounting

    Running gnome-shell under valgrind, I saw the attached invalid write.
    Basically we can destroy a window during event processing, and the old
    window_remove_filters simply called g_free() on the filter, ignoring
    the refcount.  Then later in event processing we call
    filter->refcount--,
    which is writing to free()d memory.

    Fix this by centralizing list mutation and refcount handling inside
    a new shared _gdk_window_filter_unref() function, and using that
    everywhere.

    ==13876== Invalid write of size 4
    ==13876==    at 0x446B181: gdk_event_apply_filters
    (gdkeventsource.c:86)
    ==13876==    by 0x446B411: _gdk_events_queue (gdkeventsource.c:188)
    ==13876==    by 0x44437EF: gdk_display_get_event (gdkdisplay.c:410)
    ==13876==    by 0x446B009: gdk_event_source_dispatch
    (gdkeventsource.c:317)
    ==13876==    by 0x4AB7159: g_main_context_dispatch (gmain.c:2436)
    ==13876==    by 0x4AB7957: g_main_context_iterate.clone.5
    (gmain.c:3087)
    ==13876==    by 0x4AB806A: g_main_loop_run (gmain.c:3295)
    ==13876==    by 0x8084D6B: main (main.c:722)
    ==13876==  Address 0x1658bcac is 12 bytes inside a block of size
    16 free'd
    ==13876==    at 0x4005EAD: free (vg_replace_malloc.c:366)
    ==13876==    by 0x4ABE515: g_free (gmem.c:263)
    ==13876==    by 0x444BCC9: window_remove_filters (gdkwindow.c:1873)
    ==13876==    by 0x4454BA3: _gdk_window_destroy_hierarchy
    (gdkwindow.c:2043)
    ==13876==    by 0x447BF6E: gdk_window_destroy_notify
    (gdkwindow-x11.c:1115)
    ==13876==    by 0x43588E2: _gtk_socket_windowing_filter_func
    (gtksocket-x11.c:518)
    ==13876==    by 0x446B170: gdk_event_apply_filters
    (gdkeventsource.c:79)
    ==13876==    by 0x446B411: _gdk_events_queue (gdkeventsource.c:188)
    ==13876==    by 0x44437EF: gdk_display_get_event (gdkdisplay.c:410)
    ==13876==    by 0x446B009: gdk_event_source_dispatch
    (gdkeventsource.c:317)
    ==13876==    by 0x4AB7159: g_main_context_dispatch (gmain.c:2436)
    ==13876==    by 0x4AB7957: g_main_context_iterate.clone.5
    (gmain.c:3087)

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

    Backport of 806c04411d306680353cf90cffee98ce73e122f2 to
    the gtk-2-24 branch. 806c0441 was authored by Colin Walters
    <walters@verbum.org>

    Without this patch, the spotify linux client was crashing during
    playback of some songs when using gtk+ 2.24.26

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

 gdk/gdkinternals.h      |  3 +++
 gdk/gdkwindow.c         | 68
 +++++++++++++++++++++++++++++++++++--------------
 gdk/x11/gdkevents-x11.c | 35 ++++++++++++-------------
 3 files changed, 70 insertions(+), 36 deletions(-)

commit de7ec7a0a9bcde801c529a08e9f094034f75e671
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Mar 3 18:40:32 2015 +0800

    MSVC 2008 Builds: Speed Up Release Builds

    Use the /MP compiler option, where the build time for release
    builds can
    be cut down by quite a bit.  This will however cause a brief
    warning with
    debug builds due to the use of /Gm, but the code will otherwise build
    normally.  Unlike the Visual Studio 2010+ builds, we can't use
    /d2Zi+ as
    Visual Studio 2008 does not support that, so we can't get a better
    debugging experience for release builds here.

 build/win32/vs9/gtk-build-defines.vsprops | 1 +
 1 file changed, 1 insertion(+)

commit 639845d21edbefb61f728a8b2d054ae146b0c821
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Mar 3 14:07:26 2015 +0800

    MSVC Builds: Improve Build Speed and Debugging

    Use Multiprocessor compilation which can cut down build times by
    quite a
    bit and use the /d2Zi+ flag to have better debugging info being
    logged to
    the .pdb for release builds.

    These are only applicable for Visual Studio 2010/2012 and later.

 build/win32/vs10/gtk-build-defines.props | 2 ++
 1 file changed, 2 insertions(+)

commit c5afe319ad87840dc579b75806121434f02dd14e
Author: Daniel Drake <drake@endlessm.com>
Date:   Mon Feb 23 14:49:08 2015 -0600

    icontheme: allow directories with mtime 0

    In order to provide a constant mtime between OS build and deploy time,
    while also maintaining a hardlink content-addressed model independent
    of
    timestamps, ostree sets all mtimes to 0.

    The icon cache code currently ignores directories with mtime 0,
    assuming
    they don't exist.

    Track directory existence in a more precise way.

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

 gtk/gtkicontheme.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit e01cc5bf5f2d1e9c0b0d1878aa6bf2cf6ad4f8ce
Author: Arnav Singh <arnavion@gmail.com>
Date:   Sat Feb 21 15:57:25 2015 +0100

    statusicon: fix crash storing pointer in UINT

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

 gtk/gtkstatusicon.c | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit 79c05314c60bc1fc45f80f8a2c54b9e1d309f04b
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Feb 20 20:49:14 2015 +0100

    gdkcairo: Don't leak pixel data

    If we fail to attach pixel data to a cairo surface, free it
    immediately.
    We still want to cairo_set_source() the surface to popagate the error.

    Spotted by Christian Boxdörfer

 gdk/gdkcairo.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit eb0e67217ebe6274b08a6b14b90283c498117ccc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 16 13:17:34 2015 -0500

    2.24.26

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

commit 9169b6aa69292bc1ff1d0cdef8faf1de2ef793d4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 16 10:31:46 2015 -0500

    Fix distcheck

 docs/reference/gtk/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit dea9eae3af525adc69849dea60b653ceaa19766e
Author: Ting-Wei Lan <lantw@src.gnome.org>
Date:   Tue Jan 27 15:45:24 2015 +0800

    Support automake 1.15

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

 autogen.sh | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 5364ede826b2e5b96b8d22c18634a6ad2ebdce68
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 13 13:40:46 2015 -0500

    gailbutton: Avoid a possible NULL dereference

    We were using widget->window before checking widget for being NULL.

    Pointed out by Sami Farin,
    https://bugzilla.redhat.com/show_bug.cgi?id=1140414

 modules/other/gail/gailbutton.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 69319811142665613cbf2f4c9d8c5874ac2628c9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 13 13:39:47 2015 -0500

    label: Avoid a possible NULL dereference

    We were setting attr->start before checking attr for being NULL.

    Pointed out by Sami Farin,
    https://bugzilla.redhat.com/show_bug.cgi?id=1140414

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

commit ee95f3d7259c0859ce41189b781b4339b4cd64aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 13 13:12:39 2015 -0500

    Make gdk_event_apply_filters safe against changes in filter list

    An event filter may add or remove filters itself. This patch does
    two things to address this case. The first is to take a temporary
    reference to the filter while it is being used. The second is
    to wait until after the filter function is run before determining
    the next node in the list to process. This guards against
    changes to the next node. It also does not run functions
    that have been marked as removed. Though I'm not sure if this
    case can arise.

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

    Backport of 323df2b2800383832ed3c2e43626f2c6821c33ec to
    the gtk-2-24 branch by Wolfgang Ulbrich.

 gdk/gdkinternals.h            |  6 +++++
 gdk/gdkwindow.c               | 30 +++++++++++++++--------
 gdk/quartz/gdkevents-quartz.c | 55
 ++++++++++++++++++++++++++++++-------------
 gdk/win32/gdkevents-win32.c   | 37 ++++++++++++++++++++++-------
 gdk/x11/gdkevents-x11.c       | 37 ++++++++++++++++++++++-------
 5 files changed, 122 insertions(+), 43 deletions(-)

commit 436fe38cae8f035f737aad28781183a0becdcec9
Author: Lars Uebernickel <lars@uebernic.de>
Date:   Tue Feb 3 11:21:59 2015 +0100

    Add support for loading gtk2-only modules

    Introduce GTK2_MODULES environment variable for modules that
    don't work
    in gtk3. The list of modules is now $GTK2_MODULES:$GTK_MODULES.

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

 docs/reference/gtk/running.sgml | 14 ++++++++++++--
 gtk/gtkmain.c                   | 13 ++++++++++++-
 2 files changed, 24 insertions(+), 3 deletions(-)

commit e48ae6f85bc9411344aa935562571181a7753398
Author: Holin <holin@iki.fi>
Date:   Sun Dec 28 10:46:13 2014 -0800

    Bug 741959 - text input broken on OS X 10.5 from 2.24.19 onwards

    Alias insertText:replacementRange: to insertText: for SDK > 10.6,
    and implement insertText: for SDK < 10.6.

 gdk/quartz/GdkQuartzView.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 456f80a0cf477873a67e3bf150ee8de28b83afe5
Author: John Ralls <jralls@ceridwen.us>
Date:   Sun Jan 4 12:06:57 2015 -0800

    Revert "Bug 741959 - text input broken on OS X 10.5 from 2.24.19
    onwards"

    This reverts commit 4d1c065 because with further testing it's
    found that
    imquartz works on Leopard without it and is broken with it.

 gdk/quartz/GdkQuartzView.c | 8 --------
 1 file changed, 8 deletions(-)

commit 4d1c065ae800050acd5f825d387c9c2dc817e5af
Author: Holin <holin@iki.fi>
Date:   Sun Dec 28 10:46:13 2014 -0800

    Bug 741959 - text input broken on OS X 10.5 from 2.24.19 onwards

    Alias insertText:replacementRange: to insertText: for SDK > 10.6,
    and implement insertText: for SDK < 10.6.

 gdk/quartz/GdkQuartzView.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit ad6271eca90e6139acd624209e10931d0dffbd73
Author: John Lindgren <john.lindgren@aol.com>
Date:   Wed Dec 3 10:33:00 2014 +0000

    gdk_window_begin_paint_region() - always reuse the same surface

    When using the implicit paint pixmap, always draw to the same surface
    (the standard one for the pixmap) each time rather than creating a new
    one each time. This is both more effective and more natural.

    It also fixes a redraw issue on win32, where using multiple surfaces
    on the same HDC sometimes causes issues.  This seems to be due to
    leftover state on the HDC from previous surfaces.

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

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

commit 5bafcca63f8d065461c311f1ab768e7d0d290813
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Oct 22 22:10:56 2014 -0400

    Ignore gdk-pixbuf deprecations

    We're not going to start updating the 2.24 branch to newer
    gdk-pixbuf APIs, so ignore deprecations.

 configure.ac | 2 --
 1 file changed, 2 deletions(-)

commit aff976ef0dad471edc35d65b9d1b5ba97da1698e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Oct 20 06:17:56 2014 -0400

    Do not leak a cairo region

    This memory leak fix was present in GTK+ 3 since 3.10. We forgot
    to backport it to GTK+ 2.

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

 gdk/gdkwindow.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7f99fdbe909e7fc1c9bc781426eaccd79ef8bd8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Oct 10 11:28:04 2014 -0400

    2.24.25

 NEWS         | 22 ++++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 43ece862f326673639f68dc1fabd860a22f91526
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Oct 10 11:44:54 2014 -0400

    Disable deprecation warnings for tests

    This is a change in newer GLib which breaks make check if we
    don't disable it.

 gtk/tests/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 1d0e2d58385bd01fdb753bf40ba2f4c32ccd0cc8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Sep 29 16:05:57 2014 -0400

    pixbuf engine: Avoid a crash if widget is NULL

    Commit 85f2a721cf introduced an unconditional call to
    gtk_widget_get_direction(). This does not work for 'foreign'
    uses of the theme engine, e.g. in Qt, where widget is NULL.

    This was reported as a crash in Fedora here:
    https://bugzilla.redhat.com/show_bug.cgi?id=924683

 modules/engines/pixbuf/pixbuf-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03c53357f682f26bd94deae28d9e27acb8045c9e
Author: Jehan <jehan@girinstud.io>
Date:   Fri Aug 15 18:19:36 2014 +0000

    win32: provide an implementation for gdk_test_simulate_key().

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

 gdk/win32/gdktestutils-win32.c | 79
 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 78 insertions(+), 1 deletion(-)

commit fbf38d16bcc26630f0f721d266509f5bc292f606
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Aug 26 12:07:34 2014 +0100

    threads: Do not release the GDK lock if it hasn't been acquired yet

    Since GLib ≥ 2.41, attempting to release an unlocked mutex will
    abort(),
    as it happens on most systems already.

    Given the lack of proper documentation on how to use GDK with threads,
    there is code in the wild that does:

        gdk_threads_init ();
        gdk_init ();

        ...

        gtk_main ();

    instead of the idiomatically correct:

        gdk_threads_init ();
        gdk_threads_enter ();

        gtk_init ();

        ...

        gtk_main ();

        ...

        gdk_threads_leave ();

    Which means that gtk_main() will try to release the GDK lock, and thus
    trigger an error from GLib.

    we cannot really fix all the wrong code everywhere, and since it does
    not cost us anything, we can work around the issue inside GDK
    itself, by
    trying to acquire the GDK lock inside gdk_threads_leave() with
    trylock().

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

 gdk/gdk.c | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit d9164e9c6075f95aad11012ec4114d97b26aa7c5
Author: Sebastian Gerhardt <sebgerhardt@gmx.net>
Date:   Mon Aug 18 18:40:48 2014 +0200

    gdk_drawable_get_screen() used for mask, which is a pixmap, not
    a window

    The function gtk_drag_set_icon_pixmap() triggered failing
    assertions. This was because it called the function
    gdk_window_get_screen(mask), where "mask" is a pixmap, but not
    a window.

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

 gtk/gtkdnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab3e3b1834ff0e8a98fd689bbb85b84f3cbbc962
Author: Jehan <jehan@girinstud.io>
Date:   Thu Oct 24 19:42:44 2013 +1300

    Makefiles: cross-compilation on Linux for Windows failing.

    Missing linking information for some modules.

 modules/engines/ms-windows/Makefile.am | 6 ++++--
 modules/other/gail/Makefile.am         | 7 +++++++
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 267d004fd9b18168c8bd3b403c80cba068adbe1d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Aug 10 07:58:05 2014 -0400

    Fix a typo

    $(bindir) starts with a slash, so no need to add an extra one in
    $(DESTDIR)$(bindir)...

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

 modules/input/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 825e0358336f3d0eea64b6a42343a529d19d5f8c
Author: John Ralls <jralls@ceridwen.us>
Date:   Sun May 25 16:58:16 2014 -0700

    Bug 729924 - Crash trying to print in OSX

 modules/printbackends/cups/gtkprintbackendcups.c | 44
 ++++++++++++++----------
 1 file changed, 26 insertions(+), 18 deletions(-)

commit d0c0d657b4c231bd0175142b838938b3780b587c
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Thu Jul 31 16:34:52 2014 +0000

    Embed manifest into gtk-update-icon-cache.exe

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

 gtk/Makefile.am | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 3c8f0c44e149f9fc3c20a7a0aba6d4f578a1acf7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 29 12:23:13 2014 +0200

    GtkEntry: Properly remove the completion timeout

    There were some code paths where we removed the source, but
    failed to reset the id to zero.

    Pointed out by John Coppens in
    https://bugzilla.gnome.org/show_bug.cgi?id=733689

 gtk/gtkentry.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit f566f8811eac0eafcddf4d5a233f6a15053f2619
Author: Michał Górny <mgorny@gentoo.org>
Date:   Thu Jun 12 17:29:53 2014 +0200

    Use AC_PATH_TOOL to find build tools.

    This improves support for cross-compilation & multilib on Gentoo,
    where
    tools proper for target arch/ABI are prefixed with CHOST.

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

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

commit 0b5b2779a2ec17b633c0c58c8907cc5d0c369c4b
Author: Andreas Müller <schnitzeltony@googlemail.com>
Date:   Fri Nov 16 22:07:28 2012 +0100

    GtkButton: do not prelight in touchscreen mode

    Code was copied from GtkToggleButton.

    Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>

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

 gtk/gtkbutton.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 6a6885c5c0bf12d5e11a1a06a6289c7e9f0d205e
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Tue Jul 8 15:04:53 2014 +0000

    Updated Hungarian translation

 po/hu.po | 235
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 120 insertions(+), 115 deletions(-)

commit 8e5f8440a69668a70decf3aac8dd9222d44412ab
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Jul 1 16:39:32 2014 +0800

    Build: Provide Simple Support for MSVC 2012/2013

    As the Visual Studio 2012/2013 are only slightly different from
    the Visual
    Studio 2010 projects, we can provide support for them by using
    scripts to
    copy the Visual Studio 2010 projects, and update the specific parts as
    necessary.  This is being provided to help people still needing
    GTK+-2.x
    and also to help them to transition to GTK+-3.x easier.

    Thus, there would be little maintenance overhead for these as only
    the 2010
    projects need to be kept up-to-date as a result.  This might change
    when we
    do get the stack working with WinRT/Metro, but that's going to
    be another
    totally different issue.

 build/Makefile-newvs.am      | 37 +++++++++++++++++++++++++++++++++++++
 build/win32/Makefile.am      |  8 +++++---
 build/win32/vs11/Makefile.am | 32 ++++++++++++++++++++++++++++++++
 build/win32/vs12/Makefile.am | 32 ++++++++++++++++++++++++++++++++
 configure.ac                 |  2 ++
 5 files changed, 108 insertions(+), 3 deletions(-)

commit 6e9781c32b4ee79902b5345b8563f03aca34520a
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Jul 1 16:36:26 2014 +0800

    Fix "Installation" for Visual Studio 2010+

    We need to enclose paths containing $(BinDir) with double quotes as it
    points to something like c:\foo\gtk+-x.yy.zz, which the copy
    command on
    Windows does not like "+" in paths unless enclosed in quotes.

 build/win32/vs10/gtk-install.props | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 9de65a11bbf974e62520c18c1d193a5655d02ca3
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 23 10:12:17 2014 -0400

    2.24.24

 NEWS         | 24 ++++++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 72c472287bd2454f7c1837c54a4d9234df5a94cf
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jun 23 11:05:39 2014 -0400

    Include image data in the builtin icon cache

 gtk/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit f65298206279a7baf33d7db7406706b06cb39581
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jun 22 13:05:50 2014 -0400

    Fix a pixmap leak in the ms-windows engine

    This was pointed out in
    https://bugzilla.gnome.org/show_bug.cgi?id=731967.

 modules/engines/ms-windows/msw_style.c | 2 ++
 1 file changed, 2 insertions(+)

commit ff1f1d347df8047c95b30fb808ed85f3ec8524af
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Wed Jun 18 03:07:21 2014 +0300

    Updated Hebrew translation

 po/he.po | 950
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 490 insertions(+), 460 deletions(-)

commit b79cb3974c73edbc2a0e74c0cf41f15bc7e439d3
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Jun 17 19:29:24 2014 +0200

    Updated Polish translation

 po/pl.po | 234
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 119 insertions(+), 115 deletions(-)

commit 30f24286717a64dac3d0938ebb1d01a5b18254c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jun 14 19:30:17 2014 -0400

    gtk-update-icon-cache: Add an --include-image-data option

    Now that we don't include the image data by default anymore,
    lets add an option that  does it.

    Conflicts:
	docs/reference/gtk/gtk-update-icon-cache.xml

 docs/reference/gtk/gtk-update-icon-cache.xml | 13 +++++++++++--
 gtk/updateiconcache.c			      |  1 +
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 85fe78ed219487069a0ed7c7933bdd09c9bb5fc3
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:	Fri Jan 10 12:14:41 2014 -0500

    updateiconcache: Don't include image data by default anymore

    Since large images are in the icon cache, and apps don't tend to
    use that
    many icons anymore, simply don't include image data and instead
    make apps
    load files from disk. Additionally, since they're stored in GdkPixbuf
    data,
    that means that we have to first convert them either to a
    cairo_surface_t,
    which requires converting pixel data to be premulitplied, or an OpenGL
    texture, which requires a whole GPU upload anyway.

    So, even with the icon cache, the goal of icons through zero-copy,
    mmap()'d
    data from disk just isn't doable with the icon cache format we
    have. The
    icon cache on my disk is nearing 100MB, since we include a bunch of
    high-resolution application icons, that I doubt would be used by
    apps at all.
    Removing this inefficient pixel data makes memory usage for all
    applications
    go down, with no speed loss.

    The icon cache also, however, has an index of what icons are in
    each folder,
    which prevents a readdir() and allows GTK+ to know what icon is
    where without
    having to do a bunch of stat(); calls. Keeping this data is good
    for GTK+,
    so we should still keep the index.

    It doesn't make sense to remove any code for mapping pixel data from
    the icon
    cache. There's a plan in the works to have a symbolic icon cache
    that does
    pixel math on 16x16 icons to prevent slow SVG rendering. 16x16
    pixels are
    fairly small, and such images are flat colors, which should compress
    easily,
    so the icon cache would be worthwhile here. So let's keep the
    code around
    in preparation for that case.

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

 gtk/updateiconcache.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a3d672a415447bc252cb2333bdc0226765f6a198
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Jun 9 12:21:23 2014 +0800

    MSVC 2010+ Projects: Update "Installation" Process

    Currently, due to the way that Visual Studio 2010+ projects are
    handled,
    the "install" project does not re-build upon changes to the sources,
    as it
    does not believe that its dependencies have changed, although
    the changed
    sources are automatically recompiled.  This means that if a part
    or more
    of the solution does not build, or if the sources need some other
    fixes
    or enhancements, the up-to-date build is not copied automatically,
    which
    can be misleading.

    Improve on the situation by forcing the "install" project to
    trigger its
    rebuild, so that the updated binaries can be copied.  This does
    trigger an
    MSBuild warning, but having that warning is way better than not
    having an
    up-to-date build, especially during testing and development.

 build/win32/vs10/gtk-install.props | 22 +++++++++++++++++-----
 build/win32/vs10/install.vcxproj   | 28 ++++++++++++++++------------
 2 files changed, 33 insertions(+), 17 deletions(-)

commit 46b0c2938293b0495f65a46fdc632b788532639b
Author: Kalev Lember <kalevlember@gmail.com>
Date:	Fri May 23 11:19:53 2014 +0200

    pixbuf-engine: Fix the build with -Werror=format-security

 modules/engines/pixbuf/pixbuf-rc-style.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7eb1c7701c48e2517b06c12179fdd23725320ef3
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Fri May 16 12:07:01 2014 +0800

    gdkselection-win32.c: Declare Variables At Top Of Block

    ...so that builds on Visual C++ can be fixed.

 gdk/win32/gdkselection-win32.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c9da8bddca8f4e75e2ac6d7b362dd90fe7a844bc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 3 21:00:17 2014 -0500

    GtkMountOperation: Clean up a dangling signal handler

    Based on a patch by Eugene Shatokhin,
    https://bugzilla.gnome.org/show_bug.cgi?id=723366

 gtk/gtkmountoperation.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit fd44b53a3917f817c8d64acf2ebbf2ffbfbcc717
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:	Mon Oct 15 18:07:46 2012 +0200

    gdk/win32: VK_SNAPSHOT maps to GDK_Print

    Also, I am not sure the above VK_PRINT -> GDK_Print mapping is
    correct, but it doesn't hurt yet.

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

 gdk/win32/gdkkeys-win32.c | 2 ++
 1 file changed, 2 insertions(+)

commit ed081e30b62b4c220381c8275ea5a8f7804ef449
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:	Wed Mar 20 23:12:56 2013 +0100

    win32: do not crash on invalid utf8 conversion

    g_utf8_to_utf16() is not guaranteed to succeed. Check the error
    and return if it failed.

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

 gdk/win32/gdkproperty-win32.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 10430feb8dbb397c42ea929dd40e411de7cd446f
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:	Wed Nov 6 14:33:19 2013 +0100

    gdk/win32: remove extra allocation for \r removal

    Although I can't find explicit documentation for clipboard pointer, it
    seems to be possible to modify clibpoard memory without side-effects.

    According to MSDN,
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa366596%28v=vs.85%29.aspx

    "The global and local functions are supported for porting from 16-bit
    code, or for maintaining source code compatibility with 16-bit
    Windows. Starting with 32-bit Windows, the global and local functions
    are implemented as wrapper functions that call the corresponding heap
    functions using a handle to the process's default heap."

    "Memory objects allocated by GlobalAlloc and LocalAlloc are in
    private,
    committed pages with read/write access that cannot be accessed
    by other
    processes. Memory allocated by using GlobalAlloc with GMEM_DDESHARE is
    not actually shared globally as it is in 16-bit Windows. This
    value has
    no effect and is available only for compatibility. "

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

 gdk/win32/gdkselection-win32.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit dd37429b51e07a61b309b0620f49e235bfe0a9c7
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:	Tue Apr 22 19:47:47 2014 +0200

    win32: add more clipboard data checks to avoid crash

    It may happen that the received clipboard data is empty, but
    if it's of type image/bmp, gtk+ will crash:

    gdk_property_change: 00030AD4 GDK_SELECTION image/bmp REPLACE
    8*0 bits:
    ... delayed rendering
    gdk_selection_send_notify_for_display: 00030AD4 CLIPBOARD image/bmp
    GDK_SELECTION (no-op)
    _gdk_win32_selection_convert_to_dib: 1252003C image/bmp

    Program received signal SIGSEGV, Segmentation fault.
    0x749a9f40 in msvcrt!memmove () from C:\Windows\syswow64\msvcrt.dll

    Thread 1 (Thread 2248.0x1b34):
    target=0xc07b) at gdkselection-win32.c:1292
    at gdkevents-win32.c:3498
    wparam=8, lparam=0) at gdkevents-win32.c:232
    message=773, wparam=8, lparam=0)
	at gdkevents-win32.c:263
    C:\Windows\syswow64\user32.dll
    C:\Users\rugoosse\AppData\Local\virt-viewer\bin\libpangocairo-1.0-0.dll
    wparam=0, lparam=-1687549457)
	at gdkevents-win32.c:248
    C:\Users\rugoosse\AppData\Local\virt-viewer\bin\libpangocairo-1.0-0.dll

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

 gdk/win32/gdkproperty-win32.c	| 6 ++++++
 gdk/win32/gdkselection-win32.c | 2 ++
 2 files changed, 8 insertions(+)

commit a533c83e8d44899b59bb915d22ff0d11eb30c0bc
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Apr 2 22:05:03 2014 +0800

    Visual Studio 2010 Projects: Revamp the Projects

    As we are likely to have GTK+-2.x around for some time, revamp
    the Visual
    Studio 2010 projects like what was done for rest of the GTK+ stack,
    namely:

    -Split the property sheets, in a way like what was done for the rest
    of the
     stack.  Also clean up the resulting property sheets a bit, and
     update the
     projects to use these property sheets.
    -Use UNIX line endings for all projects and property sheets, to
    ease future
     application of patches.
    -Make the copying of config.h.win32 and gdkconfig.h.win32 into
    custom build
     rules, so that they may be removed properly and re-copied during
     change
     and update.
    -Add a PlatformToolset tag, so if we want to support building
    with Visual
     Studio 2012/2013, the transition can be done quite easily with
     a script,
     such as what is now being done for the Visual Studio 2012 projects
     for
     GLib.

 build/win32/vs10/Makefile.am		    |  43 +-
 build/win32/vs10/gailutil.vcxproj	    | 369 ++++++++-------
 build/win32/vs10/gailutil.vcxproj.filters  |  46 +-
 build/win32/vs10/gdk-win32.vcxproj	    | 322 ++++++++------
 build/win32/vs10/gdk-win32.vcxproj.filters | 146 ++----
 build/win32/vs10/gdk.vcxproj.filtersin     |  60 +--
 build/win32/vs10/gdk.vcxprojin		    | 384 ++++++++--------
 build/win32/vs10/gtk+.props		    | 691
 -----------------------------
 build/win32/vs10/gtk-build-defines.props   |  50 +++
 build/win32/vs10/gtk-demo.vcxproj	    | 442 +++++++++---------
 build/win32/vs10/gtk-demo.vcxproj.filters  | 186 +++-----
 build/win32/vs10/gtk-gen-srcs.props	    |  42 ++
 build/win32/vs10/gtk-install.props	    | 586 ++++++++++++++++++++++++
 build/win32/vs10/gtk-version-paths.props   |  54 +++
 build/win32/vs10/gtk.vcxproj.filtersin     |  86 ++--
 build/win32/vs10/gtk.vcxprojin		    | 416 ++++++++---------
 build/win32/vs10/install.vcxproj	    | 245 +++++-----
 build/win32/vs10/libwimp.vcxproj	    | 344 +++++++-------
 build/win32/vs10/libwimp.vcxproj.filters   |  54 +--
 19 files changed, 2262 insertions(+), 2304 deletions(-)

commit 8ef1cff3bb36e61c2eccf5e9200a92de85e8e88d
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Apr 2 17:57:13 2014 +0800

    Visual Studio 2008 Projects: Revamp the Projects

    As we are likely to have GTK+-2.x around for some time, revamp
    the Visual
    Studio 2008 projects like what was done for rest of the GTK+ stack,
    namely:

    -Split the property sheets, in a way like what was done for the rest
    of the
     stack.  Also clean up the resulting property sheets a bit, and
     update the
     projects to use these property sheets.
    -Use UNIX line endings for all projects and property sheets, to
    ease future
     application of patches.
    -Make the copying of config.h.win32 and gdkconfig.h.win32 into
    custom build
     rules, so that they may be removed properly and re-copied during
     change
     and update.

    Similar updates will be applied for the Visual Studio 2010 projects
    ASAP.

 build/win32/vs9/Makefile.am		   |  27 +-
 build/win32/vs9/gailutil.vcproj	   | 366 +++++++++++------------
 build/win32/vs9/gdk-win32.vcproj	   | 366 +++++++++++++----------
 build/win32/vs9/gdk.vcprojin		   | 442
 ++++++++++++++--------------
 build/win32/vs9/gtk+.vsprops		   | 399 -------------------------
 build/win32/vs9/gtk-build-defines.vsprops |  45 +++
 build/win32/vs9/gtk-demo.vcproj	   | 424
 +++++++++++++--------------
 build/win32/vs9/gtk-gen-srcs.vsprops	   |  37 +++
 build/win32/vs9/gtk-install.vsprops	   | 304 +++++++++++++++++++
 build/win32/vs9/gtk-version-paths.vsprops |  53 ++++
 build/win32/vs9/gtk.vcprojin		   | 472
 +++++++++++++++---------------
 build/win32/vs9/install.vcproj		   | 155 +++++-----
 build/win32/vs9/libwimp.vcproj		   | 346 +++++++++++-----------
 13 files changed, 1769 insertions(+), 1667 deletions(-)

commit 1f8d021d3023830e3701c304859f789dd30bd0d9
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Apr 2 00:04:50 2014 +0200

    treeview: properly remove the timeout in expand_collapse_timeout()

    or it will later warn about removing a source that doesn't exist.

 gtk/gtktreeview.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 60189143a4097c615f9cda0dbec2cd48b4eca77d
Author: Mike Gorse <mgorse@suse.com>
Date:	Wed Oct 30 15:42:09 2013 -0500

    Print to a file in the current directory by default

    When printing to a file, the filename was not being propagated if a
    directory was not specified.

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

 gtk/gtkprinteroptionwidget.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 378ea9029f0ae2897d769a9928adb1d636b6c151
Author: Marek Kasik <mkasik@redhat.com>
Date:	Fri Mar 14 16:01:56 2014 +0100

    printing: Fail nicely when /tmp is not writable

    Don't crash when /tmp is not writable when printing to file.
    Show that getting of printer details failed for CUPS printers.

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

 gtk/gtkprintjob.c				  | 2 +-
 gtk/gtkprintoperation-unix.c			  | 5 +++--
 gtk/gtkprintunixdialog.c			  | 2 +-
 modules/printbackends/cups/gtkprintbackendcups.c | 2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

commit 03014aa9c7b390f6aaf88dda2600710b029ab361
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 17 21:34:01 2014 -0400

    2.24.23

 NEWS | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 82310d48a8c9aedc39acc1b2bf6a89d0bb7de918
Author: Hans Breuer <hans@breuer.org>
Date:	Sun Mar 16 13:59:06 2014 +0100

    Bug 634146 - Check
    g_win32_get_package_installation_directory_of_module() return value

    Remaining part of patch from Joshua Element Green.

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

 gtk/gtkmain.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95985a2181b49a92ec7b8f0eed0dd26052444d86
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:	Mon Apr 8 22:45:50 2013 +0200

    win32: free allocated gdi objects in 16bpp

    In 16bpp, Gdk is creating hbitmap with CreateDIBSection() and a
    hdc with
    CreateCompatibleDC(). Those 2 objects need to be released when the
    pixmap is finalized.

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

    Signed-off-by: Hans Breuer <hans@breuer.org>

 gdk/win32/gdkpixmap-win32.c | 6 ++++++
 gdk/win32/gdkpixmap-win32.h | 1 +
 2 files changed, 7 insertions(+)

commit 7ff6e601c3300d4adb0aa224ab128ce3f4f56f5f
Author: Pavel <pavel@pamsoft.cz>
Date:	Mon Jan 21 20:31:20 2013 +0100

    exstyle changed after the window size adjustment

    Originaly the size of the window based on the client area size has
    been calculated first and then variables dwStyle and dwExStyle have
    been changed. Thus the window size has been calculated for different
    windows type then eventually used when calling CreateWindowEx. This
    caused for example the Gimp tool windows to have different size than
    formerly saved in session. The whole code calculating the window size
    is moved after the last adjustment of dwExStyle variable in this
    patch.

    Signed-off-by: Hans Breuer <hans@breuer.org>

 gdk/win32/gdkwindow-win32.c | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 6d329406ae6adf8aca964998fdddf0251aab32b6
Author: Hans Breuer <hans@breuer.org>
Date:	Tue Oct 16 22:58:37 2012 +0200

    Bug 665507 - Pixmap via cairo DIB breaks gdk_gc_set_stipple() use

    Only one bitmap can be selected into a device context. Using the
    DIB created by cairo consumes the one opportunity, so every further
    SelectObject into the same DC in GDK code will fail.

 gdk/win32/gdkdrawable-win32.c | 39
 +++++++++++----------------------------
 1 file changed, 11 insertions(+), 28 deletions(-)

commit 479bc6e5509f845652b7cd3831d17744b2148ff3
Author: Hans Breuer <hans@breuer.org>
Date:	Sat Dec 3 17:42:45 2011 +0100

    win32: restore effect of _gdk_selection_property_delete

    Can not find in the changelog entry why it was disabled at all,
    see: http://git.gnome.org/browse/gtk+/commit/?id=3f4c73

    The ill effect is somewhat hidden: if you try to copy images
    via clipboard only the first one is pastable, i.e. Gdk keeps
    the reference to the first image and provides it for later
    paste.

 gdk/win32/gdkselection-win32.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e84bb08ded46bf3c96dd53bfffd372296de047b4
Author: Marek Kasik <mkasik@redhat.com>
Date:	Wed Mar 12 10:52:05 2014 +0100

    printing: Don't crash because of missing g_clear_pointer()

    g_clear_pointer() is not available in glib-2.28 which is minimal
    required version for gtk+-2.24.

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

 modules/printbackends/cups/gtkprintbackendcups.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit c5561f7e8c197117f964feb58e247f113fb08a7f
Author: John Ralls <jralls@ceridwen.us>
Date:	Sun Dec 1 14:02:11 2013 -0800

    Bug 711298 - "Edit Scheduled Transaction" window way too modal

    Put dialogs and utility windows in the same level as normal and
    toolbar windows so that Gtk can control their stacking instead of
    forcing them, rather unnaturally, to be on top of all other windows,
    even other application windows, even when another application has
    focus.

 gdk/quartz/gdkwindow-quartz.c | 2 --
 1 file changed, 2 deletions(-)

commit ba2dc987605e51933dcbfc7b4620abca94654302
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 11 19:27:25 2012 -0400

    Update docs for GtkEntry::activate

    Remove the 'you shall not connect' message from this signal.
    While it is a keybinding signal, using it from applications is
    fine and, in fact, expected.

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

commit 8e721922f116df1821361248164f1a5bd06c6c6e
Author: William Jon McCann <william.jon.mccann@gmail.com>
Date:	Wed Jan 22 01:08:39 2014 -0500

    docs: Fix gdk_pixmap_new arguments in tutorial

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

 docs/tutorial/gtk-tut.sgml | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit b7c6954f6f6d3754dc8a28bed1d3ec099bfe59f8
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:	Sat Jan 18 16:12:39 2014 +0100

    GtkFileChooser: fix documentation

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

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

commit a0a005def7d2c37e350ad494cd020107548cd248
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Jan 6 15:05:44 2014 -0600

    filechooser: Document the settings keys

    This is so people can modify gnome-tweak-tool or whatever without
    directly diving into
    the source.

 gtk/gtkfilechooser.c | 91
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)

commit 4a61ca28b1daeab70d89db6ec2f00511e0db2dd5
Author: Luis Menina <liberforce@freeside.fr>
Date:	Sat Dec 21 15:54:29 2013 +0100

    Fixed GtkLabel documentation on links

    An escaped '&lt;' wasn't complete, the 'lt' part was missing.

 docs/reference/gtk/tmpl/gtklabel.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 090159cec92921182f8eeb59762ceba11c1581f4
Author: Marek Kasik <mkasik@redhat.com>
Date:	Wed Dec 18 18:28:39 2013 +0100

    gdkwindow: Don't add the same window to "update_windows" twice

    This prevents passing of such window to another GMainLoop.

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

 gdk/gdkwindow.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit c212cb8f32c02cf2fe691372b753d334f6e25d69
Author: Marek Kasik <mkasik@redhat.com>
Date:	Mon Dec 16 18:04:14 2013 +0100

    gdkwindow: Handle references in "update_windows" list correctly

    Since update_windows list is a static variable in GdkWindow.c which
    contains pointers to windows which needs to be updated, it can happen
    that it contains a pointer to a window even after quit from a
    gtk_main().
    If another gtk_main() is called in the same process it tries to
    process
    windows in the list which leads to a crash.
    Correct reference count handling of added windows prevents such
    applications
    from crash.

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

 gdk/gdkwindow.c | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit 2c01e7e78d29011ad086613428933ac8c1ac32d6
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Sep 28 10:55:22 2013 -0700

    Bug 651224 - Potential NULL display ptr from quartz
    gtk_clipboard_wait_for_contents

 gtk/gtkclipboard-quartz.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b7ab0ed129026207b37717d565feb932a6219612
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Sep 9 23:09:07 2010 +0200

    iconfactory: Initialize varibale to NULL in failure path

    Otherwise we use random memory and that is not good.

 gtk/gtkiconfactory.c | 2 ++
 1 file changed, 2 insertions(+)

commit e048de9cab0a2593e47cac736513213d413702d9
Author: Carlos Garnacho <carlosg@gnome.org>
Date:	Fri Jul 26 17:45:19 2013 +0200

    ime: Add builtin handling of dead keys

    The IME input method has been both ignoring keypresses of
    non-spacing characters (ditching these as non displayable),
    and not letting IME do anything about those.

    Even though, the sparse documentation on IMM/IME seems to
    hint that applications can't pipe non-spacing characters to
    the input method manager, and experimentation shown that
    those characters are indeed handled differently than how
    it'd be expected.

    Then, add basic handling of dead keys on the IME input method
    itself , as it's not mutually exclusive with regular keymaps
    with dead keys.

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

 modules/input/gtkimcontextime.c | 97
 ++++++++++++++++++++++++++++++++++++++---
 1 file changed, 92 insertions(+), 5 deletions(-)

commit aa8704aa9f5b1c1c47395cd4ff392e8158f0af05
Author: Jehan <jehan@girinstud.io>
Date:	Sat Nov 23 18:35:18 2013 +1300

    Bug 712536 - Themes with gap_(start|end)_file but no actual file crash

    Code factorization in commit 34fd123 reintroduced bug fixed in 0d396ab
    with non-equivalent factorized tests.

 modules/engines/pixbuf/pixbuf-rc-style.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 4f47aa6ef5fe4796635e2c211831c78e76cb2240
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 1 17:13:01 2013 -0500

    GtkFileChooser: avoid a memory leak

    The directory enumeration code was leaking references to
    GtkFolder objects.

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

 gtk/gtkfilesystem.c | 3 +++
 1 file changed, 3 insertions(+)

commit 9559c707d59c5e5c34596f8f75c7ed0b97b4a196
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 1 17:10:31 2013 -0500

    Avoid a crash in the pixbuf engine

    This is fallout from e4c83bbfdb60fdfe0bae207b1ddae295dc267a23,
    which removed a necessary check.

 modules/engines/pixbuf/pixbuf-rc-style.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3d0abd5cb00bd8a9c4e11d05936d41c363c78808
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 1 16:56:54 2013 -0500

    Remove an unused struct member

    AsyncFuncData.folder was entirely unused. Drop it.

 gtk/gtkfilesystem.c | 4 ----
 1 file changed, 4 deletions(-)

commit e4c83bbfdb60fdfe0bae207b1ddae295dc267a23
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:	Mon Nov 18 11:05:39 2013 +0000

    pixbuf-engine: Clean up error conditions and destructors

    Simplify the error checks and move all common behaviour into a utility
    function.

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

 modules/engines/pixbuf/pixbuf-rc-style.c | 59
 +++++++++++++-------------------
 1 file changed, 23 insertions(+), 36 deletions(-)

commit e2aabc016a818de99fae3661c65ebd224c5cce11
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:	Mon Nov 18 11:04:37 2013 +0000

    pixbuf-engine: Improve ThemePixbuf clean up functions

    Make theme_pixbuf_destroy() NULL-safe like g_free(), and add a clear
    function in the spirit of the g_clear_* family of functions.

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

 modules/engines/pixbuf/pixbuf-render.c | 21 +++++++++++++++++++--
 modules/engines/pixbuf/pixbuf.h	|  1 +
 2 files changed, 20 insertions(+), 2 deletions(-)

commit c988a258cc73d225ccd98a478da99963ec604cfa
Author: Jehan <jehan@girinstud.io>
Date:	Mon Nov 18 00:55:54 2013 +1300

    Themes with specified gap images but no actual file crash.

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

 modules/engines/pixbuf/pixbuf-rc-style.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit e09719b12d034568bbb50b7e6aaff78138d6b58c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 9 23:51:50 2013 -0500

    Prevent a possible warning

    When doing updates, gtk_progress_bar_real_update can calculate
    compute a negative value for activity_pos.

    If the allocation width is smaller than (xthickness + size),
    pbar->activity_pos will be set to a negative value and this will
    cause the drawing code to emit a warning about coordinates being
    out of bounds.

    Prevent this by keeping the value at least 0.

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

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

commit 280fc402be5fb46b66bcd32056963bb1afb8b54b
Author: Cody Russell <cody@jhu.edu>
Date:	Thu Oct 31 15:54:28 2013 -0500

    Win32: Honor the geometry when GDK_HINT_MAX_SIZE is set.

    The MINMAXINFO struct was being populated based upon geometry
    hints when
    GDK_HINT_MAX_SIZE flag was enabled, then promptly having its values
    blown
    away with default values.

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

 gdk/win32/gdkevents-win32.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 352257a9c1dde874a9341e09a95ed73c15f632be
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Oct 28 15:00:23 2013 -0600

    bgo#710936 - Fix typo in Japanese translation

 po/ja.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc201ba87c7ade29468e0d557cbe3b7dea4c83ce
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Oct 11 08:43:20 2013 -0400

    Bump version

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

commit d4538cf96c901ba852fa20f1b0b63bed91ab6d24
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Oct 11 05:57:31 2013 -0400

    2.24.22

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit b1813c9c792586e48535a3b20563242e3b71cacf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 6 00:48:50 2013 -0400

    Fix build

 autogen.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 71560f2b553d1f4363367a8365daba97740d6892
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:	Wed Oct 2 20:08:46 2013 +0200

    Support automake 1.14

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

 autogen.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit 1b8d3b9210c1d2201bb01a748d748f5d17e9eb4f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 30 12:50:34 2013 -0400

    Actually look in /usr/share/gtk-2.0 for default rc files

    I managed to forget the 'share' component of the path.

 gtk/gtkrc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 88da0ce47f0e79726abd34516be80d405f70445d
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:	Sun Sep 22 11:39:01 2013 +0200

    Updated Hungarian translation

 po/hu.po | 347
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 175 insertions(+), 172 deletions(-)

commit 13ffc6c71d6893f8ace74eb4fc19e05afe896d43
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 17 11:47:02 2013 -0400

    Post-release version bump

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

commit 51f4e42591394157a8edd0c828359df4079fa346
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 17 09:08:29 2013 -0400

    2.24.21

 NEWS	      | 30 ++++++++++++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 32 insertions(+), 2 deletions(-)

commit c915afe98c3ee77adb7bdfa3bf57b20fade98316
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 17 10:45:05 2013 -0400

    Disable filechooser test

    It does't work in make distcheck.

 gtk/tests/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b81e8de3ffb7ed6b927d55a1de27c7a7d37b8be7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 17 10:21:36 2013 -0400

    Make filechooser test pass

 gtk/tests/filechooser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4437ccb89f60cf7435f0701b0f236359b79284c0
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:	Wed Sep 11 17:32:28 2013 +0700

    Updated Thai translation.

 po/th.po | 3435
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1609 insertions(+), 1826 deletions(-)

commit 2eade26e68e6379755762f05ac909d5e3f80aa31
Author: Behdad Esfahbod <behdad@behdad.org>
Date:	Mon Sep 9 12:07:25 2013 -0400

    [gdkcairo] Fix color premultiplication

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

 gdk/gdkcairo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 956f5e3f6b250251d111388c8d26734dffe52454
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 6 09:49:30 2013 -0400

    Fix config dir <> data dir confusion

    We added code to look for gtkrc in system config dirs,
    and then proceeded to move it to /usr/share/gtk-2.0 :-(.
    So, look in that location as well.

 gtk/gtkrc.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 541aa72f86b910558954ff46c7fbee345da6d172
Author: Ek Kato <ek.kato@gmail.com>
Date:	Thu Aug 29 14:12:09 2013 -0700

    Fix missing return from quartz_filter_keypress

    (cherry picked from commit 0ae728e2424406f1dab3878a31942d9dd8862c1a)

 modules/input/imquartz.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb3d9dc3ddecd05e92d880b20349bb57901e1516
Author: David King <amigadave@amigadave.com>
Date:	Thu Aug 22 20:19:38 2013 +0100

    combobox: Add missing Since tags for entry constructors

 gtk/gtkcombobox.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a2149a671aeff4200f3a72a350e503366ce99da8
Author: Ek Kato <ek.kato@gmail.com>
Date:	Fri Aug 16 09:54:34 2013 -0700

    Bug 705750 Quartz input method doesn't work correctly for Chinese
    characters

 gdk/quartz/GdkQuartzView.c	|  35 ++++++++++++--
 gdk/quartz/GdkQuartzView.h	|   1 +
 gdk/quartz/gdkevents-quartz.c	|  15 ++++++
 gdk/quartz/gdkprivate-quartz.h |   1 +
 modules/input/imquartz.c	| 103
 ++++++++++++++++++++++++++---------------
 5 files changed, 114 insertions(+), 41 deletions(-)

commit 36e26c8a031bab3365e7a2818666ec41bbb6693b
Author: Cody Russell <cody@jhu.edu>
Date:	Thu Aug 15 15:08:34 2013 -0500

    Fix a crasher that was introduced by
    9ca802161ec6387419d160f21fe477008a567477
    due to preedit_str being initialized as an empty string rather
    than NULL.

 modules/input/imquartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5af66c3f0d1de5d384908c846149a391776afc1a
Author: Michael Hutchison <m.j.hutchison@gmail.com>
Date:	Thu Aug 15 09:44:02 2013 -0700

    Bug 705182 Reset Cocoa IME state when immodule is reset

    Commits the pre-edit string on receipt of focus_out and reset
    commands.
    Patch refinements by Cody Russell <bratsche@gnome.org> and
    Ek Kato <ek.kato@gmail.com>

 modules/input/imquartz.c | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit cc2d29771daee4f88474497c3b596968a4ebb31a
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Mon Apr 29 17:32:31 2013 +0200

    win32: avoid assertion when creating a GdkPixmap fails

    If gdk_pixmap_new() fails (e.g. CreateDIBSection() failure) we end up
    g_object_unref()-ing the temporary GdkPixmap, and we do this before
    having set
    the drawable_impl->hdc and drawable_impl->hdc_count. Now, this could
    have just
    been a couple of warnings being dumped, but instead it really
    crashes the
    application because in win32-specific GdkDrawable's finalize()
    we assert if
    drawable_impl->hdc_count is not zero:

    Gdk:ERROR:gdkdrawable-win32.c:2047:_gdk_win32_drawable_finish:
    assertion failed: (impl->hdc_count == 0)

    In order to avoid this crash, we make sure we don't decrement the
    hdc_count in
    the GdkPixmap's finalize() unless we have it set first (i.e. we
    avoid hdc_count
    going down to -1).

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

 gdk/win32/gdkpixmap-win32.c | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 8fa5cf0554567df92c4aa384aa754655e8f12259
Author: Ek Kato <ek.kato@gmail.com>
Date:	Tue Aug 13 11:14:29 2013 -0700

    Bug 705181 Annoying beep on arrow keys

    Original patch was a bit excessive, just needed to not forward
    the command.

 gdk/quartz/GdkQuartzView.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 49fd2b2b469c5edfc741099070a31d0b79014857
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Aug 10 14:11:49 2013 -0700

    Bug 701571 NSApp doesn't notice NSWindow destruction

    Part 1 of the fix; part 2 awaits Glib developer approval (see
    https://bugzilla.gnome.org/show_bug.cgi?id=704374) and is more
    correctly associated with
    https://bugzilla.gnome.org/show_bug.cgi?id=674108

 gdk/quartz/gdkeventloop-quartz.c | 42
 +++++++++++++++++++++++++---------------
 1 file changed, 26 insertions(+), 16 deletions(-)

commit 80aabf4f1c5758027c38c72b3a00cf5110212b9d
Author: Daniel Sabo <DanielSabo@gmail.com>
Date:	Thu Aug 8 09:36:28 2013 -0500

    Reset cursor when mouse leaves a toplevel window.

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

 gdk/quartz/gdkevents-quartz.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 91bcca6f395ba6d5aa5a688d6d629633bbea539f
Author: Michael Hutchinson <m.j.hutchinson@gmail.com>
Date:	Tue Jul 2 19:04:36 2013 -0400

    Bug 705181: Fix annoying beeping introduced by Mac IME

    NSTextInputClient should not chain unhandled commands to super

 gdk/quartz/GdkQuartzView.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 4ecbef0791d420c014ecca911cd2a1cc18122e9a
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Fri Mar 15 10:56:27 2013 +0100

    win32: always recreate the cairo surface if requested to do so

    When _gdk_windowing_create_cairo_surface() gets called, we should
    always create
    a fully new cairo surface, instead of just referencing the available
    one, which
    may already be finished (i.e. in CAIRO_STATUS_SURFACE_FINISHED state).

    A new user_data key is added to the surface to explicitly release
    the acquired
    DC when the surface is destroyed, independent to the user_data key
    added to
    clear the impl->user_data pointer.

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

 gdk/win32/gdkdrawable-win32.c | 44
 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 33 insertions(+), 11 deletions(-)

commit d33c1cf4122e5ad028176f0bfde92c79f16880fd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jul 29 22:34:53 2013 -0400

    Limit includes in gtksignal.h

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

 gtk/gtksignal.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 280cf4ca949cb403bf4e61611a349fd59644cf6e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jul 29 20:57:00 2013 -0400

    X11: Fix the cut-off for too large windows

    We can only handle 2^15-1 pixels, not 2^16-1.
    Pointed out by Morten Welinder.

    http://bugzilla.gnome.org/show_bug.cgi?id=698758

 gdk/x11/gdkwindow-x11.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 12fe6a9a1ad65a46de63d619925bd1e5e7f1f9b4
Author: John Ralls <jralls@ceridwen.us>
Date:	Sun Jul 28 13:59:55 2013 -0700

    Bug Bug 703789 - gtk.immodules still referenced

    After switch to immodules.cache

 README.win32		   |  4 ++--
 demos/gtk-demo/main.c	   |  2 +-
 gtk+.spec.in		   |  2 +-
 gtk-zip.sh.in		   |  2 +-
 gtk/Makefile.am	   |  6 +++---
 gtk/gtkimcontext.c	   |  2 +-
 gtk/gtkimmodule.c	   |  2 +-
 modules/input/Makefile.am | 16 ++++++++--------
 tests/testcombochange.c   |  2 +-
 tests/testdnd.c	   |  2 +-
 tests/testgtk.c	   |  2 +-
 tests/testtext.c	   |  7 +------
 12 files changed, 22 insertions(+), 27 deletions(-)

commit 43ed68aa33b8e5efde01f7ef10d081b979cd451f
Author: Ek Kato <ek.kato@gmail.com>
Date:	Sat Jul 27 13:55:39 2013 -0700

    Bug 701332 - Patch for minor glitch in NSTextInput

 gdk/quartz/GdkQuartzView.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit c064e188943ad6bd79d8476a0f53e27bfddb4a1f
Author: Takuro Ashie <ashie@clear-code.com>
Date:	Sat Jul 27 10:34:39 2013 +0900

    imquartz: Fallback to slave IM context if no NSEvent exists.

    When an application translates a key event and drop its native event
    before passing to imquartz, it can't recognize the NSEvent. On this
    case imquartz doesn't emit any signals such as "commit" signal so
    that the application doesn't insert any text. To avoid no response,
    at least imquartz should fallback to slave GtkIMContextSimple.

    https://bugzilla.gnome.org/show_bug.cgi?id=694273#c27

 modules/input/imquartz.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 71b73e04d56a90c6ae2b3312727f30d5e8c75e36
Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Date:	Fri Jul 26 13:58:21 2013 +0200

    build: fix --disable-man

    The third argument to AC_ARG_ENABLE is the action done when
    the argument is specified, not when it is enabled.
    This resulted in --disable-man enabling those.

    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbcde7e380c9abeb4083255e7c06d297a6bec8f9
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Jul 25 16:34:21 2013 +0200

    quartz: fix crashes that sometimes happened on the first key press

    because nobody has called gdk_keymap_get_for_display() before.
    Now we simply make sure the default display's keymap exists
    if somebody calls any gdk_keymap_*() function with a NULL
    keymap (which is an allowed value).

 gdk/quartz/gdkkeys-quartz.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 561d1c6358333732bbd11040d7fefa2a0c04031a
Author: Jehan <jehan@girinstud.io>
Date:	Wed Jul 17 19:05:21 2013 +0900

    gtkdialog - more informative warning when ordering unexisting
    response_id
    (cherry picked from commit 0e4d9b7793c16fd98b396ffe6b8db48b8e09f1d2)

 gtk/gtkdialog.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit c8d52c018b33b13498c53b607acb1347db249a26
Author: Hib Eris <hib@hiberis.nl>
Date:	Mon May 13 15:45:18 2013 +0200

    Define INITGUID only for mingw.org compiler

    Defining INITGUID causes a build failure with mingw-w64 > r5589.

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

    (cherry picked from commit 6a71820ff399b32c4a95e7b17979513783c4e052)

 gdk/win32/gdkdnd-win32.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 158fc5d9e0f541420708a22ce0b120f25df996dc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jul 4 09:51:49 2013 -0400

    2.24.20

 NEWS	      | 21 +++++++++++++++++++++
 configure.ac |  4 ++--
 2 files changed, 23 insertions(+), 2 deletions(-)

commit 54c020204fba25aae4fdfed78af3f553125bf82e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 17 22:58:25 2010 -0400

    Let query utilities update the cache file directly

    This is much more convenient for packagers than having to
    redirect the output into the cache file, and much less error-prone.

 docs/reference/gtk/gtk-query-immodules-2.0.xml | 16 ++++-
 gtk/queryimmodules.c				| 97
 ++++++++++++++++----------
 2 files changed, 75 insertions(+), 38 deletions(-)

commit c8849046860a9b17fa943247d85ddadb29262b48
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jul 4 09:27:17 2013 -0400

    Move the module cache files below libdir

    These files contain architecture-dependent paths, and thus placing
    them into sysconfdir causes unnecessary hassle. Now the immodule cache
    file is looked for in libdir/gtk-2.0/2.10.0/immodules.cache.

    Belated backport of a change that was done in the run-up to 3.0.

 docs/reference/gtk/gtk-query-immodules-2.0.xml |   6 ++
 docs/reference/gtk/running.sgml		|   9 +-
 gtk/gtkrc.c					|   2 +-
 gtk/queryimmodules.c				| 118
 ++++++++++++-------------
 4 files changed, 70 insertions(+), 65 deletions(-)

commit 602b44020adbae882b5d7df378081969cf639692
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jul 4 09:05:07 2013 -0400

    Look for rc files in system config dirs as well

    This will allow us to ship package defaults in /usr instead
    of /etc.

 gtk/gtkrc.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 4c6cd0fa12dde050ee13597d34c0b05e04cb388e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Wed Jun 26 16:38:58 2013 +0200

    Updated Polish translation

 po/pl.po | 443
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 224 insertions(+), 219 deletions(-)

commit a057ed26dc623dff0fc0c62ef287f6583b2710d0
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Jun 25 14:34:15 2013 +0200

    printing: List Avahi printers

    Show printers advertised by avahi on local network. CUPS
    backend now looks for _ipps._tcp and _ipp._tcp services
    offered by avahi. If it finds such a service (printer)
    it requests its attributes through IPP_GET_PRINTER_ATTRIBUTES
    ipp request and adds it to the list of printers. Such printer
    behaves like a remote printer then.
    If an avahi printer is a default printer then it is considered
    default by the backend only if there is no local or remote
    default printer.
    This functionality is enabled when building Gtk+ with CUPS 1.6
    or later because it replaces browsing protocol removed in CUPS 1.6.

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

 configure.ac					  |    2 +-
 modules/printbackends/cups/gtkcupsutils.c	  |   22 +
 modules/printbackends/cups/gtkcupsutils.h	  |    3 +
 modules/printbackends/cups/gtkprintbackendcups.c | 1290
 +++++++++++++++++++---
 modules/printbackends/cups/gtkprintercups.c	  |   29 +-
 modules/printbackends/cups/gtkprintercups.h	  |   11 +
 6 files changed, 1205 insertions(+), 152 deletions(-)

commit 4292fb433ce331c57bcf997dfcfd0f9be06c44be
Author: Valerio Messina <efa@iol.it>
Date:	Fri Jun 14 21:50:35 2013 +0200

    GtkFileChooser: Missing hour on today's files for it&hu locales
    on Win32

    The file chooser does not show the hours for files modified today
    when using it & hu locales on Win32.  This is due to the %k format
    conversion
    for strftime() that is in Olson's Timezone Package, which msvcrt.dll
    doesn't have.
    Cygwin has it, though.

    So for now, we just use a %H format.  While %k would render
    six-in-the-morning as " 6" (6 preceded by a space), %H will render it
    as "06".

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

 po/hu.po | 4 ++--
 po/it.po | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e62709da2ee6619f26c8446b545418e5f1b9e151
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Jun 20 17:21:25 2013 +0200

    quartz: remove check for keymap changes from update_keymap()

    The function is now only called when the keymap has actually
    changed. bug #698183.

 gdk/quartz/gdkkeys-quartz.c | 424
 +++++++++++++++++++++-----------------------
 1 file changed, 206 insertions(+), 218 deletions(-)

commit c2919a6e9144cb0e916af61a21e11de6ca13c6fe
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Jun 20 16:55:49 2013 +0200

    quartz: update the keymap only if the input method changed

    and not on each keystroke, which for some IMs apparently caused a full
    update on each keystroke, not just a check for changes. Patch from
    Takuro Ashie, bug #698183.

 gdk/quartz/gdkkeys-quartz.c | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

commit 99e3d072d6676d7a219594f05e0409b9eadd5a52
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Wed Feb 27 09:22:27 2013 +0100

    win32: don't convert '\n' to '\r\n' when copying if it already is
    '\r\n'

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

 gdk/win32/gdkproperty-win32.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0828a34333e6a4af6a21436e408ec57ce620d170
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jun 16 11:04:03 2013 -0400

    2.24.19

 NEWS | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 162430fe5aadd8544efc00190ea2b7183773ddb4
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:	Tue Oct 19 11:47:40 2010 +0100

    settings: Move setting property registration in gtksettings.c

    Some GtkSettings property are registered by other classes. This leads
    to the "interesting" issue that setting GtkSettings:gtk-button-images
    requires that the GtkButton class is referenced first - or that a
    GtkButton is created.

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

    This commit is a cherry-pick from master which (sadly) fixed the issue
    only after we started the 2.9x work, and I completely forgot to
    backport
    it. This is needed because GTK 2.x started tripping the warning
    added in
    GObject by this bug:

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

    Cherry-picked-from: 9f9edb662eb0f282e98f988b1658972303390036
    Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>

 gtk/gtkbutton.c		 |  13 ----
 gtk/gtkcolorsel.c		 |  28 ++++---
 gtk/gtkentry.c			 |  21 -----
 gtk/gtkimagemenuitem.c		 |  10 +--
 gtk/gtklabel.c			 |   7 --
 gtk/gtkmenu.c			 |  25 ------
 gtk/gtkmenubar.c		 |  10 +--
 gtk/gtkscrolledwindow.c	 |  23 +++---
 gtk/gtksettings.c		 | 169
 +++++++++++++++++++++++++++++++++++++++-
 modules/input/gtkimcontextxim.c |  19 -----
 10 files changed, 191 insertions(+), 134 deletions(-)

commit 59d49e1566faeed80d2b2052c42fe6c5e9153190
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Jun 6 15:39:53 2013 +0200

    quartz: move dialogs to the same window level as utility windows

    window_type_hint_to_level(): applied patch from Paul Davis which moves
    dialogs to NSFloatingWindowLevel. This is not quite the perfect
    solution, but it's a pragmatic fix that makes apps which have both
    window types much more usable, and prevents dialog from disappearing
    under an application's main window.

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

commit 7b5e7a72fcd0fd5ad204356e3a848555589688b7
Author: Marek Kasik <mkasik@redhat.com>
Date:	Wed Jun 5 18:00:54 2013 +0200

    printing: Show correct status of a job

    "job-state" is IPP_TAG_ENUM not IPP_TAG_INTEGER.

 modules/printbackends/cups/gtkprintbackendcups.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a4132a72e9ceb78e692a1439d17025966b8f87c
Author: Michael Natterer <mitch@gimp.org>
Date:	Mon Jun 3 16:33:57 2013 +0200

    gtk: queue_resize() the GtkCellView when its cells change

    in pack_start(), pack_end(), clear(), also queue_resize() in
    set_model().  Remove calls to queue_draw() in other functions that
    already call queue_resize().

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

commit efa63c5970a2cc3fd7b9a4deddcaf85528b9b688
Author: Hendrik Knackstedt <hendrik.knackstedt@t-online.de>
Date:	Thu May 30 23:37:10 2013 +0200

    Updated German translation

 po/de.po | 758
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 382 insertions(+), 376 deletions(-)

commit c9aec6da0260e27a6d569e24dfeb53b2496f434d
Author: Wolfgang Stoeggl <c72578@yahoo.de>
Date:	Tue Oct 30 19:44:05 2012 +0100

    Updated German translation

 po-properties/de.po | 6461
 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 3567 insertions(+), 2894 deletions(-)

commit 3b82c12d3e28272fa65e37ffd4a292b09f1783c3
Author: Tilman Sauerbek <tilman@code-monkey.de>
Date:	Thu May 30 10:21:55 2013 -0500

    filechooser: Fix leak when a shortcut disappears from the filesystem

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

 gtk/gtkfilechooserdefault.c | 1 +
 1 file changed, 1 insertion(+)

commit 9754c51349d14fcb1438fac3ddc7565b4d77b53c
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri May 17 15:24:15 2013 +0200

    quartz: honor more source image properties in
    _gdk_quartz_image_copy_to_image()

    Particularly look at the source image's byte order when making a
    screenshot of the "root window" (which is the window stack). Make
    the code more generic so it can handle all sorts of pixel formats.

 gdk/quartz/gdkimage-quartz.c | 75
 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 63 insertions(+), 12 deletions(-)

commit 8368de2bc35056d466f0a536eadc353c69c0e6e3
Author: Jehan <jehan@girinstud.io>
Date:	Fri May 17 23:04:40 2013 +0900

    Bug 575767: fix crashes when XInput device disappears.

    Ignore X11 errors from querying state of unplugged input devices.
    GTK+ 3 handle this better with hotplugging support in XInput 2, but
    this is working workaround for avoiding ugly crashes and data loss
    with GTK+ 2.

 gdk/x11/gdkinput-x11.c   | 38 +++++++++++++++++++++++++++++++++++++-
 gdk/x11/gdkinput-xfree.c | 35 +++++++++++++++++++++++++++++++----
 2 files changed, 68 insertions(+), 5 deletions(-)

commit 28ac40f0f9458a309e3c5fe8c741193e9251a7f2
Author: Colin Walters <walters@verbum.org>
Date:	Mon May 20 14:06:32 2013 -0400

    modules/input: Only build quartz module if we're targeting quartz

    Otherwise the build is broken on GNU/Linux and Win32.

 modules/input/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 21c775a2c811662881ae0b2f7606ab6c0875011b
Author: E K Kato <ek.kato@gmail.com>
Date:	Tue Apr 30 14:15:10 2013 -0700

    Bug 694273 - Support for NSTextInputClient in text widgets

 configure.ac		    |	4 +
 gdk/quartz/GdkQuartzView.c | 530
 +++++++++++++++++++++++++++++++++++++++++++--
 gdk/quartz/GdkQuartzView.h |  27 ++-
 modules/input/Makefile.am  |  13 ++
 modules/input/imquartz.c   | 393 +++++++++++++++++++++++++++++++++
 5 files changed, 941 insertions(+), 26 deletions(-)

commit 1e96603577af5f7ae76d894180091047aaeb977e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 18 19:09:39 2013 -0400

    Fix drawing of treeview grid lines

    In the presence of invisible columns, the grid line drawing
    code was malfunctioning.

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

 gtk/gtktreeview.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8fe6659eb65a719b83ab9e2160ddf600a119e0bc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 13 09:16:07 2013 -0400

    Bump version

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

commit 9f16fc1b003c6e4c5095fe277f67be6bf8c8ffee
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon May 13 08:02:50 2013 -0400

    2.24.18

 NEWS | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 8b719abcbb05005c359027675a89eb1512886979
Author: Rémi Cardona <remi@gentoo.org>
Date:	Mon Feb 25 23:53:38 2013 +0100

    Remove dangling weak-refs to TreeModel object

    When a tree view is detroyed, its GailTreeView is destroyed as well
    but the
    weak references are kept and thus point to a freed memory block. A
    segfault may arise when the model is destroyed in turn and the
    weak-ref
    mechanism tries to clear the pointers in freed memory.

    This patch removes the weak references either when the GailTreeView is
    being freed or when a new model is attached to the underlying
    GtkTreeView.

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

 modules/other/gail/gailtreeview.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 0df60513cb97a2f33566e0c69308ff3dc20a7fa6
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Mon Apr 22 14:50:33 2013 +0200

    win32: ensure proper error is reported when CreateDIBSection() fails

    GetLastError() should be called immediately after the failure, so call
    WIN32_GDI_FAILED() just after the CreateDIBSection() error, not after
    ReleaseDC().

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

 gdk/win32/gdkpixmap-win32.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 330b9635b0a49f100fc4a59652f993868c2a92fb
Author: Nik Kalach <nikka@fedoraproject.org>
Date:	Wed Apr 24 16:00:03 2013 +0200

    [l10n] Update Interlingua translation

 po/ia.po | 4929
 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 1925 insertions(+), 3004 deletions(-)

commit ba5ac33cdc18fe252de9baac6a2927f9ea77e6ab
Author: Michael Natterer <mitch@gimp.org>
Date:	Sun Apr 21 05:09:52 2013 +0200

    entry: unset the completion in dispose() not finalize()

    Most likely fixes whatever evil gail interaction causing a crash I
    could never reproduce but has been reported several times against
    GIMP.
    The same fix is in GTK+ 3.x already (bug #683983).

 gtk/gtkentry.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 692a0e5906c5da7f85c16c9d6cbb0d3ed8b4a576
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Apr 10 14:32:15 2013 +0200

    gdkwindow: Handle updates created by outstanding moves in same update

    If gdk_window_flush_outstanding_moves() creates new update area
    we handle this directly in the same draw to avoid flashing.

    This mainly affects win32 as X11 does its exposes from moves async.
    However, its important for win32 since ScrollDC seems to sometimes
    invalidate (and not copy) unexected regions.

    http://bugzilla.gnome.org/show_bug.cgi?674051

 gdk/gdkwindow.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit ea66a8a580ad496dc375ce6afeb2ee29f585a7fb
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Apr 10 14:25:26 2013 +0200

    win32: Report ScrollDC update region directly

    Rather than set the window update region and repaint this region
    when we get a WM_PAINT we just directly add it to the update
    region. No need to roundtrip via win32.

    This lets us also make sure we do this drawing in the same update
    cycle. This seems especially important on Win7, because ScrollDC
    seems to act kind of weird there, not using bitblt in areas where
    it seemingly could, which makes scrolling look really flashy.

    http://bugzilla.gnome.org/show_bug-cgi?id=674051

 gdk/win32/gdkdrawable-win32.c | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 4f2725630679966dd1148644105fd5592ac95ec8
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Apr 10 14:04:26 2013 +0200

    Make gdk_flush_outstanding_moves "reentrant"

    If the do_move_region_bits_on_impl causes updates they will
    only be affected by the moves we haven't done yet.
    We do this by making sure the outstanding_moves list is uptodate
    on ever iteration of the loop.

 gdk/gdkwindow.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit f1921f8c2f813628006abf9d345ef6d42625db7c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Feb 18 11:20:40 2013 +0100

    win32: Fix build

    gdkwindown-win32.c included windows.h directly rather than via
    gdkwin32.h
    which broke the build for me at least. Instead rely on it being
    included in
    gdkwin32.h and things work right.

 gdk/win32/gdkwindow-win32.c | 1 -
 1 file changed, 1 deletion(-)

commit d7e3f6f9f89f0acb7fd40179cc4246726deafef1
Author: Carlos Garnacho <carlos@lanedo.com>
Date:	Mon Apr 8 17:25:19 2013 +0200

    quartz: Fix call to missing symbol

    This patch can be considered a leftover of commit a269c2f8d26a ,
    replace the no longer existing function with the GDK function
    meant to replace it.

    This was noticeable on regular clipboard operations in quartz

 gtk/gtkclipboard-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3acacc0384dcce55927e8e4e7e6e12bab2243104
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:	Thu Nov 22 18:04:48 2012 +0000

    Sanitize memory handling in cups_request_printer_list_cb

    gtk+ was trying to display already freed strings, leaking memory,
    ...I noticed this because I was getting weird blinking characters
    as the status of my cups printers, and valgrind confirmed something
    was wrong.

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

 modules/printbackends/cups/gtkprintbackendcups.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 8f3a3403ffa4458c2e210a04d0c49ebf99601edc
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:	Thu Apr 4 21:58:15 2013 +0200

    Updated Hungarian translation

 po-properties/hu.po | 838
 ++++++++++++++++++++++++++++++----------------------
 1 file changed, 482 insertions(+), 356 deletions(-)

commit 0909d7cee613477744a19f2c030564cf5916bd1f
Author: Michael Natterer <mitch@gimp.org>
Date:	Sat Mar 30 08:42:58 2013 +0100

    Revert "gdk: merge all 3.x changes to gdk_keysym_to_unicode_tab[]
    in gdkkeyuni.c"

    This reverts commit 67438e0e49f83215376c76cc2de979a3134a46ff.

    There must be some other change in 3.x that goes along with these
    table changes, they completely break e.g. GtkEntry.

 gdk/gdkkeyuni.c | 32 +++++++-------------------------
 1 file changed, 7 insertions(+), 25 deletions(-)

commit 67438e0e49f83215376c76cc2de979a3134a46ff
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Mar 28 14:31:20 2013 +0100

    gdk: merge all 3.x changes to gdk_keysym_to_unicode_tab[] in
    gdkkeyuni.c

 gdk/gdkkeyuni.c | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

commit a269c2f8d26a588c4b61ad605ef496e89759cc03
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Sun Dec 30 17:09:22 2012 +0100

    quartz: move atom/pasteboard type conversions functions to GDK

 gdk/quartz/gdkquartz.h		     |	4 ++++
 gdk/quartz/gdkselection-quartz.c    | 40
 ++++++++++++++++++++++++++++++++++
 gtk/gtkdnd-quartz.c		     |	2 +-
 gtk/gtkquartz.c		     | 43
 ++++---------------------------------
 gtk/gtkquartz.h		     |	1 -
 tests/dummy-headers/AppKit/AppKit.h |	3 +++
 6 files changed, 52 insertions(+), 41 deletions(-)

commit e6cf7a8d812565d7f451d3efde1c76116bfd99af
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Sun Dec 30 16:56:46 2012 +0100

    quartz: define GDK_NATIVE_WINDOW_POINTER

 configure.ac			  |  2 ++
 gdk/quartz/gdkdnd-quartz.c	  |  4 ++--
 gdk/quartz/gdkselection-quartz.c | 12 ++++++------
 3 files changed, 10 insertions(+), 8 deletions(-)

commit 9582638a6b77f8d0cc35f18a2439520d531a07dd
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:	Wed Mar 20 22:20:43 2013 +0100

    Updated Hungarian translation

 po/hu.po | 843
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 440 insertions(+), 403 deletions(-)

commit 7674fc9683b8f16362d5e066881be7aa1630e932
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Mar 18 17:26:40 2013 +0800

    Visual Studio builds: Fix the Debug configs

    The debug builds must link to the Debug version of the CRT, otherwise
    trouble will arise due to the mixing of different CRTs

 build/win32/vs10/gdk-win32.vcxproj | 5 +----
 build/win32/vs10/gdk.vcxprojin     | 3 +--
 build/win32/vs10/gtk-demo.vcxproj  | 3 +--
 build/win32/vs10/gtk.vcxprojin     | 2 +-
 build/win32/vs9/gdk-win32.vcproj   | 2 +-
 build/win32/vs9/gdk.vcprojin	    | 2 +-
 build/win32/vs9/gtk-demo.vcproj    | 2 +-
 build/win32/vs9/gtk.vcprojin	    | 2 +-
 8 files changed, 8 insertions(+), 13 deletions(-)

commit 011bb7ccdcfa82583996e495087790dfe738b754
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Mar 18 17:23:43 2013 +0800

    VS2008 Projects: Drop gdk-pixbuf Projects

    The GDK-Pixbuf Visual Studio 2008 project files have long been
    moved and
    maintain in the gdk-pixbuf project, soon after that was made
    independent
    from the GTK+ project, so these files should no longer exist in
    the GTK+
    git repo, especially as they are no longer distributed for a long
    time.

 build/win32/vs9/gdk-pixbuf-csource.vcproj	 | 166 ---------------
 build/win32/vs9/gdk-pixbuf-query-loaders.vcproj | 166 ---------------
 build/win32/vs9/gdk-pixbuf.vcproj		 | 258
 ------------------------
 3 files changed, 590 deletions(-)

commit e11b1943c7f728c6fdf5ef483db8f9f1d05b4306
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 13:34:13 2013 -0600

    filechooserbutton: Duh, remove all the timeouts after tests

    Otherwise tests may start failing if they start after an old timeout
    triggers.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit 1dee58ba87cdac188a1fe813e3bb3358ac17fd93
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 12:36:14 2013 -0600

    filechooserbutton: Add a description string to assertions about
    emitted signals

    On failed tests, this lets us more easily see see which assertion
    failed.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ca7fe8417a149524157ac65fdaa94b71cbd8f61f
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 12:24:06 2013 -0600

    filechooserbutton: Give proper names to the SELECT_FOLDER tests with
    cancelled dialog

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 140
 ++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 119 insertions(+), 21 deletions(-)

commit 852c2f06f026759a148f2a6761c8012e9ad4f0ea
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 12:06:07 2013 -0600

    filechooserbutton: Don't duplicate tests for GTK_RESPONSE_DELETE_EVENT

    Instead, re-run tests made for GTK_RESPONSE_CANCEL with the
    delete-event response.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 308
 +++---------------------------------------------
 1 file changed, 19 insertions(+), 289 deletions(-)

commit aaa922bedbbe7d18d511709134822056dc7ed291
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 11:21:35 2013 -0600

    filechooserbutton: Do not propagate state from the dialog unless it
    is active

    Change of plans to match the tests from the previous commit.

    The state of the underlying dialog is never reflected by
    GtkFileChooserButton's API,
    as the dialog is a transient thing.  The file chooser button only
    updates its state from the dialog,
    and reflects the dialog's state, when the dialog has been confirmed
    and dismissed by the user.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 241
 ++++++++++++---------------------------------
 1 file changed, 63 insertions(+), 178 deletions(-)

commit aa958f089dc908a2f849dac597c2e1366b6376d4
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 11:02:38 2013 -0600

    filechooserbutton: whitespace fixes

 gtk/gtkfilechooserbutton.c | 76
 +++++++++++++++++++++++-----------------------
 1 file changed, 38 insertions(+), 38 deletions(-)

commit 29ed8d781ea661049028fb2b982b1c74fc2820fe
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 10:59:43 2013 -0600

    filechooserbutton: For the open-dialog-cancel-* tests, add a real
    nomenclature and test all the combinations

    We used to have numeric names, which are a pain to maintain when
    new tests are added.
    Now we have a real nomenclature (see the comment at the beginning
    of the open-dialog-cancel-* tests),
    which lets us see easily if we have tested all the combinations.

    Also, added all the combinations that were missing and removed
    redundant tests.
    Not all the tests pass currently.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 347
 +++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 302 insertions(+), 45 deletions(-)

commit 9cfec7d3dbb054ced18a3e8f18a38a4c809ef4ea
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 12 10:05:22 2013 -0600

    filechooserbutton: Update the button's state only on programmatic
    changes to the filechooser's state

    The idea is that the button will only update its state of the
    selection and current folder
    when changes to those are done either by the calling program (with
    the filechooser's API)
    or when the user actually confirms and dismisses the underlying
    GtkFileChooserDialog.

    If the user makes changes to the dialog but has not dismissed it yet,
    those changes
    will not be reflected in the button (as one would expect).

    This commit also makes sure the current-folder-changed and
    selection-changed signals
    are emitted at the right times.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 100
 +++++++++++++++++++++++++++++----------------
 1 file changed, 65 insertions(+), 35 deletions(-)

commit f9f76a3a0fb93fa54adbc38a08de5eaa67abeb02
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 21:54:22 2013 -0600

    filechooserbutton: Emit 'selection-changed' when changing the
    selection programmatically

    We only emitted that signal when the selection changed through the
    underlying GtkFileChooserDialog.

    To do this when the dialog is not active and the selection is changed
    by the calling program
    (instead of by the user), we need to wait until the
    GtkFileChooserButton's UI has been updated
    via an async callback from GIO.  So, we keep track of whether an
    entry point into the
    button's API caused a programmatic change in the selection.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit 2b6db9fb317a662cefbf32a5618a794e44f70a99
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 21:17:34 2013 -0600

    filechooserbutton: For tests, wait for signals instead of just
    sleeping

    This should let tests complete faster.  Also, this will let us test
    that the correct signals are actually being emitted.

    The tests now fail, as the signals are not being emitted when they
    should.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 167
 ++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 154 insertions(+), 13 deletions(-)

commit bc604fe9f0be093c3c25ba953809f04f72b73a71
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 20:06:10 2013 -0600

    filechooserbutton: whitespace fixes

 gtk/tests/filechooser.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d09b75b9ed03f15ac6fd4a02b8b82285d7c5edea
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 18:12:23 2013 -0600

    filechooserbutton: During unselect_all(), update the widgets in
    all situations

    Not just if we thought we had a selection.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c |  6 +++---
 gtk/tests/filechooser.c    | 13 -------------
 2 files changed, 3 insertions(+), 16 deletions(-)

commit 2368a31984a9b87c92d7011b4d917f6d0eeb27c7
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 17:32:28 2013 -0600

    filechooserbutton: Add tests for unselect_all()

    These all pass except one.

 gtk/tests/filechooser.c | 93
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 93 insertions(+)

commit 15f9422adf529d9cb58af67f9975aba056a40fcb
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 17:27:44 2013 -0600

    filechooserbutton: HACK: Set a reasonable size for the dialog in
    the tests' second iteration

    Something is causing the GtkFileChooserDialog to be resized really
    small on the second time it is run
    during each test for GtkFileChooserButton.	So as a temporary hack
    we set it to 500x500 pixels on
    the second run, so the size allocation code doesn't bomb on us.

 gtk/tests/filechooser.c | 2 ++
 1 file changed, 2 insertions(+)

commit a37a8158bbcb9a44a2656df9a9757a20fcd99966
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 17:11:34 2013 -0600

    gtkfilechooserbutton: In tests, allow the possibility of doing
    unselect_all

 gtk/tests/filechooser.c | 126
 ++++++++++++++++++++++++++++++++++++------------
 1 file changed, 95 insertions(+), 31 deletions(-)

commit 82a5a0240c3c59f4a7e0babe24a65f195580928a
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 11 16:48:17 2013 -0600

    filechooserbutton: When the combo box changes, set the *file*,
    not the current folder

    The currently-selected file *is* the selection even in SELECT_FOLDER
    mode.  Do not confuse this
    with the current folder.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

commit b994bcd4f2e866a6c6d2360cb9b6fe64f1457d41
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Tue Mar 5 16:43:58 2013 +0100

    combobox: popdown the combobox when on 'grab-broken-event'

    And also explicitly remove pointer/keyboard grabs from the display.

    Whenever the grab is reported lost, we should popdown the combobox,
    so that the
    GDK_WINDOW_TEMP window is hidden and removed from the toplevel,
    as done with
    the menu for example.

    Leaving the GDK_WINDOW_TEMP window open when re-activating the
    application
    triggers several issues in the win32 backend, due to restacking
    windows of the
    non-toplevel group into the toplevel group:

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

 gtk/gtkcombobox.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 979e8bd9ec9599fd902fef8c531846c7fed72b01
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Mar 8 12:43:10 2013 -0600

    filechooserbutton: Update the combo box even after the dialog is
    cancelled

    We assumed that we didn't have to update the combo box if the dialog
    got cancelled,
    as it should simply retain its previous contents.  But this assumption
    doesn't work
    as the dialog is brought up with the 'Other...' item - we don't
    want the
    combo box to keep showing 'Other...' if the dialog is cancelled.

    The test from the previous commit now passes.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

commit e16591780d27bca240623f7499c5aae43119a7ea
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Mar 8 12:37:20 2013 -0600

    filechooserbutton: New test for opening the Other item in the combo
    box and then canceling the dialog

    There is this bug:

    1. Start with a file chooser button in SELECT_FOLDER mode, and select
    a folder from the combo box.

    2. Click on the button's combo box, select 'Other...'

    3. You get the file chooser dialog. Cancel the dialog.

    4. The file chooser button's combo box still shows 'Other...' instead
    of
       showing the selection from (1).

    This is a test to ensure that the original selection is restored.
    The test fails right now.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 131
 ++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 115 insertions(+), 16 deletions(-)

commit dc5c12b4376654a3d8263aaab19fc55cfccebbe7
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Mar 8 11:13:12 2013 -0600

    filechooserbutton: Sync the tests a bit with the master branch

    The tests fail right now in gtk-2-24 because accessibility is not
    available out of the box.

 gtk/tests/filechooser.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 6dc11c26a880753c95bc420a2bec7ada270adbbb
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Mar 7 17:20:16 2013 -0600

    filechooserbutton: Don't show the (None) item when the combo box is
    popped up

    This is surprisingly tricky, since the (None) item *has* to be a
    visible item while
    the combo box is *not* popped up, so that it can show its contents.
    But the item
    has to be *not* visible when the combo box is popped up.

    Also, update the whole button's selection, not just the underlying
    dialog's, when
    the combo box changes its selection - based on a patch by Paul
    Davis in
    https://bugzilla.gnome.org/show_bug.cgi?id=691040#c20

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 120
 ++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 101 insertions(+), 19 deletions(-)

commit b714446fd8dcb5f8ea6b749fb940b8382dfa45b3
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Mar 7 14:14:47 2013 -0600

    filechooserbutton: In SELECT_FOLDER, when the selection is empty,
    show (None) in the combo box

    We do this by adding a new row type, ROW_TYPE_EMPTY_SELECTION.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 76
 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 57 insertions(+), 19 deletions(-)

commit a72b31bac14864daf412343030196e9198e1b6ef
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Mar 7 13:50:34 2013 -0600

    filechooserbutton: Update the button/combo at construction time

    This way the internal labels will show the correct selection even
    if nothing
    has been selected programmatically.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 3 +++
 1 file changed, 3 insertions(+)

commit 6fb708775879699d430f639fb1f2d64f74e63ef7
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Mar 7 13:44:33 2013 -0600

    filechooserbutton: Update the button/combo whenever the selection
    is changed programmatically

    We didn't change it when the file chooser button's dialog was
    inactive, and so
    the actual file chooser button would not visually reflect the
    current selection.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 58
 ++++++++++++++++++++++++++++------------------
 1 file changed, 35 insertions(+), 23 deletions(-)

commit c4b47464a230de18382b5724411ea3a00f7882a3
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Mar 7 12:53:00 2013 -0600

    filechooserbutton: Test that the expected filename is shown

    We do some gymnastics to pull the string out of the GtkButton or
    the GtkComboBox that is
    being used in GtkFileChooserButton to show the current selection
    when the dialog
    is inactive - namely, we look for the subwidget with the correct
    ATK role, and pull its
    accessible name.

    Currently the test fails; this is
    https://bugzilla.gnome.org/show_bug.cgi?id=691040#c18

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c |	2 +-
 gtk/tests/filechooser.c    | 158
 +++++++++++++++++++++++++++++++++++++++------
 2 files changed, 140 insertions(+), 20 deletions(-)

commit b2a65ebfb67f093e88d6bcc80d5643b94d6c985d
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Wed Mar 6 19:16:25 2013 +0100

    spinbutton: don't override initial text in non-numeric-only spin
    buttons

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

 gtk/gtkspinbutton.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 461c1a547efb13c7a2f22ab9bf4c7b5aaf5fc5c3
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Mar 6 12:42:24 2013 -0600

    Remove some unused variables

 gtk/gtkfilesystem.c | 2 --
 gtk/gtkpathbar.c    | 5 -----
 2 files changed, 7 deletions(-)

commit 3c993547a4d26cf0946ce5d0b0e020726c6d306d
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 5 17:17:00 2013 -0600

    filechooser: Use _gtk_file_has_native_path() throughout when testing
    for local_only

    In the case of checking for local_only, g_file_is_native() is not
    useful, since it
    will return FALSE for something in a FUSE mount.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c  | 10 +++++-----
 gtk/gtkfilechooserdefault.c |	2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 7a93355977b7d92c51e53d4bf78636c774d6fa1f
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 5 14:20:12 2013 -0600

    filechooser: Also convert get_uris() to returning native paths

    It was only being done in gtk_file_chooser_get_uri().

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooser.c | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit f907d16329123e77823997724c2e662bfcf77533
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Mar 5 13:59:04 2013 -0600

    filechooser: Rename _gtk_file_is_path_not_local() to
    _gtk_file_has_native_path()

    Negatives in names of boolean functions are confusing.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 10 +++++-----
 gtk/gtkfilechooserentry.c   |	2 +-
 gtk/gtkfilesystem.c	     | 11 +++++------
 gtk/gtkfilesystem.h	     |	2 +-
 4 files changed, 12 insertions(+), 13 deletions(-)

commit 5d32c05578869c4c5eff9b9c3ee058fd9afc5dc5
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:	Sun Nov 18 19:39:11 2012 +1100

    filechooser: Show FUSE mounted locations in shortcuts

    Since FUSE locations can be handled safely by applications
    show these mounted locations regardless of whether
    gtk_file_chooser_set_local_only()
    is set to TRUE

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

 gtk/gtkfilechooser.c	     | 22 ++++++++++++++++++++--
 gtk/gtkfilechooserdefault.c | 10 +++++-----
 gtk/gtkfilechooserentry.c   |	2 +-
 gtk/gtkfilesystem.c	     | 14 ++++++++++++++
 gtk/gtkfilesystem.h	     |	3 +++
 5 files changed, 43 insertions(+), 8 deletions(-)

commit 776fc82bd507fa50973d63f16790cb990d6677eb
Author: Alan McGovern <alan@xamarin.com>
Date:	Wed Mar 6 11:06:09 2013 +0000

    quartz: Null check title before setting it

    This avoids a crash in objective-c.

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

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

commit 3087e8b74eaf6f12eefb8a40bbcde857509a10ac
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Tue Mar 5 17:42:28 2013 -0500

    Revert "entry: never use GTK_STATE_ACTIVE to paint the background"

    This reverts commit 87115e00a81e9d6a2c4d18106af422765004fe2a.

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

 gtk/gtkentry.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit eb89bf17296727d7a3f5d0561ff7e062b4ac03b4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 4 11:10:33 2013 -0500

    Bump version

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

commit ed543bdccfdee4970943b25db307aa76da40d8e9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 4 08:50:35 2013 -0500

    2.24.17

 NEWS | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit b01f90b8d19b3de8bded46362e12853610a4afb7
Author: Changwoo Ryu <cwryu@debian.org>
Date:	Wed Feb 13 02:44:00 2013 +0000

    immodule: Fix context ID lookup on module with multiple contexts

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

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

commit 461c3835aa83cf4a1a8748cac510d6028cca63b1
Author: Aleksander Morgado <aleksander@lanedo.com>
Date:	Tue Feb 26 14:51:31 2013 +0100

    win32: fix possible memleak if GlobalAlloc() fails

    Also remove the unused 'buf' variable.

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

 gdk/win32/gdkproperty-win32.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8eb2278f6a967eb96a5614451598dfae282caa3b
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Feb 21 18:44:38 2013 -0600

    filechooserbutton: Don't ever use gtk_file_chooser_get_files()

    The file chooser button only supports single-selection modes, so
    switch the code to a simpler gtk_file_chooser_get_file() to avoid
    dealing with GSLists of a single file.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 33 +++++++++++++--------------------
 1 file changed, 13 insertions(+), 20 deletions(-)

commit d9f87ff0980a6b1ef03ef39dcfeeaec927ec1ecc
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:	Thu Feb 21 22:25:21 2013 +0400

    Make sure icon cache has /-separated subdirs only (v2 - use
    g_build_path)

    https://bugzilla.gnome.org/show_bug.cgi?id=692955
    (cherry picked from commit 8e80fd1ab9eb3c6389b0582eab21b637141e7f92)

    Conflicts:
	gtk/updateiconcache.c

 gtk/updateiconcache.c | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 2cc67fc1091805d64c18a8afda1a19e813301dbc
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:52:23 2013 -0600

    filechooserbutton: In tests, sleep after opening the dialog

    This may ensure that the dialog is actually done initializing.
    We need to kill this
    sleeping business and really use signals, sigh...

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8de7b17572e6a2002802ab880db6c1fbe6d39e8
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:30:30 2013 -0600

    filechooserbutton: Don't emit file-set signal when the change is
    not the result of a user action

    We only emit that signal when the user confirms the button's internal
    GtkFileChooserDialog,
    or when he drags-and-drops stuff into the button.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 6 ------
 1 file changed, 6 deletions(-)

commit a05d51e7ab880eae5f27a135fa25e6fbc1d6b80a
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:28:59 2013 -0600

    filechooserbutton: In the tests, run through the dialog more than
    one time

    This ensures that data maintained by the button while the dialog
    opens/closes remains consistent.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 84
 ++++++++++++++++++++++++++++---------------------
 1 file changed, 48 insertions(+), 36 deletions(-)

commit 2f396a74f3a74aac7d7bd795da0013ce0966f5b3
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:14:15 2013 -0600

    filechooserbutton: Add tests for cancelling the dialog via closing
    it (delete-event), instead of by simulating the Cancel button
    (response cancel)

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 176
 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 175 insertions(+), 1 deletion(-)

commit 65cf6295f71aff96b89b1cba6da0a551947c5655
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 18:02:24 2013 -0600

    filechooser: When stopping/clearing BROWSE model, really ensure that
    we end up in LOAD_EMPTY state

    Previously we could end up in a situation where
    browse_list_model==NULL, and yet load_state==LOAD_FINISHED.
    This is not a valid state.	So, when we get rid of the list model,
    really ensure that we end up
    in LOAD_EMPTY so nothing assumes that there is a valid list model
    around.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit a070d75a2f2b65e6d5aa4ef7a5f6d77dc57d9998
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 20 17:14:20 2013 -0600

    filechooser: Tighten up some assertions when actually selecting
    files in the treeview

    The model must be fully loaded, and it must be inserted in the
    treeview.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 5 +++++
 1 file changed, 5 insertions(+)

commit c56f5089937ce264d58df9f21662828ec2c40812
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Mon Feb 18 14:36:04 2013 -0500

    release: post-release version bump

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

commit 67771adfd05e667bb65c3b5ccd1f8fe51d481875
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Mon Feb 18 14:31:23 2013 -0500

    release: doc updates for 2.24.16

 docs/reference/gdk/tmpl/general.sgml	   | 7 -------
 docs/reference/gdk/tmpl/pixmaps.sgml	   | 2 +-
 docs/reference/gdk/tmpl/properties.sgml   | 2 +-
 docs/reference/gdk/tmpl/windows.sgml	   | 2 +-
 docs/reference/gtk/tmpl/gtkmenushell.sgml | 9 +++++++++
 docs/reference/gtk/tmpl/gtksettings.sgml  | 5 +++++
 6 files changed, 17 insertions(+), 10 deletions(-)

commit e99827cb19352589919c072dbc18f0520c79956a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Mon Feb 18 13:49:24 2013 -0500

    release: update NEWS for 2.24.16

 INSTALL.in | 2 +-
 NEWS	    | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit c25c2f0a41425e95456184e01039be878aa8191c
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Mon Feb 18 13:58:19 2013 -0500

    Comment out a file chooser test that doesn't pass

 gtk/tests/filechooser.c | 2 ++
 1 file changed, 2 insertions(+)

commit 950084ae18b6ce47cc2d3f5ef4f103438707156a
Author: William Hua <william@attente.ca>
Date:	Mon Feb 18 06:42:17 2013 -0500

    Make GtkItemFactory produce GtkSeparatorMenuItems.

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

 gtk/gtkitemfactory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0004fe6cd44bf1033f606c0f9fe9a3784eeb4e73
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 17:44:38 2013 -0600

    filechooser: Remove test directory from testfilechooserbutton

 tests/testfilechooserbutton.c | 1 -
 1 file changed, 1 deletion(-)

commit 81df0059cbff1f658bf8ea70905ed2c01a1fec8c
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 15:21:12 2013 -0600

    filechooserbutton: Add tests for SELECT_FOLDER mode with the dialog
    active

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 51
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 747a514cfb32a22b15f14c64c1f3a7e11544cf60
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 15:07:33 2013 -0600

    filechooser: Oops, cancel a file operation that was missing

    In addition, remove a list of pending_cancellables that was no longer
    being used.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 18 ++++++------------
 gtk/gtkfilechooserprivate.h |	1 -
 2 files changed, 6 insertions(+), 13 deletions(-)

commit 670fcf2c4110445b8ff766dc8f3d7f348fec66e0
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 13:42:38 2013 -0600

    filechooserbutton: Add a battery of tests for GtkFileChooserButton

    These are generic tests that can test the button in all of its modes,
    instead of hand-written tests for each combination.

    Some tests fail currently.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 658
 +++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 545 insertions(+), 113 deletions(-)

commit 27eea79537bbbb08360680fec79f9cf3d16536e6
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 12:12:50 2013 -0600

    filechooserbutton: In SELECT_FOLDER mode, consider an empty selection
    to mean current_folder

    If the user didn't explicitly select anything, BUT the file chooser
    button has
    a current_folder set, do the same as what GtkFileChooserDefault
    would do:
    return the current folder as the selection.

    This makes the tests in tests/filechooser pass!

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit ea3a1ecbd1259f1bb95b5482106344587cb47119
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 11:47:35 2013 -0600

    filechooserbutton: Keep track of the current_folder while the dialog
    is inactive

    This is analogous to keeping the selection while the dialog is
    inactive.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 87
 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 80 insertions(+), 7 deletions(-)

commit c7cae86568a7f0e617704b488603c885f370ebc0
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 11:14:36 2013 -0600

    filechooser: Fix cast

 gtk/tests/filechooser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97aaba834330cccb7867901b5d1dffe05c539ac6
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 11:14:17 2013 -0600

    filechooserbutton: Remove unused function prototypes

 gtk/gtkfilechooserprivate.h | 11 -----------
 1 file changed, 11 deletions(-)

commit bfcaa4228c35d994bccb91c7369fa152d1df5d75
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Feb 13 11:01:50 2013 -0600

    filechooserbutton: Restore to an empty previous selection properly

    If no file was originally selected in the GtkFileChooserButton,
    then its
    internal dialog is brought up and cancelled, then we need to
    restore the
    selection back to none.  GtkFileChooser, though, doesn't like to
    select a NULL file, so call _unselect_all() in that condition.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 5de08612dc8cf6970d2c795ec204482c18101c9d
Author: Michael Natterer <mitch@lanedo.com>
Date:	Wed Feb 13 14:35:45 2013 +0100

    gtk: reliably stop spinning when a GtkSpinButton is hidden

    Call stop_spinning() also in unrealize() because unmap() is not
    reliably called in GTK+ 2.x. This is not an issue in GTK+ 3.x.

 gtk/gtkspinbutton.c | 2 ++
 1 file changed, 2 insertions(+)

commit 30a2f8edcc6d2ea912f582b621a82ea44ef4985b
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 23:12:20 2013 -0600

    filechooserbutton: Add test for setting/getting the current folder;
    currently fails

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

commit 1cfd1f372a897cc480478afb87a7835a7d2d1cf6
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 23:03:26 2013 -0600

    filechooserbutton: Fix preserving the selection after cancelling
    the dialog

    The button's underlying file chooser dialog should not be used to
    store the file selection
    while the dialog is unmapped.  Instead, the file chooser button now
    stores the
    selection itself.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 141
 ++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 127 insertions(+), 14 deletions(-)

commit e6f629f2bbdc009552f9b2eb99d4746014f095a5
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 20:12:32 2013 -0600

    filechooser: Remove some unused code

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 16 ----------------
 1 file changed, 16 deletions(-)

commit 69bf331c980c576ad474e2388c6a7d4be8dd19f0
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 19:33:17 2013 -0600

    filechooserbutton: Simplify the code to preserve the selection while
    the dialog is running

    It used to fetch a possibly multiple selection from the
    GtkFileChooserDialog, and then
    pick just the first item from the selection list.  But since
    GtkFileChooserButton
    operates in single-selection mode only, it can simply use
    gtk_file_chooser_get_file()
    instead.

    Also, the right way to reset the selection for
    GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER
    is with gtk_file_chooser_select_file(), not with
    _set_current_folder_file().

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserbutton.c | 30 +++---------------------------
 1 file changed, 3 insertions(+), 27 deletions(-)

commit 0e79a04b66c588154e2b07be9c010fe9536dc843
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 19:11:33 2013 -0600

    filechooserbutton: Don't set a starting folder in the underlying
    dialog

    Let the dialog decide by itself.

 gtk/gtkfilechooserbutton.c | 25 -------------------------
 1 file changed, 25 deletions(-)

commit 2900fa9b62f594f780a4c9f69075f6221bbb1448
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 18:19:45 2013 -0600

    filechooser: Test canceling the dialog inside a GtkFileChooserButton

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 48
 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit 1130a7c6f2ddb79a3b8351eab0d096125d1e1652
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 18:19:26 2013 -0600

    Remove unused variable

 gtk/gtkfilechooserbutton.c | 2 --
 1 file changed, 2 deletions(-)

commit 71505d982b0f8ce719885f5f9c4c36b0042efb01
Author: Sebastian Geiger <sbastig@gmx.net>
Date:	Fri Aug 31 12:02:00 2012 -0500

    [GtkFileChooserButton] bgo#645065 - Restore the previously-selected
    file when the button's GtkFileChooserDialog is canceled

    The file chooser is asynchronous, so doing 'select_file (old_file)'
    and subsequently querying
    the file for updating the labels is not going to work.  However,
    the underlying file chooser
    will emit 'selection-changed' as appropriate when it finishes
    restoring the old file.  So,
    we only need to update the labels when the file chooser dialog is
    confirmed, not cancelled.

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

commit e0cfc911fdfa603b23e4b2d5da5639a38a4d3fc1
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 17:50:33 2013 -0600

    filechooser: Add a couple of tests for GtkFileChooserButton; they
    fail now

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 62
 +++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 58 insertions(+), 4 deletions(-)

commit 5807a190315aac93496a40a349409ee5b903d025
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 15:20:46 2013 -0600

    filechooser: Do tests with g_assert_cmpstr(), not g_assert(passed)

    This lets us see exactly what failed, instead of just seeing a
    boolean error value.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 58
 ++++++++++++++-----------------------------------
 1 file changed, 16 insertions(+), 42 deletions(-)

commit 96602b29e263a03e813132fd31d0df196b181f17
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 15:11:26 2013 -0600

    filechooser: Move some of the tests to GTestDataFunc

    This code came from a home-grown testing mechanism, which didn't
    aggregate tests
    into a test suite; it just ran them one by one.  Here we move some
    of that machinery
    to GTestDataFunc for more flexibility in running tests.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/tests/filechooser.c | 117
 ++++++++++++++++++++++++++++--------------------
 1 file changed, 68 insertions(+), 49 deletions(-)

commit e14808fdd32c8d09b0c2c3eb4081df8773ca5357
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Feb 11 13:38:58 2013 -0600

    filechooser: Get the filechooser tests to build

    Some are ifdef-ed out with BROKEN_TESTS, but at least the tests will
    compile for now.

 gtk/tests/Makefile.am	       |  2 +-
 gtk/tests/filechooser.c       | 25 ++++++++++++++++---------
 tests/testfilechooserbutton.c |  2 ++
 3 files changed, 19 insertions(+), 10 deletions(-)

commit 2ffaa468e5e6d565f72c0c3e2c2e1b4e7b287af3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 9 18:33:04 2013 -0500

    post-release version bump

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

commit 84e1e808398a5a2679547e4b4c23ab50ba745ccf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 6 07:46:34 2013 -0500

    Updates for 2.24.15

 NEWS | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 65ea14d42151941a2c53843b13b244f38ece3b9d
Author: Emanuele Aina <emanuele.aina@collabora.com>
Date:	Tue Jan 29 14:56:14 2013 +0100

    build: Fix building with the gold linker by referencing gmodule-2.0

    With the binutils-gold linker the '--no-copy-dt-needed-entries'
    flag is
    active by default and using any symbol from indirectly loaded
    libraries
    will result in undefined reference errors.

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

 gtk/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 5ada51d3c7d3b476d954c4fdddb4895c3de00220
Author: William Hua <william@attente.ca>
Date:	Mon Jan 28 17:21:31 2013 -0500

    Signalify (already existing) GtkMenuShell.insert()

    gtk_menu_shell_insert() is a virtual function that was being directly
    invoked from the class vtable.

    Turn it into a proper signal and emit it in the usual way.

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

    This is a backport of Ryan Lortie's commit
    05aeaeef9ea41282a8859cbff2116d3fba5d31ea from the GTK+ 3 branch.

 gtk/gtkmenushell.c | 32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)

commit 55642822fed69f1dd93e034065963f634a837d4b
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Fri Jan 25 16:57:10 2013 -0500

    spinbutton: paint an additional slice of background

    Normally, the xthickness in the style maps to the space on the
    sides of
    the widget, to accommodate for its border - GtkEntry's text area
    background width is calculated as (allocation->width - 2 *
    xthickness),
    and the border is rendered in that area.
    GtkSpinButton has an additional panel for the buttons though,
    which will
    render the right-side (left-side for RTL) border itself, taking
    xthickness into account. This results in the xthickness for that side
    being applied twice, both to the spinbutton panel and to the entry's
    text area.
    Visually, a slice with no painted background can be seen in
    spinbuttons
    on the right side (left side when RTL) of the text area, where the
    border would be rendered by the entry, which looks bad.

    This patch makes GtkSpinButton render the same background of the entry
    in that slice, to compensate for the xthickness being allocated to the
    button panel instead.

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

 gtk/gtkspinbutton.c | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit 87115e00a81e9d6a2c4d18106af422765004fe2a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Fri Jan 25 14:40:22 2013 -0500

    entry: never use GTK_STATE_ACTIVE to paint the background

    When state-hint is TRUE, GTK_STATE_ACTIVE was used to paint the entry
    background and frame, since commit
    207f3f8685f21bbade8ae0a6551a0e92d6baad89.

    Given that everywhere else in GTK2 - including GtkEntry itself in
    draw_text_with_color() - GTK_STATE_ACTIVE is used for non-toggleable
    widgets to indicate selected but not focused text, this leads to the
    entry painting itself with the wrong background color when focused.
    This is unsolvable from the theme, as changing the ACTIVE background
    color to be the same as NORMAL would give a wrong background to
    selected
    but not focused text as per above.

    This patch avoids using GTK_STATE_ACTIVE to paint GtkEntry's
    background,
    changing the code so that the widget state is always used instead.

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

 gtk/gtkentry.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit cfb09e565460fd463a0822c8c8dbb0521d9fcab9
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Jan 24 17:57:03 2013 -0600

    GtkFileChooserButton: return correct selection for SELECT_FOLDER mode

    The old code to load the last_folder_uri state from the settings
    was not actually
    ensuring that the settings were read from disk.  The result was this:

    1. user chooses a folder in SELECT_FOLDER mode
    2. user dismisses the file chooser dialog inside a
    GtkFileChooserButton
    3. The dialog unmaps itself and saves the last_folder_uri with the
    user's selection
    4. The file chooser button gets queried for the selection
    5. GtkFileChooserDefault sees that it is unmapped, and falls back
    to the last_folder_uri
    6. But since that key is not ensured as read by the temporary instance
    of GtkFileChooserSettings,
       it returns nothing.
    7. The file chooser falls back to returning the user's home directory.

    However, *we don't use the last_folder_uri* anymore, for anything!
    So, removed
    that code and now everything falls back to ->current_folder correctly.
    This
    is the correct selection value for SELECT_FOLDER mode anyway.

    https://bugzilla.gnome.org/show_bug.cgi?id=674556
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c  | 47
 --------------------------------------------
 gtk/gtkfilechoosersettings.c | 21 --------------------
 gtk/gtkfilechoosersettings.h |  5 -----
 3 files changed, 73 deletions(-)

commit 0c5877215b755f4d2bd639124a400eb471cf7d24
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jan 20 22:07:14 2013 -0500

    Fix a critical warning in notebook dnd with rgba colormaps

    Pointed out by Nick Schermer in
    https://bugzilla.gnome.org/show_bug.cgi?id=690788

 gtk/gtknotebook.c | 1 +
 1 file changed, 1 insertion(+)

commit adf68f977cd41748b35b1aca88367d3d5cb459da
Author: Nuno Araujo <nuno.araujo@russo79.com>
Date:	Tue Jan 15 18:30:48 2013 +0100

    Enable support for automake 1.13 in autogen.sh

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

 autogen.sh | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 85825ebaf2c16bb48602d5d3ced5e9ecd6605852
Author: Jan Rękorajski <baggins@pld-linux.org>
Date:	Wed Dec 14 14:09:48 2011 +0100

    print dialog: Fix authentication logic

    Reset state of CUPS requests correctly during authentization and
    check CUPS requests for errors.
    Don't initialize variables holding password and username with empty
    string (#664640).

 modules/printbackends/cups/gtkcupsutils.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit f9e2130765170fafe56ff1b0458472c35a52b228
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jan 15 18:24:54 2013 -0500

    Rename configure.in to configure.ac

    Its the new thing...

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

commit bc3f1893aa26761c0009ddc993b48623bcfbe4ed
Author: Michael Natterer <mitch@lanedo.com>
Date:	Tue Jan 15 11:48:23 2013 +0100

    quartz: really don't call a NULL function in gtk_clipboard_store()

    Need to check targets and get_func in each loop iteration because
    calling get_func the fist time might do whatever to the clipboard.
    Re-fixes bug #626499. Also free the target table after we're done.

 gtk/gtkclipboard-quartz.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit f895cd44afbc4b4fd3b07e90f532395f6eea71b7
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Thu Jan 10 13:39:33 2013 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 749
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 378 insertions(+), 371 deletions(-)

commit 3bfc67f1c1d724a1a5a1fea7651534c49cd83d95
Author: Marko Lindqvist <cazfi74@gmail.com>
Date:	Mon Jan 7 06:23:36 2013 +0200

    configure.in: fix autoreconf with automake-1.13

    Replace long obsolete AM_CONFIG_HEADER with proper AC_CONFIG_HEADERS.
    automake-1.13 errors out upon seeing former.
    Similarly remove AM_PROG_CC_STDC. It's proper replacement, AC_PROG_CC,
    is already present.

    Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>

 configure.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 184407309f83a06b9215c8123091263d483edc8b
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Fri Dec 28 22:11:13 2012 +0100

    quartz: retain content view when switching over toplevel.

 gdk/quartz/gdkwindow-quartz.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 30deba453a045107eadd4deea572e29192c298c1
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Fri Dec 28 22:06:32 2012 +0100

    quartz: Make sure the old toplevel is closed on recreation

 gdk/quartz/gdkwindow-quartz.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a8008b796f14444dff3ac46af884238fc4f214f6
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Fri Dec 28 21:59:02 2012 +0100

    quartz: make sure all old properties are set on the new toplevel

    Apply patch by Paul Davies; part of bug 669808.

 gdk/quartz/gdkwindow-quartz.c | 39
 ++++++++++++++++++++++++++++++++-------
 1 file changed, 32 insertions(+), 7 deletions(-)

commit 62f1d871b70a8e08b899942827386d6f3222c986
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Fri Dec 28 21:04:09 2012 +0100

    quartz: ensure window being (un)fullscreened is visible

    Patch by Paul Davis; part of bug 669808.

 gdk/quartz/gdkwindow-quartz.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 1f0f3994694ec3f1baa43932c186db78814b2abd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 28 11:26:46 2012 -0500

    Move single-include guards inside include guards

    gcc has optimizations for include guards that only work
    if they are outermost in the the header.
    https://bugzilla.gnome.org/show_bug.cgi?id=689810

 gdk/gdkapplaunchcontext.h	| 6 +++---
 gdk/gdkcairo.h			| 6 +++---
 gdk/gdkcolor.h			| 6 +++---
 gdk/gdkcursor.h		| 6 +++---
 gdk/gdkdisplay.h		| 6 +++---
 gdk/gdkdisplaymanager.h	| 6 +++---
 gdk/gdkdnd.h			| 6 +++---
 gdk/gdkdrawable.h		| 6 +++---
 gdk/gdkevents.h		| 6 +++---
 gdk/gdkgc.h			| 6 +++---
 gdk/gdkimage.h			| 6 +++---
 gdk/gdkinput.h			| 6 +++---
 gdk/gdkkeys.h			| 6 +++---
 gdk/gdkpango.h			| 6 +++---
 gdk/gdkpixbuf.h		| 6 +++---
 gdk/gdkpixmap.h		| 6 +++---
 gdk/gdkproperty.h		| 6 +++---
 gdk/gdkregion.h		| 6 +++---
 gdk/gdkrgb.h			| 6 +++---
 gdk/gdkscreen.h		| 6 +++---
 gdk/gdkselection.h		| 6 +++---
 gdk/gdkspawn.h			| 6 +++---
 gdk/gdktestutils.h		| 6 +++---
 gdk/gdktypes.h			| 6 +++---
 gdk/gdkvisual.h		| 6 +++---
 gdk/gdkwindow.h		| 6 +++---
 gtk/gtkaboutdialog.h		| 6 +++---
 gtk/gtkaccelgroup.h		| 8 ++++----
 gtk/gtkaccellabel.h		| 8 ++++----
 gtk/gtkaccelmap.h		| 8 ++++----
 gtk/gtkaccessible.h		| 6 +++---
 gtk/gtkaction.h		| 6 +++---
 gtk/gtkactiongroup.h		| 6 +++---
 gtk/gtkactivatable.h		| 6 +++---
 gtk/gtkadjustment.h		| 8 ++++----
 gtk/gtkalignment.h		| 8 ++++----
 gtk/gtkarrow.h			| 8 ++++----
 gtk/gtkaspectframe.h		| 8 ++++----
 gtk/gtkassistant.h		| 6 +++---
 gtk/gtkbbox.h			| 6 +++---
 gtk/gtkbin.h			| 8 ++++----
 gtk/gtkbindings.h		| 8 ++++----
 gtk/gtkbox.h			| 8 ++++----
 gtk/gtkbuildable.h		| 6 +++---
 gtk/gtkbuilder.h		| 6 +++---
 gtk/gtkbutton.h		| 8 ++++----
 gtk/gtkcalendar.h		| 8 ++++----
 gtk/gtkcelleditable.h		| 6 +++---
 gtk/gtkcelllayout.h		| 6 +++---
 gtk/gtkcellrenderer.h		| 6 +++---
 gtk/gtkcellrendereraccel.h	| 6 +++---
 gtk/gtkcellrenderercombo.h	| 6 +++---
 gtk/gtkcellrendererpixbuf.h	| 6 +++---
 gtk/gtkcellrendererprogress.h	| 6 +++---
 gtk/gtkcellrendererspin.h	| 6 +++---
 gtk/gtkcellrendererspinner.h	| 6 +++---
 gtk/gtkcellrenderertext.h	| 8 ++++----
 gtk/gtkcellrenderertoggle.h	| 6 +++---
 gtk/gtkcellview.h		| 6 +++---
 gtk/gtkcheckbutton.h		| 8 ++++----
 gtk/gtkcheckmenuitem.h		| 8 ++++----
 gtk/gtkclipboard.h		| 6 +++---
 gtk/gtkcolorbutton.h		| 8 ++++----
 gtk/gtkcolorsel.h		| 6 +++---
 gtk/gtkcolorseldialog.h	| 6 +++---
 gtk/gtkcombobox.h		| 6 +++---
 gtk/gtkcomboboxentry.h		| 6 +++---
 gtk/gtkcomboboxtext.h		| 6 +++---
 gtk/gtkcontainer.h		| 8 ++++----
 gtk/gtkdebug.h			| 6 +++---
 gtk/gtkdialog.h		| 8 ++++----
 gtk/gtkdnd.h			| 8 ++++----
 gtk/gtkdrawingarea.h		| 8 ++++----
 gtk/gtkeditable.h		| 8 ++++----
 gtk/gtkentry.h			| 8 ++++----
 gtk/gtkentrybuffer.h		| 6 +++---
 gtk/gtkentrycompletion.h	| 6 +++---
 gtk/gtkenums.h			| 6 +++---
 gtk/gtkeventbox.h		| 8 ++++----
 gtk/gtkexpander.h		| 6 +++---
 gtk/gtkfilechooser.h		| 6 +++---
 gtk/gtkfilechooserbutton.h	| 6 +++---
 gtk/gtkfilechooserdialog.h	| 6 +++---
 gtk/gtkfilechooserwidget.h	| 6 +++---
 gtk/gtkfilefilter.h		| 6 +++---
 gtk/gtkfixed.h			| 8 ++++----
 gtk/gtkfontbutton.h		| 6 +++---
 gtk/gtkfontsel.h		| 8 ++++----
 gtk/gtkframe.h			| 8 ++++----
 gtk/gtkgc.h			| 8 ++++----
 gtk/gtkhandlebox.h		| 8 ++++----
 gtk/gtkhbbox.h			| 8 ++++----
 gtk/gtkhbox.h			| 8 ++++----
 gtk/gtkhpaned.h		| 6 +++---
 gtk/gtkhscale.h		| 8 ++++----
 gtk/gtkhscrollbar.h		| 8 ++++----
 gtk/gtkhseparator.h		| 8 ++++----
 gtk/gtkhsv.h			| 6 +++---
 gtk/gtkiconfactory.h		| 6 +++---
 gtk/gtkicontheme.h		| 6 +++---
 gtk/gtkiconview.h		| 6 +++---
 gtk/gtkimage.h			| 8 ++++----
 gtk/gtkimagemenuitem.h		| 8 ++++----
 gtk/gtkimcontext.h		| 8 ++++----
 gtk/gtkimcontextsimple.h	| 6 +++---
 gtk/gtkimmulticontext.h	| 6 +++---
 gtk/gtkinfobar.h		| 6 +++---
 gtk/gtkinvisible.h		| 6 +++---
 gtk/gtkitem.h			| 8 ++++----
 gtk/gtklabel.h			| 8 ++++----
 gtk/gtklayout.h		| 8 ++++----
 gtk/gtklinkbutton.h		| 6 +++---
 gtk/gtkliststore.h		| 6 +++---
 gtk/gtkmain.h			| 8 ++++----
 gtk/gtkmenu.h			| 8 ++++----
 gtk/gtkmenubar.h		| 8 ++++----
 gtk/gtkmenuitem.h		| 8 ++++----
 gtk/gtkmenushell.h		| 8 ++++----
 gtk/gtkmenutoolbutton.h	| 6 +++---
 gtk/gtkmessagedialog.h		| 6 +++---
 gtk/gtkmisc.h			| 8 ++++----
 gtk/gtkmodules.h		| 6 +++---
 gtk/gtkmountoperation.h	| 6 +++---
 gtk/gtknotebook.h		| 8 ++++----
 gtk/gtkobject.h		| 8 ++++----
 gtk/gtkoffscreenwindow.h	| 6 +++---
 gtk/gtkorientable.h		| 6 +++---
 gtk/gtkpagesetup.h		| 8 ++++----
 gtk/gtkpagesetupunixdialog.h	| 6 +++---
 gtk/gtkpaned.h			| 6 +++---
 gtk/gtkpango.h			| 8 ++++----
 gtk/gtkpapersize.h		| 8 ++++----
 gtk/gtkplug.h			| 8 ++++----
 gtk/gtkprintcontext.h		| 8 ++++----
 gtk/gtkprinter.h		| 6 +++---
 gtk/gtkprintjob.h		| 6 +++---
 gtk/gtkprintoperation.h	| 8 ++++----
 gtk/gtkprintoperationpreview.h | 6 +++---
 gtk/gtkprintsettings.h		| 6 +++---
 gtk/gtkprintunixdialog.h	| 6 +++---
 gtk/gtkprogressbar.h		| 8 ++++----
 gtk/gtkradioaction.h		| 6 +++---
 gtk/gtkradiobutton.h		| 8 ++++----
 gtk/gtkradiomenuitem.h		| 8 ++++----
 gtk/gtkradiotoolbutton.h	| 6 +++---
 gtk/gtkrange.h			| 8 ++++----
 gtk/gtkrc.h			| 8 ++++----
 gtk/gtkrecentaction.h		| 6 +++---
 gtk/gtkrecentchooser.h		| 6 +++---
 gtk/gtkrecentchooserdialog.h	| 6 +++---
 gtk/gtkrecentchoosermenu.h	| 6 +++---
 gtk/gtkrecentchooserwidget.h	| 6 +++---
 gtk/gtkrecentfilter.h		| 6 +++---
 gtk/gtkrecentmanager.h		| 6 +++---
 gtk/gtkscale.h			| 8 ++++----
 gtk/gtkscalebutton.h		| 6 +++---
 gtk/gtkscrollbar.h		| 8 ++++----
 gtk/gtkscrolledwindow.h	| 8 ++++----
 gtk/gtkselection.h		| 8 ++++----
 gtk/gtkseparator.h		| 8 ++++----
 gtk/gtkseparatormenuitem.h	| 8 ++++----
 gtk/gtkseparatortoolitem.h	| 6 +++---
 gtk/gtksettings.h		| 6 +++---
 gtk/gtkshow.h			| 6 +++---
 gtk/gtksizegroup.h		| 6 +++---
 gtk/gtksocket.h		| 6 +++---
 gtk/gtkspinbutton.h		| 8 ++++----
 gtk/gtkspinner.h		| 6 +++---
 gtk/gtkstatusbar.h		| 6 +++---
 gtk/gtkstatusicon.h		| 6 +++---
 gtk/gtkstock.h			| 8 ++++----
 gtk/gtkstyle.h			| 8 ++++----
 gtk/gtktable.h			| 8 ++++----
 gtk/gtktearoffmenuitem.h	| 8 ++++----
 gtk/gtktestutils.h		| 6 +++---
 gtk/gtktextbuffer.h		| 6 +++---
 gtk/gtktextbufferrichtext.h	| 6 +++---
 gtk/gtktextchild.h		| 6 +++---
 gtk/gtktextiter.h		| 6 +++---
 gtk/gtktextmark.h		| 6 +++---
 gtk/gtktexttag.h		| 8 ++++----
 gtk/gtktexttagtable.h		| 6 +++---
 gtk/gtktextview.h		| 6 +++---
 gtk/gtktoggleaction.h		| 6 +++---
 gtk/gtktogglebutton.h		| 8 ++++----
 gtk/gtktoggletoolbutton.h	| 6 +++---
 gtk/gtktoolbar.h		| 8 ++++----
 gtk/gtktoolbutton.h		| 6 +++---
 gtk/gtktoolitem.h		| 6 +++---
 gtk/gtktoolitemgroup.h		| 6 +++---
 gtk/gtktoolpalette.h		| 6 +++---
 gtk/gtktoolshell.h		| 8 ++++----
 gtk/gtktooltip.h		| 6 +++---
 gtk/gtktreednd.h		| 6 +++---
 gtk/gtktreemodel.h		| 6 +++---
 gtk/gtktreemodelfilter.h	| 6 +++---
 gtk/gtktreemodelsort.h		| 6 +++---
 gtk/gtktreeselection.h		| 6 +++---
 gtk/gtktreesortable.h		| 8 ++++----
 gtk/gtktreestore.h		| 6 +++---
 gtk/gtktreeview.h		| 6 +++---
 gtk/gtktreeviewcolumn.h	| 6 +++---
 gtk/gtktypeutils.h		| 6 +++---
 gtk/gtkuimanager.h		| 6 +++---
 gtk/gtkvbbox.h			| 8 ++++----
 gtk/gtkvbox.h			| 8 ++++----
 gtk/gtkviewport.h		| 8 ++++----
 gtk/gtkvolumebutton.h		| 6 +++---
 gtk/gtkvpaned.h		| 6 +++---
 gtk/gtkvscale.h		| 8 ++++----
 gtk/gtkvscrollbar.h		| 8 ++++----
 gtk/gtkvseparator.h		| 8 ++++----
 gtk/gtkwidget.h		| 6 +++---
 gtk/gtkwindow.h		| 8 ++++----
 214 files changed, 723 insertions(+), 723 deletions(-)

commit 44402df7dd412730e2128deb51a3885437ca7caf
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Fri Dec 28 15:10:34 2012 +0800

    Fix gailutil Visual C++ projects

    ...so that we will include the correct gdkconfig.h, which would be
    in $(srcroot)\gdk\ during the Visual C++ build.

    Also prepare support for Visual Studio 2012 in this project, so
    it would
    be easy to use a script to copy and replace the necessary items in the
    Visual Studio 2010 project set to make it a Visual Studio 2012 set.

 build/win32/vs10/gailutil.vcxproj | 10 ++++++++--
 build/win32/vs9/gailutil.vcproj   |  6 ++++--
 2 files changed, 12 insertions(+), 4 deletions(-)

commit f1c105b94fc3c3572a234c93c47252a3ff82218b
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Dec 20 23:37:06 2012 +0100

    quartz: don't call a NULL get_func() in gtk_clipboard_store()

    Assume the clipboard is not set and bail out silently (bug #626499).

 gtk/gtkclipboard-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3e055f8551ac8ee033f361261c849c612554184
Author: Michael Natterer <mitch@gimp.org>
Date:	Mon Dec 17 22:20:40 2012 +0100

    quartz: make setting_same_owner member of GtkClipboardOwner @public

    to fix the build, thanks to parafin for the patch.

 gtk/gtkclipboard-quartz.c | 1 +
 1 file changed, 1 insertion(+)

commit d9f9925878773fb37d1a385a929ddcbb4ef8fb80
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Sep 18 14:18:15 2012 +0200

    printing: Add "Custom." prefix only once to paper size

    Check whether "Custom." prefix is already present in the name
    of selected paper size. (#679883)
    (cherry picked from commit be7752183eb07274b67036362f895b31aa28eb25)

 modules/printbackends/cups/gtkprintbackendcups.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 31ae1a0b5bb257c86cc2393e065ded8506b4ef4a
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Dec 14 14:30:31 2012 +0100

    gtk: fix scrolling in modal dialogs when event_widget is insensitive

    When checking for modal grabs in gtk_main_do_event(), forward
    GDK_SCROLL events to event_widget, even if it is insensitive.

 gtk/gtkmain.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8535149e4b52eb06cfe41eb36d3f127bd81c0b7
Author: John Ralls <jralls@ceridwen.us>
Date:	Mon Dec 10 09:32:00 2012 -0800

    Bug 689982: Random Crash

    Update Cairo_Win32 error handling to respond correctly to
    cairo_win32_foo_create() functions returning a "nil" surface.

 gdk/win32/gdkpixmap-win32.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 4a8df7a33c298d22bf78b947d0e861fc03ec70e1
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Dec 7 12:19:52 2012 +0100

    quartz: fix crash in the recent clipboard "fix", and really fix it

    We must not release the GtkClipboardOwner in pasteboardChangedOwner
    becaue we don't own a reference to ourselves (NSPasteboard does).
    Instead, release the owner right after setting it, transferring
    ownership to NSPasteboard

    Also, fix repeated setting of the same owner by keeping the
    owner around in GtkCLipboard, and re-use it if "user_data"
    doesn't change. To avoid clipboard_unset()ting our own contents
    in the process, add an ugly "setting_same_owner" boolean to
    GtkClipboardOwner, set it during re-setting the same owner,
    and avoid calling clipboard_unset() from pasteboardChangedOwner
    if it's TRUE.

 gtk/gtkclipboard-quartz.c | 55
 +++++++++++++++++++++++++++++++----------------
 1 file changed, 36 insertions(+), 19 deletions(-)

commit b7c30152d0a6f964be8458f0a57a9bad908d8ce5
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Dec 6 12:19:49 2012 +0800

    Bug 687575: Update Visual C++ 2010 projects

    The Visual C++ project files for GTK+-2.24.x need to be updated as the
    Windows theme engine (libwimp) currently has to be built as a DLL.

    This adds the Visual C++ 2010 project file to build libwimp as a
    standalone module/DLL, and the property sheets, .sln file and
    gtk.vcxprojin/gtk.vcxproj.filtersin/install.vcxproj are updated
    accordingly so that the needed stuff get built properly and go
    to the proper places for the Windows Themes to work correctly
    with the Visual C++ builds.

    Thanks to nus for pointing this out.

 build/win32/vs10/Makefile.am		  |   2 +
 build/win32/vs10/gtk+.props		  |  67 ++++++++----
 build/win32/vs10/gtk+.sln		  |  10 ++
 build/win32/vs10/gtk-demo.vcxproj	  |   8 +-
 build/win32/vs10/gtk.vcxproj.filtersin   |   4 -
 build/win32/vs10/gtk.vcxprojin		  |   4 -
 build/win32/vs10/install.vcxproj	  |   4 +
 build/win32/vs10/libwimp.vcxproj	  | 170
 +++++++++++++++++++++++++++++++
 build/win32/vs10/libwimp.vcxproj.filters |  31 ++++++
 9 files changed, 266 insertions(+), 34 deletions(-)

commit ad5a0dbb9d3e9ed1ed050bc048347d11352d34bc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 5 23:10:22 2012 -0500

    Post-release version bump

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

commit 8e4742cb00420d23ca0b39e502042512e3a36eaa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 5 06:02:12 2012 -0500

    2.24.14

 NEWS	      | 29 +++++++++++++++++++++++++++++
 configure.in |  4 ++--
 2 files changed, 31 insertions(+), 2 deletions(-)

commit bad6675d740b9d1d2f98fbaa92aaf77436d7ce4b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Dec 6 11:34:44 2012 +0800

    gtk-demo.vcproj: Remove unneeded macros

    We don't actually need the GtkPrefixDefine when building the
    gtk-demo demo
    program on Windows.

 build/win32/vs9/gtk-demo.vcproj | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a4411079794ccd377ae73b6693924a0d96dafc94
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Dec 5 23:52:55 2012 +0800

    Bug 687575: Update Visual C++ 2008 projects

    The Visual C++ project files for GTK+-2.24.x need to be updated as the
    Windows theme engine (libwimp) currently has to be built as a DLL.

    This adds the Visual C++ 2008 project file to build libwimp as
    a standalone
    module/DLL, and the property sheets, .sln file and gtk.vcprojin
    are updated
    accordingly so that the needed stuff get built properly and go to the
    proper places for the Windows Themes to work correctly with the
    Visual C++
    builds.

    Thanks to nus for pointing this out.  Visual C++ 2010 projects
    files will
    be updated in the next 1-2 days.

 build/win32/vs9/Makefile.am	|   1 +
 build/win32/vs9/gtk+.sln	|  15 ++++
 build/win32/vs9/gtk+.vsprops	|  43 ++++++----
 build/win32/vs9/gtk.vcprojin	|   4 -
 build/win32/vs9/libwimp.vcproj | 173
 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 218 insertions(+), 18 deletions(-)

commit f2b74db5dcbd28a1e27431f413c66d2a5d50b2bd
Author: Michael Natterer <mitch@gimp.org>
Date:	Tue Dec 4 14:31:13 2012 +0100

    Bug 626499 - GtkClipboard unnotified on change of OS X pasteboard
    owner

    pasteboardChangedOwner is not called as reliably as we'd want to
    get it,
    so keep track of [pasteboard changeCount] and drop clipboard ownership
    when a change happened. Also better unset the clipboard content
    redundantly
    in a few places rather than missing one, and reorder the code in
    gtk_clipboard_set_contents() so that the new aggressive unsetting
    won't unset the clipboard under our feet when we call
    [pasteboard declareTypes].

 gtk/gtkclipboard-quartz.c | 63
 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 41 insertions(+), 22 deletions(-)

commit 6056f1855bc5b0b0104138d6d4ec5d5598953702
Merge: 1eb0d98 f52befa
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Dec 3 14:24:43 2012 -0600

    Merge branch 'bgo658280-filechooser-recently-used-2-24' into gtk-2-24

commit f52befa7e7a93ec09c011cd6b6d17ab09868c3e8
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Dec 3 14:23:17 2012 -0600

    Revert "Add items to the shortcuts bar's popup menu to configure
    the startup mode"

    Per the gtk-devel meeting on 2012/11/29, we'll not have a UI in the
    file chooser dialog
    to select between those modes.  Instead, we'll show that key in
    gtweaktool.

    This reverts commit 7860500bc69da242992705995c32940ad84e066c.

 gtk/gtkfilechooserdefault.c | 59
 ---------------------------------------------
 gtk/gtkfilechooserprivate.h |	2 --
 2 files changed, 61 deletions(-)

commit 1eb0d98d734d96a6612e320d32a2aded423d2746
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Nov 30 15:06:48 2012 +0100

    gtk: convert keyvals to unicode before committing to the imcontext

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

commit c0102b30894401a9a1d6d93a972bcc6c37f1b5ac
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Nov 30 14:39:42 2012 +0100

    gtk: add more OSX special casing for the deadacute and deaddoubleacute
    keys

    So " plus foo prduces foo-with-diaereses and ' plus c produces
    c-with-cedilla.

 gtk/gtkimcontextsimple.c | 52
 ++++++++++++++++++++++++++++++++++++------------
 1 file changed, 39 insertions(+), 13 deletions(-)

commit 5637ef1f97ee46666c97707ed7f6bae459007163
Author: Alan McGovern <alan@xamarin.com>
Date:	Fri Nov 23 15:38:34 2012 -0500

    Fix broken function pointer declarations on windows

    Both flashing a window and setting the window opacity were using
    incorrect declarations for function pointers. They were missing the
    WINAPI annotation as defined in windows.h. As a result, the stack
    could be corrupted when these functions were invoked.

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

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

commit 9644e910a85f97aedf3f5f4fee974229f29766c3
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Nov 29 14:51:59 2012 +0100

    quartz: add mountain lion as version 8 to enum GdkOSXVersion

    Also use GDK_OSX_UNSUPPORTED instead of 0 in gdk_quartz_osx_version().

 gdk/quartz/gdkglobals-quartz.c | 4 ++--
 gdk/quartz/gdkquartz.h		| 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit d6533ffc44d77b42cce7987f249fa481581b7c50
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Nov 29 14:44:04 2012 +0100

    quartz: call Gestalt() only once per session in
    gdk_quartz_osx_version()

    Thanks to Paul Davis for pointing this out.

 gdk/quartz/gdkglobals-quartz.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit b06d83f393c4f9a6380028422d58e8c4a9f5c513
Author: Colin Walters <walters@verbum.org>
Date:	Wed Nov 28 16:37:52 2012 -0500

    git.mk: Update

    The old version had race conditions with srcdir != builddir that I hit
    sometimes in gnome-ostree.

 git.mk | 90
 ++++++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 66 insertions(+), 24 deletions(-)

commit 7860500bc69da242992705995c32940ad84e066c
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Nov 26 20:36:44 2012 -0600

    Add items to the shortcuts bar's popup menu to configure the
    startup mode

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 59
 +++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkfilechooserprivate.h |	2 ++
 2 files changed, 61 insertions(+)

commit a591a153823bce9116bd03d6a1204756a084abf4
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Nov 26 18:07:11 2012 -0600

    Switch to Recent Files or $CWD at startup

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 43
 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

commit ebb2977a54798d3253556126cf404b9f381bba58
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Nov 26 18:05:18 2012 -0600

    New settings key for the startup mode

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c  |  4 ++++
 gtk/gtkfilechooserprivate.h  |  7 ++++++
 gtk/gtkfilechoosersettings.c | 55
 ++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkfilechoosersettings.h |  5 ++++
 4 files changed, 71 insertions(+)

commit 2d57ddd6ef0ef44382be7080484e2408375eb463
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Aug 29 14:03:46 2012 +0800

    gtkimcontexttime.c: Check context_ime->client_window is not NULL

    Be a bit more careful in get_pango_attr_list() and
    get_utf8_preedit_string() to ensure that the client_window is properly
    created before proceeding, to avoid access violation/segfault
    crashes on
    Windows with IME installed, especially when running the pickers demo.

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

 modules/input/gtkimcontextime.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit ffd949132a06760bee81f1a1eb9d9f5fbfc0a899
Author: Daniel Sabo <DanielSabo@gmail.com>
Date:	Tue May 22 02:10:00 2012 -0700

    Bug 663990 - Tablet pressure is broken on MacOSX

    Add extended input support to GDK Quartz.

 gdk/quartz/gdkevents-quartz.c |  19 +++
 gdk/quartz/gdkinput.c	       | 369
 +++++++++++++++++++++++++++++++++++++-----
 gdk/quartz/gdkinputprivate.h  |  11 +-
 3 files changed, 354 insertions(+), 45 deletions(-)

commit 925147af70bbfe56f380b45a71ca4755caeb9b56
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Sat Nov 24 14:01:55 2012 -0600

    New way to show $CWD in the shortcuts

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 55
 +++++++++++++++++++++++++++++++++++++++++++--
 gtk/gtkfilechooserprivate.h |	1 +
 2 files changed, 54 insertions(+), 2 deletions(-)

commit f357151cc60003000865252135905c6417504dd6
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Nov 23 15:39:29 2012 +0100

    Bug 668239 - texts disappear when notebook switch page at zh_CN locate

    In gtkimcontextime.c, use gdk_win32_window_get_impl_hwnd() to get to
    the impl's existing native window instead of GDK_WINDOW_HWND() which
    implicitly ensures a native window for the widget itself. This seems
    to work around whatever GDK problem with native subwindows and fixes
    the bug.

 modules/input/gtkimcontextime.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 0596f5591f36f57b99103914ba03abbed5765e8b
Author: Camillo Lugaresi <camillo.lugaresi@gmail.com>
Date:	Tue Nov 20 02:52:39 2012 -0600

    Bug 688710 - splashscreen shouldn't be always on top on OS X

    Activate the "hides on deactivate" behavior for splashscreens,
    torn-off menus, utility windows, tooltips and notifications: when
    another application is brought to the front, these windows are hidden
    so as not to obscure it. This is the expected behavior for
    application-specific floating windows on OS X.

 gdk/quartz/gdkwindow-quartz.c | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 27f3fcf12c39d551532872cf26823993c93eb04d
Author: Michael Natterer <mitch@gimp.org>
Date:	Tue Nov 20 19:10:06 2012 +0100

    quartz: fix the mapping of GDK_KP_Enter in known_numeric_keys[]

    so it will actually be used, instead of delivering GDK_Return
    when it should be GDK_KP_Enter.

 gdk/quartz/gdkkeys-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a24ee075657c39c907332ab6ce62e87f272ccef
Author: Kazuki Iwamoto <iwm@maid.org>
Date:	Mon Jun 6 19:33:23 2011 -0400

    Avoid a crash in gtk_im_context_ime_reset

    When GTK+ runs with inputim-ime.dll module, there is NULL
    pointer reference. Because "context_ime->client_window" may
    be NULL in gtk_im_context_ime_reset.

    https://bugzilla.gnome.org/show_bug.cgi?id=644906
    (cherry picked from commit 74f57ee04dfd06d4082443dee20cd8a16428d3d9)

 modules/input/gtkimcontextime.c | 3 +++
 1 file changed, 3 insertions(+)

commit 35a9322e45bb403d34c9e4da036d9d8d559419fb
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Nov 9 17:12:30 2012 +0100

    quartz: always send GDK_NOTIFY_NONLINEAR crossing events

    so GtkMenu works properly. This is not right, but not more
    wrong than always sending GDK_NOTIFY_ANCESTOR either.

 gdk/quartz/gdkevents-quartz.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 979e5061a040f8896f505ffbd230f52af2d61ded
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Nov 8 15:11:55 2012 +0100

    Bug 672193 - windows (including menus) shown multiple times don't...

    Based on a patch from Paul Davis, inject synthetic enter events
    directly
    into the Quartz event stream, instead of trying to synthesize them
    in GDK.

    This seems to magically fix most combo box popup weirdness, I guess
    some code is relying on a specfic order of events, or any other state
    imposed by the "proper" code path of events coming in the usual way.

    The patch also removes _gdk_quartz_events_send_enter_notify_event()
    which is now obsolete.

 gdk/quartz/GdkQuartzWindow.c	| 23 +++++++++++++++++++++--
 gdk/quartz/gdkevents-quartz.c	| 31 -------------------------------
 gdk/quartz/gdkprivate-quartz.h |  1 -
 3 files changed, 21 insertions(+), 34 deletions(-)

commit 53f3e5ee9417624ed6e878528b3670127b238dea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 19 09:29:51 2012 -0500

    Avoid infinite recursion in the ime input module

 modules/input/gtkimcontextime.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit b4a30877a9315ade584858f7259729dbda614bab
Author: Michael Natterer <mitch@gimp.org>
Date:	Sun Nov 18 20:14:32 2012 +0100

    quartz: use the real current event time for generated motion events

 gdk/quartz/gdkevents-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a2509a6ab7f35caae758c2b31f40ef90d4fa94a
Author: Michael Natterer <mitch@gimp.org>
Date:	Sun Nov 18 17:42:31 2012 +0100

    quartz: move tooltips window to the topmost level

    so they can appear on top of popup menus. Also, reorder the switch()
    statement in window_type_hint_to_level() so it resembles the stacking
    order, to avoid confision like this in the future.

 gdk/quartz/gdkwindow-quartz.c | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit e982461ad63c7ce1f052378dbf5c28f7208f396a
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sat Oct 27 17:11:59 2012 +0200

    quartz: correct deficiencies in the gdk_draw_drawable() implementation

    The call to scrollRect: must be accompanied by a call to redraw the
    newly exposed area, otherwise the scrollRect: will have no effect.
    Secondly, compute the newly exposed area correctly.
    Thirdly, also expose the lower window border or the area moved from
    the lower window border if applicable, to make sure rounded corners
    are properly drawn or don't leave garbage.

 gdk/quartz/gdkdrawable-quartz.c | 89
 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 82 insertions(+), 7 deletions(-)

commit 4d01c56d8953d2b9f30625c32a5a8f223c0539d0
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sat Oct 27 17:11:26 2012 +0200

    quartz: add _gdk_quartz_window_set_needs_display_in_region

    It's needed for the next commit, which is an actual fix.

 gdk/quartz/gdkprivate-quartz.h |  2 ++
 gdk/quartz/gdkwindow-quartz.c	| 38
 ++++++++++++++++++++++++++++----------
 2 files changed, 30 insertions(+), 10 deletions(-)

commit 43e1354b71640d3fb7a47b997a436dc65bbd922f
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Nov 15 11:34:15 2012 +0100

    quartz: filter out button press events on the window frame

    Don't try to handle button press events on the window frame, they
    have out-of-window coordinates. Also, break grabs on such events
    so popup menus go away.
    Patch from Kristian Rietveld, fixes bug 684419.

 gdk/quartz/gdkevents-quartz.c | 82
 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 76 insertions(+), 6 deletions(-)

commit 47f0e3f1e1cd6b0ae61ec7ced48cc9802f1a95a4
Author: Michael Natterer <mitch@gimp.org>
Date:	Tue Nov 13 19:58:40 2012 +0100

    quartz: move SPLASHSCREEN-hinted windows to NSStatusWindowLevel

    which does not really have a different effect than the previously
    used NSPopUpMenuWindowLevel, but is what all code examples I found
    are using, and it does make more sense.

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

commit 0239ee50be0df27f1e01ddc5ea64e9c759da55ec
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:	Wed Oct 31 22:05:48 2012 +1100

    Remove bookmark duplicate of shortcut

    Application code can set shortcut folders that are already bookmarks.
    This code causes the bookmarks to be refreshed after the shortcut is
    added removing any possible bookmark duplicates

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

 gtk/gtkfilechooserdefault.c | 3 +++
 1 file changed, 3 insertions(+)

commit 5934ad2e22dd04deb823abebeb2815f73522fd5d
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Nov 8 15:00:38 2012 +0100

    quartz: _gdk_quartz_gc_update_cg_context(): the minimum line width
    is 1.0

    not G_MINFLOAT. Patch from Kristian Rietveld.

 gdk/quartz/gdkgc-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 376fc4d712ab16b3770c79b55e00c1b8bc1efcfd
Author: Michael Natterer <mitch@gimp.org>
Date:	Mon Nov 5 20:15:17 2012 +0100

    gtk: clean up properly in GtkFileChooserEntry's dispose() to fix
    crashes

    Don't just unref the completion_store, call discard_completion_store()
    instead which also unsets it as the GtkEntryCompletion's model.  Fixes
    bug 681845 and probably some others, because the situation in this bug
    is completely common.

 gtk/gtkfilechooserentry.c | 28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

commit c5421263e4347c94dd0481249e6ae30a9d7ebecb
Author: Michael Natterer <mitch@gimp.org>
Date:	Mon Nov 5 03:19:50 2012 +0100

    gail: use connect_object() for connecting to GtkTextBuffer signals

    because the user_data is the GtkTextView. This used to crash when the
    text view got destroyed, and the buffer was used for another view.
    Fixes bug #652204.

 modules/other/gail/gailtextview.c | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit de89546e30db83e6e10f72062b3b5c38814bb64d
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Fri Apr 27 12:57:50 2012 -0400

    Use bookmarks file from gtk-3.0 XDG config dir if present

    Will read from old location if new location isn't found, and will
    always
    write back to the original location the file was read from.

    Adapted from commit ceb3fecd117293387547c284e8294e4cddaa8f17 on the
    master branch, based on a patch from
    William Jon McCann <jmccann@redhat.com>

 gtk/gtkfilesystem.c | 69
 +++++++++++++++++++++++++++++++++++------------------
 1 file changed, 46 insertions(+), 23 deletions(-)

commit bb867e9406ee0d9e6109bfc4c33a38585c76a242
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Oct 22 20:51:17 2012 +0200

    win32: Don't leak the pixmap cairo_surface

    GdkPixmapWin32 allocates a cairo_surface manually for non-foreign
    pixmaps, instead of letting GdkDrawableWin32 create on on-demand.
    However, the pixmap created surface is a strong ref, rather than the
    weak ref created by gdk_win32_ref_cairo_surface() so we can't rely
    on _gdk_win32_drawable_finish to actually free it. So, we have to
    manually free it when we finalize or we leak it.

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

 gdk/win32/gdkpixmap-win32.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 85bb1a161c6361572fe52fa2c5a9a749c1c856d4
Author: Hendrik Knackstedt <kn.hendrik@gmail.com>
Date:	Fri Oct 19 13:38:27 2012 +0200

    Updated German translation

 po-properties/de.po | 923
 ++++++++++++++++++++++++++++------------------------
 1 file changed, 494 insertions(+), 429 deletions(-)

commit 0e42cf81f1dad319489e447c6c4e640bed2ab915
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Thu Oct 4 09:06:01 2012 +0200

    quartz: Actually use the window background PATTERN color

    Before we used a window's background color, which resulted in
    corrupted
    display in some cases, presumably because we didn't reset the active
    pattern. This patch seems to eliminate the observed corruption.

 gdk/quartz/GdkQuartzView.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b9575dddfd13c8cf60e089b761692daefd29a691
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Sun Oct 7 22:53:39 2012 +0800

    gtk+.props: (VS2010) Update include paths

    Correct the include paths for GDK-Pixbuf, as that update was somehow
    forgotten :|

    Thanks to Berke Viktor for pointing this out.

 build/win32/vs10/gtk+.props | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92ea94af5f1a4d0970628b58997192ccf74cab36
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Fri Sep 28 06:50:13 2012 +0200

    Fix garbage content when windows are initially mapped

    The garbage would be visible if any widget enabled the toplevel
    NSView's CALayer in order to do custom native rendering.

 gdk/quartz/GdkQuartzView.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 9b613303801b35b1f1fea80797df0cad1cb34c72
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 27 20:12:21 2012 -0400

    Really move the docs to a new location

    It turns out that library.gnome.org is looking for DOC_MODULE
    when deciding how to name the directory. So, we have to change
    that to gtk2/.

 docs/reference/gdk/Makefile.am       |    2 +-
 docs/reference/gdk/gdk-sections.txt  | 1452 -------
 docs/reference/gdk/gdk.types	      |   11 -
 docs/reference/gdk/gdk2-sections.txt | 1452 +++++++
 docs/reference/gdk/gdk2.types	      |   11 +
 docs/reference/gtk/Makefile.am       |    2 +-
 docs/reference/gtk/gtk-sections.txt  | 7348
 ----------------------------------
 docs/reference/gtk/gtk.types	      |  200 -
 docs/reference/gtk/gtk2-sections.txt | 7348
 ++++++++++++++++++++++++++++++++++
 docs/reference/gtk/gtk2.types	      |  200 +
 10 files changed, 9013 insertions(+), 9013 deletions(-)

commit 6389671336d8ebabf278833a6f603da3fe245f4a
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Sep 26 18:57:13 2012 +0800

    Update Visual C++ property sheets

    "Install" the gtk-demo program and data files more like the way done
    by the
    autotools build.

 build/win32/vs10/gtk+.props  | 16 ++++++++--------
 build/win32/vs9/gtk+.vsprops | 16 ++++++++--------
 2 files changed, 16 insertions(+), 16 deletions(-)

commit 81bb13510b124b7023ca6c697d4d916642be73fe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 23 16:42:08 2012 -0400

    2.24.13

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

commit b8a49d1e87fd98789b0c9294a8a80d6cd054071a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 23 16:41:44 2012 -0400

    Updates

 NEWS | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 7336783e574a02a0d02168be4f5b71514609c063
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 23 15:04:06 2012 -0400

    Change the location of the online docs

    It is better to install these under gdk2/ and gtk2/, to make
    it explicit what version they are about. Doing this will eventually
    let us move the gtk3 docs to gtk/.

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

commit 8f5ab0236956e8736a79772f15cb2e44776e9b71
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Tue Sep 18 17:56:17 2012 +0800

    Visual C++ support: Add projeccts to build gailutil

    This adds Visual C++ 2008/2010 projects to build the gailutil DLL,
    like
    the 3.x releases.

 build/win32/vs10/Makefile.am		   |   2 +
 build/win32/vs10/gailutil.vcxproj	   | 179
 +++++++++++++++++++++++++++++
 build/win32/vs10/gailutil.vcxproj.filters |  25 +++++
 build/win32/vs10/gtk+.props		   |   9 ++
 build/win32/vs10/gtk+.sln		   |  12 +-
 build/win32/vs10/install.vcxproj	   |   6 +-
 build/win32/vs9/Makefile.am		   |   1 +
 build/win32/vs9/gailutil.vcproj	   | 181
 ++++++++++++++++++++++++++++++
 build/win32/vs9/gtk+.sln		   |  51 ++++++---
 build/win32/vs9/gtk+.vsprops		   |   5 +
 10 files changed, 451 insertions(+), 20 deletions(-)

commit 79b3326eaab18b942bd7e03ae8d24544182cb3dd
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Sep 14 15:18:33 2012 +0200

    quartz: Bug 674108 - Hard crash due to wrong NSAutoreleasePool
    stacking

    Apply patch from Kristian Rietveld which addresses two issues
    in gdkeventloop-quartz.c:

    This patch moves the autorelease pool drain and introduces protection
    against
    the invalidated ufds. Basically, when we suspect ufds has been
    invalidated by a
    recursive main loop instance, we refrain from calling the collect
    function.

 gdk/quartz/gdkeventloop-quartz.c | 45
 ++++++++++++++++++++++++++--------------
 1 file changed, 29 insertions(+), 16 deletions(-)

commit c8aa94f7a8e761982dd05cb37d16ac6355c7baf9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 9 20:06:38 2012 -0400

    immulticontext: Always check if the global context id changed

    This makes sure that if the gtk-im-module setting changes we update
    our internal state immediately on the next event whichever it is.
    In particular this fixes the case of the gtk-im-module setting
    changing while the user is typing and the slave context remaining
    the same, effectively ignoring the setting change.

    Backport of a0f155e83938f6c3e63c312107dee2a970c2eb15.

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

 gtk/gtkimmulticontext.c | 23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

commit 1533e67ae40d938a6ee805eab5581922f4b97459
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 9 18:49:18 2012 -0400

    Try harder to discriminate Shift-F10 and F10

    A change in xkeyboard-config 2.4.1 made it so that function keys
    now have a shift level which has the same symbol, but 'eats' the
    shift modifier. This would ordinarily make it impossible for us
    to discriminate between these key combinations.

    This commit tries harder to discriminate in 2 ways:
    - XKB has a mechanism to tell us when a modifier should not be
      consumed even though it was used in determining the level.
      We now respect such 'preserved' modifiers. This does not fix
      the Shift-F10 vs F10 problem yet, since xkeyboard-config does
      not currently mark Shift as preserved for function keys.
    - Don't consume modifiers that do not change the symbol. For
      the function keys, the symbol on the shift level is the same
      as the base level, so we don't consider Shift consumed.

    For more background on the xkeyboard-config change, see
    https://bugs.freedesktop.org/show_bug.cgi?id=45008

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

 gdk/x11/gdkkeys-x11.c | 27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

commit b4ddf24234ccc26647bce8808e9824f268d597b8
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Fri Aug 24 11:49:43 2012 +0200

    Implement gtk-primary-button-warps-slider GtkSetting

    It replaces the recently added GtkRange:primary-button-warps-slider
    style property. Implement the setting in the quartz backend,
    it proxies the "click in the scroll bar to" property from the
    OS X PrefPane.

 gdk/quartz/gdkevents-quartz.c | 65
 +++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkrange.c		       | 12 ++------
 gtk/gtksettings.c	       | 21 +++++++++++++-
 3 files changed, 88 insertions(+), 10 deletions(-)

commit 15999ec5f35fe7ef167bf6cfb14cfeb0fe9792d4
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Thu Sep 6 11:38:40 2012 -0400

    range: make condition consistent with GTK3

    cc7abf6a1cccd66a802c5272cd2ac6c944962c78 introduced the
    primary-button-warps-slider style property, but with a different
    condition check than the GTK3 counterpart.
    It turns out we really need to check for the mouse click location
    here,
    or we'll warp the slider to pointer also in case we clicked on the
    slider itself.

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

 gtk/gtkrange.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c401ea91358829e5eaf4526dc407ad61d236886
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Tue Sep 4 02:28:08 2012 +0200

    Updated Polish translation

 po-properties/pl.po | 45 +++++++++++++++++++++++++++------------------
 1 file changed, 27 insertions(+), 18 deletions(-)

commit 8b18b439afc31d2f0c5c9789fb54668910765d9c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 3 14:33:47 2012 -0400

    2.24.12

 NEWS | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 1070c5849e45433ad66c076e0bf692d936813a31
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:	Fri Oct 22 16:12:16 2010 +0100

    recent-manager: Coalesce multiple changes

    Since the ::changed implementation of GtkRecentManager implies a
    synchronous write operation, when we receive multiple requests to
    emit a
    ::changed signal we might end up blocking.

    This change coalesces multiple ::changed emission requests using the
    following sequence:

      • the first request will install a timeout in 250 ms, which will
	emit the ::changed signal

      • each further request while the timeout has not been emitted
	will increase a counter

	  ‣ if the counter reaches 250 before the timeout has been
	    emitted, then the RecentManager will remove the timeout
	    source and force a signal emission and reset the counter

    This sequence should guarantee that frequent ::changed emission
    requests
    are coalesced, and also guarantee that we don't let them dangle
    for too
    long.

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

 gtk/gtkrecentmanager.c    | 99
 +++++++++++++++++++++++++++++++++--------------
 gtk/tests/recentmanager.c | 86 +++++++++++++++++++++++++++++++++-------
 2 files changed, 143 insertions(+), 42 deletions(-)

commit cc7abf6a1cccd66a802c5272cd2ac6c944962c78
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Mon Sep 3 11:43:04 2012 -0400

    range: add a primary-button-warps-slider style property

    Setting this to TRUE (it's FALSE by default) enables the behavior we
    have in GTK3 for scrollbars.

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

 gtk/gtkrange.c | 37 +++++++++++++++++++++++++++++--------
 1 file changed, 29 insertions(+), 8 deletions(-)

commit 88bfb0f59ef512259172592685a41342c90ef787
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Fri Aug 31 20:45:02 2012 +0200

    Updated Polish translation

 po-properties/pl.po | 483 +++++++++++++++++++-------------------
 po/pl.po	     | 658
 ++++++++++++++++++++++++++--------------------------
 2 files changed, 578 insertions(+), 563 deletions(-)

commit af26ec6a73497e2fbbd87e0cd2e658b4b99d7b1f
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Thu Aug 30 16:07:18 2012 -0400

    tooltip: add tooltip-radius and tooltip-alpha style properties

    This allows themes to change the tooltip opacity and radius. Based
    on a
    downstream Fedora patch by Matthias Clasen.

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

 gtk/gtktooltip.c | 210
 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 gtk/gtkwidget.c  |  26 +++++++
 2 files changed, 226 insertions(+), 10 deletions(-)

commit 3d5cd6e0553131bf7bec30e0524a66a4d481821b
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Aug 26 15:45:46 2012 +0200

    quartz: fix corruption during scrolling in some cases

    A call to scrollRect must be followed by a call to set that the offset
    rect needs display for the changes to "take effect". This was not
    done prior to this patch which, in some cases, caused corruption
    during
    scrolling.

 gdk/quartz/gdkdrawable-quartz.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit c0c3085128b0af739c73db31f9330508aad8f2e6
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Aug 23 09:28:13 2012 +0200

    quartz: add evil casting to make sure time wraps correctly on 32bit
    machines

    get_time_from_ns_event(): apply patch from Michael Hutchinson which
    makes sure the returned guint32 wraps correctly on 32 bit machines
    when the uptime exceeds 2^32 ms.
    (cherry picked from commit 78506bd604099161819ffdd0fdef98967f8980de)

 gdk/quartz/gdkevents-quartz.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 48547aadef8547686ae43cb317caeb882ecc2699
Author: John Ralls <jralls@ceridwen.us>
Date:	Tue Aug 21 16:21:28 2012 -0700

    Bug 681784 Colorspaces used in gtk+ and cairo quartz backends do not
    match

    Changes inspired by parafin <help@imtrappedininternet.com>
    Replace colorspace creation calls to match those used by Cairo.

 gdk/quartz/gdkcolor-quartz.c	 | 2 +-
 gdk/quartz/gdkdrawable-quartz.c | 4 ++--
 gdk/quartz/gdkgc-quartz.c	 | 2 +-
 gdk/quartz/gdkpixmap-quartz.c	 | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

commit fa98721182146508652c7a449703482a3fb5d859
Author: YunQiang Su <yqsu@src.gnome.org>
Date:	Sat Aug 18 11:16:59 2012 +0800

    fix an typo in zh_CN translation

 po/zh_CN.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ebe50bbecba1d4797853134add2cb37baa13092e
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Aug 3 23:24:39 2012 +0200

    gtk: ref the action around gtk_action_emit_activate()

    for the same reason we already ref the action's group in the function.

 gtk/gtkaction.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 1d07ef714dfe4ce872a7eaa1e66c65cb31af99b8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Aug 1 08:47:31 2012 +0200

    Allow building with automake 1.12

 autogen.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c2274c891272295b098e063edfc937f70a7c8ea8
Author: Funda Wang <fundawang@gmail.com>
Date:	Tue Jul 31 22:06:52 2012 +0000

    fix bug#680901: translations of "even sheet" and "odd sheet" are wrong

 po/zh_CN.po | 846
 +++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 437 insertions(+), 409 deletions(-)

commit 3047719340cf3894652a534d1b3f7a1c511bbe40
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Jul 26 17:15:23 2012 +0800

    demos/gtk-demo/rotated_text.c: Remove C99ism

 demos/gtk-demo/rotated_text.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit a9fb816a3f64227936f4b25882e4f20ab5018c9c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed May 16 17:18:51 2012 -0400

    Fix a case of 'stuck grab'

    This was showing up when using a combo box in list mode. After popping
    up the list, the keyboard grab appeared stuck. What was stuck here is
    only the client-side grab, since we forgot to clean up our grabs
    when receiving an UnmapNotify.

    This bug was introduced in 3f6592f60fd15fb353fc84600caefba3054dc892.

    [ Alexandre Rostovtsev <tetromino@gentoo.org>: backport to 2.24 ]

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

 gdk/x11/gdkevents-x11.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 9a0fcd0f41c5bb8b364e231231efb88f3dbc0916
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jul 15 15:49:50 2012 -0400

    Bump version

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

commit 2b67dc0e8d244d87c39d52ae627711ebc9de2f71
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jul 15 15:10:41 2012 -0400

    Updates

 NEWS | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 85f2a721cfae94ed9497c56a72b3dce0677f4317
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Thu Jul 5 10:08:10 2012 -0400

    pixbuf-engine: add a GtkRC option for widget direction

    Add a GtkRC option to select for an LTR/RTL widget direction in the
    pixbuf engine; this will allow the engine to apply different theming
    assets according to the text direction, which is useful when theming
    e.g. a spinbutton or a combobox entry.

 modules/engines/pixbuf/pixbuf-draw.c	  | 12 ++++++++++-
 modules/engines/pixbuf/pixbuf-rc-style.c | 37
 +++++++++++++++++++++++++++++++-
 modules/engines/pixbuf/pixbuf.h	  |  9 ++++++--
 3 files changed, 54 insertions(+), 4 deletions(-)

commit da324fa2d5723739b9a74996e1e11df93b300aec
Author: Daniel Sabo <DanielSabo@gmail.com>
Date:	Wed Jun 13 17:21:56 2012 +0100

    [Bug 676362] _gdk_quartz_image_copy_to_image always returns black for
    the root window

    Revised patch which doesn't depend upon NSRect being typdeffed from
    CGRect (64-bit only).

 gdk/quartz/gdkimage-quartz.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 2f706868ff3c4a3d25aa85e233590161a55c9657
Author: Daniel Sabo <DanielSabo@gmail.com>
Date:	Mon Jun 11 21:06:58 2012 +0200

    Bug 676362 - _gdk_quartz_image_copy_to_image always returns black...

    Implement a special case for the root window, which has to be handled
    differently on OS X.

    Contains some bit fiddling corrections by Kristian Rietveld.

 gdk/quartz/gdkimage-quartz.c | 69
 ++++++++++++++++++++++++++++++--------------
 1 file changed, 47 insertions(+), 22 deletions(-)

commit 860499ce90a6f184181f2e7249871e2514c83e00
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Jun 3 15:19:27 2012 +0200

    quartz: delay emission of EnterNotify until window position is known

    Beforehand, the check whether or not emission is necessary was done
    based on the "uninitialized" window position in the top left corner.
    We now wait until the window size is set for the first time, to avoid
    emitting EnterNotify when it is not necessary.

 gdk/quartz/GdkQuartzView.c   |  9 ---------
 gdk/quartz/GdkQuartzWindow.c | 22 ++++++++++++++++++++++
 gdk/quartz/GdkQuartzWindow.h |  1 +
 3 files changed, 23 insertions(+), 9 deletions(-)

commit 0b59fbfb9d677b77b392c0c6d327ddecd7978d89
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 5 17:03:42 2012 -0400

    Allow fallback for input method modules

    Accept a :-separated list of module names in GTK_IM_MODULE and
    the corresponding setting, to deal a bit better with broken
    situations.

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

    Patch by Akira Tagoh, backported from GTK+ 3. The backport
    is required because GTK+ 2 and 3 are listening to the same env
    vars and settings for immodules.

 docs/reference/gtk/running.sgml |  2 ++
 gtk/gtkimmodule.c		 | 49
 ++++++++++++++++++++++++++++-------------
 gtk/gtksettings.c		 |  2 ++
 3 files changed, 38 insertions(+), 15 deletions(-)

commit b32a9eb691920f21ad3b9127c833aaba15727c4b
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu May 31 11:02:09 2012 +0200

    GtkTreeView: make tree expanding/collapsing more robust

    gtk_grab_remove() *after* we did the expanding/collapsing, otherwise
    grab_notify() might kick in and mess with our state. Fixes bug
    #675835.

 gtk/gtktreeview.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8750833e61360068fbf5218293cc138a2402af31
Author: Michael Natterer <mitch@gimp.org>
Date:	Sun May 27 23:04:27 2012 +0200

    gtk-demo: add semikolon to make it build again

 demos/gtk-demo/offscreen_window2.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5b91e0d501011d4dde3908267faba15373871790
Author: Connor Behan <connor.behan@gmail.com>
Date:	Wed Feb 29 21:30:05 2012 -0800

    Make gtk2 demos comply with gseal

    Demos in gtk-demo are supposed to be exemplary. However, if one
    were to
    give them dummy main functions many of them would not compile with
    -DGSEAL_ENABLE. This changes the demos to make them use accessor
    functions whenever possible instead of direct changes to the struct
    members.

    http://bugzilla.gnome.org/show_bug.cgi?id=667155

 demos/gtk-demo/changedisplay.c     | 15 ++++----
 demos/gtk-demo/clipboard.c	    |  2 +-
 demos/gtk-demo/colorsel.c	    |  9 +++--
 demos/gtk-demo/combobox.c	    |  2 +-
 demos/gtk-demo/dialog.c	    |  2 +-
 demos/gtk-demo/drawingarea.c	    | 22 +++++++-----
 demos/gtk-demo/entry_buffer.c	    |  2 +-
 demos/gtk-demo/entry_completion.c  |  2 +-
 demos/gtk-demo/expander.c	    |  2 +-
 demos/gtk-demo/hypertext.c	    |  4 +--
 demos/gtk-demo/offscreen_window.c  | 70
 +++++++++++++++++++++-----------------
 demos/gtk-demo/offscreen_window2.c | 63
 +++++++++++++++++++---------------
 demos/gtk-demo/panes.c		    | 31 +++++++++--------
 demos/gtk-demo/rotated_text.c	    |  9 +++--
 demos/gtk-demo/search_entry.c	    |  2 +-
 demos/gtk-demo/sizegroup.c	    |  2 +-
 demos/gtk-demo/spinner.c	    |  2 +-
 demos/gtk-demo/toolpalette.c	    | 14 +++++---
 18 files changed, 147 insertions(+), 108 deletions(-)

commit 43c9a702c708231b038ca072ef4738d5ea547ccf
Author: Christian Kellner <christian.kellner@lanedo.com>
Date:	Mon May 14 21:33:08 2012 +0200

    quartz: Don't use compound text for selections

    Explicitly return FALSE in selection_set_compound_text() to
    indicate that we don't want to support compound text selections;
    this will eliminate the "not implemented" warning for quartz.

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

commit eb831590cd9354bdcb9933ca9bfe531b12177473
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Apr 22 12:14:23 2012 +0200

    Implement _gtk_clipboard_store_all()

    This pushes the clipboard contents to the OS X clipboard when the
    application is quit. Without doing this, clipboard data set by a GTK+
    application cannot be accessed after the clipboard has been quit.

    Currently, we implement this the easy way because the clipboard
    support is fully implemented in GTK+. In the future this might change.

 gtk/gtkclipboard-quartz.c | 58
 +++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 56 insertions(+), 2 deletions(-)

commit 194d5544b4bc4499e6953fb57010bb6b6db5f60a
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun May 13 17:57:59 2012 +0200

    quartz: Ignore events from all mouse buttons past the resize boundary

    Before, right click events were still let through into GDK. In this
    case, also middle/right button events with x-coordinates in the range
    [-3, 0] are processed, resulting in failures/crashes in the window
    finding code because no GdkWindows are present in this range.

 gdk/quartz/gdkevents-quartz.c | 31 +++++++++++++++++++++----------
 1 file changed, 21 insertions(+), 10 deletions(-)

commit 71164e57b9b999f07a613806058ee87b9cbf882d
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu May 10 10:57:16 2012 +0200

    quartz: add a special case to GtkIMContextSimply for entering '"'

    Turn dead_doubleacute plus space into '"' and not into a double
    acute because that's the way to enter double quotes on the
    US-International keyboard layout.

 gtk/gtkimcontextsimple.c | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit b738cf85d9a77c4b4baa493278ea001f0c99264f
Author: Michael Natterer <mitch@gimp.org>
Date:	Tue May 8 15:50:52 2012 +0200

    quartz: handle yet another dead tilde variant

    which is delivered by the US-International keyboard layout.

 gdk/quartz/gdkkeys-quartz.c | 1 +
 1 file changed, 1 insertion(+)

commit 2b624f6f8fba8d68c49fd166ba5bf2aa28420ff6
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon May 7 15:42:32 2012 -0500

    bgo#675421 - Set the wm_role on GtkFileChooserDialog

    The window's role is 'GtkFileChooserDialog', so that window managers
    can match it
    for positioning.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdialog.c | 2 ++
 1 file changed, 2 insertions(+)

commit fb2cbb3cde0eef5c5317bff1d5f48bbe6eebab3b
Author: Dumitru Mișu Moldovan <dumol@gnome.org>
Date:	Sat May 5 11:26:08 2012 +0300

    Updated Romanian translation

 po-properties/ro.po | 3869
 ++++++++++++++++++++++++++-------------------------
 po/ro.po	     | 2854 +++++++++++++------------------------
 2 files changed, 2973 insertions(+), 3750 deletions(-)

commit 63f6e920017ddd8dcceeabc976063e30fd6f8de4
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:54:10 2012 -0800

    modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6

     Fix up accesses of ipp structures in gtkcupsutils.c

 modules/printbackends/cups/gtkcupsutils.c | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 75103b62e5ba88e03dd5d93442fc0f946dc87c13
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:53:32 2012 -0800

    modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6

     Having refactored cups_request_printer_list_cb so that the cups
     version-dependent block size is small enough to be handled in
     a single
     ifdef, make the ifdef HAVE_CUPS_API_1_6 block

 modules/printbackends/cups/gtkprintbackendcups.c | 24
 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 7d2725e40033f2a379fc23200711d4d1f7a1b00e
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:52:46 2012 -0800

    Move some variable declarations into the scopes in which they're used.

 modules/printbackends/cups/gtkprintbackendcups.c | 39
 ++++++++++++------------
 1 file changed, 20 insertions(+), 19 deletions(-)

commit b7d59f73db8c25e5d39becee061e308305c00084
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:52:02 2012 -0800

    Extract Function cups_create_printer

 modules/printbackends/cups/gtkprintbackendcups.c | 185
 ++++++++++++-----------
 1 file changed, 99 insertions(+), 86 deletions(-)

commit 0d1edac55b4e1dec0a547dfb9a5bedd6232b924c
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:48:06 2012 -0800

    Extract function cups_printer_handle_attribute

 modules/printbackends/cups/gtkprintbackendcups.c | 252
 ++++++++++++-----------
 1 file changed, 130 insertions(+), 122 deletions(-)

commit 61dd746d517ec982e471a3c75e28937787a67a1f
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:47:19 2012 -0800

    Extract printer setup variables into a struct

    So that it can be passed as a single parameter to functions as we
    extract-function to make cups_request_printer_list_cb more manageable.

    Note that not all of the affected variables are changed in this
    changeset. Those are in extracted functions and will be addressed
    in the
    next two changes.

 modules/printbackends/cups/gtkprintbackendcups.c | 123
 ++++++++++++-----------
 1 file changed, 67 insertions(+), 56 deletions(-)

commit 399f31021c921e3a2479fe8ff3e18b8185e4cf04
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:45:04 2012 -0800

    Create enum PrinterStateLevel

    Fixes "magic number" in printer_state_reason_level.

 modules/printbackends/cups/gtkprintbackendcups.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 3100279bf102030329ac1f22a2f9d94daea23bfc
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:44:13 2012 -0800

    Extract reasons and reasons_desc arrays to file level

    So that they can be used from more than one function. Rename them to
    avoid naming conflicts.

 modules/printbackends/cups/gtkprintbackendcups.c | 70
 ++++++++++++------------
 1 file changed, 36 insertions(+), 34 deletions(-)

commit 0883b09086a2f3df9005a3e783c891f45cbe9792
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Feb 25 17:43:18 2012 -0800

    modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6

     The first, simple changes. Turns off the deprecation warnings and
     substitutes macros and short ifdef blocks where feasible.

 configure.in					  |   6 +
 modules/printbackends/cups/gtkprintbackendcups.c | 146
 ++++++++++++++---------
 2 files changed, 93 insertions(+), 59 deletions(-)

commit 85c9b5c76ad4cb948f744f4679c02059c8ddc7d9
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Apr 23 10:45:50 2012 -0500

    bgo#674556 - Save the file chooser's settings when the toplevel
    gets unmapped

    In GTK+ 2, child widgets don't get unmapped, and yet, that is when
    we were trying to
    save the settings of GtkFileChooserDefault.  Now we connect to
    the toplevel's
    unmap signal and do the right thing there.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 56
 ++++++++++++++++++++++++++-------------------
 gtk/gtkfilechooserprivate.h |	2 ++
 2 files changed, 34 insertions(+), 24 deletions(-)

commit 698aba575c506c81dc0f05b1224f94b54a83c5c4
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Apr 22 17:15:06 2012 +0200

    quartz: properly handle the given hotspot position

 gtk/gtkdnd-quartz.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit f91c525fe23a71abe389746bc5560bfe507ae5cb
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Apr 22 17:11:38 2012 +0200

    quartz: fix coordinates for synthesized event

    Of course, we must pass coordinates in the NSWindow coordinate system
    when creating an NSEvent. This fixes drag icon positioning and makes
    the icon slide back to the correct position when the drag is
    canceled.

 gtk/gtkdnd-quartz.c | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 5f25687104f77aba310ac32c35d263f9d565d983
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Feb 19 16:08:26 2012 +0100

    [quartz] Fix manual resizing of windows

    In the Quartz backend, there are two methods by which windows are
    resized. The first method is fully handled by Quartz and does
    not appear
    in the event stream the application resizes. The second method is when
    we resize windows by ourselves. In OS X this happens when a GTK+
    resize
    grip is used. This resize grip is larger than the Quartz resize grip.
    When the resize is started outside the "Quartz area", we have
    to handle
    it by ourselves.

    This patch fixes this manual window resizing by ignoring events
    while we
    are in the process of resizing (such that the events actually
    arrive at
    the sendEvent handler of GdkQuartzWindow where this resize is
    handled).
    When the resize has finished we break all grabs such that GDK is not
    stuck thinking the cursor is still in the resize window.

 gdk/quartz/GdkQuartzWindow.c  | 10 ++++++++++
 gdk/quartz/GdkQuartzWindow.h  |  1 +
 gdk/quartz/gdkevents-quartz.c |  6 ++++++
 3 files changed, 17 insertions(+)

commit ac4f3be6a5a6672708af8fe732b932fd1e1d8beb
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Feb 19 16:02:09 2012 +0100

    Export break_all_grabs() within Quartz backend

    Function was renamed to _gdk_quartz_events_break_all_grabs().

 gdk/quartz/gdkevents-quartz.c	| 8 ++++----
 gdk/quartz/gdkprivate-quartz.h | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 9a0e81380bfdc0abebbfa657abc974afeea6027b
Author: Carlos Garcia Campos <cgarcia@igalia.com>
Date:	Thu Mar 15 12:10:52 2012 +0100

    printing: Make sure destroy function is always called by
    gtk_enumerate_printers

    When GtkPrinterFunc always returns FALSE, for example when looking for
    a non existent printer, if print list is done for all backends
    or print
    backend status is UNAVAILABLE, gtk_enumerate_printers() finishes
    with an
    empty backend list and destroy function is never called. We need to
    check the backend list again after calling list_printers_init for all
    backends and finish the enumeration if it's empty.

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

 gtk/gtkprinter.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit 51fb0419c25edccd327662303a879c2b29b75a85
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Mar 15 16:48:35 2012 +0800

    Fix "install" paths in VS property sheets

 build/win32/vs10/gtk+.props  | 2 +-
 build/win32/vs9/gtk+.vsprops | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 339786f07845fc5b6de2266cf4de70ed00159f1b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Mar 14 19:20:22 2012 +0000

    build: require glib 2.28

    As dieterv said, gtk 2.24 win32 binaries have been frozen on
    glib 2.28.x, and we dont have resources rigth now to ensure pygobject
    static bindings still function correctly with newer glib versions

 configure.in		     | 2 +-
 gtk/gtkfilechooserdefault.c | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6eacdae613d69de371099faf7146e905d9f8a4e6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Mar 14 18:51:23 2012 +0000

    configure.ac: require Glib 2.30

    As we use g_format_size() now
    See commit 2bedcd8863a88f1e1aea15494dc1995e84a49133

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2bedcd8863a88f1e1aea15494dc1995e84a49133
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Mar 5 17:21:22 2012 -0600

    Use g_format_size() instead of g_format_size_for_display()

    We do this like in commit 4ead7b69ea0, so that apps which use the
    gtk2 file chooser
    will show the same file sizes as gtk3 apps.

 gtk/gtkfilechooserdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b1e2b08a7060f34fc350be97eac41b35acda361
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Mar 3 21:10:46 2012 +0100

    iconview: Fix autoscroll

    ... when the iconview is not the only child in it's parent GdkWindow.

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

commit 3f6592f60fd15fb353fc84600caefba3054dc892
Author: Mikael Magnusson <mikachu@gmail.com>
Date:	Tue Feb 21 17:14:16 2012 +0100

    Iconification using _NET_WM_STATE_HIDDEN hint if supported by WM

    If the Window Manager supports the _NET_WM_STATE_HIDDEN, we use it
    to use
    the _NET_WM_STATE protocol when de-iconifying windows (iconification
    is
    unchanged, via XIconifyWindow). Additionally, we no longer interpret
    all
    UnmapNotify events for our window as the result of iconification.

    (Based on patch by Tomas Frydrych <tf@linux.intel.com>)

 gdk/x11/gdkevents-x11.c | 53
 +++++++++++++++++++++++++++++++++++++------------
 gdk/x11/gdkwindow-x11.c | 17 ++++++++++++++++
 gdk/x11/gdkwindow-x11.h |  1 +
 3 files changed, 58 insertions(+), 13 deletions(-)

commit 03b7195e646c06d127de1588017ed025d5c85e86
Author: John Ralls <jralls@ceridwen.us>
Date:	Thu Mar 1 12:04:25 2012 -0800

    Bug 655065 Build failure on OS X 10.7 Lion

    Remove LDDADS and setting each object file's LDDAD to it; just set
    a global LDDAD.

 tests/Makefile.am | 69
 +------------------------------------------------------
 1 file changed, 1 insertion(+), 68 deletions(-)

commit dca75f3b938d3744ec493466d26e0cfb024326aa
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Feb 23 13:52:10 2012 +0100

    quartz: remove excess initializers in the new modifier_keys array

 gdk/quartz/gdkkeys-quartz.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 0b24f16241f563b71c0c827bbb760a72df892b6a
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Feb 23 13:27:09 2012 +0100

    quartz: make function keys work (again?)

    The F keys have no unicode mapping, and UCKeyTranslate() returns
    a bogus 0x10 as mapping to unicode. Instead of checking for this
    random and undocumented return value, simply assign all function
    keys explicitly. This patch also splits the ill-named "known_keys"
    array into "modifier_keys" and "function_keys" which is much
    more obvious.

 gdk/quartz/gdkkeys-quartz.c | 37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

commit 2ab15264676591c65a277296080159ef40a527b4
Author: Bastien Nocera <hadess@hadess.net>
Date:	Sun Feb 19 16:43:33 2012 +0100

    x11: Fix first call to _gdk_x11_keymap_key_is_modifier()

    _gdk_x11_keymap_key_is_modifier() never tries to set min/max_keycode
    if they haven't been set before, meaning that until another function
    sets those, all the keys will be seen as non-modifiers.

    This causes GdkKeyEvents to be wrongly tagged with "->is_modifier = 0"
    when in actual fact the key is a modifier. This fixes keyboard
    shortcuts captured with GtkCellRendererAccel in "raw" mode thinking
    a modifier without any actual keys is a valid shortcut.

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

    Conflicts:

	gdk/x11/gdkkeys-x11.c

 gdk/x11/gdkkeys-x11.c | 1 +
 1 file changed, 1 insertion(+)

commit 8da54b81182af2d56230de22c0e00a5aba9ab442
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 25 14:37:57 2011 -0500

    GtkTrayIcon: chain up in dispose

    Pointed out in bug 643131 and bug 640308.

 gtk/gtktrayicon-x11.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0b2fd066b90b24572c3c3a0e4c811a512f239807
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Feb 14 19:40:17 2012 +0000

    gdk/gdkwindow: Add missins "Since:2.24"

    Reported by Mike Massonnet in bug
    https://bugzilla.gnome.org/show_bug.cgi?id=670093

 gdk/gdkwindow.c | 2 ++
 1 file changed, 2 insertions(+)

commit bbe8ba8affe619869c4b11a390341ec8c7b7c18b
Author: Kalev Lember <kalevlember@gmail.com>
Date:	Thu Feb 9 15:12:22 2012 +0200

    win32: Don't crash when installed in a top-level directory

    Avoid NULL-pointer dereference when package installation directory
    doesn't contain any slashes.

    Reported by Paweł Forysiuk.

 gtk/gtkmain.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 14488e69c43dee702763ffd48cb99d950d8ac73c
Author: John Ralls <jralls@ceridwen.us>
Date:	Tue Feb 7 16:03:28 2012 -0800

    Remove stock_icons/*/text-x-generic.png from GENERATED_ICONS

    It's not generated, and having it included removes it during
    maintainer-clean so you have to retrieve it from the repo to build.

 gtk/Makefile.am | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit bfb50d563fe845fd55d6a535a0dcbbe6e3789780
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 6 11:36:01 2012 -0500

    bump version

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

commit 3319bcf033351b02bcbe155dde0bdb0f824a7a99
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 6 09:44:09 2012 -0500

    Fix doc build

 docs/reference/gdk/tmpl/x_interaction.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2624136a992df11ef63ca14893fa68803a8b31fa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 6 09:12:35 2012 -0500

    Updates

 NEWS | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 66c99016d3d063aee0e00793da8f087c80172012
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Jan 31 12:01:43 2012 +0100

    printing: Don't crash when printing

    This commit fixes crash which occurs in Firefox, Thunderbird and
    Inkscape
    during printing. This crash was caused because of wrong handling
    of Custom
    CUPS options. (#543520)

 modules/printbackends/cups/gtkprintbackendcups.c | 62
 +++++++++++++++---------
 1 file changed, 40 insertions(+), 22 deletions(-)

commit 5f48cfe4918d54d91ec2a87877be6a19b6d43b45
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Jan 26 10:11:17 2012 +0100

    Bug 667691 - implement gdk_window_restack() for Quartz

    Apply patch from Paul Davis which implements this missing function.

 gdk/quartz/gdkwindow-quartz.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit fc3cff11b5145241912377bde1a66d4d6a14d006
Author: LRN <lrn1986@gmail.com>
Date:	Sun Dec 11 18:22:43 2011 +0100

    win32: Draw arrows as polygons, not as rows of pixels

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

 modules/engines/ms-windows/msw_style.c | 34
 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)

commit fb87d9c90153dcfd2e126c5bca9ad2d4ffbdfdff
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Dec 20 23:02:46 2011 +0100

    win32: fix gdk_win32_window_raise

    When calling gtk_window_present(), gdk_win32_window_raise did not
    actually raise the window anymore. Replacing BringWindowToTop() with
    SetForegroundWindow() fixes this.

    During testing, we also discovered that sometimes
    SetForeGroundWindow()
    will (correctly) refuse to raise the window and fail(for example:
    sometimes
    when dragging a different application at the time of a
    gtk_window_present()
    call). To prevent a GdkWarning from being produced, usage of the
    API_CALL
    macro has been removed for this case.

    Additional goodies of SetForeGroundWindow:
    - it brings the window to the front when the process owning the
      window to raise is the foreground process (for example when
      gtk_window_present is called from a GtkStatusIcon's activate
      signal handler)
    - it limits itself to flashing the task bar button associated
      with the window if the process owning the window to raise
      is *not* the foreground process (for example when gtk_window_present
      is called from a g_timeout_add callback function)

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

 gdk/win32/gdkwindow-win32.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit a3cbaa5956fda48f8df11d05851d9603c22e2398
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 24 20:29:12 2012 +0000

    Post release version bump

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

commit 131f24a4f50c9a0d2f17e9711c10378800f04075
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 24 18:52:48 2012 +0000

    docs: Fix libgail-utils doc generation

 docs/reference/libgail-util/gail-libgail-util-docs.sgml | 1 +
 1 file changed, 1 insertion(+)

commit 745a9fc6fe6f96232b196f2cf34ed32dc97aa6c8
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 24 19:16:56 2012 +0000

    Update NEWS

 NEWS						    | 27
 ++++++++++++++++++++++
 docs/reference/gdk/tmpl/x_interaction.sgml	    |  2 +-
 docs/reference/gtk/tmpl/gtkbindings.sgml	    |  2 +-
 docs/reference/gtk/tmpl/gtkcelllayout.sgml	    |  2 +-
 docs/reference/gtk/tmpl/gtkcontainer.sgml	    |  6 ++---
 docs/reference/gtk/tmpl/gtkdialog.sgml		    |  6 ++---
 docs/reference/gtk/tmpl/gtkfilechooserdialog.sgml  |  4 ++--
 docs/reference/gtk/tmpl/gtkliststore.sgml	    |  6 ++---
 docs/reference/gtk/tmpl/gtkobject.sgml		    | 14 +++++++----
 .../reference/gtk/tmpl/gtkrecentchooserdialog.sgml |  4 ++--
 docs/reference/gtk/tmpl/gtksignal.sgml		    | 12 +++++++---
 docs/reference/gtk/tmpl/gtkstyle.sgml		    |  2 +-
 docs/reference/gtk/tmpl/gtktextbuffer.sgml	    |  6 ++---
 docs/reference/gtk/tmpl/gtktreemodel.sgml	    |  4 ++--
 docs/reference/gtk/tmpl/gtktreestore.sgml	    |  6 ++---
 docs/reference/gtk/tmpl/gtktreeview.sgml	    |  2 +-
 docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml     |  4 ++--
 17 files changed, 74 insertions(+), 35 deletions(-)

commit b96f4233434da4ce9be789f7d740cbb410196042
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Jan 21 21:08:11 2012 +0100

    modules: Fix memleak

    Modules would leak if they were specified twice in the same command,
    so ie this would leak:
      GTK_MODULES=gail,gail

 gtk/gtkmodules.c | 2 ++
 1 file changed, 2 insertions(+)

commit ab6007f0528b9c87d9d433de29c0b591795495a0
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Jan 21 21:05:37 2012 +0100

    modules: break when finding the right module

    This way, we don't use the wrong module. In particular we don't
    screw up
    refcounts that lead to crashes later on.

 gtk/gtkmodules.c | 1 +
 1 file changed, 1 insertion(+)

commit 308d1950144d5d7350d1b03f4f5e28ba4d07d723
Author: Stefan Sauer <ensonic@users.sf.net>
Date:	Mon Jan 16 22:10:29 2012 +0100

    scale: Fix marks for inverted scales

    This is a backport of the fix from gtk-3.

 gtk/gtkscale.c | 87
 +++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 62 insertions(+), 25 deletions(-)

commit 9adc078e2512099f33fcbd4ca5e8160eeb6e6243
Author: Stefan Sauer <ensonic@users.sf.net>
Date:	Mon Jan 9 18:54:49 2012 +0100

    scale: remove the match argument from find_next_pos()

    Using the 'pos' argument is enough.

 gtk/gtkscale.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 165d2c0ca278ada18f2b53f4be086abcd9b9f5ff
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jan 14 20:24:26 2011 -0500

    Implement the editing-canceled property in GtkCellEditableEventBox

    https://bugzilla.gnome.org/show_bug.cgi?id=639455
    (cherry picked from commit 8f6a8441a24b40003b8ec4128931fb2601bc0d30)

 gtk/gtkcellrendereraccel.c | 200
 +++++++++++++++++++++++++++++----------------
 1 file changed, 128 insertions(+), 72 deletions(-)

commit 0488c284889e28b77763a3f131af44e9ac5ce488
Author: Michael Natterer <mitch@lanedo.com>
Date:	Thu Jan 19 16:12:11 2012 +0100

    quartz: add virtual modifiers already in GDK, just as X11 does it

    Key event states  will now always contain GDK_META_MASK in addition
    to GDK_MOD2_MASK.

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

commit 85099bf6a64720a881e1897be21dca77765e78c3
Author: Benjamin Berg <benjamin@sipsolutions.net>
Date:	Tue Jan 17 20:33:32 2012 +0100

    Strip "Custom." prefix when getting default options from cups.

 modules/printbackends/cups/gtkprintbackendcups.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 5123cfe5e608a842dc0ea9646e46a1a86fbcb8df
Author: Carlos Garcia Campos <cgarcia@igalia.com>
Date:	Wed Jan 11 14:37:08 2012 +0100

    printing: gtk_print_settings_load_key_file() ignores group_name

 gtk/gtkprintsettings.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03fae9086f8888829563f719d9435177964a5719
Author: Stefan Sauer <ensonic@users.sf.net>
Date:	Mon Jan 9 18:39:13 2012 +0100

    scale: backport orientation fix for vertical scales

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

commit 92412d23b7fb1bc7edfd87bf8a523284afdf7777
Author: Stefan Sauer <ensonic@users.sf.net>
Date:	Mon Jan 9 18:16:53 2012 +0100

    gtkscale: fix bogus compare func

    The GtkScaleMark values are gdouble, a simple a-b compare func would
    fail for
    values with the same integer value. This breaks the sorting and
    causes random
    marker label placement.

 gtk/gtkscale.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 986072b36194e307a6c5902693da4ed9468c9fa4
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Sat Jan 7 21:38:39 2012 -0500

    introspection: Fix srcdir != builddir builds

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

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

commit 1e731a34007fc6e11307b59635a15f946c5f10cc
Author: Benjamin Berg <benjamin@sipsolutions.net>
Date:	Wed Dec 28 01:02:28 2011 +0100

    Improve PICKONE_* handling in GtkPrinterOptionWidget (bug #543520)

    This patch modifies GtkPrinterOptionWidget to support loading them
    again. It also allows the user to enter values from the dropdown list
    to select the item.

 gtk/gtkprinteroptionwidget.c | 93
 +++++++++++++++++++++++++++++++++-----------
 1 file changed, 70 insertions(+), 23 deletions(-)

commit 8170436e61ea68c713d75ad374d22c3261be9203
Author: Benjamin Berg <benjamin@sipsolutions.net>
Date:	Sat Dec 24 17:26:32 2011 +0100

    Set cups Custom print options correctly (bug #543520, patch by
    Marek Kašík)

    This patch fixes the cups print backend to pass Custom options with
    the "Custom." prefix to cups if neccessary.

 modules/printbackends/cups/gtkprintbackendcups.c | 46
 +++++++++++++++++++++---
 1 file changed, 42 insertions(+), 4 deletions(-)

commit fcd01e97187a0c58dfc5c0a4db29d2e92ec3c3de
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 5 14:05:47 2012 -0500

    Use the right icon-name for missing images

    Patch by Erik van Pienbroek, bug 629878.

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

commit 2a9bf2619a742be3dbc41bab5854eb0d8b5689bb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jan 3 10:51:13 2012 -0500

    Fix problems with DND on some X servers

    When the X server does not support the shape extension (as some
    vnc implementations seem to), our DND code was always seeing
    an empty input shape, so drops always missed their target.

    http://bugzilla.gnome.org/show_bug.cgi?id=620240

 gdk/x11/gdkdnd-x11.c	 | 13 +++++++++----
 gdk/x11/gdkwindow-x11.c | 27 +++++++++++++++++----------
 2 files changed, 26 insertions(+), 14 deletions(-)

commit 8f3f5fab27662fdc25769367929e9704314d9422
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jan 2 02:49:20 2012 +0100

    migrating-GtkComboBox.sgml: Do not use deprecated API in the examples

 docs/reference/gtk/migrating-GtkComboBox.sgml | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit e9b0f9e81aab098462cfc0117c449e7597858438
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 16 09:08:50 2011 +0100

    [win32] Fix win32 theme crash on offscreen windows

    We add _gdk_offscreen_window_get_real_drawable to get the real
    pixmap impl for offscreen windows, then we use this
    in gdkgc-win32.c:get_impl_drawable() for offscreen windows
    This fixes a crash when rendering win32 theme parts on
    offscreen windows (bug #623563)

 gdk/gdkinternals.h	  | 1 +
 gdk/gdkoffscreenwindow.c | 6 ++++++
 gdk/win32/gdkgc-win32.c  | 2 ++
 3 files changed, 9 insertions(+)

commit f8170ee87388653cfef605636520b7b6fba955cf
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 16 09:07:55 2011 +0100

    Move GdkOffscreenWindow basic type info to gdkinternals.h

    This is needed to handle runtime checks for GdkOffscreenWindows
    outside of gdkoffscreenwindow.c

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

commit 400e53c568be2270d9bd3e19cc76957032959085
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Nov 23 09:44:26 2011 -0600

    bgo#662814 - Don't print a g_warning() when GtkRecentManager can't
    find a file

    Also, *do* add the file to the recently-used list, even if the file
    does not
    exist yet.	This is used from the Save dialog, so even shitty apps
    which don't
    add the file to GtkRecentManager, will get the file added from the
    Save dialog.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkrecentmanager.c | 15 ++-------------
 1 file changed, 2 insertions(+), 13 deletions(-)

commit 4eae58ab43fadd90bb7b99ea9f24d6a86341d8c6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 12:46:55 2011 -0500

    Revert be1eea612cb7beacffdc0b31e7158195004f5e2d

    Calling gdk_keymap_add_virtual_modifiers causes _all_ virtual
    modifiers to be added, which causes problem when they are co-located
    on the same real modifier (as Super and Hyper often are). Effectively,
    this made it impossible to enter key combinations involving Super,
    since they all turn into Super+Hyper.

 gtk/gtkcellrendereraccel.c | 2 --
 1 file changed, 2 deletions(-)

commit 7c9f317b64aff73d34c61269680535a51b256ad3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 08:03:56 2011 -0500

    Test some virtual modifiers

    This adds some accelerators involving Super and Hyper to testmerge.
    This helps in testing our accel matching for those.

 tests/testmerge.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 81955757bc2a5e23ffdc793d9f343f7302fd38de
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Wed Dec 7 13:05:09 2011 +0100

    win32: don't rely on GTK_IS_H* or GTK_IS_V_* macros

    But use the orientable interface instead. This has already proven
    usefull for GtkVolumeButton widgets (see previous commit) so apply
    the same logic all over the place.

 modules/engines/ms-windows/msw_style.c | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

commit 60d471b2d00ce3a42e017a333fa4518429aacd93
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Wed Dec 7 12:50:34 2011 +0100

    win32: Fix vertical GtkVolumeButton widget rendering.

    The trough was being rendered horizontal for vertical
    GtkVolumeButton widgets. Not relying on GTK_IS_VSCALE
    but using the orientable interface instead fixes this.

 modules/engines/ms-windows/msw_style.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit af309a50af1aaf958bdfe2e5a353b4bc9d787f3a
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Wed Dec 7 12:22:26 2011 +0100

    win32: correct the notebook tab gap_side vs tab_pos comment

 modules/engines/ms-windows/msw_style.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7cfefd6e98e02c3dc3f80673f70ca6789d12bccc
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Wed Dec 7 11:30:31 2011 +0100

    win32: fix expander rendering for horizontal GtkToolItemGroups

    Expanders are usually drawn as little triangles and unfortunately
    do not support rotated drawing modes. So a hack is applied (see
    gtk_tool_item_group_header_expose_event_cb for details) when
    drawing a GtkToolItemGroup's header for horizontal GtkToolShells,
    forcing the triangle to point in the right direction. Except we
    don't draw expanders as triangles on Windows. Usually, expanders
    are represented as "+" and "-". It sucks for "+" to become "-" and
    the inverse when we don't want to, so reverse the hack here.

 modules/engines/ms-windows/msw_style.c | 40
 +++++++++++++++++++++++++++-------
 1 file changed, 32 insertions(+), 8 deletions(-)

commit d9906a9ac4bc6c4b3af6de33b43c4e0da695408c
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Dec 6 22:32:52 2011 +0100

    win32: clean up detail checks

    By borrowing the DETAIL macro from clearlooks' clearlooks_style.c

 modules/engines/ms-windows/msw_style.c | 87
 ++++++++++++++++------------------
 1 file changed, 40 insertions(+), 47 deletions(-)

commit 980133d7321224a6327ef67252f7904a05044c21
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Dec 6 17:34:11 2011 +0100

    win32: set msw-button child-displacement-x & y to 0 when XP theme
    is active

    Active buttons have not had their contents (icon & label)
    displaced ever since uxtheming became available in Windows XP.

    We still care about this displacement for classic themes
    though (even on Vista/7 where classic themes are used to
    implement High Contrast support).

 modules/engines/ms-windows/msw_style.c | 39
 +++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 19 deletions(-)

commit 3df3cafdbb4886efe92a5cd62237cfc04ec6967e
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Dec 6 17:06:56 2011 +0100

    win32: Make all GDK_WINDOW_TEMP always on top

    This makes menus, popups and tooltips show above the windows
    task bar.

    Backported from commit 62b505174f16743833467290f49c1ae09c25448e
    on master branch.

 gdk/win32/gdkwindow-win32.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit f7354da57421a485eb3aa820fcda1ffedbbc3909
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Nov 8 10:11:57 2011 +0100

    win32: remove unused (and commented out) combo_box_draw_arrow

 modules/engines/ms-windows/msw_style.c | 33
 ---------------------------------
 1 file changed, 33 deletions(-)

commit ba8c4bb049b36b3707c2c8f22c5c66b497e2d2cf
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 6 11:27:53 2011 +0100

    win32: Fix 16bit pixmaps

    This reverts to the old dibsection creation code for 16bit depth.
    This makes the non-cairo stuff work, we then access the bits as
    a cairo image surface, which isn't 100% right, but might be good
    enough.

    Fixes bug 665013

 gdk/win32/gdkpixmap-win32.c | 107
 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 92 insertions(+), 15 deletions(-)

commit 4fc684943b3b8969b7ac9ce9fa8dfe7312c76ebc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 12:09:21 2011 -0500

    Fix gtk-demo drawingarea example

    Patch by Martin Schlemmer, bug 665011.

 demos/gtk-demo/drawingarea.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26b749440bb61c59f79d8be93ddf7bc529085c3e
Author: Florian Müllner <fmuellner@gnome.org>
Date:	Thu Nov 24 16:31:47 2011 +0100

    build: Add gmodule-2.0 dependency for gtk-query-immodules-2.0

 configure.in	 | 2 ++
 gtk/Makefile.am | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 7c77f9a69ab4dfea9f015cf09db6d501576523aa
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Nov 19 11:33:28 2011 -0800

    [Bug 664238] GTK apps crash when dragging something

    Corrects a bad condition in a test in fadc82ad.

 gtk/gtkquartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e06f63743010da065f59234e7f5062205e31b43
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Nov 18 12:25:03 2011 +0100

    Bug 663856 - Make option-foo accelerators use the right symbol

    If the keyboard group shifting modifier is *also* a normal
    accelerator modifier, we need to special case it when calling
    gdk_keymap_translate_keyboard_state(), so we get the right
    key symbol for accelerators (for example we want Option-O,
    not Option-Ø displayed in menu items). This patch should only
    affect quartz where the Alt key both shifts the group and can
    be used as accel modifier, and not X11 or Win32 where AltGr
    is not used for accelerators.

    - fix quartz' gdk_keymap_translate_keyboard_state() to return
      the right consumed_modifiers
    - add _gtk_translate_keyboard_accel_state() which does the
      special casing
    - use it everywhere instead of gdk_keymap_translate_keyboard_state()

 gdk/quartz/gdkkeys-quartz.c | 16 +++++++++++-----
 gtk/gtkcellrendereraccel.c  | 17 ++++++++++-------
 gtk/gtkkeyhash.c	     | 35 ++++++++++++++++++++++++++++-------
 gtk/gtkmain.c		     | 44
 ++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkmenu.c		     | 21 +++++++++++++--------
 gtk/gtkprivate.h	     | 17 +++++++++++++++++
 6 files changed, 123 insertions(+), 27 deletions(-)

commit 4c35d987dfe3b169f0448d5c27e5ebad06f91cab
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Nov 17 00:49:42 2011 +0100

    notebook: don't leak the action widgets

    The notebook owns them, so it must destroy them in destroy().

 gtk/gtknotebook.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 5c3bb1839cac52828756f9ddb98f49d586853991
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Wed Nov 16 17:38:45 2011 -0500

    Revert "iconview: layout items immediately when setting a
    GtkTreeModel"

    It makes GtkIconView segfault on GTK 2.24.

    gtk_icon_view_expose() calls gtk_icon_view_layout() first thing if
    there's a layout queued anyway, so we wouldn't end up in the same
    situation causing the crash the original patch is supposed to fix.

    This reverts commit 5a03f4a6a50237d86959f596dda143dfc2f040d1.

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

 gtk/gtkiconview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0729cdc9a1e8003c41d3ebf20eecfe2d1b29ffbe
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Nov 11 23:49:21 2011 +0100

    quartz: fix a race condition when waking up the CGRunLoop

    Wake up the run loop unconditionally (don't check if it is waiting)
    because
    it might go into waiting state right after we checked for it. Fixes
    GIMP
    startup (which has a lot of GIOChannel I/O but zero NSEvents)
    from several
    minutes to a few seconds.

 gdk/quartz/gdkeventloop-quartz.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 7546eeaa62cbee2f7776053f5850f12127cf8bf6
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Nov 10 19:54:38 2011 +0100

    Post release version bump

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

commit 758fec0a2d78efdf3c585cbe2a3e8be332266f56
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Nov 10 19:49:52 2011 +0100

    Update docs from release

 docs/reference/gdk/tmpl/cairo_interaction.sgml |  23 ++++
 docs/reference/gdk/tmpl/cursors.sgml		|   9 ++
 docs/reference/gdk/tmpl/gdkdisplay.sgml	|   9 ++
 docs/reference/gdk/tmpl/general.sgml		|   2 +-
 docs/reference/gdk/tmpl/images.sgml		|  90 +++++++++++++
 docs/reference/gdk/tmpl/input_devices.sgml	|  57 +++++++++
 docs/reference/gdk/tmpl/pixmaps.sgml		|  14 +-
 docs/reference/gdk/tmpl/visuals.sgml		|  78 ++++++++++++
 docs/reference/gdk/tmpl/windows.sgml		| 169
 ++++++++++++++++++++++++-
 docs/reference/gdk/tmpl/x_interaction.sgml	|  29 ++++-
 docs/reference/gtk/tmpl/gtkaccelmap.sgml	|   6 +-
 docs/reference/gtk/tmpl/gtkbutton.sgml		|   9 ++
 docs/reference/gtk/tmpl/gtkcalendar.sgml	|  15 +++
 docs/reference/gtk/tmpl/gtkcombobox.sgml	|  55 ++++++++
 docs/reference/gtk/tmpl/gtkentry.sgml		|   1 -
 docs/reference/gtk/tmpl/gtkexpander.sgml	|  23 ++++
 docs/reference/gtk/tmpl/gtkfilesel.sgml	|  10 +-
 docs/reference/gtk/tmpl/gtkfontseldlg.sgml	|   9 ++
 docs/reference/gtk/tmpl/gtkhruler.sgml		|   1 -
 docs/reference/gtk/tmpl/gtkiconfactory.sgml	|   7 +-
 docs/reference/gtk/tmpl/gtkicontheme.sgml	|  21 +--
 docs/reference/gtk/tmpl/gtkiconview.sgml	|  23 ++++
 docs/reference/gtk/tmpl/gtkitem.sgml		|   2 +
 docs/reference/gtk/tmpl/gtkmain.sgml		|   1 +
 docs/reference/gtk/tmpl/gtknotebook.sgml	|  41 ++++++
 docs/reference/gtk/tmpl/gtkobject.sgml		|   2 -
 docs/reference/gtk/tmpl/gtkrange.sgml		|  44 +++++--
 docs/reference/gtk/tmpl/gtkrc.sgml		|   9 +-
 docs/reference/gtk/tmpl/gtkruler.sgml		|   3 -
 docs/reference/gtk/tmpl/gtkselection.sgml	|   2 -
 docs/reference/gtk/tmpl/gtkstatusbar.sgml	|   9 ++
 docs/reference/gtk/tmpl/gtkstyle.sgml		|   4 -
 docs/reference/gtk/tmpl/gtktable.sgml		|  10 ++
 docs/reference/gtk/tmpl/gtktextview.sgml	|  18 +++
 docs/reference/gtk/tmpl/gtktreemodel.sgml	|  14 +-
 docs/reference/gtk/tmpl/gtkuimanager.sgml	|   5 +-
 docs/reference/gtk/tmpl/gtkwindow.sgml		|  18 ++-
 docs/reference/gtk/tmpl/gtkwindowgroup.sgml	|   9 ++
 38 files changed, 770 insertions(+), 81 deletions(-)

commit 4edbdeff64a685da60e0f03e8a15fad3825b0b7b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Nov 10 19:29:10 2011 +0100

    Update NEWS for release

 NEWS | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit 1b58117bbf9c7216df42f897a72e66638278803a
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Wed Nov 9 14:43:28 2011 +0100

    win32: fix GDK_DEBUG="draw" crasher

    When running with GDK_DUBUG="draw", gdk_win32_draw_rectangle
    calls _gdk_win32_drawable_description, which calls
    gdk_drawable_get_size for a GdkWindowImplWin32.

    gdk_drawable_get_size then tries to call
    GDK_DRAWABLE_GET_CLASS (drawable)->get_size, which points
    to NULL for GdkWindowImplWin32.

    Adding the missing drawable_class->get_size implementation
    fixes this.

 gdk/win32/gdkwindow-win32.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit d8c2db333521063b6cce5355b749e40bd6c011f4
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Nov 8 10:11:11 2011 +0100

    win32: plug leak when drawing handles

    The cairo context was always created but only ever used
    and destroyed(!) in the second if block (!GTK_IS_PANED (widget))
    so moving around the gdk_cairo_create call would have
    been the obvious fix.

    However, said if block is not used at all, so clean
    up draw_handle instead.

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

 modules/engines/ms-windows/msw_style.c | 97
 ++++++----------------------------
 1 file changed, 17 insertions(+), 80 deletions(-)

commit 2ae574ab6dd1f9810c4667920f9984ed1e95d0f7
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 9 13:25:02 2011 +0100

    win32: Let cairo create DIBs for GdkPixmap

    The win32 code for GdkPixmap dib creation workes as such, but
    when creating a cairo surface for it with cairo_win32_surface_create
    from the HDC it fails for any bitmap format than RGB24, due to
    assumptions in cairo.

    In order to create a cairo surface for e.g. A1 formats we need
    to let cairo create the surface via
    cairo_win32_surface_create_with_dib.
    Additionally, we must then make sure to use this surface in
    gdk_drawable_ref_cairo_surface, and to not create a new HDC for
    it but reuse the cairo one (as only one HDC can write to a bitmap).

    Even with this fixed there are some issues with current cairo, as
    cairo A1 format isn't quite the same as win32 monochrome bitmaps.
    Fixes for cairo will be submitted.

 gdk/win32/gdkpixmap-win32.c | 166
 ++++++++++++--------------------------------
 1 file changed, 44 insertions(+), 122 deletions(-)

commit 36f2f822f2fdd789791a0248e33815366e325e1f
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 9 13:20:38 2011 +0100

    win32: Make sure to set is_foreign for foreign pixmaps

 gdk/win32/gdkpixmap-win32.c | 1 +
 1 file changed, 1 insertion(+)

commit a9b127660b034bccabc3480c6193e87a90aa50b0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 9 13:20:14 2011 +0100

    win32: Fix up error message

 gdk/win32/gdkdrawable-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2f91bcb8fa5ecaa444d2137b222def31550871c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 9 13:19:46 2011 +0100

    win32: GDIFlush before accessing pixmap bits

 gdk/win32/gdkcursor-win32.c | 3 +++
 1 file changed, 3 insertions(+)

commit 013c9169f6c7e524a529b1ec3b9e199e20a67a60
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Wed Nov 9 08:44:28 2011 +0100

    Bug 661997 - Gtk crashes when changing the TreeView model while ...

    Simply stopping rubber banding in gtk_tree_view_set_model() eliminates
    the crash.	Reported by Thomas Perl.
    (cherry picked from commit 91ae19768e715f71d7944fc000358dd6bdbe0ea3)

 gtk/gtktreeview.c | 3 +++
 1 file changed, 3 insertions(+)

commit 3b5c5710daa337b61c9e2135e3e55c380e5bc991
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Nov 9 00:34:45 2011 +0100

    quartz: include all buttons' state in GdkEventMotion.state

 gdk/quartz/gdkevents-quartz.c | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)

commit a381e8ea62441b6715ba9bcb0e04332fd914f8b1
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Nov 9 00:25:01 2011 +0100

    quartz: include all buttons' states in GdkEventButton.state

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

commit d8cf87983e3f137c7a7861b344c46161d1b8a79e
Author: Michael Natterer <mitch@gimp.org>
Date:	Tue Nov 8 21:41:19 2011 +0100

    Bug 663605 - Fix event->state of many event types on quartz

    Don't try to remember the current keyboard modifier and mouse button
    states from the last event, because that isn't always right, and don't
    set event.state = 0 for generated events. Instead, add private
    functions
    to get the current states, and implement them with API that retrieves
    these states independently from an event.

 gdk/quartz/gdkevents-quartz.c	| 103
 +++++++++++++++++++++++++++++------------
 gdk/quartz/gdkprivate-quartz.h |   3 ++
 2 files changed, 77 insertions(+), 29 deletions(-)

commit 7e1e5451d44c933669a75f74f48ab074e7cc6f85
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 21:22:14 2011 -0400

    Don't use deprecated Pango api

 gtk/gtkprintcontext.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4cee92e2285fb5f3713fa9023e7079187afe730
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 21:13:35 2011 -0400

    Don't use deprecated Pango api

 gdk/gdkpango.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 5a03f4a6a50237d86959f596dda143dfc2f040d1
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Mon Oct 31 20:33:41 2011 -0400

    iconview: layout items immediately when setting a GtkTreeModel

    As the draw handler expects the items to be laid out already,
    we cannot
    queue a layout here to avoid a race condition with the resize that is
    queued immediately after, which in turn would lead to a segfault later
    in the paint_item() implementation.

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

 gtk/gtkiconview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b424735a39316e1c3000ae0aea3f85e2239f5d85
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 26 21:51:36 2011 -0400

    Print dialog: small keynav improvement

    Mark the page range entry and the copies spin button as
    activates-default.

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

 gtk/gtkprintunixdialog.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0f22ef3f31650a40686603a513e19eedcdee0f74
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 8 12:36:23 2011 -0500

    GtkSearchEngineTracker: port to tracker 0.12

    We simply use the Tracker DBus api here, caching and direct
    access that come with libtracker-sparql are probably not needed
    here. Based on a patch by Martyn Russell.

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

 gtk/gtksearchenginetracker.c | 563
 ++++++++++++++++++++++---------------------
 1 file changed, 287 insertions(+), 276 deletions(-)

commit 4a22e2ceab7e52e700bba4cb8e61ebfb508c05fb
Author: Antoine Jacoutot <ajacoutot@openbsd.org>
Date:	Tue Sep 20 11:57:49 2011 +0200

    gtkmountoperation-x11: unbreak compilation on OpenBSD.

    Add missing header to prevent undeclared definitions.
    Bug #659565

 gtk/gtkmountoperation-x11.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6a4a78d6a2e9f95d161ae3aeb0665adad9a8512a
Author: Richard Hughes <richard@hughsie.com>
Date:	Tue Sep 13 16:16:28 2011 +0100

    Fix a segfault if the GAppInfo does not have an icon

    This fixes the following backtrace:

     0	g_logv (log_domain=0x7ffff60461a4 "GLib-GObject",
     log_level=<optimized out>,
	format=0x7ffff599c322 "%s: assertion `%s' failed",
	args1=0x7fffffffc418) at gmessages.c:577
     1	0x00007ffff59312d2 in g_log (log_domain=<optimized out>,
     log_level=<optimized out>,
	format=<optimized out>) at gmessages.c:591
     2	0x00007ffff601c3c7 in g_object_ref (_object=0x0) at gobject.c:2648
     3	0x00007ffff7721e22
     in gdk_x11_app_launch_context_get_startup_notify_id
     (context=<optimized out>,
	info=0x7fffe8004b40, files=<optimized out>) at
	gdkapplaunchcontext-x11.c:331
     4	0x00007ffff62e60d0 in _g_desktop_app_info_launch_uris_internal
     (appinfo=0x7fffe8004b40, uris=0x0,
	launch_context=0x7fffe401c800, spawn_flags=G_SPAWN_SEARCH_PATH,
	user_setup=0, user_setup_data=0x0,
	pid_callback=0, pid_callback_data=0x0, error=0x7fffffffc848)
	at gdesktopappinfo.c:1269
     5	0x00007ffff62e630a in g_desktop_app_info_launch_uris
     (appinfo=<optimized out>, uris=<optimized out>,
	launch_context=<optimized out>, error=<optimized out>) at
	gdesktopappinfo.c:1341
     6	0x00007ffff62e636b in g_desktop_app_info_launch
     (appinfo=0x7fffe8004b40, files=<optimized out>,
	launch_context=0x7fffe401c800, error=0x7fffffffc848) at
	gdesktopappinfo.c:1388

 gdk/x11/gdkapplaunchcontext-x11.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 278325f611020cba8347d0f2e169630eef3aedb5
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Tue Nov 8 12:37:15 2011 +0800

    msw_style.c: Use G_PI rather than M_PI

    M_PI is not universally available...

 modules/engines/ms-windows/msw_style.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e8d3aa812056f4048c441df277651490d35c315
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Tue Nov 8 11:09:56 2011 +0800

    Update GTK+ DLL Visual C++ projects

    Include the MS-Windows themes engine into the main GTK+ DLL in
    the build

 build/win32/vs10/gtk.vcxproj.filtersin | 4 ++++
 build/win32/vs10/gtk.vcxprojin		| 4 ++++
 build/win32/vs9/gtk.vcprojin		| 4 ++++
 3 files changed, 12 insertions(+)

commit fadc82ad2647277628fd140514b54473dbeb2f4c
Author: John Ralls <jralls@ceridwen.us>
Date:	Mon Nov 7 13:04:59 2011 -0800

    [Quartz Bug 663182] NSImage throws an exception from
    _gtk_quartz_create_image_from_pixbuf()

    If _gtk_quartz_create_image_from_pixbuf is given a pixbuf with size
    0, 0
    or which produces an NSImage with size 0.0, 0.0, it throws an
    exception
    which Gtk doesn't handle.

 gtk/gtkdnd-quartz.c | 5 +++++
 gtk/gtkquartz.c     | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 32b70a56d13050b6d2b0a570c436da1c303814f3
Author: Michael Natterer <mitch@gimp.org>
Date:	Mon Nov 7 20:09:00 2011 +0100

    gdk: exclude MOD1 from the virtual modifier mapping

    which effectively nails down the MOD1 == ALT assumption that is valid
    in all other parts of GTK+. After the modifier abstraction fixes for
    OSX, the virtual mapping is now (correctly) used in more places, and
    caused problems with the common default PC keyboard layout on X11 that
    colocates ALT and META on the same key.
    (cherry picked from commit ac943bf69a87c992cfde59c6720ef08fdd20e683)

 gdk/x11/gdkkeys-x11.c | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit c3601481b763c9475677af1cd6b62819127f1be2
Merge: 6f4a6b4 fe67f04
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Nov 7 15:07:01 2011 +0100

    Merge branch 'gtk-2-24-win32' into gtk-2-24

commit fe67f04a16bf5edeae6a925051ed1a811638619d
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Mon Nov 7 12:30:19 2011 +0100

    win32: fix scrolling artifacts

    When scrolling a window partially obscured by another window,
    artifacts of the obsuring window where being blitted into
    the newly scrolled position. In other words, BitBlt copies
    the covered region (basically garbage instead of what we want)
    and does not cause a repaint (unlike how XCopyArea behaves).

    Replacing BitBlt() with the old ScrollDC gymnastics (removed from
    blit_inside_window() in commit
    e96a41be45f82af233f5171481c3fecbe95b5b6b)
    when being passed a Window for blit_inside_drawable() makes these
    artifacts go away.

    Thanks to Alexander Larsson for figuring out the cause and
    pointing out possible solutions.

 gdk/win32/gdkdrawable-win32.c | 56
 +++++++++++++++++++++++++++++++++----------
 1 file changed, 44 insertions(+), 12 deletions(-)

commit 6f4a6b4936c78b34682547de323b2afaf4559be6
Author: Michael Natterer <mitch@lanedo.com>
Date:	Sun Nov 6 23:12:57 2011 +0100

    quartz: handle recursive CFRunLoops

    Fixes e.g. crashs when dropping from finder.

    Turn the "getting_events" boolean into a counter to handle poll_func()
    being called recursively, and track the loop depth correctly by
    changing its counter before bailing out in
    run_loop_observer_callback().
    This way we reallocate our autorelease pool at the right time, and
    don't kill memory that is still in use by outer run loops.

    Also drain, not release the pool, just for some defensive forward
    compatibility.

 gdk/quartz/gdkeventloop-quartz.c | 53
 +++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 22 deletions(-)

commit 5123ad079ea364a1083b579da92afc7415c0b8b7
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Sun Nov 6 09:34:39 2011 +0100

    quartz: make gdk_quartz_osx_version conform to coding style

 gdk/quartz/gdkglobals-quartz.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit ff75900b5308f074184e5ebc793f3567da61a978
Author: Kristian Rietveld <kris@loopnest.org>
Date:	Sun Nov 6 09:33:50 2011 +0100

    quartz: make test_resize () conform to coding style

 gdk/quartz/gdkevents-quartz.c | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit 6725dee3aabc3335450657c5d40d54d6d217eeee
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sun Nov 6 09:25:16 2011 +0100

    quartz: Process motion events within windows bounds without window set

    When an NSEvent does not have the window field set, we already assumed
    the event was not for us and discarded it.	But for NSMouseMoved
    events
    we now make an exception, because such events generated after
    using/clicking the main menu bar have the window field set to
    NULL while
    the application window still has focus.

    We used to experience a loss of motion events after using the
    menu bar,
    this could be seen in buttons that stopped prelighting and first
    clicks often being ignored unless you clicked somewhere else first.
    These issues are fixed by this patch.

 gdk/quartz/gdkevents-quartz.c | 68
 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 56 insertions(+), 12 deletions(-)

commit d0e5025694697c5f3394c2e94a58b343a13dc8c6
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sat Nov 5 22:53:22 2011 +0100

    quartz: Factor out toplevel from NSEvent code into function

 gdk/quartz/gdkevents-quartz.c | 37 ++++++++++++++++++++++++++-----------
 1 file changed, 26 insertions(+), 11 deletions(-)

commit cca1621e7117333ff6306b05e6508baab42e6210
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sat Nov 5 22:43:17 2011 +0100

    quartz: Separate out screen_point conversion in function

    Reduces code duplication and confusion.

 gdk/quartz/gdkevents-quartz.c | 69
 +++++++++++++++----------------------------
 1 file changed, 24 insertions(+), 45 deletions(-)

commit 0f7c96b61936dd4796a6b33a04be3ac76f6f96fc
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sat Nov 5 22:34:41 2011 +0100

    quartz: remove unused variable

 gdk/quartz/gdkevents-quartz.c | 5 -----
 1 file changed, 5 deletions(-)

commit a37c466698db3fc1acd58cc46059d0899025515f
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Fri Nov 4 09:44:35 2011 +0100

    win32: fix pasting screenshots taken with PrintScreen or
    Alt+PrintScreen

    These are found on the clipboard in the biCompression == BI_BITFIELDS
    &&
    biBitCount >= 16 format. In this case the BITMAPINFOHEADER is followed
    by three DWORD specifying the masks of the red green and blue
    components,
    but bfOffBits was not being adjusted accordingly.

    Based on Massimo's comment on bug 631384 and verified on
    http://msdn.microsoft.com/en-us/library/dd183386%28v=VS.85%29.aspx

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

 gdk/win32/gdkselection-win32.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit a8e820aa7534bd4851066ea206df16fc0f38ddd6
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Fri Nov 4 07:41:55 2011 +0100

    win32: fix some typos

 gdk/win32/gdkselection-win32.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b7d734bb30d468868a0c002224323394642c36d3
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Nov 3 22:38:00 2011 +0800

    Update VS property sheets

    Don't use G_DISABLE_DEPRECATED, so that builds with newer stable GLib
    versions would not be broken as a result.

 build/win32/vs10/gtk+.props  | 2 +-
 build/win32/vs9/gtk+.vsprops | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0a0fd5af99f2ae9b0f8cc6b943b98b7be43ed723
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Nov 2 20:27:39 2011 +0100

    Bug 662633 - Scheduled transaction editor crashes with gtk+-2.24.7

    Fix commit a516d2359c9eac84bfa4682a70a62315adedb1d6: check if
    priv->arrow_button exists in forall().

 gtk/gtktoolbar.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 985fff354da4b33cac1b56009d9081d505511e60
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 2 16:49:55 2011 +0100

    win32: Fix some warnings

 gdk/win32/gdkdisplay-win32.c | 2 ++
 gdk/win32/gdkevents-win32.c  | 6 +-----
 gdk/win32/gdkfont-win32.c    | 4 ++++
 gdk/win32/gdkgc-win32.c      | 2 ++
 gdk/win32/gdkinput-win32.c   | 3 +++
 gdk/win32/gdkwindow-win32.c  | 3 ++-
 6 files changed, 14 insertions(+), 6 deletions(-)

commit 6cb04372f05188ba00464ed361331eedc82c1fd1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 2 16:11:54 2011 +0100

    win32: Hack to make statusbar menus show up visible:

 gtk/gtkstatusicon.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit e943d7d8e17e300206911094f12163bc11c3934e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 2 14:48:21 2011 +0100

    Don't show text in file selector bookmark toolbar

    The text is empty anyway.

 gtk/gtkfilechooserdefault.c | 2 ++
 1 file changed, 2 insertions(+)

commit 3cd9920e14acd9ace017046bc420fca5b1e36331
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 2 14:30:23 2011 +0100

    win32: Ensure newly mapped toplevels are inside the workarea

    This is what e.g. metacity does, and its needed to e.g. get the inital
    position of the gimp dock window right.

 gdk/win32/gdkwindow-win32.c | 52
 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit f7438ce4e49484fe86d66806962ca19d3c5f1fd4
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 2 12:15:53 2011 +0100

    win32: Fix placement at initial position

    Positioning windows at 0,0 post creation failed, because it
    was mapped with CW_USEDFAULT, but private->x/y still said 0,
    so moving it to 0,0 did nothing. We now always position the
    window at the right place, even when not mapped, but we
    create it at CW_USEDEFAULT initially and store that position
    before moving it to the right place.

    This fixes the window sizing test in testgtk and the inital
    position for the gimp toolbar.

 gdk/win32/gdkwindow-win32.c | 38 ++++++++++++++++++++++++++++++++------
 1 file changed, 32 insertions(+), 6 deletions(-)

commit 1a624ea81841551dbc06f7ffae7c4bec1634d6cc
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 1 22:25:26 2011 +0100

    win32: Fix synaptics trackpad issues

    The synaptics trackpad driver has some weird behaviour on scroll.
    It pops up a window over the mouse pointer (looking like a scrollbar).
    This has two problems:
    * We get extra enter/leave events for the trackpad window
    * We get back the trackpad window when we look for the window
      under the mouse to deliver the mousewheel message.

    So, we add some trackpad specific hacks to avoid this (sigh) based
    on the trackpad window window class.

    This fixes bug #542777 and was partially based on a patch there
    from Peter Clifton.

 gdk/win32/gdkevents-win32.c | 67
 ++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 60 insertions(+), 7 deletions(-)

commit 718af6870f1562fc410e4f27e41a98a8f0142780
Author: Egon Elbre <egonelbre@gmail.com>
Date:	Mon Oct 3 12:14:31 2011 +0300

    fix: win32 tilt axis range

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

commit c88ccc632a40142b0967fa051d893f575bdd7070
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 1 21:07:14 2011 +0100

    Make print-editor test use double buffering in preview

    This makes preview work on win32

 tests/print-editor.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 49d017dcb9bf7605fe391c4a1690b040b50af5ac
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 1 14:23:44 2011 +0100

    win32: Default to MS-Windows theme

    It really makes little sense to not look like windows apps on windows.
    If you really want you can change this via a .gtkrc-2.0 file

 gtk/gtksettings.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 8f6f64fe105e7149f06584686582e0d65b8430ae
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Oct 31 08:15:34 2011 +0100

    win32: Make WINTAB support work

    Lots of rework to make input events work in the csw world

 gdk/gdkinternals.h	      |   1 +
 gdk/gdkwindow.c	      |   6 +
 gdk/win32/gdkevents-win32.c  |  56 ++---
 gdk/win32/gdkinput-win32.c   | 582
 +++++++++++++++++++------------------------
 gdk/win32/gdkinput-win32.h   |  25 +-
 gdk/win32/gdkinput.c	      | 231 ++++++++---------
 gdk/win32/gdkprivate-win32.h |   3 +-
 gdk/win32/gdkwindow-win32.c  |   4 +-
 gdk/win32/gdkwindow-win32.h  |   2 +-
 gdk/x11/gdkinput-xfree.c     |   2 +
 10 files changed, 409 insertions(+), 503 deletions(-)

commit 2cd09a66535a37747b802443e26dbe63eb4335ed
Author: Martin Renold <martinxyz@gmx.ch>
Date:	Thu Jun 16 22:24:05 2011 +0200

    win32: fix invalid cast

 gdk/win32/gdkinput-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2090e37ffb3aebc026ec3fb3acee10e6368b5682
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Oct 28 11:06:59 2011 +0200

    win32: Fix ms-windows theme to not create native subwindows

    GDK_WINDOW_HWND() calls from outside gdk calls ensure_native_window,
    but we really want the HWND of the impl window, so call
    the new gdk_win32_window_get_impl_hwnd() instead.

 modules/engines/ms-windows/xp_theme.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 26b97f63c972e6b18ccc23bb4442b160bd11173b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Oct 28 11:05:53 2011 +0200

    win32: Add gdk_win32_window_get_impl_hwnd

    This is needed to fix the ms-windows theme not to create
    native windows for all child windows.

 gdk/gdk.symbols	     | 1 +
 gdk/win32/gdkwin32.h	     | 1 +
 gdk/win32/gdkwindow-win32.c | 9 +++++++++
 3 files changed, 11 insertions(+)

commit e81b6971d85c7a782269454311b022ce14787486
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Oct 28 10:19:24 2011 +0200

    gtkrc.key.mac: add '"' missing from last commit

 gtk/gtkrc.key.mac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit afce8c73419e86c79e3fec31fcf39a67bc96f8ee
Author: Morten Welinder <mortenw@gnome.org>
Date:	Fri Oct 28 09:10:40 2011 +0200

    win32: Actually check for IPrintDialogCallback in configure

 configure.in		       | 3 +++
 gtk/gtkprintoperation-win32.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 4b5b28b64f2ae099682b3bd607f5a1db75131805
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Oct 27 22:13:54 2011 +0200

    win32: Fix modal_hint handling

    Modal hints are not really a stack. All windows that are modal
    are allowed to get input, not just the top one.

    This fixes bug #604156

 gdk/win32/gdkevents-win32.c  | 22 ++++------------------
 gdk/win32/gdkprivate-win32.h |  2 +-
 gdk/win32/gdkwindow-win32.c  | 38 +++++++++++++++++++++++++++-----------
 3 files changed, 32 insertions(+), 30 deletions(-)

commit 6d1b8185605ed210cdb19c1c01f9eaf3ee7fd962
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Oct 27 17:16:46 2011 +0200

    win32: Don't use API_CALL for SetWindowLong

    This can return 0 without it being an error.
    Should fix the last issue with bug #142874

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

commit 47095f97d2d30ea95cb75b3d3e304352217f221b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Oct 27 16:56:40 2011 +0200

    win32: Make flush/sync work like in X

    gdk_flush() should gdk_display_sync() on all open displays.

    Both for display_flush and display_sync it seems useful to call
    GdiFlush, but we don't have anything extra to do for display_sync,
    as there is no inherent roundtrip on win32.

    This should close bug #84314

 gdk/win32/gdkevents-win32.c | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

commit 8588944cb9bf657a8ae3fe5c4a310d2315dc24d3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Oct 27 16:09:42 2011 +0200

    win32: Add custom placements for some window types

    Windows with transients: center on parent
    Splash screens: center on monitor
    Also properly ignores initial moves of unmapped
    windows that are not override redirect or HINT_POS

    Fixes bugs #324254 and #612359

 gdk/win32/gdkwindow-win32.c | 91
 ++++++++++++++++++++++++++++++++++++++++++++-
 gdk/win32/gdkwindow-win32.h |	4 ++
 2 files changed, 93 insertions(+), 2 deletions(-)

commit ac00340d4c67db25874f45ef9d1f85d64af5daba
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Oct 27 10:42:07 2011 +0200

    win32: More robust way to ensure we get a configure event after
    move/resize

    There were still cases where we didn't get a WINDOWPOSCHANGED after
    a SetWindowPos() call, like e.g. with a larger minimum size than
    the set size (bug #574935)

    So, we revert the previous fix and now just always manually emit
    a configure notify after the move_resize call. Also, we inhibit
    the WINDOWPOSCHANGED configure event during the move_resize operation
    to avoid multiple Configures.

 gdk/win32/gdkevents-win32.c |	9 +++++--
 gdk/win32/gdkwindow-win32.c | 58
 +++++++++++++--------------------------------
 gdk/win32/gdkwindow-win32.h |	1 +
 3 files changed, 24 insertions(+), 44 deletions(-)

commit f44c6d66bf087b465d7b0bc2a1b9a4c525108955
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 21:46:19 2011 +0200

    win32: Ensure we always send a configure event when changing size/pos

    There are some cases where we don't get a WINDOWPOSCHANGE such that
    we generate a configure event, even if we called
    gdk_window_move_resize()
    or similar. For instance:
    * The window is fullscreen
    * The window is maximized
    * The specified pos/size is the same as the current one

    However, as per X11 ConfigureNotify semantics we *always* want one, or
    we could run into issue like e.g. bug #537296 where we're waiting for
    the CONFIGURE to call gdk_window_thaw_toplevel_updates_libgtk_only().

 gdk/win32/gdkevents-win32.c  | 14 ++++++++------
 gdk/win32/gdkprivate-win32.h |  1 +
 gdk/win32/gdkwindow-win32.c  | 44
 +++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 50 insertions(+), 9 deletions(-)

commit 4f9e1dd414b17442b9d656872b578ce55d325872
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 21:44:49 2011 +0200

    win32: By default, allow windows larger than the screen

 gdk/win32/gdkevents-win32.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8c9963f9c3564506c836fa2b6e91142ddd564375
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 12:43:24 2011 +0200

    win32: Fix size or style changes during fullscreen

    When we're fullscreen we should update the cached hints, and we
    should not apply the normal hints to the style.

    This fixes bug #516822

 gdk/win32/gdkwindow-win32.c | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

commit 9c575532fd1ad09b3acd35c36cf709c11dedc45b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 11:41:35 2011 +0200

    win32: Use WM_NCDESTROY instead of WM_DESTROY

    WM_NCDESTROY gets called after children are destroyed, which is
    the semantics DestroyNotify has in X11.

 gdk/win32/gdkevents-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9da34d0ec5121469c8bacd55a74fa1d029399436
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 11:39:15 2011 +0200

    win32: Don't remove the window from the handle table on destroy

    We always get the WM_DESTROY message anyway, and we remove it there.
    Bug #336416 even claims this could be a leak if the WM_DESTROY
    message was not seen before the DestroyWindow call returned, as
    the WM_DESTROY message could not be handled later without the
    window in the handle table. I'm not sure this can happen, but we
    might as well remove it.

 gdk/win32/gdkwindow-win32.c | 2 --
 1 file changed, 2 deletions(-)

commit 0c0c7418850612a3cef95086ae765dcc03ecf47c
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 11:17:12 2011 +0200

    win32: don't input_window_destroy twice

    The common code already calls input_window_destroy

 gdk/win32/gdkwindow-win32.c | 3 ---
 1 file changed, 3 deletions(-)

commit 7b425eead778ba105cc8dd397fd853e44c067625
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 11:08:33 2011 +0200

    win32: Make set_keep_above work also for non-mapped windows

    This fixes bug #171456

 gdk/win32/gdkwindow-win32.c | 42
 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit d46303066034aaed9b9bc6a50b721a11d1280e28
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 26 10:21:10 2011 +0200

    win32: Send window-state-changes before configure events

    This is requires to that the state of the window is right when
    you get the configure event (and to match what X does).

    Fixes bug #169811

 gdk/win32/gdkevents-win32.c | 60
 ++++++++++++++++++++++-----------------------
 gdk/win32/gdkwindow-win32.c |	8 +++---
 2 files changed, 35 insertions(+), 33 deletions(-)

commit ccf12f7b406ecbd8f0c26b0e6dc86d4593144dab
Author: Michael Natterer <mitch@lanedo.com>
Date:	Tue Oct 25 22:19:11 2011 +0200

    gtkrc.key.mac: add Command-cursor text navigation

    and some emacs-ish Control bindings that work in native widgets.
    Patch from Michael Hutchinson.

 gtk/gtkrc.key.mac | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 79a92f99a9dbdc7b1a651b0e8665807bd89c6632
Author: Michael Natterer <mitch@lanedo.com>
Date:	Tue Oct 25 17:01:25 2011 +0200

    gtkrc.key.mac: remove half the file, it was an accidential double
    paste

 gtk/gtkrc.key.mac | 120
 ------------------------------------------------------
 1 file changed, 120 deletions(-)

commit cd7fa0385cf122aa145ce767b9e5886ab4a0caee
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 25 16:39:42 2011 +0200

    win32: Send initial configure

    We need to send a configure event when a window is shown.

 gdk/win32/gdkevents-win32.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5bd8485a3d504ecd78529ead37abaa2b50e027d3
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 25 16:13:47 2011 +0200

    win32: Ignore client requested window move/size during SIZEMOVE

    This will just be fighting the user like in e.g.
    https://bugzilla.gnome.org/show_bug.cgi?id=64428

 gdk/win32/gdkevents-win32.c  | 13 +++++++++++--
 gdk/win32/gdkglobals-win32.c |  1 +
 gdk/win32/gdkprivate-win32.h |  2 ++
 gdk/win32/gdkwindow-win32.c  |  5 +++++
 4 files changed, 19 insertions(+), 2 deletions(-)

commit c87114cb140f649cb04b1e2508a99967893ee9ae
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 25 15:36:13 2011 +0200

    win32: Remove most special casing of WINPOSCHANGED during modal ops

    There is no particular reason to special case this, we want to
    handle all
    sort of normal events. The only special thing we keep is that
    as an optimization we pump the message loop extra during a
    WINPOSCHANGED
    in a modal operation as that will cause us to repaint faster.

    Also, bump the arbitrary number of mainloop iterations for the timer.
    I don't see why we need it at all, but at least doing more than one
    iteration if needed should be nice.

 gdk/win32/gdkevents-win32.c | 205
 +++++++++++++++++++-------------------------
 1 file changed, 87 insertions(+), 118 deletions(-)

commit b0d108a5c4e2ae1edc71b57b88b65e39108ee555
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 25 15:34:22 2011 +0200

    win32: Fix missed resize exit message

    When you start a window resize or move via the window menu and
    don't actually change anything we're not getting an exitsizemove.
    In order to work around this we also look for WM_CAPTURECHANGED.

 gdk/win32/gdkevents-win32.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 2dfd498fd80dbfcc86c20dc452b1cf799ee11a68
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 25 14:38:16 2011 +0200

    win32: Handle all window changes in WINDOWPOSCHANGED

    This moves all the code from WM_SIZE, WM_MOVE, and WM_SHOWWINDOW into
    one place, cleans up the code and makes sure we only send a single
    configure event even if both size and position changes.

 gdk/win32/gdkevents-win32.c | 308
 ++++++++++++++++++++------------------------
 1 file changed, 139 insertions(+), 169 deletions(-)

commit e2d3bdf68ca88c42697adc16ea3955a4f538abbd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 25 14:26:22 2011 +0200

    win32: Fix up window_show

    We don't pass in raise anymore, but already_mapped.
    Also, already_mapped must be used rather than MAPPED, as we already
    synthesize the MAPPED in the generic code (and thus we don't have
    to synthesize it again).

 gdk/win32/gdkwindow-win32.c | 71
 ++++++++++-----------------------------------
 1 file changed, 15 insertions(+), 56 deletions(-)

commit c040b03c2e32a773a4d9cf4019050c2f8a5b91ce
Author: Michael Natterer <mitch@gimp.org>
Date:	Sat Oct 22 23:08:32 2011 +0200

    gtkquartz: don't free the string returned by get_bundle_path()

    It's statically allocated.

 gtk/gtkquartz.c | 43 +++++++++++++++++++------------------------
 1 file changed, 19 insertions(+), 24 deletions(-)

commit b85176789bc9fe22cc395cf4a4580588e6ae4294
Author: Jerome Lambourg <lambourg@adacore.com>
Date:	Fri Oct 21 14:03:22 2011 +0200

    win32: fix themed notebook tab renderering

    The ms-windows engine incorrectly displays notebooks: the
    tabs are not attached to the body, and look more like
    regular buttons than actual notebook tabs. Also, the frame
    around the notebooks is also incorrectly drawn.

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

 modules/engines/ms-windows/msw_style.c | 508
 ++++++++++++++++++---------------
 modules/engines/ms-windows/xp_theme.c	|   3 +
 modules/engines/ms-windows/xp_theme.h	|   1 +
 3 files changed, 286 insertions(+), 226 deletions(-)

commit 97a0234370910ef35c76adacbff68e48097e1ad5
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Thu Oct 20 17:09:31 2011 +0200

    win32: correctly handle difference between tab_pos and gap_side when
    drawing an extension (notebook tab)

 modules/engines/ms-windows/msw_style.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 900f39d5955ff6da4d82c7cbfd9ed40d933152e4
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Thu Oct 20 14:03:31 2011 +0200

    win32: add TODO mentioning GtkButton::child-displacement-x & y should
    be 0 when XP theme is active

 modules/engines/ms-windows/msw_style.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 628093a4e19566c4176ff00b0451c96d82b3e9f8
Author: Arnaud Charlet <charlet@adacore.com>
Date:	Thu Oct 20 13:18:19 2011 +0200

    win32: fix typo in msw_style.c

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

 modules/engines/ms-windows/msw_style.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 12507a7cc2dcbc4f4c85acaafda8596de9364048
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Fri Oct 21 11:38:31 2011 +0200

    win32: Call GetQueueStatus instead of PeekMessage PM_NOREMOVE

    Calling PeekMessage can cause reentrant calls into the window
    procedure
    for sent (as opposed to posted) messages, so its not safe to call
    when we're not expecting reentrancy. Instead we call GetQueueStatus
    when we're just looking for availible messages.

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

 gdk/win32/gdkevents-win32.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 661cddb65003b393073a18b3e30d2c08ff14f60b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Oct 20 16:59:36 2011 +0800

    Update VS 2010 property sheet

    Correct the DefDir property...

 build/win32/vs10/gtk+.props | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 67c410d51b383735da9e13ae30c96a63064c9b46
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Oct 20 16:59:36 2011 +0800

    Update VS 2010 property sheet

    Correct the DefDir property...

 build/win32/vs10/gtk+.props | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 039f5fdfb55cf3bd5093ba2c8cf565810bd92161
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 19 21:44:38 2011 +0200

    Better crossing events and grab destination reporting

    We new report to the right window during !owner_event grabs, and
    we send proper enter and leave events.

 gdk/win32/gdkevents-win32.c | 399
 ++++++++++++++++++++++++++++++++++----------
 1 file changed, 314 insertions(+), 85 deletions(-)

commit bfe27c0aef4dccadd03851310b6eb35104744de0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 19 21:36:41 2011 +0200

    win32: Record the native event mask in use

 gdk/win32/gdkwindow-win32.c | 16 ++++++++++++----
 gdk/win32/gdkwindow-win32.h |	2 ++
 2 files changed, 14 insertions(+), 4 deletions(-)

commit c6cab74920aaa7f1148a77d682ae091a37420393
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 19 21:35:04 2011 +0200

    Use right native_window for implicit grabs

    The native grab really is on the window that got the button press
    event.

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b34ff7b3eafb553d26dd892dd110004bf31dd0eb
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Oct 19 16:15:17 2011 +0200

    in window_at_pointer, ensure that we handle non-client areas correctly

    We should not return a window if the pointer is in the non-client
    area,
    like the titlebar.

 gdk/win32/gdkwindow-win32.c | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit a4288a88f4c5948e5f96eb0498b5f2b3636e1ccf
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Oct 18 16:52:41 2011 +0200

    Handle implicit grabs

 gdk/win32/gdkevents-win32.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 71e187b3155e6ed4d006dfd537231ca0cfe1537d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 17 19:05:50 2011 -0400

    Post release version bump

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

commit 7299d70760f5e3b1aa2da9eb9e72538cf664838d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 17 18:42:12 2011 -0400

    Fix make check

 gtk/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d7fe306981cd2990ddb7cfbb2a2d7347b4007f6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 17 17:59:05 2011 -0400

    Updates

 NEWS | 44 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 43 insertions(+), 1 deletion(-)

commit 3a1ad288a6334d62a02e179d3bf84e22c81e2625
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 4 23:16:07 2011 -0400

    Improve the deprecation note for GDK_DISPLAY

    As pointed out in bug 653847.

 docs/reference/gdk/tmpl/x_interaction.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c34c302308e2874f2d6f852cf4e555a5b7c5d9a8
Author: John Ralls <jralls@ceridwen.us>
Date:	Fri Oct 14 16:39:37 2011 -0700

    Bug 658772: Directory paths for resource directories are hard coded.

    Corrected formatting to match coding standards; introduced local
    statics
    to prevent leaking returned strings.

 gtk/gtkquartz.c | 79
 +++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 49 insertions(+), 30 deletions(-)

commit fb99ca1979574807f67e30509f7d8750a0b529ff
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jul 19 20:45:25 2010 +0200

    gtkentrycompletion: check return value because It can be non-UTF8

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

 gtk/gtkentrycompletion.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit fff25d3a3a49120fa6d332b9896cf87555f990ab
Author: Alex Corrado <alexander.corrado@gmail.com>
Date:	Sun Oct 9 09:52:14 2011 -0700

    Quartz, Bug 655057: Eliminate Compiler Warning

    When compiled with older SDKs, the original change for this bug
    caused a
    compiler warning about NSWindow not being able to handle a
    setStyleMask
    message. This tricks the compiler into thinking that it can.

 gdk/quartz/gdkwindow-quartz.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 0d0412bcc9b6cb3b326599599fb58355730c36ce
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Oct 8 18:08:29 2011 -0700

    Bug 658772: Directory paths for resource directories are hard coded.

    Provide dynamic path discovery functions as are provided for win32.

 configure.in	  |  9 ++++++++
 gtk/gtkprivate.h |  3 ++-
 gtk/gtkquartz.c  | 68
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+), 1 deletion(-)

commit b3314acd97e732ac44d0c615b2f758b9ed35a773
Author: Kristian Rietveld <kris@lanedo.com>
Date:	Sat Oct 8 11:23:54 2011 +0200

    quartz: also update window position on windowDidResize

    When a window goes fullscreen, the resize also changes its size.

 gdk/quartz/GdkQuartzWindow.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 21e971b3cbddf49c3ec74c98054686cd8881a971
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Oct 7 20:13:09 2011 +0200

    gtk: also define the default *virtual* accel mod mask

    and use it in stock items and GtkAccelGroup. Change the non-virtual
    one to MOD2 on OSX, so hardcoded accelerators in the IM context and
    the treeview work.

 gtk/gtkaccelgroup.c | 10 +++++-----
 gtk/gtkprivate.h    |	4 +++-
 gtk/gtkstock.c      | 22 +++++++++++-----------
 3 files changed, 19 insertions(+), 17 deletions(-)

commit aeae02d3e6f50f759bd81f5c241be3acc5703a1d
Author: John Ralls <jralls@ceridwen.us>
Date:	Sun Dec 26 15:02:36 2010 -0800

    Bug 628396: Gtk build fails because of objective-c elements

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

commit 5a5d6d28c224c0837d9da12addfdf264d369fe56
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Sep 28 19:01:01 2011 +0200

    quartz: my last commit had merge junk in it, sorry

 gdk/quartz/gdkkeys-quartz.c | 6 ------
 1 file changed, 6 deletions(-)

commit 931a228ce0ba3719b90afcf57c84c31e3a3ddc2f
Author: Michael Natterer <mitch@lanedo.com>
Date:	Wed Sep 28 13:48:52 2011 +0200

    quartz: don't filter away directly encoded 24-bit UCS characters

    gdk_unicode_to_keyval(uc) returning (uc | 0x01000000) is not an
    error return value but simply the way to encode 24-bit unicode
    characters directly as keyvals.

 gdk/quartz/gdkkeys-quartz.c | 30 ++++++++++--------------------
 1 file changed, 10 insertions(+), 20 deletions(-)

commit f333c9dc232996c31e41dadf323c5302e495940a
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Mon Sep 19 15:42:19 2011 +0200

    win32: Fix DnD when drag icon is below the pointer

    By reverting gdk_drag_find_window_for_screen logic to what it was
    before eb21a7df290936223f6a80cef36b52a8c68a1d22.
    The old logic knew how to ignore drag_window when searching
    for dest_window, but that code was removed (I guess by accident).

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

 gdk/win32/gdkdnd-win32.c | 68
 +++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 55 insertions(+), 13 deletions(-)

commit c608ee0092f35be013fa3ce3b3f6addf8eccc64d
Author: Dieter Verfaillie <dieterv@optionexplicit.be>
Date:	Tue Sep 27 21:53:48 2011 +0200

    win32: dnd should not be registerd for offscreen windows

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

 gdk/win32/gdkdnd-win32.c | 3 +++
 1 file changed, 3 insertions(+)

commit 7ee5e4f2c6396fb930f40cc6e5d982d1de99833a
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:	Sat Sep 10 16:30:56 2011 +0100

    Win32: Fix _gdk_windowing_window_at_pointer to correctly return
    a toplevel

    Commit 5ebb32d1ffa23241d562fb4d5be02bc6f156b515 didn't add the correct
    code to find the toplevel window. The WindowFromPoint() function does
    not return the toplevel window in the hierarchy, it returns the
    deepest
    non-disabled, non-invisible child. As we don't use invisible or
    disabled
    windows, we don't actually need to use the ChildWindowFromPoint
    walk for
    the non get_toplevel case, so we can remove that code path.

    To find a toplevel, we need to start from the desktop and work
    up, using
    ChildWindowFromPointEx (to ignore invisible and disabled windows). If
    we
    don't ignore invisible and disabled windows (as is the case with the
    ChildWindowFromPoint call, we are liable to get returns of hidden or
    disabled children of the desktop which don't belong to us, but
    notionally
    occupy the same area under the pointer.

    An alternative might be to start our walk with one of the children
    of the
    desktop owned by our process and thread - which we can enumerate
    using,
    the EnumThreadWindows call, or (presumably) determine internally. This
    would not work when we are inside a GtkSocket though, as the
    children of
    the desktop would belong to the process owning the GtkPlug - we would
    have to rely on our own list of windows.

    For correctness, this commit adds tests to ensure that we don't try to
    return either x or y window coordinates if that corresponding
    pointer is
    NULL.

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

 gdk/win32/gdkwindow-win32.c | 76
 ++++++++++++++++++++++++++++++---------------
 1 file changed, 51 insertions(+), 25 deletions(-)

commit fd01442c7e95a490607482a91987a3b72608a372
Author: Peter Clifton <pcjc2@cam.ac.uk>
Date:	Fri Sep 9 15:17:29 2011 +0100

    Win32: Ensure native back-end for windows where the user requests
    their handle

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

 gdk/win32/gdkdrawable-win32.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit c79d34263bfcd8645d2bef931e08e515118a24ee
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Sep 26 15:42:53 2011 +0800

    Update VS property sheets

    Separate intermediate folders for each project to avoid VS
    warnings/errors
    during the build

 build/win32/vs10/gtk+.props  | 3 +--
 build/win32/vs9/gtk+.vsprops | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 81c2166eb9d799771eee98a882aa518c96ab96c4
Author: John Ralls <jralls@ceridwen.us>
Date:	Sun Sep 25 14:44:54 2011 -0700

    Quartz: Fix a typo and a compilation warning

 gdk/quartz/gdkglobals-quartz.c | 4 ++--
 gtk/gtkdnd-quartz.c		| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d08d4507c9516f1ec701147cfa2992912e9339b6
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Sep 24 18:19:56 2011 -0700

    Bug 658767 - Drag and Drop NSEvent capture is racy

    Create a synthetic NSMouseLeftDown to store in the
    GtkQuartzDragSourceInfo
    rather than relying on the NSWindow's latest event being the right
    one (or the
    right kind).

 gtk/gtkdnd-quartz.c | 43 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 35 insertions(+), 8 deletions(-)

commit 4e64f6012f567edeacf23d3222caa9f809471b16
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Sep 24 17:32:21 2011 -0700

    Bug 657770 - Write to released memory in gtkdnd-quartz.c

    Clear the Drag paste board just before the info->context is released.
    This way the GtkDragSourceOwner is released just before the drag
    context
    is and thus can pasteboard:provideDataForType: not accidentally access
    an already released drag context

 gtk/gtkdnd-quartz.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 94fc15ad95cc06a42cfec5873ece84f297b40fcd
Author: John Ralls <jralls@ceridwen.us>
Date:	Sun Jul 3 16:40:03 2011 -0700

    Bug 653450 - gtkfilechooser crashes when added favorite

    Ensure that display is set during drag-and-drop, and that string
    lists'
    memory is zeroed after allocation to prevent g_strfreev() from
    over-running.

 gdk/quartz/gdkselection-quartz.c | 4 +---
 gtk/gtkdnd-quartz.c		  | 1 +
 gtk/gtkquartz.c		  | 3 ++-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 10352d63afe6858723636e4de40cdfb44960b178
Author: John Ralls <jralls@ceridwen.us>
Date:	Fri Sep 23 15:00:03 2011 -0700

    Fix typo in 24a7e798

 gdk/quartz/gdkeventloop-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 224a7e798a4d7981f4ec1583f592bbde8573946b
Author: John Ralls <jralls@ceridwen.us>
Date:	Mon Jan 3 11:56:20 2011 -0800

    (Backport acf1345) Fix refresh of static autorelease_pool so that
    it doesn't happen in gtk-nested loops.

 gdk/quartz/gdkeventloop-quartz.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 33154e1c7d2bc9f2faa3cc96cf7c910cb0418f82
Author: Steffen Gutmann <muibase@yahoo.com>
Date:	Fri Sep 23 09:01:44 2011 +0200

    Bug 659907 - gdk_quartz_draw_opaque_stippled_pattern crashes

 gdk/quartz/gdkgc-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25227a715ecdedb5d82bf164f3367afd3f098674
Author: Michael Natterer <mitch@lanedo.com>
Date:	Tue Sep 20 08:58:03 2011 +0200

    GtkLinkButton: forgot to #include "gtkprivate.h"

 gtk/gtklinkbutton.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5da4473e2713b9a7ff41f33a5a154763ed699071
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Sep 19 13:48:45 2011 +0200

    gtkcomboboxtext: Some documentation fixes

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

 docs/reference/gtk/gtk-sections.txt | 2 +-
 gtk/gtkcomboboxtext.c		     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit a516d2359c9eac84bfa4682a70a62315adedb1d6
Author: Michael Natterer <mitch@gimp.org>
Date:	Mon Sep 19 01:05:26 2011 +0200

    gtk: fix warning when finalizing a GtkToolbar

    Move destruction of child widgets from finalize() to dispose()
    because unparenting emits a signal with old_parent as object
    parameter, which tries to ref the toolbar that is being
    finalized.

 gtk/gtktoolbar.c | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit 7be2ea823d4d51a467526a96294e943e5aa9f186
Author: Michael Natterer <mitch@lanedo.com>
Date:	Mon Sep 19 00:32:52 2011 +0200

    Bug 659406 - Abstract what triggers a context menu

    Add _gtk_button_event_triggers_context_menu() and use it instead
    of checking for event->button == 3, so context menus are invoked
    correctly on the Mac.

 gtk/gtkcolorsel.c	       |  5 ++---
 gtk/gtkentry.c		       | 18 +++++++++---------
 gtk/gtkfilechooserdefault.c   |  4 ++--
 gtk/gtklabel.c		       | 23 ++++++++++++-----------
 gtk/gtklinkbutton.c	       |  2 +-
 gtk/gtkmain.c		       | 21 +++++++++++++++++++++
 gtk/gtkmountoperation.c       |  3 +--
 gtk/gtknotebook.c	       |  2 +-
 gtk/gtkprivate.h	       |  2 ++
 gtk/gtkrecentchooserdefault.c |  4 ++--
 gtk/gtkstatusicon.c	       |  8 ++++----
 gtk/gtktextview.c	       | 12 ++++++------
 gtk/gtktoolbar.c	       |  2 +-
 13 files changed, 64 insertions(+), 42 deletions(-)

commit 2666c0e71f802488a39363e0ac6e0469b5af5d9f
Author: Michael Natterer <mitch@lanedo.com>
Date:	Sat Sep 17 20:05:33 2011 +0200

    app: abstract which modifiers are used for extending and modifying
    selections

    which are SHIFT and MOD2 on the Mac, and SHIFT and CONTROL otherwise.
    Use the new define all over the place and rename variables and
    members to not say "shift" or "control".

 gtk/gtkentry.c       |  2 +-
 gtk/gtkiconview.c    | 46 ++++++++++++++++----------------
 gtk/gtkprivate.h     |  8 ++++++
 gtk/gtktextview.c    |  4 +--
 gtk/gtktreeprivate.h |  8 +++---
 gtk/gtktreeview.c    | 74
 ++++++++++++++++++++++++++--------------------------
 6 files changed, 75 insertions(+), 67 deletions(-)

commit 9ea7ae84fae2684f68c2ada101f1ed2ac654800b
Author: Michael Natterer <mitch@lanedo.com>
Date:	Sat Sep 17 19:37:08 2011 +0200

    gtk: never undo, save, commit :( sorry...

 gtk/gtkfilechooserdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b057a311e76a90a120ca0e9597bedeb9fc89b0b2
Author: Michael Natterer <mitch@lanedo.com>
Date:	Sat Sep 17 15:25:02 2011 +0200

    gtk: use GTK_NO_TEXT_INPUT_MOD_MASK also in gtkfilechooserdefault.c

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

commit 1f6a921158b5a4fa80ea2e844ce25aad04101aaf
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Sep 16 16:12:23 2011 +0200

    gtk: allow to specify accelerators in a platform-independent way

    Introduce <Primary> in accelerator strings, which resolves to
    GDK_CONTROL_MASK on X11/Win23, and to GDK_META_MASK on quartz.
    Also serialize CONTROL/META as <Primary> depending on the platform.

 gtk/gtkaccelgroup.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 812678a70c7b09b82ae449e1cb47f2c66e5eb9e8
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Sep 16 16:10:06 2011 +0200

    gtk: fix entering of Option-foo symbols on the Mac

    and use it in the IM contexts, so Option-foo is no longer
    filtered away.

 gtk/gtkimcontextsimple.c |  2 +-
 gtk/gtkimmulticontext.c  |  2 +-
 gtk/gtkprivate.h	  | 10 ++++++++++
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 659df720cae60ca9a4aa57b2446bc17107c0fcba
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Sep 16 15:56:29 2011 +0200

    gtk: use GTK_DEFAULT_ACCEL_MOD_MASK instead of GDK_CONTROL_MASK
    in gtkstock.c

 gtk/gtkstock.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 5e602ab0f2469ad5a8d567678c30fa7abec94aa8
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Sep 16 15:54:03 2011 +0200

    quartz: resolve the modifier confusion on the Mac

    - map Alt/Option to MOD1
    - map Command to MOD2
    - map MOD2 to the virtual Meta
    - improve/fix (?) group handling in gdkkeys-quartz.c

 gdk/quartz/gdkevents-quartz.c |  8 +++++---
 gdk/quartz/gdkkeys-quartz.c   | 18 +++++++++++++-----
 2 files changed, 18 insertions(+), 8 deletions(-)

commit d83c86d42eda7063f7367057ad3afaf01e95c997
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Sep 16 15:51:33 2011 +0200

    gtk: disable mnemonics in gtkrc.key.mac, they don't exist on the Mac

 gtk/gtkrc.key.mac | 2 ++
 1 file changed, 2 insertions(+)

commit be1eea612cb7beacffdc0b31e7158195004f5e2d
Author: Michael Natterer <mitch@lanedo.com>
Date:	Fri Sep 16 15:39:23 2011 +0200

    gtk: enable setting virtual modifiers in GtkCellRendererAccel

    Call gdk_keymap_add_virtual_modifiers() on event->state,
    so virtual modifiers get added at all.

 gtk/gtkcellrendereraccel.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a350b667c1c1ce19c897871806fdc1b1b484c84a
Merge: 87ad09a 2a2edc9
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Sep 13 15:26:05 2011 -0500

    Merge branch 'filechooser-recent-folders-2-24' into gtk-2-24

commit 2a2edc9564a4392272109421eeec7959aaf28788
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Sep 13 15:23:33 2011 -0500

    bgo#658600 - Don't try to focus the location entry in Recent-files
    mode

    We don't ever start up in Search mode, so we don't need an extra
    check for that mode, yet.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 87ad09a8eefbaf506fde6e624ca4ec97de5f6d7d
Author: John Ralls <jralls@ceridwen.us>
Date:	Mon Sep 12 14:25:45 2011 -0500

    bgo#514843 - [filechooser] Deal with corrupted .gtk-bookmarks
    gracefully

    We weren't checking for the lines in that file being valid UTF-8
    strings.

 gtk/gtkfilesystem.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 9332c9f79fcc1d715d3d871053559550706e7e64
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:	Sun Sep 11 21:49:31 2011 +0300

    Updated Belarusian translation.

 po/be.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5aac419a38d55ad9683e397d76de97311c2ed0b7
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Sep 9 15:46:13 2011 +0100

    Make maintiner mode enabled by default

    See
    http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45d61a5fd6d781b43e15ffec6cbff8e9366daa96
Author: John Ralls <jralls@ceridwen.us>
Date:	Fri Sep 9 10:12:40 2011 +0200

    Bug 617583 - Dead accents keys don't work in GTK+ applications on OSX

    Handle dead keys in special_ucs_table and have them converted by
    UCKeyTranslate(), so all dead key combinations can be entered.
    Later, this should be handled in the input method, just as it's
    done for X11/Win32.

 gdk/quartz/gdkkeys-quartz.c | 77
 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 72 insertions(+), 5 deletions(-)

commit d2d6caf00a4b1844c4ffc1bf2a166d2fc4181767
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Sep 30 20:19:59 2010 +0300

    Remove superfluous call to _gdk_event_button_generate()

    Fixes bug #630962.

 gdk/win32/gdkevents-win32.c | 3 ---
 1 file changed, 3 deletions(-)

commit dafc1eda808fcd75f27ae0287f7ead617973828e
Author: William Jon McCann <jmccann@redhat.com>
Date:	Fri Jan 28 16:59:35 2011 -0500

    Don't call object notify for something that isn't a property

 gtk/gtkstatusicon.c | 2 --
 1 file changed, 2 deletions(-)

commit b50bb5b92aee91121a9f17f8a0cbd08279fbcd7d
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:	Sun Sep 4 19:47:24 2011 +0300

    Updated Belarusian translation.

 po/be.po | 5124
 ++++++++++++++++++++++----------------------------------------
 1 file changed, 1786 insertions(+), 3338 deletions(-)

commit bd37724fafbd2eb5f21892bcef9555bf2fca0816
Author: Micah Carrick <micah@greentackle.com>
Date:	Wed May 11 16:14:14 2011 -0400

    Fix annotation for Gtk.TreeView.enable_model_drag_source

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

 gtk/gtktreeview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 425c2e93a8c3733e31161f174076e46fecbfda7b
Merge: 1d94ae4 e0f3b18
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Sep 1 11:42:00 2011 -0500

    Merge branch 'filechooser-recent-folders-2-24' into gtk-2-24

commit e0f3b18c37f1d5e9e0b9c7745513566686c006b0
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Sep 1 11:24:19 2011 -0500

    bgo#657949 - [filechooser] Don't ellipsize filter names for 2.24

    That only works well in 3.0, where the natural-sizing code works to
    get us a good default size
    for the filters drop-down.

 gtk/gtkfilechooserdefault.c | 14 --------------
 1 file changed, 14 deletions(-)

commit 1d94ae433a2e7143554dfe689b462d1f885fa246
Merge: 9a4405f b229df2
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Sep 1 11:25:27 2011 -0500

    Merge branch 'filechooser-recent-folders-2-24' into gtk-2-24

    This contains the fixes to centralize the handling of the pathbar,
    recent-files widgets,
    and filename entry - the entry would sometimes be missing before
    these fixes.

    This also contains a fix to the recently-used mode, so that the file
    list is indeed
    sorted in newer-to-older order.

commit 9a4405f376595df4c7da72a7b541e56931e234bc
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Aug 31 15:15:08 2011 +0800

    Fix the VS9 property sheet

    Made up for missed semicolon for the "installation" of the
    gdkprivate.h
    header which caused the projects not to load properly

 build/win32/vs9/gtk+.vsprops | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92e632d525461fe2ea1a344a37ac3d0e87cf80fa
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Aug 31 14:53:24 2011 +0800

    Update README.win32 and Visual C++ Readme.txt's

    Tell people about the GNOME Live! page which gives a more
    detailed outline on building the GTK+ stack with Visual C++.

 README.win32		     | 20 +++++++++++---------
 build/win32/vs10/README.txt | 11 +++++++----
 build/win32/vs9/README.txt  | 11 +++++++----
 3 files changed, 25 insertions(+), 17 deletions(-)

commit 200d038883f09ba05f30d12d929a6a16b13a1ae0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 30 16:59:44 2011 -0400

    Post-release version bump

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

commit 1e114483374a81f9e2f94448a1b3a517bdce8775
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 30 16:22:14 2011 -0400

    Update for 2.24.6

 NEWS | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 7667f9330ba8411ad70df4ef57119dc7324e1fd3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 30 16:21:19 2011 -0400

    Disable a nonworking test

    Same as on GTK+ 3.x

 gtk/tests/builder.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 55e1b27c6fe5059369bdf50c2607708b03bdbc94
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 30 14:31:00 2011 -0400

    trayicon-x11: Fix warnings when visual is not available.

    This fixes a regression introduced in commit
    b1a1685a33eca16979e63d79915395af0b36. gdk_visual_get_*_pixel_details()
    should not be called with a NULL visual.

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

 gtk/gtktrayicon-x11.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 627af13e74cd13d6837429442cb18e1ddb9283ed
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Aug 27 01:26:48 2011 -0400

    Make gtk_status_icon_set_name() work reliably

 gtk/gtkstatusicon.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit c07efad261dd9cc3524e1c48298258e2e5b9314e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 30 14:11:50 2011 -0400

    Explicitly link gdk and gtk against libm

    We used to get an implicit -lm from gdk-pixbuf, but that has
    recently been changed to not inject extraneous libraries into
    link lines, so we have to do it ourselves now. This is more
    correct, anyway.

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

commit b229df22c12a0f3a1043da42d576da3f5849a91b
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Aug 26 12:32:00 2011 -0500

    bgo#657186 - Sort the recent-files list in newest-to-oldest order

    Otherwise it's not very useful... :)

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 1 +
 1 file changed, 1 insertion(+)

commit 6e31bc1128874da1b2ccc7c1d481c8949c48969c
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Aug 26 11:38:11 2011 -0500

    Load and populate the recent-items in a single pass

    There's no real asynchronicity going on, anyway, so let's do both
    within
    a single iteration of the idle handler.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 32 +++++++++-----------------------
 1 file changed, 9 insertions(+), 23 deletions(-)

commit 37f9feebd24f5fcf46b6fc92ce5304af6cac1763
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Aug 25 12:57:03 2011 -0500

    Don't sort the recent-items by hand

    The mtime from GtkRecentManager may not the same as the file's actual
    mtime, so the final result could appear unsorted to the user.
    Instead,
    we will let the view do the sorting.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 12 ------------
 1 file changed, 12 deletions(-)

commit 79d16aab2b0fb11f32b1c08ae0cf8e3bb2e6c98b
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 18:41:23 2011 -0500

    Set the location mode when changing the operation mode

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 1 +
 1 file changed, 1 insertion(+)

commit aa8f54b7369832aacf9d154af643524012ba278f
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 18:03:22 2011 -0500

    Switch to OPERATION_MODE_BROWSE when switching to volume or file
    shortcuts

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 70cc1add13a1b4c21d78080f3793de52de76cb40
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 17:46:04 2011 -0500

    Remove the unused, initial-text logic from the location entry

    Years ago, when the location entry only appeared in a popup window,
    it used to appear
    populated with the current folder's path.  We had some logic to do
    this, but since now
    the location entry appears in the main dialog, we can do away with
    that old code.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 80
 +++------------------------------------------
 1 file changed, 5 insertions(+), 75 deletions(-)

commit 22d84f627736ddd8e48646e1096f7cf49571cbbc
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 17:44:55 2011 -0500

    Create the location_entry in a single function

    We had duplicated code to create the entry in two cases, for Open
    and for Save modes.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)

commit dfe7018284d76a59b7f3f7515cf7d1e3de9927c4
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 17:30:05 2011 -0500

    Only unset the entry's contents if the entry exists

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 388143d563941233069adc85ecf78096c56dea1f
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 16:52:12 2011 -0500

    Discard the search widgets in a separate function

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

commit db9665ae08a41d5b61b559c1f64b4d8e75d437a5
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 27 16:47:55 2011 -0500

    Move the widgets above the hpaned to their own box

    This way we can re-create the contents of that box easily without
    disrupting
    the rest of the file chooser.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 19 ++++++++++++-------
 gtk/gtkfilechooserprivate.h |	1 +
 2 files changed, 13 insertions(+), 7 deletions(-)

commit ad82bc60ff3a889afde007480733fdddb217d068
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 26 16:43:36 2011 -0500

    Make operation_mode_set() handle SEARCH and RECENT modes as well

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 161
 +++++++++++++++++++-------------------------
 1 file changed, 71 insertions(+), 90 deletions(-)

commit f481458576a43caeb5ff842919656cbcf504c876
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 26 16:17:43 2011 -0500

    Centralize changing the operation mode in operation_mode_set()

    This will be the central function to switch operation modes:  stop
    searches or the recent-files
    process; switch widgets, etc.

    We factor out the common code from recent_switch_to_browse_mode()
    and search_switch_to_browse_mode(),
    and remove those functions.  All the code that switched modes by
    hand now calls
    the central operation_mode_set().

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 128
 ++++++++++++++------------------------------
 1 file changed, 40 insertions(+), 88 deletions(-)

commit cb4b82e370c94fcb4efcc1ec6eeb6a36636bbeb2
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 26 16:04:14 2011 -0500

    Remove duplicated code from *_switch_to_browse_mode()

    That code indeed lives in operation_mode_stop(), so use it instead of
    having inlined duplicates.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

commit 6c51b34597d2e40f9307a778b1d4f5a2426f07bd
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 26 16:00:35 2011 -0500

    Rename stop_operation() to operation_mode_stop()

    We'll now prefix functions to change the impl->operation_mode with
    'operation_mode',
    for clarity.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 59
 ++++++++++++++++++++++++---------------------
 1 file changed, 31 insertions(+), 28 deletions(-)

commit 89d217c90a050340c65777a34b7db8c2f27d4491
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Aug 27 01:52:24 2011 -0400

    GtkColorButton: Don't forget to close a cairo context

    Patch by Jerome Lambourg, bug 655392.

 gtk/gtkcolorbutton.c | 2 ++
 1 file changed, 2 insertions(+)

commit dde74089f4869b894507f5ad8c81b24afcaaec21
Author: Andika Triwidada <andika@gmail.com>
Date:	Thu Aug 18 16:27:19 2011 +0700

    Revert "Updated Indonesian translation"

    This reverts commit 37230e5cc9cf18071d14e700883a6a53d0798498.
    Commit to wrong branch, should have been to master

 po/id.po | 2846
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1524 insertions(+), 1322 deletions(-)

commit 37230e5cc9cf18071d14e700883a6a53d0798498
Author: Andika Triwidada <andika@gmail.com>
Date:	Thu Aug 18 15:14:04 2011 +0700

    Updated Indonesian translation

 po/id.po | 2848
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1323 insertions(+), 1525 deletions(-)

commit 5afa001a8dfb97464a1c0e4395966feb1a4153a5
Author: Michal Suchanek <hramrach@gmail.com>
Date:	Wed Jun 8 16:24:48 2011 -0500

    bgo#652045 - Initialize local_only in GtkFileChooserEntry

    This has to be done also when we switch to the entry, otherwise
    completion for
    non-local URIs won't work.

 gtk/gtkfilechooserdefault.c | 1 +
 1 file changed, 1 insertion(+)

commit a2a85a194c9a1fd3bf27e1087589e0d6c6ee9d48
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Aug 13 14:11:29 2011 -0700

    Bug 655122: Lion crashes during resize.

    Move resizing detection to a separate function and detect resizes
    so that they don't result in grabs (which was causing the crash).

 gdk/quartz/gdkevents-quartz.c | 85
 +++++++++++++++++++++++++++++++------------
 1 file changed, 61 insertions(+), 24 deletions(-)

commit 9edc6ca045499b49bf48cff5fdd36aa6cea25c86
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Aug 13 13:55:08 2011 -0700

    Bug 655122: Detect OSX version for handling version-dependent special
    cases (the one in question is resizing, which OSX 10.7 allows on
    all edges instead of the lower-right corner as on previous versions)

 gdk/quartz/gdkglobals-quartz.c | 17 +++++++++++++++++
 gdk/quartz/gdkquartz.h		| 13 +++++++++++++
 2 files changed, 30 insertions(+)

commit a90d9da9e99dd96d3f7cc64a83da66a95e223e09
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Aug 13 13:20:22 2011 -0700

    Bug 655087: Prevent drqwing when there are no rectangles in which
    to draw.

 gdk/quartz/gdkdrawable-quartz.c | 98
 ++++++++++++++++++++++++++---------------
 gdk/quartz/gdkgc-quartz.c	 | 11 +++--
 gdk/quartz/gdkprivate-quartz.h  |  8 ++--
 3 files changed, 75 insertions(+), 42 deletions(-)

commit 468deb67d50b49f922199a136c81592f080265b6
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Jul 28 17:44:02 2011 +0200

    quartz: Remove MAC_OS_X_VERSION_MIN_ALLOWED ifdef

    I tried to suppress compiler warnings on pre-10.6 machines this way,
    but it defeats its purpose when you compile for pre-10.6 machines on
    a 10.6 machine.  For now, we have to live with the warnings when
    compiling on/for pre-10.6 machines, there does not seem an easy
    and proper
    way to suppress the warnings.

 gdk/quartz/gdkwindow-quartz.c | 2 --
 1 file changed, 2 deletions(-)

commit f0726904cbe22b32cccacf014d2b6d1668d9bcb6
Author: Benjamin Berg <benjamin@sipsolutions.net>
Date:	Sat Aug 6 10:40:36 2011 +0200

    Fix polling for new data in cups print backend (bug #599664)

 modules/printbackends/cups/gtkcupsutils.c	  | 78
 ++++++++++++++----------
 modules/printbackends/cups/gtkcupsutils.h	  |  4 +-
 modules/printbackends/cups/gtkprintbackendcups.c | 26 ++++++--
 3 files changed, 70 insertions(+), 38 deletions(-)

commit 875e6f4bdbb8f4ee02fff11febbdca425ff915b0
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Jul 25 22:02:25 2011 +0200

    Bug 508601 - Copying from GTK+ applications causes crash

    In GtkClipboardOwner pasteboard:provideDataForType do not call
    _gtk_quartz_set_selection_data_for_pasteboard() is
    selection_data.length
    is smaller than 0.	The function relies on having a positive length,
    since it stores the length in a uint ...

 gtk/gtkclipboard-quartz.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 5c73ebf54c81e310b12e150611da5036a6eb1d31
Author: Michael Hutchinson <m.j.hutchinson@gmail.com>
Date:	Mon Jul 25 10:29:23 2011 +0200

    Bug 655074 - Fix crash with undecorated windows on MacOS Lion

 gdk/quartz/gdkwindow-quartz.c | 33 +++++++++++++++++++++------------
 1 file changed, 21 insertions(+), 12 deletions(-)

commit 8f8da26c18a53959c6618d470097831e4f3e3c27
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Jul 25 12:20:21 2011 +0800

    Update Visual C++ compilation items

    -Added Visual C++ 2010 project files.  They are like the VS 2008
    projects
     where the GDK and GTK+ projects are filled-in templates, which
     are filled-
     in during 'make dist', and added related README.txt file, and
     add them
     into distribution
    -Updated the VS 2008 README.txt to reflect the latest situation
    regarding
     dependencies etc.
    -Updated README.win32 to tell people about the now-available VS2010
    projects
    -Updated config.h.win32.in as VS 2010 ships with stdint.h

 README.win32				    |  14 +-
 build/win32/Makefile.am		    |	3 +-
 build/win32/vs10/Makefile.am		    |  19 +
 build/win32/vs10/README.txt		    |  71 ++++
 build/win32/vs10/gdk-win32.vcxproj	    | 147 +++++++
 build/win32/vs10/gdk-win32.vcxproj.filters |  97 +++++
 build/win32/vs10/gdk.vcxproj.filtersin     |  30 ++
 build/win32/vs10/gdk.vcxprojin		    | 191 +++++++++
 build/win32/vs10/gtk+.props		    | 660
 +++++++++++++++++++++++++++++
 build/win32/vs10/gtk+.sln		    |  65 +++
 build/win32/vs10/gtk-demo.vcxproj	    | 220 ++++++++++
 build/win32/vs10/gtk-demo.vcxproj.filters  | 132 ++++++
 build/win32/vs10/gtk.vcxproj.filtersin     |  43 ++
 build/win32/vs10/gtk.vcxprojin		    | 206 +++++++++
 build/win32/vs10/install.vcxproj	    | 113 +++++
 build/win32/vs9/README.txt		    |  23 +-
 config.h.win32.in			    |	4 +
 configure.in				    |	2 +
 gdk/Makefile.am			    |  24 +-
 gtk/Makefile.am			    |  22 +-
 20 files changed, 2067 insertions(+), 19 deletions(-)

commit 119df7415e532830e8c1f744edb0014b785e9bc4
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 13 16:04:54 2011 -0500

    Save selection to recent-files in the asynchronous Save cases

    Various paths in SAVE or CREATE_FOLDER return from ::should_respond()
    but
    leave an asynchronous process running.  This process checks some
    things
    in the user's selection, for example, 'does the file exist, and if so
    do we need to bring up an overwrite-confirmation dialog?'.	When these
    async processes complete *and* it is indeed time for the dialog to
    be terminated (via the response-requested signal), we also need to
    save the selection to the recently-used list - as ::should_respond()
    does
    by itself in the cases when it can request a response immediately.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit 1a3605a23fd5e318f14fe54571a61979a9d21358
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jul 13 15:39:20 2011 -0500

    Don't dereference a NULL

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3822a334c53bfbe9f666a3f37a9725e107263dca
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Wed Jul 13 20:18:14 2011 +0200

    [l10n] Updated German translation

 po/de.po | 670
 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 346 insertions(+), 324 deletions(-)

commit f9e77d7320521f4696cf55af52ced45654033b27
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	Wed Jul 13 10:48:17 2011 +0200

    Updated Spanish translation

 po/es.po | 659
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 340 insertions(+), 319 deletions(-)

commit d14d18e37188c808ae619b04214b9a8fde767ef1
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Wed Jul 13 08:44:11 2011 +0200

    Updated Polish translation

 po/pl.po | 216
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 111 insertions(+), 105 deletions(-)

commit 6b0ab20bc779e7dcd450f92cc7b149f2d0f0a912
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 11:35:57 2011 -0500

    Log to recent-files when confirming the file chooser

    To make life easier for users, when apps don't properly update the
    recently-used list
    after choosing a file, we now do that directly from the file chooser.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 76
 +++++++++++++++++++++++++++++++++++----------
 1 file changed, 59 insertions(+), 17 deletions(-)

commit 685a688470b0aa783010ddffd3f0529a7b8018b6
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Jul 1 14:59:06 2011 -0500

    No need to highlight the file's basename when setting the base folder

    None of the cases where _gtk_file_chooser_entry_set_base_folder()
    appear to require
    the entry highlighting the file's basename.  Doing the highlighting
    actually makes
    things look weird in Save/Recent mode if you

      1. type a filename
      2. click on a recent-folder,

    as right after (2) your filename would get its basename highlighted
    for
    no apparent reason.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserentry.c | 1 -
 1 file changed, 1 deletion(-)

commit d4b30f53d93bd84c4f7291b4c7dd08a414415730
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Jul 1 14:54:11 2011 -0500

    Hide the Create Folder button in recent-files mode when the pathbar
    is on

    The create-folder machinery doesn't handle that case yet; we may
    enable it later
    once we figure out the implications for the GUI.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 18e27a24a018e165b77ed8a4f9be5b0e7a9ba5dc
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Jul 1 14:36:52 2011 -0500

    Centralize the setting of the pathbar's widgets

    It used to be that every part of the file chooser's code would
    show/hide the widgets
    near the pathbar as needed.  Now we have two central functions:

      path_bar_update()
      path_bar_set_mode()

    These take care of all the widget shuffling;  setting the visibility
    of the
    pathbar, info bar, and Create Folder button as appropriate; setting
    the contents
    of the info bar, etc. - based on the current operation_mode and
    action.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 362
 ++++++++++++++++++++++++--------------------
 gtk/gtkfilechooserprivate.h |	 5 +-
 2 files changed, 202 insertions(+), 165 deletions(-)

commit 180774e948a927f4e50488fe7be0f00d0315b7ef
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Jul 1 12:57:44 2011 -0500

    Create the recently-used widgets and infobar from the pathbar widgets
    as well

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 64
 +++++++++++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 28 deletions(-)

commit fef779f3b133610e661c32cf280779834abddc2a
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Fri Jul 1 12:31:08 2011 -0500

    Move the pathbar creation to its own function

    We will centralize the place where all the pathbar-related widgets
    are created:
    the location button, the pathbar itself, the Create Folder button,
    and in
    subsequent commits, the info bar as well.  We will deal with the
    pathbar/infobar
    as a unit, instead of swapping them in and out in an ad-hoc fashion.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 52
 +++++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 28 deletions(-)

commit cd82e5ceb69853aef8b954862ab9d4c8acfeb443
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Jun 30 16:23:12 2011 -0500

    Warn the user when he still needs to type a filename or choose
    a folder

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 107
 ++++++++++++++++++++++++++++++++++++++------
 gtk/gtkfilechooserprivate.h |	 2 +
 2 files changed, 96 insertions(+), 13 deletions(-)

commit 673de40aeddfadd055964da5573fa4142ecc7cf1
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Jun 30 14:38:27 2011 -0500

    Return the recent-folder plus filename in Save mode from get_files()

    Since the GtkFileChooserEntry already gets the recent-folder set
    upon it when a recent-folder
    is selected, it already can give us the correct fully-formed path.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

commit 3449a4891a1cf9b5e78fe1277815837d490f9716
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jun 29 18:20:53 2011 -0500

    Allow resolving absolute paths even if there is no base_folder

    This lets us do proper completion in GtkFileChooserEntry even when
    no base folder
    has been set.  Completion for relative paths won't work, as usual,
    as expected.

 gtk/gtkfilechooserentry.c |  1 -
 gtk/gtkfilesystem.c	   | 17 +++++++++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 91b80433977f1df99f6922102792feb494db7145
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jun 29 17:58:10 2011 -0500

    Set the filename entry's base folder when a recent-folder is selected

    This lets the filename entry do completion relative to the selected
    recent-folder.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

commit 03b50bd9a919f4818cc0ad682ff22873a9df5b11
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jun 29 16:42:01 2011 -0500

    Instruct the user to pick a folder when nothing is selected in the
    recent-folders list

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 90
 ++++++++++++++++++++++++++++++++++++++-------
 gtk/gtkfilechooserprivate.h |	1 +
 2 files changed, 77 insertions(+), 14 deletions(-)

commit dacdb343db12cc2c7bce0d0a7cadfcc26dcdd690
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Wed Jun 29 12:22:42 2011 -0500

    Put recently-used folders in the recently-used list

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 106
 ++++++++++++++++++++++++--------------------
 gtk/gtkfilechooserutils.c   |	22 ++-------
 gtk/gtkfilechooserutils.h   |	 2 +-
 3 files changed, 62 insertions(+), 68 deletions(-)

commit e4ffea1173676c307f72286a9b9bb8b4972c01eb
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jun 28 18:55:37 2011 -0500

    Turn a struct field into a local variable

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit dfdb51e3247395ea6017caaef6abf695a0519c21
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jun 28 18:53:48 2011 -0500

    Remove unused struct field

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 3 ---
 1 file changed, 3 deletions(-)

commit b602220e2f1a226ec292fed0e10f9c1c259edd2d
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jun 28 17:24:53 2011 -0500

    Actually highlight the 'recently used' and 'search' items in the
    shortcuts bar

    They weren't being selected in the shortcuts bar when those modes were
    activated programmatically, instead of through the user selecting
    them from the user interface.

 gtk/gtkfilechooserdefault.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit ca74dc6a873bb375bb2abc3ea7642ed41e9f6e79
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jun 28 17:17:22 2011 -0500

    Start in recently-used mode when no folder is set

    In RELOAD_EMPTY mode, when no folder has been selected by the calling
    app, we now
    start showing the recently-used list.  The rationale is as follows:

      - In Open mode, the user is likely to pick a file he has used
      recently.

      - In Save mode, the user is likely to want a destination folder
      which
	he has used recently.

    For the Save case, where we want to present the user with recent
    folders instead
    of recent files, we will make the recent-list do so in subsequent
    commits.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 77
 +++++++++++++++++++++++----------------------
 gtk/gtkfilechooserprivate.h |	1 -
 2 files changed, 39 insertions(+), 39 deletions(-)

commit 76c24a4a81511086d404992110f8c7a1246e5151
Author: Stéphane Maniaci <stephane.maniaci@gmail.com>
Date:	Thu Apr 14 14:14:26 2011 -0500

    Make GtkFileChoser remember the last directory opened

    Introduces a 'LastFolderUri' settings key, where we remember the
    last-opened
    folder from the previous instance of the file chooser.

    The idea is that this works globally, across all applications,
    so it will be
    easy to do things like

      1. Save an attachment from a mail (or some other file)
      2. Open another program
      3. Do File/Open and automatically get sent to the folder where
      (1) happened.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

 gtk/gtkfilechooserdefault.c  | 68
 +++++++++++++++++++++++++++++++++-----------
 gtk/gtkfilechoosersettings.c | 21 ++++++++++++++
 gtk/gtkfilechoosersettings.h |  5 ++++
 3 files changed, 77 insertions(+), 17 deletions(-)

commit dd0ce5dd1eb6984ceef28134e5974a8ae8726fce
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jun 28 15:21:49 2011 -0500

    Put the pathbar in the 'Save in folder:' row in Save mode

    Now we reparent the browse_path_bar_hbox to that spot in Save mode,
    or to be above the file lists in Open mode.  The pathbar makes for
    a very
    clear indication of the location to save in.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 94
 +++++++++++++++++++++++++++++++--------------
 gtk/gtkfilechooserprivate.h |	3 +-
 2 files changed, 68 insertions(+), 29 deletions(-)

commit b9d00c42f8ca9aabd24440c333bf7fa9ff13788e
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jun 28 13:33:32 2011 -0500

    Get rid of the save_folder_combo

    And with this we get rid of the craziness of having a separate
    filter model
    for the combobox's model.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c | 268
 +-------------------------------------------
 gtk/gtkfilechooserprivate.h |	 6 -
 2 files changed, 2 insertions(+), 272 deletions(-)

commit 0d02b8a6814ea9100ecaf5c1435c82d993cee59a
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Jun 27 17:51:57 2011 -0500

    Remove the expander in Save mode, and the configuration key

    This effectively makes the file chooser always be in 'expanded' mode.
    Later, we'll move the pathbar to the 'Save in folder:' line.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserdefault.c  | 111
 +++++++++----------------------------------
 gtk/gtkfilechooserprivate.h  |   2 -
 gtk/gtkfilechoosersettings.c |  27 -----------
 gtk/gtkfilechoosersettings.h |   5 --
 4 files changed, 23 insertions(+), 122 deletions(-)

commit d3e822882a193a1e9ba62d2c47685173a79c30ec
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Mon Jun 27 15:30:59 2011 -0500

    Utility function to extract folders from the recently-used list

    This extracts the parent folders from the items in the recently-used
    list.  We'll use it in the file chooser to present a list of
    recently-used folders.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 gtk/gtkfilechooserutils.c | 72
 +++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkfilechooserutils.h |  2 ++
 2 files changed, 74 insertions(+)

commit 1b605ee84bb793afbb9e8cb906f4225e6a603671
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 14:23:39 2011 -0500

    gtkfilechooserdefault.c update to 3.0

 gtk/gtkfilechooserdefault.c | 701
 ++++++++++++++++++--------------------------
 1 file changed, 293 insertions(+), 408 deletions(-)

commit 0661008ebeb75a688ec3a0c6e333e640b2543347
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 13:48:57 2011 -0500

    gtkfilechooserentry.c update to 3.0

 gtk/gtkfilechooserentry.c | 126
 ++++++++++++++++++++++++----------------------
 1 file changed, 65 insertions(+), 61 deletions(-)

commit 032a7e50d874ef3f18c050f8301e96c4c5c10441
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 13:36:44 2011 -0500

    gtkfilechooserprivate.h update to 3.0

 gtk/gtkfilechooserprivate.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9858099f652c08cb721b9c1a4e40966245e7f82c
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 13:35:45 2011 -0500

    gtkfilechooser.c update to 3.0

 gtk/gtkfilechooser.c | 76
 +++++++++++++++++++++++++++++-----------------------
 1 file changed, 43 insertions(+), 33 deletions(-)

commit 0bbee739d31d2e80bcdc7d4393fe9635ac866a11
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 13:32:41 2011 -0500

    gtkfilechooserbutton.c update to 3.0

 gtk/gtkfilechooserbutton.c | 133
 +++++++++++++++++++++++----------------------
 1 file changed, 67 insertions(+), 66 deletions(-)

commit eec3cec225b79ef58561fd29352089006b9fb05c
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 13:23:10 2011 -0500

    gtkfilechooser.h update to 3.0

 gtk/gtkfilechooser.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0280d7f3664dafb554d440505101efd2c200632
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Tue Jul 12 13:21:40 2011 -0500

    gtkfilechooserdialog.c update to 3.0

 gtk/gtkfilechooserdialog.c | 23 -----------------------
 1 file changed, 23 deletions(-)

commit a5b92540d039a3246db3f33842a363f3ce127c48
Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
Date:	Wed Jun 29 11:45:33 2011 -0300

    Make GtkBuilder do not delay construct properties that can be resolved
    (so construct is respected when possible) and skip construct only
    props that
    can not.

 gtk/gtkbuilder.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 9f83204d48c40b4a334c1e1a6e68958571ad153e
Author: Mike Gorse <mgorse@novell.com>
Date:	Wed Jun 22 15:23:15 2011 -0500

    bgo#653191 - fix uninitialized variable in gtk_file_chooser_entry.c

 gtk/gtkfilechooserentry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a068f575c867c2a57d7ac0a8846d53eacbe0a170
Author: Colin Walters <walters@verbum.org>
Date:	Wed Jun 22 11:07:37 2011 -0400

    introspection.m4: Update from g-i

    This fixes substitution with dash.

 m4/introspection.m4 | 2 --
 1 file changed, 2 deletions(-)

commit 5eda0da644934780929e861607be2e0fac1fc1ca
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Tue Jun 21 10:13:56 2011 +0800

    Update VS 2008 property sheet

    It seems that gdkprivate.h is needed by gdkwin32.h

 build/win32/vs9/gtk+.vsprops | 1 +
 1 file changed, 1 insertion(+)

commit d7ac9cd71c43689672a9796e518ef3b970197bf2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 20 08:10:36 2011 -0400

    Revert "gdk: Make background changes queue a repaint"

    This reverts commit 254b9a4c540e3dff1dcd17db2ceea6a9fa5df973.

 gdk/gdkwindow.c | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

commit d0aa7ffc61d67b42a2343fd144bb74a20fbbe7c8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Jun 16 13:48:56 2011 +0800

    Add G_ENABLE_DEBUG #ifdef check in gdkdisplay-win32.c

    Commit 88707e6912c376faedf0b8c5b02895aa18473cb4 used
    _gdk_win32_cf_to_string, which is only defined when G_ENABLE_DEBUG
    is defined, so add G_ENABLE_DEBUG #ifdef around that part.

 gdk/win32/gdkdisplay-win32.c | 3 +++
 1 file changed, 3 insertions(+)

commit 5f41ce5e16e6f4ca137a294d76fca6960a213473
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Thu Jun 16 13:34:54 2011 +0800

    Update VS 2008 projects

    Use G_ENABLE_DEBUG for all debug builds

 build/win32/vs9/gdk-win32.vcproj | 4 ++--
 build/win32/vs9/gdk.vcprojin	  | 4 ++--
 build/win32/vs9/gtk-demo.vcproj  | 4 ++--
 build/win32/vs9/gtk.vcprojin	  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 59f5aa7d72a826dce0834cdf3f93da0d491e6a88
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Jun 15 20:35:23 2011 -0400

    Bump version

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

commit 6351e8e1349f63fcd224b4806db35dd0a1bd80ac
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Jun 15 19:54:20 2011 -0400

    Fix a forgotten instance of document-x-generic

 docs/reference/gtk/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30e80efe3e6b0fb8c78dc98fa13f05b94a0e8f21
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Jun 15 19:31:38 2011 -0400

    Update NEWS

 NEWS | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit ed9db7c3e5c7985f19cc2e43a6e67b3fc19c8357
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jun 16 00:51:17 2011 +0100

    Use 'const' instead G_CONST_RETURN

 docs/reference/gtk/question_index.sgml | 4 ++--
 gdk/directfb/gdkdisplay-directfb.c	| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1516be6f69aa325d2e583768a4fef2748b1cae55
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 15 18:33:25 2011 +0100

    gtk: Use 'const' instead G_RETURN_CONST

 gtk/gtkaboutdialog.c	     | 26 +++++++++++++-------------
 gtk/gtkaboutdialog.h	     | 26 +++++++++++++-------------
 gtk/gtkaction.c	     | 16 ++++++++--------
 gtk/gtkaction.h	     | 14 +++++++-------
 gtk/gtkactiongroup.c	     |	4 ++--
 gtk/gtkactiongroup.h	     |	4 ++--
 gtk/gtkassistant.c	     |	2 +-
 gtk/gtkassistant.h	     |	2 +-
 gtk/gtkbutton.c	     |	2 +-
 gtk/gtkbutton.h	     |	2 +-
 gtk/gtkcolorbutton.c	     |	2 +-
 gtk/gtkcolorbutton.h	     |	2 +-
 gtk/gtkcombobox.c	     |	2 +-
 gtk/gtkcombobox.h	     |	2 +-
 gtk/gtkentry.c		     |	4 ++--
 gtk/gtkentry.h		     |	4 ++--
 gtk/gtkentrybuffer.c	     |	2 +-
 gtk/gtkentrybuffer.h	     |	2 +-
 gtk/gtkexpander.c	     |	2 +-
 gtk/gtkexpander.h	     |	2 +-
 gtk/gtkfilechooserbutton.c  |	2 +-
 gtk/gtkfilechooserbutton.h  |	2 +-
 gtk/gtkfilefilter.c	     |	2 +-
 gtk/gtkfilefilter.h	     |	2 +-
 gtk/gtkfilesel.c	     |	4 ++--
 gtk/gtkfilesel.h	     |	2 +-
 gtk/gtkfontbutton.c	     |	4 ++--
 gtk/gtkfontbutton.h	     |	4 ++--
 gtk/gtkfontsel.c	     |	4 ++--
 gtk/gtkfontsel.h	     |	2 +-
 gtk/gtkframe.c		     |	2 +-
 gtk/gtkframe.h		     |	2 +-
 gtk/gtkiconfactory.c	     |	8 ++++----
 gtk/gtkiconfactory.h	     |	6 +++---
 gtk/gtkicontheme.c	     |	6 +++---
 gtk/gtkicontheme.h	     |	4 ++--
 gtk/gtkimage.c		     |	2 +-
 gtk/gtkimage.h		     |	2 +-
 gtk/gtkimagemenuitem.c      |	4 ++--
 gtk/gtkitemfactory.c	     |	2 +-
 gtk/gtkitemfactory.h	     |	2 +-
 gtk/gtklabel.c		     |	6 +++---
 gtk/gtklabel.h		     |	6 +++---
 gtk/gtklinkbutton.c	     |	2 +-
 gtk/gtklinkbutton.h	     |	2 +-
 gtk/gtkmenu.c		     |	2 +-
 gtk/gtkmenu.h		     |	2 +-
 gtk/gtkmenuitem.c	     |	8 ++++----
 gtk/gtkmenuitem.h	     |	6 +++---
 gtk/gtknotebook.c	     |	4 ++--
 gtk/gtknotebook.h	     |	8 ++++----
 gtk/gtkpapersize.c	     |	8 ++++----
 gtk/gtkpapersize.h	     |	8 ++++----
 gtk/gtkprinter.c	     | 10 +++++-----
 gtk/gtkprinter.h	     | 10 +++++-----
 gtk/gtkprintjob.c	     |	2 +-
 gtk/gtkprintjob.h	     |	2 +-
 gtk/gtkprintoperation.c     |	2 +-
 gtk/gtkprintoperation.h     |	2 +-
 gtk/gtkprintsettings.c      | 12 ++++++------
 gtk/gtkprintsettings.h      | 14 +++++++-------
 gtk/gtkprogressbar.c	     |	2 +-
 gtk/gtkprogressbar.h	     |	2 +-
 gtk/gtkrecentfilter.c	     |	2 +-
 gtk/gtkrecentfilter.h	     |	2 +-
 gtk/gtkrecentmanager.c      |	8 ++++----
 gtk/gtkrecentmanager.h      |	8 ++++----
 gtk/gtksearchenginebeagle.c |	2 +-
 gtk/gtkstatusicon.c	     |	6 +++---
 gtk/gtkstatusicon.h	     |	6 +++---
 gtk/gtktextmark.h	     |	2 +-
 gtk/gtktoolbutton.c	     |	6 +++---
 gtk/gtktoolbutton.h	     |	6 +++---
 gtk/gtktoolitemgroup.c      |	2 +-
 gtk/gtktoolitemgroup.h      |	2 +-
 gtk/gtktoolpalette.c	     |	4 ++--
 gtk/gtktoolpalette.h	     |	4 ++--
 gtk/gtktreeviewcolumn.c     |	2 +-
 gtk/gtktreeviewcolumn.h     |	2 +-
 gtk/gtkwidget.c	     |	2 +-
 gtk/gtkwidget.h	     |	2 +-
 gtk/gtkwindow.c	     |	4 ++--
 gtk/gtkwindow.h	     | 12 ++++++------
 83 files changed, 197 insertions(+), 197 deletions(-)

commit bfe0193eaf4cec1f9be25bd210007fa1bd48e675
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 15 18:20:17 2011 +0100

    gail: Use 'const' instead G_CONST_RETURN

 modules/other/gail/gailarrow.c        |  4 ++--
 modules/other/gail/gailbutton.c       | 26 +++++++++++++-------------
 modules/other/gail/gailcell.c	       | 12 ++++++------
 modules/other/gail/gailclist.c        |  8 ++++----
 modules/other/gail/gailclistcell.c    |  4 ++--
 modules/other/gail/gailcombo.c        |  8 ++++----
 modules/other/gail/gailcombobox.c     | 18 +++++++++---------
 modules/other/gail/gailentry.c        | 16 ++++++++--------
 modules/other/gail/gailexpander.c     | 26 +++++++++++++-------------
 modules/other/gail/gailframe.c        |  6 +++---
 modules/other/gail/gailimage.c        |  8 ++++----
 modules/other/gail/gailimagecell.c    |  4 ++--
 modules/other/gail/gailitem.c	       |  6 +++---
 modules/other/gail/gaillabel.c        |  6 +++---
 modules/other/gail/gailmenuitem.c     | 12 ++++++------
 modules/other/gail/gailnotebookpage.c |  4 ++--
 modules/other/gail/gailoptionmenu.c   | 12 ++++++------
 modules/other/gail/gailpixmap.c       |  4 ++--
 modules/other/gail/gailrange.c        | 16 ++++++++--------
 modules/other/gail/gailscalebutton.c  | 12 ++++++------
 modules/other/gail/gailstatusbar.c    |  6 +++---
 modules/other/gail/gailtextcell.c     |  4 ++--
 modules/other/gail/gailtextview.c     |  4 ++--
 modules/other/gail/gailtreeview.c     | 10 ++++------
 modules/other/gail/gailutil.c	       |  8 ++++----
 modules/other/gail/gailwidget.c       |  4 ++--
 modules/other/gail/gailwindow.c       |  6 +++---
 27 files changed, 126 insertions(+), 128 deletions(-)

commit 9d393c1d53a94684927d9958f1617aca9876e4f9
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 15 14:54:10 2011 +0100

    gail/tests: Use 'const' instead G_CONST_RETURN

 modules/other/gail/tests/ferret.c	   | 36
 +++++++++++++++----------------
 modules/other/gail/tests/testaction.c	   | 10 ++++-----
 modules/other/gail/tests/testbutton.c	   |  6 +++---
 modules/other/gail/tests/testcombo.c	   |  2 +-
 modules/other/gail/tests/testimage.c	   |  6 +++---
 modules/other/gail/tests/testlib.c	   |  8 +++----
 modules/other/gail/tests/testmenuitem.c   |  8 +++----
 modules/other/gail/tests/testnotebook.c   |  6 +++---
 modules/other/gail/tests/testobject.c	   |  8 +++----
 modules/other/gail/tests/testoptionmenu.c |  4 ++--
 modules/other/gail/tests/testpaned.c	   |  4 ++--
 modules/other/gail/tests/testprops.c	   |  4 ++--
 modules/other/gail/tests/testselection.c  |  4 ++--
 modules/other/gail/tests/teststatusbar.c  |  6 +++---
 modules/other/gail/tests/testtable.c	   |  8 +++----
 modules/other/gail/tests/testtext.c	   |  2 +-
 modules/other/gail/tests/testtreetable.c  |  4 ++--
 modules/other/gail/tests/testvalues.c	   |  2 +-
 18 files changed, 64 insertions(+), 64 deletions(-)

commit 8d5d9e68edd8d3472a487d5bdf98a15cddcada89
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 15 14:45:58 2011 +0100

    gdk: Use 'const' instead deprecated G_CONST_RETURN

 gdk/gdk.c			| 4 ++--
 gdk/gdk.h			| 4 ++--
 gdk/gdkdisplay.h		| 4 ++--
 gdk/gdkinput.h			| 2 +-
 gdk/quartz/gdkdisplay-quartz.c | 2 +-
 gdk/quartz/gdkinput.c		| 2 +-
 gdk/win32/gdkdisplay-win32.c	| 2 +-
 gdk/win32/gdkinput.c		| 2 +-
 gdk/x11/gdkdisplay-x11.c	| 4 ++--
 gdk/x11/gdkfont-x11.c		| 2 +-
 gdk/x11/gdkproperty-x11.c	| 6 +++---
 gdk/x11/gdkx.h			| 8 ++++----
 12 files changed, 21 insertions(+), 21 deletions(-)

commit 149750773e4ef0d1928e16fdacbd867c96679337
Author: Daniel Drake <dsd@laptop.org>
Date:	Sun Jun 12 17:48:17 2011 +0100

    gtkdnd: Don't bind/unbind keycodes that couldn't be determined

    At http://dev.laptop.org/ticket/10643 we are seeing that drag-and-drop
    within the Sugar shell causes all of Sugar's custom keybindings to be
    removed.

    This is because gtkdnd tries to unbind XK_KP_Space, which (on
    my systems)
    is resolved to NoSymbol by XKeycodeToKeysym(). NoSymbol has value 0,
    the same as AnyKey, and XUngrabKey(AnyKey) is equivalent to unbinding
    all possible keycodes.

    Fix this by catching NoSymbol before binding/unbinding.

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

 gtk/gtkdnd.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 88707e6912c376faedf0b8c5b02895aa18473cb4
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:	Thu Jun 9 20:45:20 2011 +0200

    win32: resurect Windows clipboard selection notification

    This is a rewrite of e6fa7394baa8a7cb80ae01a0c81729717019172b, with
    misc fixes that should help with some bugs Tim was talking about.

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

 gdk/win32/gdkdisplay-win32.c | 192
 +++++++++++++++++++++++++++++++++++++++++--
 gdk/win32/gdkevents-win32.c  |  39 +++++----
 gdk/win32/gdkprivate-win32.h |   3 +
 3 files changed, 205 insertions(+), 29 deletions(-)

commit da746d5169a9ee4c3caa3e372e897a6c5d459740
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:	Thu Jun 9 17:10:47 2011 +0200

    win32: fix gdk clipboard

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

 gdk/gdk.symbols    |  2 ++
 gtk/gtkselection.c | 10 ++++++++++
 2 files changed, 12 insertions(+)

commit 254b9a4c540e3dff1dcd17db2ceea6a9fa5df973
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jun 9 06:29:45 2011 +0200

    gdk: Make background changes queue a repaint

    For client-side windows, we need to queue a repaint when the
    background
    changes. For native windows, the windowing system does take care
    of it,
    but client-side windows are our own, so we gotta do it manually.

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

 gdk/gdkwindow.c | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 78ce7a4925272a165af85f7b7218c84a8a5ed0c9
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jun 9 06:27:27 2011 +0200

    docs: Fix reference

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47e7d253c9f29ff50ab828b090c53bcb4ecf1c0b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 7 12:19:39 2011 -0400

    Fix a missing <SECTION>

    This was causing GtkComboBoxText docs to appear on the
    GtkContainer page.

 docs/reference/gtk/gtk-sections.txt | 1 +
 1 file changed, 1 insertion(+)

commit 2e9e163bbfb39e1c89ce395b11351aba026e0c1c
Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
Date:	Fri Jun 3 14:38:59 2011 -0300

    Fixed bug #576492 "GtkBuilder does not respect G_PARAM_CONSTRUCT
    properties"

    Added G_PARAM_CONSTRUCT flag in gtk_builder_get_parameters() checks
    as suggested by Johan Dahlin.

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

commit 7a227b580638054ae1f74f5be6422517bc59d18c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed May 25 22:46:40 2011 -0400

    Correct a deprecation note

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

 gtk/gtkcomboboxentry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4b2d3a144a148f8f9087f9d616b68a991440072
Author: Colin Walters <walters@verbum.org>
Date:	Wed Apr 27 17:10:34 2011 -0400

    gtkrc.c: Use g_ascii_dtostr for formatting floats

    We should be locale-independent.

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

 gtk/gtkrc.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 19c145570a4c68d9eb6510e342edf38e6799b6d0
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Apr 26 19:33:23 2011 +0200

    tracker-search: Fix includes

 gtk/gtksearchenginetracker.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 65c1419742d4378ef48303c45e74f633ab155b7f
Author: Benjamin Otte <otte@redhat.com>
Date:	Fri Apr 22 00:46:20 2011 +0200

    x11: #ifdef USE_SHM function where it belongs

    Otherwise, we end up with an unused function warning without SHM

 gdk/x11/gdkdrawable-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit baf8bf967dfcde1b101d513c5102872a9b0ac571
Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
Date:	Sun Dec 19 21:52:51 2010 +0100

    Added out annotations for gtk_icon_size_lookup/_for_settings

    Backported from master commit e36ba3465.

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

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

commit 2b7c3a2e66d1fa7db5c74503b2e529390374daab
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Mon Apr 18 00:30:11 2011 +0800

    Update build/win32/vs9/README.txt

    Make the build instructions and information
    more up-to-date and clearer to people.

    Please let me know if I have missed any details
    that are needed. Thank you!

 build/win32/vs9/README.txt | 54
 ++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 45 insertions(+), 9 deletions(-)

commit c3a4f0f777ad818e508212b420ba0d525d9fad1e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 8 20:31:21 2011 -0400

    Document that gtk_container_propagate_expose is going away

    Requested in https://bugzilla.gnome.org/show_bug.cgi?id=646913

 gtk/gtkcontainer.c | 13 ++++++++++---
 gtk/gtkwidget.c    |  2 +-
 2 files changed, 11 insertions(+), 4 deletions(-)

commit d69cbfd374e0aba58f575b09dea3de4f44d435f5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Apr 6 00:44:13 2011 -0400

    Document some GtkEntry functions as going away in GTK+ 3

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

 gtk/gtkentry.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit a06089a248c39d2c6f3fc8791991363d1937e5ca
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 5 14:58:20 2011 -0400

    Document ::expose-event as deprecated

    This doesn't really help that much, but better than nothing.

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

commit ac9e57127ad76cdd5ad30d4c321f6cadca0a34cb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 1 18:31:25 2011 -0400

    Bump version

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

commit b0d55a306114e5ab753cc56d460b940ef16e51ba
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 1 17:40:39 2011 -0400

    Updates

 NEWS | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 7565bcd9285cee3a1d360e39e3d33b9f58517246
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 1 16:42:42 2011 -0400

    List all available icons in Makefile.am

    This mismatch was causing e.g. gtk-caps-lock-warning.png to show
    up as missing image in entries.

    At the same time, sort the icon list alphabetically.

 gtk/Makefile.am | 441
 +++++++++++++++++++++++++++++---------------------------
 1 file changed, 227 insertions(+), 214 deletions(-)

commit 174ad13a2f84403d4b2c1051d04689e6cd1576ae
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Mar 6 00:31:20 2011 -0500

    Use existing mime type for GTK_FILE stock icon

    document-x-generic is not actually a mimetype. Using text-x-generic
    instead lets us work out-of-the-box in a11y themes.

 gtk/Makefile.am			   |   6 +-
 gtk/stock-icons/16/document-x-generic.png | Bin 569 -> 0 bytes
 gtk/stock-icons/16/document-x-generic.svg | 246
 ------------------------------
 gtk/stock-icons/16/text-x-generic.png	   | Bin 0 -> 569 bytes
 gtk/stock-icons/16/text-x-generic.svg	   | 246
 ++++++++++++++++++++++++++++++
 gtk/stock-icons/24/document-x-generic.png | Bin 736 -> 0 bytes
 gtk/stock-icons/24/document-x-generic.svg | 213
 --------------------------
 gtk/stock-icons/24/text-x-generic.png	   | Bin 0 -> 736 bytes
 gtk/stock-icons/24/text-x-generic.svg	   | 213
 ++++++++++++++++++++++++++
 9 files changed, 461 insertions(+), 463 deletions(-)

commit c9c23b0728552f9b7a640839100a82ae6d9ac81b
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Mar 28 14:00:03 2011 +0200

    Ensure we always grab the gdk lock in async callbacks

    Async callbacks are delivered in idles, so we need to make sure
    we get the gdk lock before calling any gdk/gtk stuff. This was
    missing in a few places.

 gtk/gtkfilechooserdefault.c  |  9 ++++++++-
 gtk/gtkfilesystem.c	      |  3 +++
 gtk/gtkfilesystemmodel.c     |  4 ++++
 gtk/gtkrecentmanager.c       |  6 ++++++
 gtk/gtksearchenginetracker.c | 10 +++++++++-
 5 files changed, 30 insertions(+), 2 deletions(-)

commit 7dec704421569bd029cc57bd4a49b38de74dfda7
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Sat Mar 26 15:32:45 2011 +0800

    Update VS Property sheet

    Make GDK-Pixbuf include path consistant with autofiscated builds

 build/win32/vs9/gtk+.vsprops | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7308b4f01b8e49da6777c67bb0f22f2d34547bf5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Sun Mar 20 10:41:02 2011 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 354
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 178 insertions(+), 176 deletions(-)

commit eb475e605680d486a461b5656b9ce517fbc67c19
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:	Sat Mar 19 17:43:15 2011 +0100

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po | 553
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 280 insertions(+), 273 deletions(-)

commit ddd632dfc68d5024faa67dbb5d85af00d2ea2964
Author: Mike Gorse <mgorse@novell.com>
Date:	Mon Mar 14 15:34:26 2011 -0500

    Support GtkComboBoxEntry in GAIL again

    GAIL now supports the has_entry property for combo boxes, but the old
    GtkComboBoxEntry class does not use this property, so GAIL has
    not been
    supporting it correctly in 2.24.

    http://bugzilla.gnome.org/show_bug.cgi?id=637304

 modules/other/gail/gailcombobox.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 6e178a69fc73b45f66fc511f7a274b8fefc2e2e7
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:	Wed Mar 16 10:45:35 2011 +0100

    [GI] Add missing (out) and (array) annotations

    Backported from master commit 2fb1c064.

 gdk/gdk.c		     |	2 +-
 gdk/gdkdisplay.c	     |	2 +-
 gdk/gdkevents.c	     |	2 +-
 gdk/gdkrectangle.c	     |	2 +-
 gdk/gdkwindow.c	     | 22 +++++++++++++---------
 gtk/gtkaboutdialog.c	     | 18 +++++++++---------
 gtk/gtkalignment.c	     | 12 ++++++++----
 gtk/gtkbuildable.c	     |	6 +++---
 gtk/gtkbuilder.c	     |	4 ++--
 gtk/gtkbutton.c	     |	4 ++--
 gtk/gtkcalendar.c	     |	9 ++++++---
 gtk/gtkcellrenderer.c	     | 20 ++++++++++----------
 gtk/gtkcellview.c	     |	2 +-
 gtk/gtkclipboard.c	     |	6 +++---
 gtk/gtkcolorsel.c	     |	7 ++++---
 gtk/gtkdialog.c	     |	3 ++-
 gtk/gtkeditable.c	     |	8 ++++----
 gtk/gtkentry.c		     |	4 ++--
 gtk/gtkframe.c		     |	6 ++++--
 gtk/gtkhsv.c		     | 22 +++++++++++-----------
 gtk/gtkicontheme.c	     | 14 ++++++++------
 gtk/gtkiconview.c	     |	8 ++++----
 gtk/gtkimcontext.c	     | 24 ++++++++++++------------
 gtk/gtklabel.c		     |	8 ++++----
 gtk/gtklayout.c	     |	6 ++++--
 gtk/gtkmain.c		     |	9 +++++----
 gtk/gtkmisc.c		     | 10 ++++++----
 gtk/gtkprintcontext.c	     |	8 ++++----
 gtk/gtkprinter.c	     |	8 ++++----
 gtk/gtkprintsettings.c      |	9 +++++----
 gtk/gtkrange.c		     |	8 +++++---
 gtk/gtkrc.c		     |	9 ++++++---
 gtk/gtkrecentchooser.c      |	5 +++--
 gtk/gtkscale.c		     |	4 ++--
 gtk/gtkscalebutton.c	     |	7 ++++---
 gtk/gtkscrolledwindow.c     |	8 ++++----
 gtk/gtkselection.c	     | 19 ++++++++++---------
 gtk/gtkspinbutton.c	     |	8 ++++----
 gtk/gtkstock.c		     |	6 +++---
 gtk/gtkstyle.c		     |	2 +-
 gtk/gtktestutils.c	     |	6 ++++--
 gtk/gtktextbufferrichtext.c | 13 +++++++------
 gtk/gtktextiter.c	     |	2 +-
 gtk/gtktextview.c	     |	2 +-
 gtk/gtktreednd.c	     |	7 ++++---
 gtk/gtktreemodelfilter.c    |	2 +-
 gtk/gtktreeview.c	     | 39 ++++++++++++++++++++-------------------
 gtk/gtktreeviewcolumn.c     |	8 ++++----
 48 files changed, 228 insertions(+), 192 deletions(-)

commit 7039a30400e420af9b075e7e2c30c7d0b5876198
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Mar 16 14:45:38 2011 +0800

    Update build/win32/vs9/README.txt

    Make the information in that file more up-to-date.

 build/win32/vs9/README.txt | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 054625ab04bbd6510828addb02b99481ccadbf6c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 14 14:30:40 2011 -0400

    Bump version

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

commit 89331e8e666d758af496fb408e466bb2b57c0a1a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 14 12:04:16 2011 -0400

    Fix a stray + in configure.in

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 298c256c37079b21cb7bb82006d9c45a41ca9f04
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 14 11:53:45 2011 -0400

    Bump version

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

commit a87d84225bf41d60e53499dd3ec18253a2872f59
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 14 10:35:47 2011 -0400

    Update NEWS for 2.24.2

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4ddf2c651285bf17137034083ce43d43bd8528b0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 14 10:21:54 2011 -0400

    Use existing mime type for GTK_FILE stock icon

    document-x-generic is not actually a mimetype. Using text-x-generic
    instead lets us work out-of-the-box in a11y themes.

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

commit 986289431725f15ab8f3e688df4f8cf4e679cefa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 14 10:18:35 2011 -0400

    Don't use GDK_NONE when GDK_SELECTION_CLIPBOARD is meant

 gtk/gtkentry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5af547bf83bcb0bc6f62b31dff75cf30c9a8da86
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Mar 12 21:36:18 2011 -0500

    Add missing annotations

    This adds missing annotations for gdk_window_get_position(),
    gtk_window_get_position() and gtk_accelerator_parse().
    Bug 644353, patch by Ulrik Sverdrup.

 gdk/gdkwindow.c     | 4 ++--
 gtk/gtkaccelgroup.c | 4 ++--
 gtk/gtkwindow.c     | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit cbe449dba49d11332332c63d4c5e098438114c45
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Fri Mar 11 12:19:27 2011 +0800

    Update README.win32

    Make the information in README.win32 more up-to-date.

 README.win32 | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit 3b3faee6d2299d1554cfc27e829bef7f5775ce62
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Thu Mar 10 13:25:55 2011 +0100

    Fix gdk_keyval_name() and gdk_keyval_from_name() annotations

    Backport annotations from master (which fixes the keyval_name()
    crash due to
    the wrong default transfer annotation), and ensure that the
    g-ir-scanner
    includes them.

    https://launchnpad.net/bugs/732484

 gdk/Makefile.am   |  1 +
 gdk/gdkkeynames.c | 27 +++++++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit f3cd3c3dd00bcca96c0e223ea836456215ad07d1
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Wed Mar 9 15:06:45 2011 +0900

    Fixed GtkTreeModel::row-deleted documentation

    This documentation was in direct conflict with the documentation
    of gtk_tree_model_row_deleted() docs, the function docs are TRUE,
    the signal docs were FALSE, fixed.

 gtk/gtktreemodel.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 70715c377e11ac81a8824e2bf156ba459db5a848
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Mar 7 17:25:31 2011 +0100

    gdk: when scrolling windows, use the correct source for copying from

    Previously we were copying from the toplevel window unconditionally.
    This is wrong in two cases:
    1) composited windows
    2) different visuals

    So when encountering such a window in the hierarchy, we stop going up
    and just use the latest window as the source.

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

 gdk/gdkwindow.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 559cb5d8abd55ee8be6ce0992e449a96bb7f5737
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Mar 7 17:11:26 2011 +0100

    build: Fix generation of gtktypefuncs.c with -g3 in CFLAGS

    With -g3, macros are included in the output, and that caused
    gdk_window_get_type() to be included when it shouldn't be.

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

commit b18d4feaaffce04e997e2b8241a15b5bcf3d3710
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Mar 7 12:05:32 2011 +0100

    x11: Remove unused variable

 gdk/x11/gdkdnd-x11.c | 1 -
 1 file changed, 1 deletion(-)

commit e229f2998b1916d6b0101ce39a64e93933d9a5e4
Author: Sebastian Pölsterl <sebp@k-d-w.org>
Date:	Tue Jan 18 16:21:10 2011 +0100

    Fixed gtk_calendar_get_date annotations: Added missing (out)

    Backported from master commit 34b573b07

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

commit 931faeab12799a88caa8a1c41ff4ca06957582bc
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Fri Feb 25 13:46:39 2011 +0800

    Don't distribute GDK-Pixbuf VS 2008 Projects

    Since GDK-Pixbuf is now in a package of its own, stop the distribution
    of GDK-Pixbuf projects (those files are no longer referenced in the
    GTK+ solution file already)

 build/win32/vs9/Makefile.am | 3 ---
 1 file changed, 3 deletions(-)

commit b6bf9112ad0316b0746f03e7458d8559eafb8481
Author: Federico Mena Quintero <federico@gnome.org>
Date:	Thu Feb 24 14:53:09 2011 -0600

    [GtkFileChooser] Fix initial selection when hidden files are shown

    We were breaking prematurely out of the loop that goes through
    each file that is pending selection; not only does that loop
    disable filtering and show hidden files if needed, but it also
    selects the files themselves.  So we need to walk the whole
    list of files.

    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

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

 gtk/gtkfilechooserdefault.c | 43
 +++++++++++++++++++++++++++++++------------
 1 file changed, 31 insertions(+), 12 deletions(-)

commit e158b9b13a9f1134f6984f131282976898cf8a46
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 13 10:18:03 2010 -0400

    Make GtkRecentManager use standard icon names for themed icons

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

commit b0d0bf7f7db06126427eeab64f1df01320b2e1ad
Author: Alexander Larsson <alexl@redhat.com>
Date:	Thu Feb 24 19:59:00 2011 +0100

    Avoid spurious emissions of monitors-changed

    The monitor change detection code in _gdk_x11_screen_size_changed()
    and
    process_monitors_change() goes to some length to make sure its
    only emitted
    when there is an actual change to the data visible via the GdkScreen
    monitors
    api.

    However, commit 662e69ad added some code that always emits
    "monitors-changed"
    in _gdk_x11_screen_size_changed when we have randr13 and get a
    ConfigureNotify
    on the root window (even though we may already have emitted it in the
    RRScreenChangesNotify event!).

    As far as I can tell this is due to a comment in the bug referenced
    by the
    commit (https://bugzilla.gnome.org/show_bug.cgi?id=601712#c4) where
    it says:

      This version of the patch changes GdkDisplay to emit
      "monitors-changed" when
      the primary monitor changes (see the change in
      _gdk_x11_screen_size_changed).

    And, if you remove this part of the change the signal is not emitted
    when just
    the primary is changed. However, this is not really the right
    approach. We
    should just also check for if the primary changes in
    process_monitors_change()
    to avoid spurious signal emissions.

    https://bugzilla.gnome.org/show_bug.cgi?id=643216
    (cherry picked from commit 0b0f110152df40795f473c805afd8548facf7377)

    Conflicts:

	gdk/x11/gdkscreen-x11.c

 gdk/x11/gdkscreen-x11.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 20b794812f8cac842bfa5e78e748c82038fed9ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 21 17:54:24 2011 -0500

    Fix duplicate 'new in 2.22' index

    Spotted by Dieter Verfaillie,
    https://bugzilla.gnome.org/show_bug.cgi?id=642905

 docs/reference/gtk/gtk-docs.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2f9a53c0040594223c656559ab3f61b6b6f16b8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 21 13:01:22 2011 -0500

    Post-release version bump

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

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

    Update NEWS

 NEWS | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

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

    Remove annotation that breaks the introspection build

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Updated Hungarian translation

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

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

    Updated Hungarian translation

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

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

    Handle emulated keyboard input that arrives as VK_PACKET

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

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

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

    Make gtk_combo_box_text_get_active_text() behave as documented

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

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

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

    Fix doc comment syntax

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Fix doc comment

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

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

    GailEntry: remove idle if cell editing is canceled

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

 modules/other/gail/gailentry.c | 8 ++++++++
 1 file changed, 8 insertions(+)

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

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

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

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

    Fix a memory leak with file chooser previews

 gtk/gtkfilechooserdefault.c | 7 +++++++
 1 file changed, 7 insertions(+)

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

    Remove a leaking get_name implementation

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

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

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

    Don't leak the GDir in the iconview example

 demos/gtk-demo/iconview.c | 1 +
 1 file changed, 1 insertion(+)

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

    Check if the accessible is actually an AtkAction

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

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

    Remove a bunch of crazy code from gail

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

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

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

    gail: Fix the atk_add_key_event_listener implementation

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

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

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

    gail: support indeterminate state of check menuitems

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

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

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

    Check the return value of gtk_tree_model_get_iter

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

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

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

    gtk_tree_model_filter_row_deleted: don't emit signals too early

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

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

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

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

    Use standard icon names

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

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

    Add warnings about environment variables

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

 docs/reference/gtk/running.sgml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

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

    Fixed gtk_recent_chooser_menu_set_current_filter to update the
    local pointer.

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

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

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

    [GI] Mark mis-detected constructors as such

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

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

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

    Add a missing include

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

 gtk/gtkmodules.c | 1 +
 1 file changed, 1 insertion(+)

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

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

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

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

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

    Fix the build without the Composite headers

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

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

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

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

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

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

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

    gtk: don't send BUTTON_RELEASE to unrealized widgets

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

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

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

    Extend the mixed-dependency check to modules as well

    This helps prevent accidents with GTK_PATH.

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

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

    Updated Polish translation

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

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

    Updated Polish translation

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

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

    Fix a segfault in gtk_statusbar_remove_all

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

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

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

    Add missing return type

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

 gtk/gtkrange.c | 1 +
 1 file changed, 1 insertion(+)

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

    Bump version to 2.24.1

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

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

    Fix doc format problems

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

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

    Fix the build

 gtk/gtktextview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    More updates

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

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

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

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

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

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

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

    Updated Italian translation

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

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

    Updated Italian translation

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

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

    Updates for 2.24.0

 NEWS | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

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

    Bump version to 2.24.0

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

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

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

    This patch fixes bug #590459.

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

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

    [GI] Fix gtk_tree_view_get_cursor() transfer annotation

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

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

    [GI] Backport transfer annotations

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

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

    [GI] Add missing (transfer) annotations

    Backported from master commit 2f0d40335b.

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

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

    [GI] Fixes of existing incorrect annotations

    Backported from master commit 3c8fc21e9b3e035b86a.

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

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

    Expose gtk-auto-mnemonics as an Xsetting

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

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

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

 gtk/gtk-builder-convert | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Add a couple of missing annotations

    Backported from master commit 19cab17c.

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

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

    Add target version handling to gtk-builder-convert

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

    Bug #639327.

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

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

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

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

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

    Add accessors for GtkRange::round-digits

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

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

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

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

 gtk/gtktreemodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Backport a lot of GI transfer annotations

    This dramatically improves using GTK2 with g-i.

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

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

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

    Added GtkBuildable support for specifying <items> in GtkComboBoxText.

    Conflicts:

	gtk/gtkcomboboxtext.c

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

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

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

    Conflicts:

	gtk/gtktexttagtable.c

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

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

    Added GtkBuilder support for "menu" child type of GtkMenuToolButton

    Conflicts:

	gtk/gtkmenutoolbutton.c

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

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

    Fix GI annotation of GtkTreeModelFilter

    Cherrypicked from master commit e0aa12eb.

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

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

    Add GtkBuilder and GtkDialog annotations for tranfer and scope

    Cherrypicked from master commit c78a23bd.

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

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

    Fix GtkMessageDialog annotations

    Cherrypicked from master commit e0aa12eb.

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

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

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

    (Cherrypicked from master commit 24d8c776d4e)

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

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

    Fix gtk_icon_theme_load_icon annotation

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

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

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

    Fix various gir annotations on tree API

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

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

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

    Add GtkRadioButton constructor GI annotations

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

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

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

    Updated British English translation

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

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

    bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Fix symbol lists

 gtk/gtk.symbols | 2 ++
 1 file changed, 2 insertions(+)

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

    Update the NEWS

 NEWS | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

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

    Mention gvfs in the gtk_show_uri() docs

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

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

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

    Some documentation improvements for gtk_init/gtk_parse_args

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

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

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

    Document DESKTOP_STARTUP_ID use

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

 docs/reference/gtk/running.sgml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

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

    GtkComboBox(Text): Add documentation about the entry

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

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

    cups printbackend: create a pdf surface when appropriate

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

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

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

    Remove gtk_printer_new from gtkprintbackend.h

    The function has been in gtkprinter.h forever.

 gtk/gtkprintbackend.h | 4 ----
 1 file changed, 4 deletions(-)

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

    Set file GtkPrinter accepts_pdf/ps based on selected format

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

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

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

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

commit 3241efa11c8484f7dd916e0f8c6160bef9aa628e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 6 12:48:23 2011 -0500

    Deprecated long-obsolete linux-fb related GtkWindow API

 gtk/gtk.symbols | 8 +++++---
 gtk/gtkwindow.c | 7 +++++++
 gtk/gtkwindow.h | 3 ++-
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 472aeda2e07ca68ae44f298c61e9449fa79b657a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 6 12:17:28 2011 -0500

    Bump version to 2.23.90

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6490a22aaf39f7c9736d78cf4d0b7b633e03d5fd
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:	Wed Jan 5 17:54:29 2011 +0100

    GdkX11dnd: Fix build issue

    I messed up while rebasing the window caches patch.

 gdk/x11/gdkdnd-x11.c | 50
 +++++++++++++++++++++++++-------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

commit 644f25c4971bd8732a8738914776c7028b0bdfea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Jan 5 17:37:37 2011 +0100

    Decouple GdkWindowCache life-cycle from GdkX11DragContext

    By making window caches refcounted. This fixes problems with leaking
    drag contexts, as experienced in
    https://bugzilla.gnome.org/show_bug.cgi?id=637691
    and
    https://bugzilla.gnome.org/show_bug.cgi?id=144324

    Based on a patch by drago01@gmail.com

 gdk/x11/gdkdnd-x11.c | 57
 +++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 52 insertions(+), 5 deletions(-)

commit 54a07580c038347cd6faa9297fa516565d5a08f8
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jan 5 14:47:02 2011 +0100

    range: Deprecate update policies.

    They're gonna be removed from GTK3.

 gtk/gtk.symbols | 4 ++++
 gtk/gtkrange.c  | 8 ++++++++
 gtk/gtkrange.h  | 2 ++
 3 files changed, 14 insertions(+)

commit 87285bc8bfd50a9feee225ddc06c8c006415b9da
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Wed Jan 5 01:34:49 2011 +0100

    gdk_spawn* deprecation docs: Mention actual replacement functions.

 gdk/x11/gdkspawn-x11.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 882db1cf5f36bd255bbab9de5fcf821db0a6a0d8
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jan 3 19:03:33 2011 +0100

    gdk: Remove GTK_COMPILATION checks from headers

    Now that gtk doesn't compile with GDK_DISABLE_DEPRECATED anymore,
    they're not needed.

 gdk/gdk.h	   | 5 +----
 gdk/gdkdrawable.h | 4 ++--
 gdk/gdkfont.h	   | 2 +-
 gdk/gdkwindow.h   | 2 +-
 4 files changed, 5 insertions(+), 8 deletions(-)

commit 79b4c34a8f7264186a2d8d4125d2ff24247fe15e
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jan 3 18:54:25 2011 +0100

    gtk: Remove GDK_DISABLE_DEPRECATED from compilation flags

    With the recent deprecations going on, a lot of code doesn't compile
    without warnings anymore. And instead of fixing maintenance-only code,
    it's easier to just keep calling deprecated functions.

 gtk/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit fb2eb5f1aa95f61dbb2d3efec5fc3e0402d2001e
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jan 3 18:52:10 2011 +0100

    tests: Remove gtk_set_locale() calls

    They are unnecessary and cause compilation warnings due to
    deprecations.

 tests/flicker.c | 1 -
 1 file changed, 1 deletion(-)

commit 9591369339a54c46f3799498a222d6c7f8e0b3c5
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jan 3 18:26:04 2011 +0100

    gdk: Deprecate gdk_display_set_pointer_hooks()

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

commit b22558584450b25e2e82e07fda9d9463f9a89cf7
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jan 3 18:24:34 2011 +0100

    gdk: Deprecated gdk_set_pointer_hooks()

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

commit 6f776f08146d2d871ecf0635c95b54373a5538d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 3 12:54:48 2011 -0500

    Scale down print dialog size

    Shrink the preview display a little to make the print dialog
    fit on a typical netbook screen.

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

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

commit 171bac4626b2b87f4fe8c95eafe13e1464945156
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 3 12:21:52 2011 -0500

    GtkBuilder migration docs: remove reference to a fixed issue

 docs/reference/gtk/migrating-GtkBuilder.sgml | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit f9dd531bc9ccec1a407fe7b78c74f6fac242a05e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 27 19:06:02 2010 -0500

    Don't use deprecated API

    This should fix copy/paste problems observed with 2.23.3, as seen
    eg in http://bugzilla.gnome.org/show_bug.cgi?id=637973

 gtk/gtkselection.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit c76b247da5194b165591a765b85e19dafba9c956
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 27 18:16:14 2010 -0500

    Revert some over-eager deprecation removal

    We can't replace drawable api with window api when the object
    is actually a pixmap.

 gdk/gdkdrawable.h | 4 +++-
 gtk/gtkdnd.c	   | 7 +++----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit e369d70dd64242478ce7c3167f8778e6e224dd5c
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Wed Apr 7 15:24:28 2010 +0200

    Fix typos in 2 gobject-introspection annotations.

 gtk/gtkactiongroup.c | 2 +-
 gtk/gtkeditable.c    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1e93d01d47ecfdf5c176443eff472c0956c72e1b
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:	Sun Dec 26 00:43:02 2010 +0100

    Clean the code to check the redundan object on the show watcher

    The watcher doesn't add a window if is a redundant object. This
    patch fixes two things:

     * The check was made twice.
     * It uses a check with the string "redundant object", when the
       defined role ATK_ROLE_REDUNDANT_OBJECT is available

 modules/other/gail/gailtoplevel.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 1e196b39b8c21b3db9c1355e83c4daf9af796370
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:	Sun Dec 26 00:13:07 2010 +0100

    Proper connection to a toplevel window destroy signal

    Only connect to the destroy of a toplevel window if it was
    really added to the toplevel list of windows.

    The destroy callback was added to remove the window from
    the toplevel list. The callback doesn't cause a error,
    but would iterate on the toplevel list without success.

 modules/other/gail/gailtoplevel.c | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit be8c0e47345703e4c7ca82f04e11e3df6231cef4
Author: Tor Lillqvist <tml@iki.fi>
Date:	Wed Nov 24 14:36:18 2010 +0200

    No fsync on Windows

 gtk/updateiconcache.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9fb03bb40265517ba197678f6181d53a3bf2d441
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Dec 27 11:30:07 2010 +0200

    Export gdk_x11_ functions only on X11

 gdk/gdk.symbols | 2 ++
 1 file changed, 2 insertions(+)

commit 120915d6deff05c0154c9d44c3903a8a6e1b3036
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 23 11:58:26 2010 -0500

    Reinstate the implementation of gdk_window_foreign_new_for_display

    This was accidentally dropped when introducing
    gdk_x11_window_foreign_new_for_display().

 gdk/x11/gdkwindow-x11.c | 1 +
 1 file changed, 1 insertion(+)

commit e2361108f4e295818578f53f7d7b7231ceeadbb7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 23 10:15:59 2010 -0500

    Document that keymap functions will stop accepting NULL

 gdk/x11/gdkkeys-x11.c | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit b447cd972ef60f77e1aaf86cee37da16ab036dcb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 22 14:52:50 2010 -0500

    Fix a typo in GtkCombo

    There is no GtkButton::depressed signal.
    Reported by Nicolas Setton in bug 633089.

 gtk/gtkcombo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bccb1ecf175d390e7695b38ea80ec2137833c0e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 23:19:09 2010 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5383f20c7e9f0862b9f7277e2170034bb3d9eb62
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 21:46:11 2010 -0500

    Update NEWS

 NEWS | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 3e9dc75768aa8ff500a3c13cb134c6bb49ca599b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 18:06:54 2010 -0500

    Fix another typo

 gdk/gdkdnd.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ad1c959efca24782e88cd4379f4a48f437f9f3d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 11:35:38 2010 -0500

    Fix a typo

 gdk/x11/gdkx.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dd05e41475f02c85d5a33d412744a57e82334cd6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 08:00:35 2010 -0500

    Deprecate gdk_xid_table* functions

 gdk/x11/gdkx.h   | 5 +++--
 gdk/x11/gdkxid.c | 8 ++++++++
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 7b1c38b57c0ab79db7be7815804f26628b00d4ea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 08:43:33 2010 -0500

    Deprecated gdk_drag_find_window and gdk_drag_get_protocol

 gdk/gdk.symbols | 2 ++
 gdk/gdkdnd.c	 | 4 ++++
 gdk/gdkdnd.h	 | 4 ++++
 3 files changed, 10 insertions(+)

commit a88f8e4c5743c2923a2fb0f1b8a09e7f0ff84fe5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 21 08:39:40 2010 -0500

    Deprecate gdk_drag_context_new

 gdk/gdk.symbols      | 2 +-
 gdk/x11/gdkdnd-x11.c | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit bad6d00966fe6b2ad45ac0c1201b7dcb777fa798
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 01:43:24 2010 -0500

    Deprecate some gdk text conversion routines

    And add x11-specific replacements for them

 gdk/gdk.symbols	    | 16 +++++++++++++-
 gdk/gdkproperty.h	    | 22 +++++++++++--------
 gdk/x11/gdkselection-x11.c | 55
 ++++++++++++++++++++++++++++++++++++++++++++++
 gdk/x11/gdkx.h		    | 21 ++++++++++++++++++
 4 files changed, 104 insertions(+), 10 deletions(-)

commit e65e208d40a540a3508b56fe68f7a17aff48bc16
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 01:22:47 2010 -0500

    Deprecate gdk_set_locale and gtk_set_locale

 docs/reference/gdk/tmpl/general.sgml | 1 +
 gdk/gdk.h			      | 2 +-
 gdk/gdk.symbols		      | 2 +-
 gtk/gtk.symbols		      | 2 +-
 gtk/gtkmain.c			      | 2 ++
 gtk/gtkmain.h			      | 2 +-
 6 files changed, 7 insertions(+), 4 deletions(-)

commit 6250c1dbe1004a04cbcbd6f8edf9efe4f3a7fc3a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 01:14:35 2010 -0500

    Deprecate gdk_net_wm_supports

 gdk/gdk.symbols	 | 2 ++
 gdk/x11/gdkevents-x11.c | 2 ++
 gdk/x11/gdkx.h		 | 2 ++
 3 files changed, 6 insertions(+)

commit dd1de27061283416d88d3b4383c2de788fbd3883
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 01:11:20 2010 -0500

    Deprecate gdkx_visual_get

 gdk/gdk.symbols	 | 2 ++
 gdk/x11/gdkvisual-x11.c | 8 +++++---
 gdk/x11/gdkx.h		 | 2 ++
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 08e4a60de1f8f492a9477f8097f17a13585d6910
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 01:07:41 2010 -0500

    Deprecate gdk_spawn apis

 gdk/gdk.symbols	| 2 ++
 gdk/gdkspawn.h		| 2 ++
 gdk/x11/gdkspawn-x11.c | 9 +++++++++
 3 files changed, 13 insertions(+)

commit 2f8c78ddc568ef75ef416bc2b45b049fa9e2a5d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 00:34:25 2010 -0500

    Deprecate foreign window apis

    And add x11- and win32-specific apis for these at the same time

 docs/reference/gdk/gdk-sections.txt |	3 ++
 gdk/gdk.symbols		     |	2 +
 gdk/gdkwindow.h		     |	2 +
 gdk/win32/gdkwin32.h		     |	5 +++
 gdk/win32/gdkwindow-win32.c	     | 14 ++++++
 gdk/x11/gdkwindow-x11.c	     | 89
 +++++++++++++++++++++++++++++--------
 gdk/x11/gdkx.h			     |	6 +++
 7 files changed, 102 insertions(+), 19 deletions(-)

commit 0f8251da611579a8d20e957c4c8184183465309e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 17 00:17:00 2010 -0500

    Deprecate gdk_set_sm_client_id

    And add a gdk_x11_set_sm_client_id to replace it.

 gdk/gdk.symbols       |  1 +
 gdk/gdkdisplay.c      |  2 ++
 gdk/gdkwindow.h       |  2 ++
 gdk/x11/gdkmain-x11.c | 20 ++++++++++++++++++++
 gdk/x11/gdkx.h        |  2 ++
 5 files changed, 27 insertions(+)

commit 3bdd56c92802fa24b4769492611c327aa128e281
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 16 23:55:04 2010 -0500

    Add some forgotten accessors for GdkDragContext

    These fields are accessed in gtk.

 gdk/gdk.symbols |  2 ++
 gdk/gdkdnd.c	 | 36 ++++++++++++++++++++++++++++++++++++
 gdk/gdkdnd.h	 |  3 +++
 3 files changed, 41 insertions(+)

commit b2bd11618f5832ac2aed2a02616425e43082b51f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 16 23:52:10 2010 -0500

    Don't access GdkDragContext fields directly

    Instead use the accessors.

 gtk/gtkcalendar.c	     | 10 +++---
 gtk/gtkdnd.c		     | 79
 +++++++++++++++++++++------------------------
 gtk/gtkentry.c		     |	6 ++--
 gtk/gtkfilechooserdefault.c |	8 ++---
 gtk/gtkiconview.c	     |	6 ++--
 gtk/gtktextview.c	     |	8 ++---
 gtk/gtktreeview.c	     |	6 ++--
 7 files changed, 58 insertions(+), 65 deletions(-)

commit 55cf284749f3e3c56440b2f535956161657cd150
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sun Dec 12 12:54:47 2010 +0100

    printing: Set new print operation settings before emitting
    custom-widget-apply signal

    So that custom settings can be added from the custom-widget-apply
    callback.

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

 gtk/gtkprintoperation-unix.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 53ff5679f7331bc61fdea387e36513b63129894c
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Fri Dec 17 18:15:08 2010 +0900

    Fixed gtk_entry_set_icon_tooltip_text & markup to not crash

    Setting this property before the icon is actually set was
    resulting in a crash (found by way of Glade bug 606103).

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

commit c282958fb4bb25c736c682735002d15c50cb44d0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 14 22:24:09 2010 -0500

    Optimize gdk_window_set_shape_combine_region

    When setting no shape on an unshaped window, nothing changes,
    so return early instead of recomputing lots of visibility
    information.

    Pointed out by Owen Taylor in bug 637156.

 gdk/gdkwindow.c | 3 +++
 1 file changed, 3 insertions(+)

commit 64f2460b7baad65cff8441df72e7acfa461c6043
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 14 22:18:41 2010 -0500

    Deprecate gtk_widget_reset_shapes

    This function has been removed in GTK+ 3

 gtk/gtkwidget.c | 2 ++
 gtk/gtkwidget.h | 2 ++
 2 files changed, 4 insertions(+)

commit fced380ec992b4654c5dfab74daf245040b89b30
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Wed Dec 15 01:07:06 2010 +0900

    gtktoolitemgroup: don't use GTimeSpec

    Use gint64 time instead.

    Conflicts:

	gtk/gtktoolitemgroup.c

 gtk/gtktoolitemgroup.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 512d29e53ae50dee606f3c8f8de58094ea002a74
Author: Martyn Russell <martyn@lanedo.com>
Date:	Thu Dec 9 23:47:31 2010 +0000

    gtk-faq: Fix all information related to CVS

    Fixes bug #636832, anoncvs.gnome.org does not exist

 docs/faq/gtk-faq.sgml | 65
 +++++++++++++++++++++------------------------------
 1 file changed, 26 insertions(+), 39 deletions(-)

commit 098e02c29d1228781fbf56cff6e98345513cf9e9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 4 18:35:03 2010 -0500

    Revert b3c5232a9b63f23aca4909a0a47358b53162d70b

    This causes warning and breaks e.g. the mozilla build.

 gtk/gtkselection.h | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit b2274ba08a832e9e8299f4d2642f1f38a4a7c4c3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 27 23:12:09 2010 -0500

    Avoid delays in starting applications

    Only query file info once, and don't do it for non-native files, since
    that may cause sync network IO.

    Bug http://bugzilla.gnome.org/show_bug.cgi?id=635588

 gdk/x11/gdkapplaunchcontext-x11.c | 187
 +++++++++++++++++++-------------------
 1 file changed, 95 insertions(+), 92 deletions(-)

commit 6e2573fd76fbcafcca3d70e1739bc8fead709d50
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Nov 25 12:28:15 2010 +0100

    gtk_combo_box_get_active_text(): Fix my docs typo.

 gtk/gtkcombobox.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 36a1730bb8e18e91d2e5af0c0be796bad68b8f0d
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Nov 25 11:48:25 2010 +0100

    gtk_combo_box_get_active_text(): Documentation: Restore old text.

    Bring back the note about using this with GtkComboBoxEntry because
    otherwise it is a change of behaviour in the stable branch. This does
    apparently still work because the get_active_text vfunc is implemented
    in GtkComboBoxEntry.
    Also make the deprecation note more helpful, giving a hint about what
    to do in both cases. Note that the advice is ugly for the
    GtkComboBoxEntry case and I wish there was real API for that.

 gtk/gtkcombobox.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit b3c5232a9b63f23aca4909a0a47358b53162d70b
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Nov 24 21:01:10 2010 +0100

    Bug 565665 - GtkTargetEntry member target should be const char *

 gtk/gtkselection.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit d0f2b1330990b75d6ee8f078b35c61d9b555dd26
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Nov 24 20:15:29 2010 +0100

    gdk: add gdk_device_get_n_keys() to access the sealed num_keys member

 gdk/directfb/gdkinput-directfb.c |  8 ++++++++
 gdk/gdk.symbols		  |  1 +
 gdk/gdkinput.h			  |  1 +
 gdk/quartz/gdkinput.c		  |  8 ++++++++
 gdk/win32/gdkinput.c		  |  8 ++++++++
 gdk/x11/gdkinput.c		  | 18 ++++++++++++++++++
 6 files changed, 44 insertions(+)

commit 07c00b996985886e1902d802353142a93a2b0d4b
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 24 17:26:09 2010 +0100

    gtk: Deprecate GtkRuler and subclasses.

    They have been removed fom GTK 3.

 docs/reference/gtk/tmpl/gtkhruler.sgml | 13 +++++++------
 docs/reference/gtk/tmpl/gtkruler.sgml	| 17 +++++++++++------
 gtk/gtk.symbols			|  6 ++++++
 gtk/gtkhruler.c			|  2 ++
 gtk/gtkhruler.h			|  4 ++++
 gtk/gtkruler.c				| 30
 ++++++++++--------------------
 gtk/gtkruler.h				|  4 ++++
 gtk/gtkvruler.c			| 15 +++++++++------
 gtk/gtkvruler.h			|  4 ++++
 9 files changed, 57 insertions(+), 38 deletions(-)

commit 058ff14ac83821bbc4f9baa84061a7759f5da486
Author: Colin Walters <walters@verbum.org>
Date:	Fri Nov 19 15:46:51 2010 -0500

    iconcache: Ensure we don't lose data on power loss

    fsync() should ensure our data hits disk; since corrupt icon
    caches break all apps, we need to ensure it's valid.

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

 gtk/updateiconcache.c | 42 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 35 insertions(+), 7 deletions(-)

commit 7f6b9ce7f512025d169e8bd0eabf2781fc5f1186
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Nov 19 14:52:55 2010 +0100

    gtk: draw the frame around the spinbutton's buttons conditionally

    (depending on GtkEntry::has-frame)

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

commit 3024081928bb3cc159191d865c0b216641c997e4
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:42:21 2010 +0100

    tests: Remove broken ellipsise test

 tests/Makefile.am     |  3 ---
 tests/testellipsise.c | 69
 ---------------------------------------------------
 2 files changed, 72 deletions(-)

commit 516a6d84950d9a4c61b7bdc624efd346bacce0e6
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:29:46 2010 +0100

    testgtk: Make it compile with warnings enabled

    The code is pretty hairy, so it'll probably not work. But at least it
    won't crash.

 tests/testgtk.c | 41 +----------------------------------------
 1 file changed, 1 insertion(+), 40 deletions(-)

commit f27b33b40e74b96bda8de66775a8730229250dfd
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:29:20 2010 +0100

    tests: Don't clip in offscreenbox test

    The clipping is unnecessary

 tests/gtkoffscreenbox.c | 7 -------
 1 file changed, 7 deletions(-)

commit b91b0ebbd7fb873228708b9fc4d56ecbf4f8fb28
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:28:58 2010 +0100

    tests: Remove unused variable

 tests/testoffscreen.c | 1 -
 1 file changed, 1 deletion(-)

commit 931d93d9a48226b8a54bbe1af843c843be254941
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:28:20 2010 +0100

    tests: Define GTK_DISABLE_DEPRECATED in statusicon test

    We support blinking in that test...

 tests/teststatusicon.c | 2 ++
 1 file changed, 2 insertions(+)

commit 5101c0d46968ce54ec6ce3f40cb75063e1817c7c
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:27:36 2010 +0100

    gail: Use non-deprecated gdk_pixmap_get_size()

 modules/other/gail/gailimage.c  | 2 +-
 modules/other/gail/gailpixmap.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b70f365c221d8edc81a69a972edba4da813a32c5
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:26:32 2010 +0100

    gail: Use gdk_window_get_screen()

 modules/other/gail/gailwindow.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 55b88f1779bdcf18b408225304c9d0b94e00f281
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:22:56 2010 +0100

    tests: Add a hack to silence gcc

 gtk/tests/object.c | 14 --------------
 1 file changed, 14 deletions(-)

commit b38249b35c6e489f0278be725248e93139b1a04b
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:22:28 2010 +0100

    gtkrc: Crude hack to silence gcc 4.5 enum warnings

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

commit 02ae5c8cdf6d7c5dc9ee4645737d5ce1d972bbef
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:21:45 2010 +0100

    iconview: Correct type of enum variable

    Thanks gcc!

 gtk/gtkiconview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0ff8dfd0fc1b913e1173229de3821e5bf785735
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:21:18 2010 +0100

    bindings: Crude hack to silence gcc 4.5 enum warnings

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

commit adfcc91be673df9ea1368b4d64e19a7a1969edb9
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:21:06 2010 +0100

    iconfactory: Silence gcc warning

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

commit 3770f98e7b8e717cf45552e0cc3de6fcce08cb82
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:19:53 2010 +0100

    filechooser: Remove unused variables

 gtk/gtkfilechooserdefault.c | 3 ---
 1 file changed, 3 deletions(-)

commit 49b7cef2c388c634c3af912916ac82e8ee21f280
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:19:29 2010 +0100

    aboutdialog: Remove unused function

 gtk/gtkaboutdialog.c | 24 ------------------------
 1 file changed, 24 deletions(-)

commit 795e1b77e33b86546321dafd995a55d90c9e30b1
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:18:13 2010 +0100

    gtk-demo: offscreen examples use deprecated functions

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

commit 5f044d33ef95fba2fabf864ae5cc9076139f8fb2
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Nov 17 06:17:55 2010 +0100

    gtk-demo: Remove unused functions

 demos/gtk-demo/appwindow.c | 19 -------------------
 1 file changed, 19 deletions(-)

commit 9e91b6557a2374bdf1b822f62f5936e574e24b64
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Oct 18 19:08:55 2010 +0200

    cups: Add hack to work around gcc warning

    gcc warns if you switch on values that are not part of the enum you're
    switching on. So handle those cases in the default handler by using if
    statments.

    PS: Someone file a bug against cups about this?

 modules/printbackends/cups/gtkprintbackendcups.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 176218c5a000fa4a5caa934893954c31c5e9a676
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Nov 18 17:28:19 2010 +0100

    API: Add gdk_pixmap_get_size()

    Allows querying a pixmap's size when compiling with deprecations.

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkdraw.c			     |	3 ++-
 gdk/gdkpixmap.c		     | 22 ++++++++++++++++++++++
 gdk/gdkpixmap.h		     |	4 ++++
 5 files changed, 30 insertions(+), 1 deletion(-)

commit 174158bf9c9793887f0d92001aef0d60284f274d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Thu Nov 18 14:09:35 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 356
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 181 insertions(+), 175 deletions(-)

commit 2ab90f5d657b3111a236511985c90e64cb2bb365
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Nov 18 13:24:51 2010 +0100

    gdk: cast impl to GdkWindow* when calling gdk_drawable_get_size()

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

commit 95f588dc78ff5d78d70438afe1f9df3fc9fb20c0
Author: Michael Natterer <mitch@gimp.org>
Date:	Tue Nov 16 19:25:45 2010 +0100

    gtk: draw the progress only on the text area

    so it doesn't extend under GtkSpinButton's buttons.

 gtk/gtkentry.c | 60
 ++++++++++++++++++++--------------------------------------
 1 file changed, 21 insertions(+), 39 deletions(-)

commit 10d541b8b695e91d9b96a7612457f93f93a07978
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue Nov 16 10:56:34 2010 -0600

    bgo#634558 - filechooser - Actually focus the Search entry when
    selecting the Search shortcut

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 62
 +++++++++++++++++++++++++++++++++++----------
 gtk/gtkfilechooserprivate.h |	2 ++
 2 files changed, 50 insertions(+), 14 deletions(-)

commit 70929bc7ba48b9266448094b96f274167e2a8844
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Nov 16 07:24:22 2010 +0100

    Deprecate GtkCallbackMarshal and GtkFunction

    As they're only used by already deprecated API

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

 docs/reference/gtk/tmpl/gtktypeutils.sgml | 2 ++
 gtk/gtktypeutils.h			   | 2 ++
 2 files changed, 4 insertions(+)

commit df08bc43ec91cfacc5c8b91e8cd57d9f5a87c162
Author: Bastien Nocera <hadess@hadess.net>
Date:	Fri Nov 12 17:00:09 2010 +0000

    gdk: Add XSetting for "gtk-cursor-blink-timeout"

    Otherwise the blink timeout is the one used by default in GTK+.

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

 gdk/win32/gdkproperty-win32.c | 1 +
 gdk/x11/gdksettings.c	       | 6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit f03eca7b1dc56a14814839a3602e45a8435f824d
Author: Fan, Chun-wei <fanc999@yahoo.com.tw>
Date:	Mon Nov 15 16:07:38 2010 +0100

    gtktoolitemgroup: Update to new Glib api

    Also, bump required Glib version to 2.27.3

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 configure.in		| 2 +-
 gtk/gtktoolitemgroup.c | 6 ++----
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 513befc4f2d9a6d38794d6ef9337b3985f881b16
Author: Petr Kovar <pknbe@volny.cz>
Date:	Mon Nov 15 06:21:23 2010 +0100

    Update Czech translation

 po/cs.po | 356
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 182 insertions(+), 174 deletions(-)

commit 7f8578791696a1023d72306f336b684213adb043
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 10 10:22:47 2010 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e01ae1ee12e429f6df2d13f8415d22156786bfda
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 10 09:22:51 2010 -0500

    Bump version to 2.32.2

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 675cbdc1633a50014d927983f4ba3e73596235d8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 10 09:22:30 2010 -0500

    Update NEWS for 2.32.2

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 1fb94a8410f3900398341c398f1b680c79c3aec6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 10 09:21:10 2010 -0500

    autogen: allow libtool 2.4

    Proposed by Jürg Billeter

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4773148f1a89cb69e186f17ec6e6fa6f741234e0
Author: Jürg Billeter <j@bitron.ch>
Date:	Wed Nov 10 09:09:38 2010 -0500

     Use more gdk_window_ accessors instead of gdk_drawable_ accessors

    This fixes compile-time warnings and crashes on 64-bit systems.

 gtk/gtkclipboard.c		 |  2 +-
 gtk/gtkdnd.c			 | 22 ++++++++++++----------
 gtk/gtkplug-x11.c		 |  4 ++--
 gtk/gtkselection.c		 |  2 +-
 gtk/gtksocket-x11.c		 |  4 ++--
 gtk/gtkxembed.c		 |  2 +-
 modules/input/gtkimcontextxim.c |  4 ++--
 7 files changed, 21 insertions(+), 19 deletions(-)

commit 75a1102901d5f1652611fddd23ab3f171f80aa71
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 5 21:41:22 2010 -0400

    NEWS for 2.23.1

 NEWS | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 6400a3281b59f3137290a39d117d407e2d683ae5
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Fri Nov 5 10:34:15 2010 +0100

    icon-theme: always force icon sizes for emblems

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

 gtk/gtkicontheme.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bfa741bace5dc609aea541b6cc086158c676ecad
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Fri Nov 5 10:33:16 2010 +0100

    icon-theme: support pixbufs implementing the GIcon interface

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

 gtk/gtkicontheme.c | 44 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 43 insertions(+), 1 deletion(-)

commit 779f4e10bec42a9d8a2a4a734c404d3382ca6f94
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Oct 29 12:28:42 2010 -0400

    GtkComboBox: Add a constructor that takes a model and adds an entry

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

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkcombobox.c		     | 17 +++++++++++++++++
 gtk/gtkcombobox.h		     |	9 +++++----
 4 files changed, 24 insertions(+), 4 deletions(-)

commit eb6cce1675465ec1088ea41523abc15278bcc9d3
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Nov 10 09:17:31 2010 +0800

    gtk-demo.vcproj: Fix linking options

    -made up for missed libraries and wrong subsystem settings on
    non-Debug|win32 configs

 build/win32/vs9/gtk-demo.vcproj | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit f9220cbd597d4e6cd48ed2ae3549baaa6c3db3b7
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Nov 10 09:14:42 2010 +0800

    gdk.vcprojin: Fixed for coming 2.24 release

    -Included .rc file
    -made up for missed libraries in linking for configs other than
    Debug|Win32

 build/win32/vs9/gdk.vcprojin | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 6e93a0ae2853eae0afec39e0ec7f46b110d9ff22
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Nov 10 09:10:11 2010 +0800

    gtk+.vcprojin: Update for the coming 2.24 release

    -update .def generation for Win64
    -included .rc file for version info
    -remove GDK-Pixbuf as they are now referenced in the property sheet

 build/win32/vs9/gtk.vcprojin | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit e9393ed855df42c3002484beeb223b7a78acd8f5
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Nov 10 09:03:13 2010 +0800

    gtk+.sln: Remove all Gdk-Pixbuf compilation stuff for 2.24

    Gdk-Pixbuf is now in a package of its own, so remove them here

 build/win32/vs9/gtk+.sln | 42 ------------------------------------------
 1 file changed, 42 deletions(-)

commit a0693b4c57aaf9d86cca1d2b778240e9ec551ed8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:	Wed Nov 10 09:00:23 2010 +0800

    gtk+.vsprops: Update for the coming 2.24

    -Removed installation of gdkprivate.h and gtkprivate.h
    -purge GDK-Pixbuf compilation stuff and added it as a dependency
    -install demo program and demo sources and data in bin\gtk-demo
    -made up for missing headers

 build/win32/vs9/gtk+.vsprops | 62
 ++++++++++++++++++--------------------------
 1 file changed, 25 insertions(+), 37 deletions(-)

commit bf395263b289b7b6c62bc3c420a5dc82cef757f6
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Nov 8 16:14:14 2010 -0500

    gdk: Use the correct surface size when creating surfaces

    Previously we used the size of the csw window, which could easily be
    huge and cause CAIRO_SURFACE_INVALID_SIZE errors. If we use the real
    size, we work around this problem. The surface can now potentially be
    bigger than before but we should handle that when clipping in csw.

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

 gdk/gdkwindow.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 1050485a136f5e5233208e2be111ce9c7957307c
Author: Hans Breuer <hans@breuer.org>
Date:	Sun Nov 7 22:38:20 2010 +0100

    Prefer MessageBeep() over Beep()

    Only the former respects the sound volume setting. If MessageBeep()
    fails fall back to the latter.
    (cherry picked from commit 5e59db1554a9ee5138c1e9a5e1c21a4f196d476a)

 gdk/win32/gdkmain-win32.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8a9d458bafe368335d0acca2c324f878ee64463f
Author: Hans Breuer <hans@breuer.org>
Date:	Sun Nov 7 21:19:48 2010 +0100

    Bug 609622 - disappearing statusicon

    Windows 7 is managing status icon visibility across process lifetime,
    which did not work with GTK+ create icons. Apparently the mechanism
    does not require use of new API (like suggested by MSDN), but it is
    enough to give a "unique" tooltip at creation time.
    Formerly this initial tooltip was not set at all, later setting via
    gtk_status_icon_set_tooltip_text() is not enough, but luckily
    different follow-up tooltips don't disturb the intended behavior.
    (cherry picked from commit ae0544c636c72753098b698e4951897c609a75b6)

 gtk/gtkstatusicon.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 230e3a3a9951f69121fbd531f139fcfb8f261e8c
Author: Hans Breuer <hans@breuer.org>
Date:	Sun Nov 7 22:36:46 2010 +0100

    win32: Update msvc build

 gtk/makefile.msc.in | 2 ++
 1 file changed, 2 insertions(+)

commit 6a80d40154b3a45d4360a09267094a71972cf14b
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Oct 22 16:07:25 2010 +0200

    Only show Desktop in file chooser button if there is one

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

 gtk/gtkfilechooserbutton.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6e6b82abb94173d37df52852a32df52dce3454a2
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:	Wed Nov 3 08:59:17 2010 +0900

    Updated Japanese translation

 po/ja.po | 48 ++++++++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

commit 7825f01b2fb65dab94cb931780e958bc00448484
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:	Sat Oct 30 15:11:23 2010 +0100

    recent-manager: Add migration to the new storage file location

    The recently-used.xbel file location has been moved from $HOME to
    $XDG_DATA_DIR, to be compliant with the desktop bookmark specification
    and with other desktop environments following it.

    The effective change was done in gtk+-3, but we need a migration path
    for gtk+-2.

    The possible cases are:

      • the old file is not present, so we just switch to the new one;
      • the old file is present, but the new one is not; in this case
	we rename the old file to the new one.
      • both the old file and the new file are present; in this case,
	we try a simple merge of the contents and remove the old file.

    The merge is the (obviously) more expensive option, but it should only
    happen once.

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

 gtk/gtkrecentmanager.c | 139
 +++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 135 insertions(+), 4 deletions(-)

commit 78bb09c5a10691b477980bd51dd13e12235d33c8
Author: Martin Nordholts <martinn@src.gnome.org>
Date:	Sun Oct 31 00:06:48 2010 +0200

    Handle NULL intp in test_increment_intp()

    Support passing NULL for &int to gtk_test_display_button_window() so
    we can use that function also when we are not interested in counting
    clicks.

 gtk/gtktestutils.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 15eecb164523df72aa7e03b28bbeafb64d077496
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Oct 21 21:15:47 2010 +0200

    quartz: release pattern in GC finalize

 gdk/quartz/gdkgc-quartz.c | 3 +++
 1 file changed, 3 insertions(+)

commit dfd7e05123042ce087658124f335afb1567d923d
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Oct 21 21:15:09 2010 +0200

    quartz: Reset drawable on pattern callback info when gc is updated

 gdk/quartz/gdkgc-quartz.c	| 12 +++++++++++-
 gdk/quartz/gdkprivate-quartz.h |  1 +
 2 files changed, 12 insertions(+), 1 deletion(-)

commit b0a17e5a37a398365bc8c7da4ce3eb6411aea291
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Oct 21 15:40:05 2010 +0200

    Pass pixmap to _gdk_pixmap_get_cgimage() and not the impl

 gdk/quartz/gdkgc-quartz.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1d444d8def880e70cba2b3890f0d64e7da1f5017
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 20 18:33:51 2010 +0200

    gtkwidget: Properly deprecate gtk_widget_hide_all

    This really fixes commit 7b5b230eadace2f1b8bd86c0e0f0eff2cd4e9dae

 gtk/gtkwidget.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 508f7276657c9eb42ce933955be75ccf8055413b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 19 20:20:38 2010 +0200

    gtkwidget: The deprecated function is gtk_widget_hide_all not
    gtk_widget_hide

    This fixes commit 7b5b230eadace2f1b8bd86c0e0f0eff2cd4e9dae

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

commit 7b5b230eadace2f1b8bd86c0e0f0eff2cd4e9dae
Author: Cody Russell <crussell@canonical.com>
Date:	Tue Oct 19 19:54:32 2010 +0200

    Deprecate gtk_widget_hide_all().

 gtk/gtkwidget.c | 2 ++
 gtk/gtkwidget.h | 1 +
 2 files changed, 3 insertions(+)

commit f62b56194bcf53b9a720fb4a5f5aca107120edf6
Author: Kristian Rietveld <kris@gtk.org>
Date:	Tue Oct 19 00:55:52 2010 +0200

    quartz: Always use generic color space

    Switch all usage of device color spaces to generic color spaces.
    Since
    the former color spaces are no longer device-dependent as of Mac OS X
    10.4, these yielded a very costly color space conversion when drawing
    pixmaps to the screen.  We now avoid this by using the generic color
    space.

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

 gdk/quartz/gdkdrawable-quartz.c | 4 ++--
 gdk/quartz/gdkpixmap-quartz.c	 | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit e6e9eef855d323005c7402e5805c0bcd9fa18ecf
Author: Kristian Rietveld <kris@gtk.org>
Date:	Tue Oct 19 00:47:33 2010 +0200

    Rework GdkPixmapImplQuartz to create CGImage on-demand

    If the data that backs a bitmap context changes, then the CGImage that
    is backed by this data might not always update due to caching effects.
    By creating the CGImage on-demand, we ascertain ourselves that the
    CGImage is up to date.

 gdk/quartz/gdkdrawable-quartz.c |   5 +-
 gdk/quartz/gdkgc-quartz.c	 |  33 ++++---
 gdk/quartz/gdkpixmap-quartz.c	 | 194
 +++++++++++++++++++++++++++++-----------
 gdk/quartz/gdkpixmap-quartz.h	 |   3 +-
 gdk/quartz/gdkprivate-quartz.h  |   3 +
 5 files changed, 170 insertions(+), 68 deletions(-)

commit 3258af741efd7c2995f729d8053d09fb81af2e48
Author: Kristian Rietveld <kris@gtk.org>
Date:	Tue Oct 19 10:37:15 2010 +0200

    Use gdk_window_ accessors instead of gdk_drawable_ accessors if
    possible

    The gdk_drawable_ accessors were deprecated.  Removes a lot of
    compile-time warnings and eventually also makes things work again
    on Mac (miscompile due to the missing prototypes).

 gtk/gtkcombo.c		   |  2 +-
 gtk/gtkdnd-quartz.c	   |  8 +++++---
 gtk/gtkentry.c		   | 30 +++++++++++++++++++-----------
 gtk/gtkfilechooserentry.c |  2 +-
 gtk/gtkhandlebox.c	   | 12 ++++++++----
 gtk/gtkhsv.c		   |  2 +-
 gtk/gtkiconview.c	   |  4 ++--
 gtk/gtkimcontextsimple.c  |  4 ++--
 gtk/gtkimmodule.c	   |  2 +-
 gtk/gtkimmulticontext.c   |  2 +-
 gtk/gtkmain.c		   |  4 ++--
 gtk/gtkmenu.c		   | 35 +++++++++++++++++++++++------------
 gtk/gtknotebook.c	   | 10 ++++++----
 gtk/gtkoffscreenwindow.c  |  2 ++
 gtk/gtkplug.c		   |  3 ++-
 gtk/gtkruler.c		   |  2 ++
 gtk/gtksettings.c	   |  2 +-
 gtk/gtkspinbutton.c	   |  3 ++-
 gtk/gtktextview.c	   |  7 ++++---
 gtk/gtktoolitemgroup.c    |  2 +-
 gtk/gtktoolpalette.c	   |  2 +-
 gtk/gtktooltip.c	   |  4 ++--
 gtk/gtktreeview.c	   | 38 ++++++++++++++++++--------------------
 gtk/gtktreeviewcolumn.c   |  2 +-
 gtk/gtkwidget.c	   | 15 ++++++++-------
 gtk/gtkwindow.c	   |  6 +++---
 26 files changed, 119 insertions(+), 86 deletions(-)

commit 51dcd09950d00be682de170140eaf246708eb131
Author: Bastien Nocera <hadess@hadess.net>
Date:	Mon Oct 18 17:37:32 2010 +0100

    testgtk: Fix build

 tests/testgtk.c | 2 ++
 1 file changed, 2 insertions(+)

commit b94372f199ff2eab34c349aa6410b5a90a4e7eb3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 18 08:19:59 2010 -0400

    Don't add a second cell renderer

    When has-entry is TRUE, GtkComboBox already adds a cell renderer
    for the text column, so avoid adding a second one in GtkComboBoxText.

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

 gtk/gtkcomboboxtext.c | 48
 ++++++++++++++++++++++++++++++++++++------------
 1 file changed, 36 insertions(+), 12 deletions(-)

commit 5e94e36f9a52d7e88e75e6bcbf91109a0e5f91f0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 18 08:17:50 2010 -0400

    Use new GtkComboBoxEntry in all tests
    (cherry picked from commit 6db62c66179fbe0f127b37f5c1dac41a22f304cf)

 demos/gtk-demo/combobox.c | 19 +++++---------
 tests/testcombo.c	   | 64
 ++++++++++++++++++++--------------------------
 tests/testgtk.c	   | 65
 +++++++++++++++++++++++++----------------------
 tests/testsocket_common.c | 35 ++++++++++---------------
 4 files changed, 82 insertions(+), 101 deletions(-)

commit 883835d17bb67fd567d824d11ec792f42eb70a86
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Oct 18 09:08:31 2010 +0200

    Don't use old GtkComboBoxEntry in gail

    Use gtk_combo_box_get_has_entry instead.
    (cherry picked from commit f891c58432a08df37544d5332decedbabe677d6e)

 modules/other/gail/gailcombobox.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3a90254369550e01edb1269d137a01e5d5a83324
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 17:41:15 2010 -0400

    Bump version to 2.23.1

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0200763126d07c6f852cf09854f2d98f0befc73f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 16:53:44 2010 -0400

    Fix header inclusions for !srcdir builds

 gdk/x11/gdkdrawable-x11.h | 2 --
 gdk/x11/gdkprivate-x11.h  | 5 +----
 2 files changed, 1 insertion(+), 6 deletions(-)

commit d14ecbeba9e84937b0587fc34ff3155e489fa0e2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 13:35:28 2010 -0400

    Update NEWS for 2.23.0

 NEWS | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit d929bffd25768ef988d14a363e0a315c8caa7919
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 08:03:58 2010 -0400

    Fix some issues with GtkComboBoxText

 gtk/gtkcombobox.c     | 24 ++++++++++++++----------
 gtk/gtkcomboboxtext.c |  8 ++++----
 tests/testtreeview.c  |  9 ++++-----
 3 files changed, 22 insertions(+), 19 deletions(-)

commit ea0170250a18c0aa9fe3d9a1e98d6b94f49b9348
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 01:06:44 2010 -0400

    Fix build

 gtk/gtkcombobox.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5045337162e54a03536054ee37bf0cc55092dacf
Author: Marek Kasik <mkasik@redhat.com>
Date:	Fri Oct 15 12:08:12 2010 +0200

    Parse lpoptions correctly

    Parse options job-sheets, job-hold-until and sides correctly.
    Add get_lpoption_name() for translation of lpoption names to
    gtk option names. Usable for options which values don't need
    conversion (e.g. number-up, number-up-layout, job-billing
    and job-priority).
    Rename array option_names to ppd_option_names to reflect its
    purpose better. Rename get_option_name() to get_ppd_option_name()
    because of the same reason.
    (cherry picked from commit 95e69afea83e6a43163a3c2b0d2928c9e646b77b)

 gtk/gtkprintunixdialog.c			  |   7 ++
 modules/printbackends/cups/gtkprintbackendcups.c | 102
 ++++++++++++++++++++---
 2 files changed, 97 insertions(+), 12 deletions(-)

commit d942045c10c7a0514a8813860565e77deb068225
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Oct 15 16:29:30 2010 +0200

    Use property system to coerce model data to G_TYPE_STRING

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

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

commit 009ea4211202b62bd455da7f7b25490674419ab0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 01:01:06 2010 -0400

    Add docs for GtkComboBoxText
    (cherry picked from commit 3e9bdf6fd91175907c4b74b7a242a4ee0f5dbb11)

 docs/reference/gtk/gtk-docs.sgml    |	1 +
 docs/reference/gtk/gtk-sections.txt | 24 ++++++++++++++++++++++++
 docs/reference/gtk/gtk.types	     |	1 +
 gtk/gtkcombobox.c		     |	2 +-
 gtk/gtkcomboboxtext.c		     | 18 ++++++++++++++++++
 5 files changed, 45 insertions(+), 1 deletion(-)

commit f76c62929af71829ded1b6ffc396b0701abf175d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Oct 15 16:33:11 2010 -0400

    Deprecate the old combobox text convenience api
    (cherry picked from commit 43250e8faf2cc008b0b829351efff651b680a85c)

 gtk/gtkcombobox.c | 12 ++++++++++++
 gtk/gtkcombobox.h |  4 ++++
 2 files changed, 16 insertions(+)

commit b68d58c0b1dc9fc7b7791c901e483f3f18a0527e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 00:59:43 2010 -0400

    Use the new GtkComboBoxText API

    Also remove mentions of the old text convenience API from the docs,
    and point to GtkComboBoxText instead.
    (cherry picked from commit e7f51ef6a411dc4c784c3edc67df294288de3f75)

 demos/gtk-demo/sizegroup.c    |  4 +--
 demos/gtk-demo/textview.c     |  8 +++---
 demos/testpixbuf-scale.c      | 10 +++----
 docs/tools/widgets.c	       |  4 +--
 gtk/gtkcombobox.c	       | 30 +++++++++++++++++--
 gtk/gtkfilechooserdefault.c   |  9 ++++--
 gtk/gtkprintunixdialog.c      | 18 ++++++------
 gtk/gtkrecentchooserdefault.c | 10 +++----
 tests/prop-editor.c	       |  6 ++--
 tests/testbbox.c	       | 22 +++++++-------
 tests/testellipsise.c	       | 18 ++++++------
 tests/testgtk.c	       | 41 +++++++-------------------
 tests/testoffscreen.c	       | 31 +++++++++++---------
 tests/testsocket_common.c     | 10 +++----
 tests/testtoolbar.c	       | 32 ++++++---------------
 tests/testtreecolumnsizing.c  | 18 ++++++------
 tests/testtreeview.c	       | 67
 ++++++++-----------------------------------
 17 files changed, 146 insertions(+), 192 deletions(-)

commit 406c9c9c68f811fef5a9a1831f7fe46eec8403cf
Author: Christian Dywan <christian@lanedo.com>
Date:	Wed May 19 17:27:47 2010 +0200

    Added GtkComboBoxText api

    This is a derived class of GtkComboBox to replace the
    gtk_combo_box_*_text() convenience API.

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>
    (cherry picked from commit 7a5a5e9c5dee16601c8bf1df67ce12c81000bfb9)

 gtk/Makefile.am       |   2 +
 gtk/gtk.h	       |   1 +
 gtk/gtk.symbols       |  13 +++
 gtk/gtkcombobox.c     |  11 ++-
 gtk/gtkcomboboxtext.c | 250
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkcomboboxtext.h |  77 ++++++++++++++++
 6 files changed, 349 insertions(+), 5 deletions(-)

commit 44e186658ba9f1402950a05a41ae542929e7cdf6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Oct 15 20:51:18 2010 +0200

    docs: update OSX port project page

 docs/reference/gtk/osx.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a646c1d21e8fce65ee17a3b211ad59222d215b6
Author: Christian Persch <chpe@gnome.org>
Date:	Fri Oct 15 14:34:44 2010 -0400

    Take cursor hotspot from pixbuf if available

    Allow -1 for the hotspot coordinates in gdk_cursor_new_from_pixbuf,
    if the pixbuf contains the x_hot/y_hot options with appropriate
    values.

    Bug #632140.

 gdk/x11/gdkcursor-x11.c | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 6a2524324f571a1da5314c6db9e6a778fe3b91a7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Oct 16 00:14:00 2010 -0400

    Deprecate gtk_init_add, gtk_remove_add and friends

    This functions are going to be removed in GTK+ 3.

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

 docs/reference/gtk/tmpl/gtkmain.sgml | 7 ++++++-
 gtk/gtkmain.c			      | 3 ++-
 gtk/gtkmain.h			      | 2 +-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit caf38fc213eb516f466fceb3f6ff3df892d77040
Author: Federico Mena Quintero <federico@novell.com>
Date:	Thu Oct 14 13:17:46 2010 -0500

    Part of bgo#613728 - [GtkTreeView] Focus the list, not the headers,
    when Tab-focusing

    The idea is that it is way more common to want to manipulate the
    actual list, rather than the headers.  Once you Tab into the treeview
    (and the list part gets the focus), you can use Shift-Tab to focus
    the headers.

    This means that some hysteresis is added to the focus chain, but
    it makes the treeview a lot more convenient to focus with the
    keyboard.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtktreeview.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 880c9d82ec716c04fb761459fbc5813d25818765
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 13 22:43:40 2010 -0400

    Deprecate GtkComboBoxEntry in favor of added properties to GtkComboBox

    GtkComboBox now sports a construct-only "has-entry" property which
    decides if it uses a GtkEntry to allow additional user input. Also
    it has a new "entry-text-column" to fetch strings for the entry
    from the model.

    This patch deprecates the GtkComboBoxEntry and updates the rest
    of GTK+
    to use the new semantics on GtkComboBox instead.
    (cherry picked from commit 9612c648176378bf237ad0e1a8c6c995b0ca7c61)

 demos/gtk-demo/combobox.c	     |	 9 +-
 docs/reference/gtk/gtk-sections.txt |	 4 +
 docs/tools/widgets.c		     |	15 +-
 gtk/gtk.symbols		     |	 6 +
 gtk/gtkcellrenderercombo.c	     |	 7 +-
 gtk/gtkcombobox.c		     | 364
 ++++++++++++++++++++++++++++++++++--
 gtk/gtkcombobox.h		     |	 6 +
 gtk/gtkcomboboxentry.c		     |	11 ++
 gtk/gtkcomboboxentry.h		     |	 3 +
 gtk/gtkprinteroptionwidget.c	     |	 7 +-
 gtk/tests/builder.c		     |	 3 +-
 gtk/tests/object.c		     |	10 +-
 tests/testcombo.c		     |	14 +-
 tests/testgtk.c		     |	41 +++-
 tests/testsocket_common.c	     |	45 +++--
 15 files changed, 486 insertions(+), 59 deletions(-)

commit 9f08f69f4bcf23f564b3dbc7e25fd0d2e11c18b5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Oct 8 14:39:17 2010 -0400

    Don't use newly deprecated gdk_drawable apis

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

 gtk/gtkcalendar.c | 3 ++-
 gtk/gtkcombobox.c | 2 +-
 gtk/gtkentry.c    | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 5350edbb2ce4ac7b6d7e05ab0914ae21c28c58d0
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Oct 6 12:59:44 2010 -0500

    Filechooser - In OPEN or SAVE mode, typing a plain folder name should
    switch to it

    If you type 'subfolder/' and hit Enter, the file chooser will switch
    you to
    it.  But if you type just 'subfolder' without the trailing slash,
    apps would
    receive *that* filename (e.g. file:///foo/bar/subfolder) as the
    response, and
    they would likely print an error that they can't open that file
    (as it is
    a folder).	So, we change the file chooser's current folder to
    that subfolder
    in this case.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 463e6843b93a04ca45212c29c9869f6a9d287f0f
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 6 00:47:03 2010 +0200

    docs: Fix some docs in gdkrgb

    Reported by Milan Bouchet-Valat in
    https://bugzilla.gnome.org/show_bug.cgi?id=631473

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

commit 09cf709fe9bf01f043ba3f3444dcb2513370d2c0
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue Oct 5 14:41:51 2010 -0500

    Handle the case where you type /blah/nonexistent in SELECT_FOLDER mode

    Previously name_entry_get_parent_info_cb() would fail as it doesn't
    handle SELECT_FOLDER.
    Now we just make that function act the same as for CREATE_FOLDER mode.
    In either
    case, if you type "/blah/nonexistent" and hit Enter, you want a folder
    with that name to be created (under the already-existing /blah).

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit b6f4b7dbce1b1128296240fd95536ed69224cdad
Author: Stephen Shaw <sshaw@decriptor.com>
Date:	Tue Oct 5 12:59:45 2010 -0500

    Clarify the name of a callback

    The old save_entry_get_info_cb() was misnamed; it is actually used
    to see if a file's presumed parent *is* a folder.  So we rename
    it to name_entry_get_parent_info_cb().

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit c9ea622fc6a22c5a2111cbadd2910d7e4e338e53
Author: Stephen Shaw <sshaw@decriptor.com>
Date:	Tue Oct 5 12:55:03 2010 -0500

    bgo#629722 - file chooser should cope with typing a directory name
    and then Enter

    file_exists_get_info_cb() used to let some actions fall through to
    the code that checks for the file type of the selected file's parent
    (e.g. to see if /foo/bar *is* indeed a folder if you type
    /foo/bar/baz).
    However, we need to be more explicit for each file chooser action, as
    in SELECT_FOLDER mode typing /foo/foldername and hitting Enter
    would not
    give you an immediate selection, but rather the file chooser would
    complain that it couldn't create that directory as it already exists.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 87
 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 70 insertions(+), 17 deletions(-)

commit fac516740432223054a98dfad16bb49a6c2a9c5a
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Mon Sep 27 12:22:03 2010 +0300

    Fix maintainer-clean

    gtkimcontextsimpleseqs.h is not really autogenerated but shipped

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

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

commit d1f256ac3067fedaad58a7b85f145c80d4a03536
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 27 20:35:25 2010 -0400

    Backport some new GdkWindow api from 2.90

    This commit adds
    gdk_window_get_display
    gdk_window_get_screen
    gdk_window_get_visual
    gdk_window_get_width
    gdk_window_get_height
    and deprecates the corresponding GdkDrawable APIs.
    This will make it easier to prepare the port to GTK+ 3

 docs/reference/gdk/gdk-sections.txt |	 5 ++
 gdk/gdk.symbols		     |	13 +++--
 gdk/gdkdraw.c			     |	19 ++++---
 gdk/gdkdrawable.h		     |	11 ++--
 gdk/gdkwindow.c		     | 104
 ++++++++++++++++++++++++++++++++++++
 gdk/gdkwindow.h		     |	 8 ++-
 6 files changed, 144 insertions(+), 16 deletions(-)

commit 2e5251b4058d635da699ac34644aa3cc6d78e7bc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 27 19:00:10 2010 -0400

    Add gdk_cairo_set_source_window

    And deprecate gdk_cairo_set_source_pixmap.

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkcairo.c			     | 37
 +++++++++++++++++++++++++++++++++++++
 gdk/gdkcairo.h			     |	4 ++++
 4 files changed, 43 insertions(+)

commit a2087c909556bfb63a9ff63c66f0f85f98b4e661
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Sep 26 22:33:18 2010 -0400

    Deprecate gtk_object_destroy

 docs/reference/gtk/tmpl/gtkobject.sgml | 1 +
 1 file changed, 1 insertion(+)

commit c4bc22d77bce2d692dd13a01619556e319194aa5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 24 12:40:53 2010 -0400

    Backport the uri hook cleanup

    This commit deprecates gtk_link_button_set_uri_hook(),
    gtk_about_dialog_set_email_hook() and gtk_about_dialog_set_url_hook(),
    and adds a GtkAboutDialog::activate-link signal.

 demos/gtk-demo/appwindow.c |	2 -
 gtk/gtk.symbols	    |	6 +-
 gtk/gtkaboutdialog.c	    | 161
 +++++++++++++++++++++++++++++----------------
 gtk/gtkaboutdialog.h	    |	6 +-
 gtk/gtklinkbutton.c	    |	2 +
 gtk/gtklinkbutton.h	    |	2 +
 6 files changed, 120 insertions(+), 59 deletions(-)

commit ce6090b11e41491c728eeed981915250c10f8d3d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 24 11:53:05 2010 -0400

    Add an index for 2.24 api additions

 docs/reference/gtk/gtk-docs.sgml | 4 ++++
 1 file changed, 4 insertions(+)

commit 74ad2e1e7e4d33bdc9f9739043f05c00d428f08c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 24 11:50:26 2010 -0400

    GtkNotebook: deprecate some tab-dnd-related functions

    gtk_notebook_set_window_creation_hook has been removed in GTK+ 3,
    deprecate it here. gtk_notebook_get/set_group has been deprecated
    in favour of the new gtk_notebook_get/set_group_name.

    http://bugzilla.gnome.org/show_bug.cgi?id=630521

 docs/reference/gtk/gtk-sections.txt |	2 +
 gtk/gtk.symbols		     |	6 ++-
 gtk/gtknotebook.c		     | 96
 ++++++++++++++++++++++++++++++++++---
 gtk/gtknotebook.h		     |	8 ++--
 tests/testnotebookdnd.c	     | 16 ++++---
 5 files changed, 110 insertions(+), 18 deletions(-)

commit f574305b17d4792a21c6654226e69a18af16c7e5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 23 23:36:53 2010 -0400

    Set version to 2.23.0

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 71bec7e7adea1630dddb8d24aba69b9da65a1718
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 23 13:36:09 2010 -0400

    Bump version

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

commit b7cd904fe38581ca4c12a5cc151db553d185cd2d
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:	Fri Sep 24 02:13:15 2010 +0900

    Updated Japanese translation (symbolic link related)

 po/ja.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 537a2534b9ff57856708ae3024599f730974dac8
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Sep 23 17:05:02 2010 +0200

    INSTALL.in: the Glib required version is 2.25.10

 INSTALL.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c95f0475f1e120e748e903089fe202c1a509334
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 23 08:17:42 2010 -0400

    Update INSTALL information

 INSTALL.in | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 43bc74eae1091e995288e18e965c0faeffba7a90
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Sep 22 23:06:21 2010 -0400

    Update NEWS for 2.22.0

 NEWS | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 2119046a1c41bf03219557adf3b0d5f255aaa1e2
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:	Wed Sep 22 22:59:24 2010 +0200

    Updated Danish translation

 po-properties/da.po | 3712
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1889 insertions(+), 1823 deletions(-)

commit 530cf56f24943c290c9d06d73e340a369076e15c
Author: Sweta Kothari <swkothar@redhat.com>
Date:	Wed Sep 22 16:50:01 2010 +0530

    Updated Gujarati Translations

 po/gu.po | 2778
 +++++++++++++++++++++-----------------------------------------
 1 file changed, 940 insertions(+), 1838 deletions(-)

commit 990715e5db6eb7436118a535e3fea2438e379f33
Author: Jonh Wendell <jwendell@gnome.org>
Date:	Tue Sep 21 21:25:41 2010 -0300

    Updated Brazilian Portuguese translation

 po-properties/pt_BR.po | 3712
 ++++++++++++++++++++++++------------------------
 1 file changed, 1890 insertions(+), 1822 deletions(-)

commit dd5cf4769ae799399166711b827f7a74d07042af
Author: Jonh Wendell <jwendell@gnome.org>
Date:	Tue Sep 21 21:09:07 2010 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 3446
 +++++++++++++++++++++++++++--------------------------------
 1 file changed, 1601 insertions(+), 1845 deletions(-)

commit 4272a6f1d8b2efc5911a0eccdb7df15f1113057c
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Tue Sep 21 15:39:52 2010 +0200

    Updated Basque language

 po/eu.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit fb4ae2844409cf6f98334a1c2d58ba9f36a0c0b5
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Tue Sep 21 15:32:54 2010 +0200

    Updated Basque language

 po-properties/eu.po | 4013
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1958 insertions(+), 2055 deletions(-)

commit 6d9959b30c99fee54d413f7735629580723cec11
Author: Aron Xu <aronxu@gnome.org>
Date:	Mon Sep 20 20:12:26 2010 +0000

    Add a ug.po for po-properties, re-enable ug in LINGUAS.

 po-properties/ug.po | 7439
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 po/LINGUAS	     |	  1 +
 2 files changed, 7440 insertions(+)

commit f6e92685a669b513c451585d6e9f8fa3dc0af873
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Mon Sep 20 21:04:25 2010 +0200

    Remove ug since it broke the build. Please add the translation to
    po-properties as well next time.

 po/LINGUAS | 1 -
 1 file changed, 1 deletion(-)

commit fe5c6f29fefb5924de5ddbbbd9c5e6d986da1e09
Author: Bakaoukas Nikolaos <nikolaos.x1@gmail.com>
Date:	Mon Sep 20 19:00:58 2010 +0300

    Updated Greek translation

 po/el.po | 3442
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1601 insertions(+), 1841 deletions(-)

commit 62c2b4f529334b57323287c8bd04022eaf963ce6
Author: Colin Walters <walters@verbum.org>
Date:	Wed Sep 15 15:13:05 2010 -0400

    introspection: Only use 0.9.3 API

 configure.in	 | 2 +-
 gdk/Makefile.am | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2dd67663c84735737c70835c27e91a9b959a3ff7
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:	Mon Sep 20 18:40:57 2010 +0900

    Updated Japanese translation

 po-properties/ja.po |	4 ++--
 po/ja.po	     | 14 +++++++-------
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 1757426e86f1b82cf8dceafe644cd4e56dd8e951
Author: Gheyret Kenji <gheyret@yahoo.com>
Date:	Mon Sep 20 05:15:04 2010 +0000

    Add Uighur UI translation.

 po/LINGUAS |	 1 +
 po/ug.po   | 5056
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5057 insertions(+)

commit d508b2222888c09b7af3ba500df19c044517ed4a
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:	Sun Sep 19 17:41:15 2010 +0200

    Updated Danish translation

 po/da.po | 3408
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1583 insertions(+), 1825 deletions(-)

commit efc03dd0eefdf3fd59a87795a8886e4391aa543d
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:	Sun Sep 19 16:37:50 2010 +0200

    Updated Dutch translation by Vincent van Adrighem

 po/nl.po | 3490
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1626 insertions(+), 1864 deletions(-)

commit 4850fa57f910ac91b504079e192d5e34daf3f203
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 17 11:05:42 2010 -0400

    Fix up a botched cherry-pick

 gdk/x11/gdkdisplay-x11.c | 1316
 +++-------------------------------------------
 1 file changed, 71 insertions(+), 1245 deletions(-)

commit d7cc7147057ab1073668e8f8da954e6a1b934d17
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 17 09:26:39 2010 -0400

    Add some element-type annotations to gtk apis

 gtk/gtkbindings.c    |  3 ++-
 gtk/gtkcontainer.c   |  5 +++--
 gtk/gtkradiobutton.c | 11 +++++++++++
 gtk/gtkwidget.c      | 10 ++++++----
 4 files changed, 22 insertions(+), 7 deletions(-)

commit 0ebde0bbe5ce8aef0612f00e6044034a666acb4b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 17 09:25:49 2010 -0400

    Fix a doc comment
    (cherry picked from commit 28c66ed9b0ceeca28823f808f6fb9b3c07e56d36)

 gdk/x11/gdkscreen-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a3fa516c60bb0afc828b4fb35baf6aff98802a85
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 17 09:23:30 2010 -0400

    Scan gdk/x11 sources for Gdk-3.0.gir

    The doc comments (with annotations) for some of the gdk api are down
    in x11/ sources, so we need to scan those too, when building
    Gdk-3.0.gir.

 gdk/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 27970efd52c3b9d4825cd10a81585ff3fabd4bef
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 17 09:47:47 2010 -0400

    Add annotations

    The goi scanner warns about these nowadays.
    (cherry picked from commit 6aa8941b849e194d88b050a9737d2c0b13a6b562)

 gdk/gdkdnd.c		  |    2 +-
 gdk/gdkvisual.c	  |    3 +-
 gdk/gdkwindow.c	  |    9 +-
 gdk/x11/gdkdisplay-x11.c | 1316
 +++++++++++++++++++++++++++++++++++++++++++---
 gdk/x11/gdkdnd-x11.c	  |    3 +-
 gdk/x11/gdkinput.c	  |    2 +-
 gdk/x11/gdkscreen-x11.c  |    3 +-
 gdk/x11/gdkvisual-x11.c  |    4 +-
 gdk/x11/gdkwindow-x11.c  |    3 +-
 9 files changed, 1263 insertions(+), 82 deletions(-)

commit 44b833477527cb2b4313433c9a51aea77a4181b7
Author: Aron Xu <aronxu@gnome.org>
Date:	Thu Sep 16 17:22:27 2010 +0000

    Update Simplified Chinese translation.

 po-properties/zh_CN.po | 3917
 ++++++++++++++++++++++++------------------------
 1 file changed, 1977 insertions(+), 1940 deletions(-)

commit 3a634939a8ee8f73fea702409701e80339397942
Author: Aron Xu <aronxu@gnome.org>
Date:	Thu Sep 16 15:45:51 2010 +0000

    Update Simplified Chinese UI translation.

 po/zh_CN.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7e0f13f678f8a00a1692ec35ed5d0fc1f96a8273
Author: Christian Kirbach <christian.kirbach@googlemail.com>
Date:	Thu Sep 16 15:43:09 2010 +0200

    [i18n] Updated German translation

 po/de.po | 7988
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 3874 insertions(+), 4114 deletions(-)

commit 2c6685355b0804dd785a64508ff30ac037e7ebbb
Author: Petr Kovar <pknbe@volny.cz>
Date:	Wed Sep 15 20:29:41 2010 +0200

    Update Czech translation

 po-properties/cs.po | 3773
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1895 insertions(+), 1878 deletions(-)

commit 42e2d014d0eac0cb28c39d6662cb7b05b0d74d0f
Author: Petr Kovar <pknbe@volny.cz>
Date:	Wed Sep 15 19:56:56 2010 +0200

    Update Czech translation

 po/cs.po | 2752
 +++++++++++++++++++++-----------------------------------------
 1 file changed, 927 insertions(+), 1825 deletions(-)

commit 285ab04c0c8f5a647564c9a2dcac7f08e47e423b
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:	Wed Sep 15 16:41:41 2010 +0200

    gdk: Only use XComposite if it is available

    Fixes build if it isn't available. Bug #629748.

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

commit b9db80d62c2b425e51790169f444c01a3009bfff
Author: Aron Xu <aronxu@gnome.org>
Date:	Wed Sep 15 16:06:33 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 3399
 +++++++++++++++++++++++++++--------------------------------
 1 file changed, 1566 insertions(+), 1833 deletions(-)

commit 2ba282165e71c8317fd5b279c0f3b576f9282a8e
Author: Andika Triwidada <andika@gmail.com>
Date:	Wed Sep 15 09:25:48 2010 +0700

    Updated Indonesian translation

 po-properties/id.po | 371
 ++++++++++++++++++++++++++++------------------------
 1 file changed, 199 insertions(+), 172 deletions(-)

commit 7c44678f53cf3f1b1f16cb03b29b4d5f3bd4dc11
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 14 07:53:19 2010 -0400

    Bump version after release

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

commit f9473472ddc101efdc847d0ceff88cd386d8c960
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 13 23:30:04 2010 -0400

    Change the initial value of GtkDialog::has-separator to match
    the default

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

commit 3cd5d1619cb0ee5f9c9b159902c32d429f60a5c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 13 23:22:41 2010 -0400

    Update NEWS for 2.21.8

 NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

commit 2363cccd24e6a96c765571e6f44f0656e548ac3d
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:	Wed Oct 7 22:08:41 2009 +0200

    bgo#486839 - Fix path bar size group in the file chooser

    Since the location button is hidden in save mode, we need to add the
    path bar to the size group too. The location button still has to be in
    the group though, because it's larger than the path bar (when
    shown). Instead of using the recent/search icons, add their hboxes so
    that themed widget spacings don't introduce variations.

 gtk/gtkfilechooserdefault.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4394a972dc0868ad14fd0f7b35c692b22c282b41
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Sep 13 13:04:07 2010 -0400

    Fix a logic error in the gdk_display deprecation

 gdk/x11/gdkx.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7cf1133d45a345ded77c548109112d1aaaf070a6
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:	Tue Sep 14 01:40:39 2010 +0900

    Updated Japanese translation.

 po-properties/ja.po | 328
 +++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 261 insertions(+), 67 deletions(-)

commit 81ec8c7a1bcb9e9240f01054b6b72e804dade811
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:	Mon Sep 13 18:21:15 2010 +0200

    [GdkWindowCache] Don't ignore the CompositeOverlayWindow

    Add the composite overlay window to the cache, as this can be a
    reasonable Xdnd proxy as well.

    This is only done when the screen is composited in order to avoid
    mapping
    the COW. We assume that the CM is using the COW (which is true
    for pretty
    much any CM currently in use).

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

 gdk/x11/gdkdnd-x11.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit dddeee0cb2cecbffbe79f1b96f857b2a42818e7c
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:	Mon Sep 13 02:06:19 2010 +0900

    Updated Japanese translation.

 po-properties/ja.po | 3844
 ++++++++++++++++++++++++++-------------------------
 po/ja.po	     | 3515 ++++++++++++++++++++++------------------------
 2 files changed, 3582 insertions(+), 3777 deletions(-)

commit 80c096ed6ea25d09ab935d29cd9f35299dc60f0b
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:	Sun Sep 12 13:26:23 2010 +0200

    [l10n] Updated German translation

 po-properties/de.po | 3723
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1896 insertions(+), 1827 deletions(-)

commit 92235e2a58bc5e593837034bb94117183ff4cfa1
Author: Andika Triwidada <andika@gmail.com>
Date:	Sat Sep 11 15:21:46 2010 +0700

    Updated Indonesian translation

 po/id.po | 3121
 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 1285 insertions(+), 1836 deletions(-)

commit 9190497b4a8eef15375b1b7473ca9cd87bc612a5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 10 22:35:36 2010 -0400

    Don't use g_idle_add to schedule idles in GDK

    We need to use gdk_threads_add_idle, in order to keep GDK code
    under the GDK lock.

    Bug 629277
    (cherry picked from commit 08dd02fe255487f5c7953de9b2c8b63c2e937989)

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

commit a3c3031a0e1b7a6adece0d859f1f682ba7642672
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 10 11:26:16 2010 -0400

    Deprecate gdk_display and GDK_DISPLAY

 docs/reference/gdk/tmpl/x_interaction.sgml |  2 ++
 docs/tools/shooter.c			    |  6 +++---
 docs/tools/widgets.c			    |  2 +-
 gdk/x11/gdkx.h				    |  4 ++--
 modules/other/gail/gailwindow.c	    | 12 ++++++------
 5 files changed, 14 insertions(+), 12 deletions(-)

commit ee14cc3160a1cfa4ac9dd2ee8b34291938d7e454
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Sep 10 11:25:25 2010 -0400

    Build fixes after GtkItem deprecation

 gtk/gtk.symbols | 4 +++-
 gtk/gtkitem.c	 | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ecc6577a37ed874565dd91beeb495336b6f26ce1
Author: Mike Gorse <mgorse@novell.com>
Date:	Fri Sep 10 09:44:41 2010 -0400

    Gail: Deprecate gail_cell_type_add_action_interface

 modules/other/gail/gailcell.c | 3 +++
 modules/other/gail/gailcell.h | 2 ++
 2 files changed, 5 insertions(+)

commit e58f22a7ea544db5793f07793188a789b669fe61
Author: Mike Gorse <mgorse@novell.com>
Date:	Fri Sep 10 06:11:08 2010 -0400

    Gail: Take fill/page size into account when returning a range's
    maximum value

 modules/other/gail/gailrange.c | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit 88f54ea47d4a55bbbf9e34a7a0502f365eb69ae5
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Sep 9 19:48:42 2010 +0300

    Avoid potential DLL hijacking in Wintab code

    Load Wintab32.dll from an absolute path. A proper Wintab32.dll, if
    present, should be in the Windows system directory, so load it from
    there.

 gdk/win32/gdkinput-win32.c | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

commit fa1b57ca97c77bad84d6dfb6464f093e2df7690f
Author: Changwoo Ryu <cwryu@debian.org>
Date:	Fri Sep 10 01:53:59 2010 +0900

    Updated Korean translation

 po-properties/ko.po | 3733
 ++++++++++++++++++++++++++-------------------------
 po/ko.po	     | 3385 +++++++++++++++++++++-------------------------
 2 files changed, 3465 insertions(+), 3653 deletions(-)

commit be0beb758ec36c8d61f4b5c02aa4008d3ae7c935
Author: Mike Gorse <mgorse@novell.com>
Date:	Thu Sep 9 09:34:28 2010 -0400

    Remove g_print calls

 gtk/gtkiconfactory.c | 2 --
 1 file changed, 2 deletions(-)

commit 1b05158db914d0f0562529be299960b217380b79
Author: Michael Meeks <michael.meeks@novell.com>
Date:	Thu Sep 9 11:52:30 2010 +0100

    Fix build breakage in deprecation notes for gtkitem

 gtk/gtkitem.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15df889204ffd9776b6f25bd096d82793ddb7771
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 9 00:02:18 2010 -0400

    Add deprecation notes for GtkItem

 docs/reference/gtk/tmpl/gtkitem.sgml | 8 ++++++--
 gtk/gtkitem.h			      | 2 ++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit eb77f20c52cfa78d827e243df9227840b28cd13f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Sep 8 23:53:55 2010 -0400

    Change the default of GtkDialog::has-separator to FALSE

    Otherwise, the removing deprecated API will force the appearance
    of a dialog separators, which would be unfortunate.

 gtk/gtkdialog.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 750c81f43dda6c783372b983e630ecd30b776d7e
Author: Colin Walters <walters@verbum.org>
Date:	Wed Sep 8 19:07:23 2010 -0400

    gdk: Prefix keys with _KEY by default

    The keysyms create a lot of potential namespace conflicts for
    C, and are especially problematic for introspection, where we take
    constants into the namespace, so GDK_Display conflicts with
    GdkDisplay.

    For C application compatiblity, add gdkkeysyms-compat.h which uses
    the old names.  In GTK2, this header is included by default.

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

 gdk/Makefile.am	  |    3 +-
 gdk/gdkkeysyms-compat.h  | 2208 +++++++++++++++++++++++
 gdk/gdkkeysyms-update.pl |   52 +-
 gdk/gdkkeysyms.h	  | 4355
 +++++++++++++++++++++++-----------------------
 4 files changed, 4436 insertions(+), 2182 deletions(-)

commit ae84810db576a2e9237b926023e983f4f527fd22
Author: Colin Walters <walters@verbum.org>
Date:	Wed Sep 8 12:58:20 2010 -0400

    gdk: Update gdkkeysyms.h

    In preparation for adding a namespace prefix for introspection.

 gdk/gdkkeysyms.h | 1 +
 1 file changed, 1 insertion(+)

commit 8ec4f184abc5893cf438bc3123e1f380d037df3b
Author: Mike Gorse <mgorse@novell.com>
Date:	Wed Sep 8 17:52:53 2010 -0400

    Remove a duplicate variable

    Bug#628110: gtk_spinner_accessible_get_type always returns null

 gtk/gtkspinner.c | 1 -
 1 file changed, 1 deletion(-)

commit 8e75ddeac6f282eb7bb5e3028db633944807a1f0
Author: Colin Walters <walters@verbum.org>
Date:	Wed Sep 8 10:57:11 2010 -0400

    introspection: Update to new scanner API

    * Add --warn-all
    * Drop unnecessary	of --strip-prefix; for GdkX11, use --symbol-prefix

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

    Conflicts:

	configure.in
	gdk/Makefile.am
	gtk/Makefile.am

 configure.in	 | 2 +-
 gdk/Makefile.am | 4 ++--
 gtk/Makefile.am | 5 ++++-
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 373f2b8a0ce6f4b334f294ae0dc89e424804587a
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Wed Sep 8 12:15:23 2010 +0200

    Updated Basque language

 po/eu.po | 8331
 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 3817 insertions(+), 4514 deletions(-)

commit 19ef533618fdbd1619ac8276b2890706ef387cb5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 7 10:53:10 2010 -0400

    Fix the build after recent deprecations

 gtk/gtkdialog.c | 2 ++
 1 file changed, 2 insertions(+)

commit bcdd895229353ec27fcf5c800f64bec85e430163
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Sep 7 00:10:26 2010 -0400

    Avoid segfault on xkbless systems

    This was reported in bug 628932 to cause problems on VNC.
    (cherry picked from commit d5c2cb7bcbdd2c5f9c1523043f2cd252421325c6)

 gdk/x11/gdkkeys-x11.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ba5ba3b022d6811c886501fb015e99ce8ee80138
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Sep 1 00:59:56 2010 +0200

    gdk: Ensure flush of surface when cairo_t is destroyed

    Add an ugly workaround because GTK does not ensure surfaces get
    flushed
    before directly accessing the drawable backed by the surface. This is
    not visible on X11 (where flushing is a no-op), but can be seen on
    Windows.

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

 gdk/gdkcairo.c | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit ebc6238a0e247451796496de55806f4a058610e6
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:	Tue Sep 7 00:46:51 2010 +0100

    Updated Portuguese translation

 po-properties/pt.po | 3719
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1893 insertions(+), 1826 deletions(-)

commit b6a733c9d262722540930e4e3ab6e84839551d25
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:	Tue Sep 7 00:41:30 2010 +0100

    Updated Portuguese translation

 po/pt.po | 3415
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1585 insertions(+), 1830 deletions(-)

commit 522a2f02148b37a9b94712abbde4ff63318c3f4f
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Tue Sep 7 00:10:38 2010 +0200

    Updated Itlian translation

 po-properties/it.po | 12368
 ++++++++++++++++++++++++++++++++------------------
 1 file changed, 7929 insertions(+), 4439 deletions(-)

commit 7e9f7d7703d341f3f3e8374f80158ece341ab66d
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Tue Sep 7 00:06:36 2010 +0200

    Fixed Italian translation, previously committed in wrong po directory

 po-properties/it.po | 12285
 ++++++++++++++++++-------------------------------
 po/it.po	     | 12368
 ++++++++++++++++++--------------------------------
 2 files changed, 8879 insertions(+), 15774 deletions(-)

commit 1294e41449da0c6ebdeb34ce0f16674a09c6ad9e
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Mon Sep 6 23:51:24 2010 +0200

    Updated Italian translation

 po/it.po | 12368
 +++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 7929 insertions(+), 4439 deletions(-)

commit 7ea18bc4ee6d6df855afaf74720bfe41d57f179e
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Mon Sep 6 16:46:12 2010 +0200

    Updated Slovenian translation

 po-properties/sl.po | 5006
 +++++++++++++++++++++++++--------------------------
 1 file changed, 2437 insertions(+), 2569 deletions(-)

commit 4f6c63f0c9f05ddf5401ad066eddfcfe552b9e5d
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Mon Sep 6 15:40:20 2010 +0200

    Updated Hungarian translation

 po-properties/hu.po | 216
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 110 insertions(+), 106 deletions(-)

commit bbd68748bc70888d2030aeb50784d59352c5b115
Author: Daniel Nylander <po@danielnylander.se>
Date:	Mon Sep 6 15:29:53 2010 +0200

    Updated Swedish translation

 po-properties/sv.po | 5068
 +++++++++++++++++++++++++--------------------------
 1 file changed, 2436 insertions(+), 2632 deletions(-)

commit 33fd9626ebb30e4d28e7df8e19b2f3b7030ab66d
Author: Daniel Nylander <po@danielnylander.se>
Date:	Mon Sep 6 15:25:48 2010 +0200

    Updated Swedish translation

 po/sv.po | 3659
 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 1470 insertions(+), 2189 deletions(-)

commit 2ee665300b76ac5c8f59a6c26c418dba62cc234d
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:	Mon Sep 6 10:49:49 2010 +0600

    Updated Kazakh translation

 po/kk.po | 4664
 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 2006 insertions(+), 2658 deletions(-)

commit c3c5575fc13b09551e3d83b00b71161ad8a1d6ee
Author: Neil Roberts <neil@linux.intel.com>
Date:	Thu Aug 26 16:55:04 2010 +0100

    Initialize more attributes in gdk_window_ensure_native

    The attributes struct has some members that aren't covered by the
    attributes_mask so they should always be filled in. The Win32 backend
    was using the window type member when creating the window
    implementation. Previously this was left uninitialized so it would end
    up thinking the window is input_only and nothing would get painted.

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

    Signed-off-by: Hans Breuer <hans@breuer.org>

 gdk/gdkwindow.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 5077d9cce8eb512fd0fd9a090803e9ff07544478
Author: Hans Breuer <hans@breuer.org>
Date:	Sat Sep 4 20:34:44 2010 +0200

    msvc: No more fake folder.png and drive-harddisk.png

 gtk/makefile.msc.in | 33 ---------------------------------
 1 file changed, 33 deletions(-)

commit 007595b639921abf9346fb5644f4da8dd87984a9
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Sun Sep 5 15:55:36 2010 +0200

    Updated Arabic translation

 po/ar.po | 1834
 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 794 insertions(+), 1040 deletions(-)

commit 727287b8706341863d691a36b39805ebebfb5904
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	Sun Sep 5 19:36:46 2010 +0800

    Updated Traditional Chinese translation (Hong Kong and Taiwan)

 po-properties/zh_HK.po | 3830
 ++++++++++++++++++++++++------------------------
 po-properties/zh_TW.po | 3737
 +++++++++++++++++++++++-----------------------
 po/zh_HK.po		| 3375 ++++++++++++++++++++----------------------
 po/zh_TW.po		| 3365 ++++++++++++++++++++----------------------
 4 files changed, 6939 insertions(+), 7368 deletions(-)

commit ae98e7dd7a3baded40a50cec77e0b8823cbb9919
Author: Claude Paroz <claude@2xlibre.net>
Date:	Sat Sep 4 23:18:31 2010 +0200

    Updated French translation

 po-properties/fr.po | 3684
 ++++++++++++++++++++++++++-------------------------
 po/fr.po	     |	713 +---------
 2 files changed, 1870 insertions(+), 2527 deletions(-)

commit 6db486993dc0d96d90a3e6f3b102d87d0352a39c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Sep 4 17:50:12 2010 +0200

    Updated Polish translation

 po-properties/pl.po | 4143
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 2074 insertions(+), 2069 deletions(-)

commit ca63fd71d7e59a225af61eb38845f71c3ca4427c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Sep 4 17:49:38 2010 +0200

    Updated Polish translation

 po/pl.po | 2753
 +++++++++++++++++++++-----------------------------------------
 1 file changed, 920 insertions(+), 1833 deletions(-)

commit 2e2431f3536afac8b3b363f2e50a4d8befa7b70a
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Sat Sep 4 15:09:20 2010 +0100

    Update British English translation

 po-properties/en_GB.po | 214
 +++++++++++++++++++++++++------------------------
 1 file changed, 109 insertions(+), 105 deletions(-)

commit ef06c92610b485f7b4f03ab9ab39fdf36ea8d16f
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Sep 4 09:40:58 2010 +0200

    Updated Spanish translation

 po-properties/es.po | 221
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 111 insertions(+), 110 deletions(-)

commit 1175e6b98c45363c1afffb6d864874dc116133af
Author: Matthew Barnes <mbarnes@redhat.com>
Date:	Fri Sep 3 12:48:50 2010 -0400

    Don't leak display name

    Bug 628656 - _gdk_windowing_get_startup_notify_id memory leak

    get_display_name() returns a newly allocated string, which was
    being fed
    directory info a g_strdup_printf() call.
    (cherry picked from commit bf3b5f785e84f450c4c95ca0b2bd02acc88e652f)

 gdk/x11/gdkapplaunchcontext-x11.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit d72cfae56a3bde3479f281c16ece57fcf32b5584
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Sep 3 18:34:59 2010 +0200

    Updated Slovenian translation

 po/sl.po | 4172
 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 1643 insertions(+), 2529 deletions(-)

commit 027380d33e08107d2704573a85783be051e711b1
Author: Tor Lillqvist <tml@iki.fi>
Date:	Fri Sep 3 00:13:36 2010 +0300

    Just use TrackMouseEvent directly

    TrackMouseEvent is present in user32.dll in all Windows versions we
    support. No need to look it up dynamically. No need to fallback to
    _TrackMouseEvent from comctrl32.dll.

 gdk/win32/gdkevents-win32.c | 47
 +++++++++++++--------------------------------
 1 file changed, 13 insertions(+), 34 deletions(-)

commit 20d8fbd90f864582d007b1813a112d1fd500f6ca
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Thu Sep 2 23:33:59 2010 +0200

    Updated Italian translation

 po/it.po | 2777
 +++++++++++++++++++++-----------------------------------------
 1 file changed, 925 insertions(+), 1852 deletions(-)

commit 9f9170e3aa46ee400400776cec4745005072a232
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 2 11:28:18 2010 -0400

    Deprecate blinking status icons

    Just a bad idea...

 gtk/gtk.symbols     |	6 +++++-
 gtk/gtkstatusicon.c | 13 ++++++++++++-
 gtk/gtkstatusicon.h |	2 ++
 3 files changed, 19 insertions(+), 2 deletions(-)

commit 6f6650e6cff06ff7c7e70db634ab10510a80c04c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Sep 2 11:14:59 2010 -0400

    Document separator-related api in GtkDialog as deprecated

 docs/reference/gtk/tmpl/gtkdialog.sgml | 2 +-
 gtk/gtkdialog.c			| 8 +++++++-
 gtk/gtkdialog.h			| 2 ++
 gtk/gtkmessagedialog.c			| 2 ++
 4 files changed, 12 insertions(+), 2 deletions(-)

commit b2882841225838d787694a9cdd7ca1273ffc9c50
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	Thu Sep 2 18:09:12 2010 +0300

    Updated Hebrew translation.

 po/he.po | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 7a1cf58934a9bd34020f84bb7281bef1b1af4adf
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	Thu Sep 2 18:06:36 2010 +0300

    Updated Hebrew translation.

 po-properties/he.po | 136
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 70 insertions(+), 66 deletions(-)

commit d6e11a97e318158f5d210a0476870dfe14ed95e6
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Sep 2 14:30:59 2010 +0300

    Avoid potential DLL hijacking in ms-windows theme engine

    Load uxtheme.dll from an absolute path. A proper uxtheme.dll, if
    present, will always be in the Windows system directory, so load it
    from there.

 modules/engines/ms-windows/xp_theme.c | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 4bd9e3aecc919e7fc97107a4c6314b4a1692290c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Thu Sep 2 12:16:37 2010 +0200

    Updated Norwegian bokmål translation

 po-properties/nb.po | 3719
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1866 insertions(+), 1853 deletions(-)

commit 88a521862a2805e3363911638a969a218d39de25
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Thu Sep 2 12:01:03 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 691
 ++-------------------------------------------------------------
 1 file changed, 21 insertions(+), 670 deletions(-)

commit fc82963911117ea4e9d62d9345caafbd39e50ee2
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	Thu Sep 2 10:43:25 2010 +0200

    Updated Galician translations

 po-properties/gl.po | 128
 +++++++++++++++++++++++++++-------------------------
 1 file changed, 66 insertions(+), 62 deletions(-)

commit 45ed34c78f420511d79ebf7b9485019a72aee01e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Sep 1 23:06:37 2010 -0400

    Add new functions to the docs

 docs/reference/gtk/gtk-sections.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 190b3c372a7499f1434ef1e43cbda3237cafbc7e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Sep 1 22:39:33 2010 -0400

    Deprecate GtkIconView::orientation

    Rename the orientation property to item-orientation, since that is
    closer to the meaning of the property and avoids confusion with
    GtkOrientable::orientation. Also add getter and setter for the new
    property, and deprecate the old property and getter/setter.

 gtk/gtk.symbols   |   2 +
 gtk/gtkiconview.c | 115
 +++++++++++++++++++++++++++++++++++++++++-------------
 gtk/gtkiconview.h |   3 ++
 3 files changed, 93 insertions(+), 27 deletions(-)

commit 49e18a29b27990d18907e044773dc6a5fc07c296
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Sep 1 22:19:20 2010 -0400

    Deprecate 'opt-in' style properties

    The following style properties are there to let theme engines 'opt-in'
    to more correct behaviour while maintaining compatibility with
    existing
    themes. GTK+ 3 engines are expected to handle the more correct
    behaviour,
    and these properties will no longer be there in GTK+ 3:
    GtkEntry::state-hint
    GtkTreeView::row-ending-details
    GtkRange::trough-side-details
    GtkRange::stepper-position-details
    GtkRange::activate-slider

 gtk/gtkentry.c    |  2 ++
 gtk/gtkrange.c    | 12 ++++++++++++
 gtk/gtktreeview.c |  7 +++++++
 3 files changed, 21 insertions(+)

commit 7f2b4bb3819e4d63e8fcc6b8cfd7c4932d78ade0
Author: Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
Date:	Wed Sep 1 17:43:06 2010 +0200

    docs: Further fix GtkStock documentation

    Some icons were left out from the
    commit 9688665334db1fe451a5141a0b1c241f09fc49d0

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/Makefile.am | 10 +++++-----
 gtk/gtkstock.h			|  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit e14bf989eb49122bc644040f2cdc38c9ce2ca2fa
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Wed Sep 1 15:13:09 2010 +0300

    widget: more details on gtk_widget_grab_focus docs

    Tell that widget needs to be mapped and realized.

 gtk/gtkwidget.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 076ae4f5ada6ccab29f0e9d9b34ec8546297f8f6
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Fri Aug 20 13:55:41 2010 +0300

    container: clarify the docs

    Hightlight more that focus_child is a container internal thing
    and suggest
    what application developers most likely were looking for instead.

 gtk/gtkcontainer.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit d945a3cef4b064a588901b74f971060df220cb8d
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Fri Aug 20 13:48:17 2010 +0300

    container: don't leak the focus_child ref count

    gtk_conatiner_set_focus_child() takes a ref. Release the ref in
    _destroy().
    Fixes #414712.

 gtk/gtkcontainer.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit a3268e29a17f192aabd756680aa38d1f109d614f
Author: Ivar Smolin <okul@linux.ee>
Date:	Wed Sep 1 11:24:39 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 1874
 ++------------------------------------------------------------
 1 file changed, 43 insertions(+), 1831 deletions(-)

commit 75fca2449fc26eb99b079be134f309ab1ca08607
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Wed Sep 1 11:11:39 2010 +0300

    [l10n] Updated Estonian translation

 po-properties/et.po | 1893
 ++-------------------------------------------------
 1 file changed, 69 insertions(+), 1824 deletions(-)

commit 30a52271e5ebd905d3c72c77dfda6015108fcd90
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Tue May 18 19:32:05 2010 +0200

    directfb: implement draw_drawable_with_src instead of draw_drawable
    in GdkDrawableImplDirectFB

    This is required by the rotated button test in gtk-demo

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkdrawable-directfb.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit b7b9a01efbaaa739d35bef7066cdd069a1f3a168
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Sun May 16 02:49:05 2010 +0200

    TOFINISH: fixes on clear/scrolling

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkwindow-directfb.c | 94
 ++++++++++++++++++++++++++++-----------
 1 file changed, 69 insertions(+), 25 deletions(-)

commit 4509240d0ef202c218e8b85b2229d326c9acf17c
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Sat May 15 21:27:05 2010 +0200

    directfb: fix gdk_directfb_child_at

    When GDK looks for the window under pointer, the gdk-directfb backend
    looks at windows starting from the root window to the upper window in
    the stack. For this, it looks at window's size and position. This
    patch fix the assumption that windows are always natives windows from
    which we can retrieve backend's private data.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkevents-directfb.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 65f7b09b39d86b9594e057ae727defe95189b741
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Sat May 15 21:22:41 2010 +0200

    directfb: fix GdkPixmap creation

    Since GDK has introduced the offscreen window concept, pixmap can be
    created using drawables which aren't native windows. This patch fix
    this assumption.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkpixmap-directfb.c | 56
 ++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 33 deletions(-)

commit 8e958f58c9bb0724844178434f229aaf66b28e65
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 14 16:44:00 2010 +0200

    directfb: remove useless cairo_surface cleanup

    This is done by gdk_directfb_cairo_surface_destroy via
    cairo_surface_set_user_data.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

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

commit 333d53b3427ca89edc0199b892fc88d76c58e9ff
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 14 16:15:52 2010 +0200

    directfb: remove useless code manipulating window's private data

    The window management code used to deal with gdk internals. It seems a
    lot of code has been pushed to the generic gdk code, so we remove
    useless code.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkwindow-directfb.c | 87
 ---------------------------------------
 1 file changed, 87 deletions(-)

commit 737f035959ad4807aa81ef8397f771513c99b4be
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 14 15:30:50 2010 +0200

    directfb: rework backend initialization a little bit

    Make it look more like the x11 backend. Also some people reported
    crash early in the backend initialization about some colormap stuff,
    this should avoid the problem.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkdisplay-directfb.c |  4 +--
 gdk/directfb/gdkwindow-directfb.c  | 62
 +++++++++++++++++++++-----------------
 2 files changed, 36 insertions(+), 30 deletions(-)

commit 2970d775ed11c0719d0b294789a055191c51deb4
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 14 14:23:57 2010 +0200

    directfb: get rid of useless gdkWindow reference in
    GdkWindowImplDirectFB

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkprivate-directfb.h | 1 -
 gdk/directfb/gdkwindow-directfb.c  | 5 +----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit 5538315d38ce6a71c94e3c674b723bb272adf9ed
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 14 12:14:08 2010 +0200

    directfb: event manager rewrite

    The event translation code used to deal a lot with gdk internals. It
    seems a lot of code has been pushed to the generic gdk code, so we
    needed to rewrite the things a little bit.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkevents-directfb.c | 646
 +++++++++++++-------------------------
 1 file changed, 224 insertions(+), 422 deletions(-)

commit ecb7734660fd001380d98c7772b7bab6d59f0e33
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 14 00:48:05 2010 +0200

    directfb: split gdk_directfb_event_make function

    In prevision of coming event manager rewrite.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkmain-directfb.c    | 17 +++++++++++++----
 gdk/directfb/gdkprivate-directfb.h |  3 +++
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 9de2f4b9cc902f4e0fa1530249a6650501685b13
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Thu May 13 16:09:49 2010 +0200

    directfb: get rid of abs_x,abs_y computation within the backend

    The computation of abs_x,abs_y is done by the generic code of GDK when
    events are raised. We don't care about that anymore.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkevents-directfb.c   |	3 ---
 gdk/directfb/gdkgeometry-directfb.c |	2 --
 gdk/directfb/gdkprivate-directfb.h  |	2 --
 gdk/directfb/gdkwindow-directfb.c   | 46
 ++-----------------------------------
 4 files changed, 2 insertions(+), 51 deletions(-)

commit 68ba791720ed6d26e76d6a6a6df7fd5a428eb883
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Mon May 10 00:48:52 2010 +0200

    directfb: use boilerplate macros for GdkWindow

    This patch reduce boilerplate for GdkWindowImplDirectFB using
    G_DEFINE_TYPE macro.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkwindow-directfb.c | 55
 +++++----------------------------------
 1 file changed, 7 insertions(+), 48 deletions(-)

commit 4e9be0c9e976f7a620914eee87a43626201a19f6
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Fri May 7 18:12:08 2010 +0200

    directfb: use boilerplate macros for GdkPixmap

    This patch reduce boilerplate for GdkPixmapImplDirectFB using
    G_DEFINE_TYPE macro.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkpixmap-directfb.c | 31 +++----------------------------
 1 file changed, 3 insertions(+), 28 deletions(-)

commit 000b2fa22bcecbfe00aca56909e1b551b7ee186a
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Wed May 5 23:08:43 2010 +0200

    directfb: use boilerplate macros for GdkImage

    This patch reduce boilerplate for GdkImage using G_DEFINE_TYPE macro.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkimage-directfb.c | 28 +---------------------------
 1 file changed, 1 insertion(+), 27 deletions(-)

commit 59d6e84459f111c1de91ec2dd3bba828dd5d4d55
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Wed May 5 22:56:30 2010 +0200

    directfb: drop cairo < 1.6 dependency

    This removes the cairo's versions checks < 1.6 since GTK+ now requires
    cairo >= 1.6.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkdrawable-directfb.c | 6 ------
 1 file changed, 6 deletions(-)

commit f8d42326eafc4dace3e6d98e8b7d48df31e0e644
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Sat Aug 28 18:38:17 2010 +0200

    directfb: coding style coherency

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkcolor-directfb.c     |  10 +-
 gdk/directfb/gdkcursor-directfb.c    | 127 +++---
 gdk/directfb/gdkdirectfb.h	      |  14 +-
 gdk/directfb/gdkdisplay-directfb.c   |  96 +++--
 gdk/directfb/gdkdisplay-directfb.h   |  16 +-
 gdk/directfb/gdkdnd-directfb.c       |   1 -
 gdk/directfb/gdkdrawable-directfb.c  | 601 +++++++++++++-------------
 gdk/directfb/gdkevents-directfb.c    | 138 +++---
 gdk/directfb/gdkfont-directfb.c      |  44 +-
 gdk/directfb/gdkgc-directfb.c	      |  23 +-
 gdk/directfb/gdkgeometry-directfb.c  |  68 +--
 gdk/directfb/gdkglobals-directfb.c   |  36 +-
 gdk/directfb/gdkimage-directfb.c     |  35 +-
 gdk/directfb/gdkinput-directfb.c     |  40 +-
 gdk/directfb/gdkkeys-directfb.c      | 787
 ++++++++++++++++++-----------------
 gdk/directfb/gdkmain-directfb.c      | 121 +++---
 gdk/directfb/gdkpixmap-directfb.c    |  57 +--
 gdk/directfb/gdkprivate-directfb.h   | 138 +++---
 gdk/directfb/gdkproperty-directfb.c  |  80 ++--
 gdk/directfb/gdkscreen-directfb.c    |  26 +-
 gdk/directfb/gdktestutils-directfb.c | 110 ++---
 gdk/directfb/gdkvisual-directfb.c    | 101 ++---
 gdk/directfb/gdkwindow-directfb.c    | 754
 +++++++++++++++++----------------
 23 files changed, 1754 insertions(+), 1669 deletions(-)

commit 3c3aa2778be096b179604cd26dc2ca82926ce47b
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Sat Aug 28 17:44:34 2010 +0200

    directfb: add missing symbols for gdk input 2.22

    Also make it look more like the x11 backend.

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkinput-directfb.c | 290
 ++++++++++++++++++++++++++++++---------
 1 file changed, 226 insertions(+), 64 deletions(-)

commit 8637b3eb373e56549ff67100afd788f6af002f7e
Author: Lionel Landwerlin <llandwerlin@gmail.com>
Date:	Sat Aug 28 17:42:13 2010 +0200

    directfb: drop internal reference to gdk-pixbuf

    Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>

 gdk/directfb/gdkdrawable-directfb.c | 68
 ++++++++++++++++++++++---------------
 1 file changed, 41 insertions(+), 27 deletions(-)

commit 4226a6cfcd61c5984e4103820aaaf390c72124f3
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:	Tue Aug 31 18:03:52 2010 +0200

    Porting the MS Windows theme engine to cairo - Part 2 rectangle and
    line drawing

 modules/engines/ms-windows/msw_style.c | 423
 +++++++++++++--------------------
 1 file changed, 168 insertions(+), 255 deletions(-)

commit eea413fe9da8489510f8ac927ad3653e76158854
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:	Tue Aug 31 18:02:31 2010 +0200

    Porting MS Windows theme engine to cairo - Part 1: stippling

 modules/engines/ms-windows/msw_style.c | 199
 +++++++++++++++++++++------------
 1 file changed, 127 insertions(+), 72 deletions(-)

commit 6e4765b1e9dbec0c4e1b9c99aa65709086bca643
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Tue Aug 31 09:40:16 2010 +0100

    Update British English translation

 po-properties/en_GB.po | 10 +++++-----
 po/en_GB.po		| 29 ++++++++++++++++++-----------
 2 files changed, 23 insertions(+), 16 deletions(-)

commit ce41d56f7391f212d2a8e1e6b0a15115ff54dea7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 31 00:30:59 2010 -0400

    Fix GtkStock documentation

    After the big icon rename, all the links in the docs have to
    be updated, and we need to copy the right icons.

 docs/reference/gtk/Makefile.am | 188
 ++++++++++++++++++++---------------------
 gtk/gtkstock.h			| 184
 ++++++++++++++++++++--------------------
 2 files changed, 186 insertions(+), 186 deletions(-)

commit 5c74a696d5c1593be0f6b801cb85a4baf1087883
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 31 00:34:24 2010 -0400

    Make stock icons use standard icon names

    At least where standard names are available, instead of relying
    on a symlink forest in the icon theme directory. For directional
    variants, we look up icons by the pair ("foo-rtl", "foo") or
    ("foo-ltr", "foo"). See bug 626474.

 gtk/Makefile.am				  |  504 +++---
 gtk/gtkiconfactory.c				  |  306 ++--
 gtk/stock-icons/16/application-exit.png	  |  Bin 0 -> 647 bytes
 gtk/stock-icons/16/application-exit.svg	  |  277 +++
 gtk/stock-icons/16/dialog-information.png	  |  Bin 0 -> 879 bytes
 gtk/stock-icons/16/dialog-information.svg	  |  176 ++
 gtk/stock-icons/16/document-new.png		  |  Bin 0 -> 569 bytes
 gtk/stock-icons/16/document-new.svg		  |  192 ++
 gtk/stock-icons/16/document-open.png		  |  Bin 0 -> 492 bytes
 gtk/stock-icons/16/document-open.svg		  |  173 ++
 gtk/stock-icons/16/document-print-preview.png	  |  Bin 0 -> 733 bytes
 gtk/stock-icons/16/document-print-preview.svg	  |  239 +++
 gtk/stock-icons/16/document-print.png		  |  Bin 0 -> 525 bytes
 gtk/stock-icons/16/document-print.svg		  |  171 ++
 gtk/stock-icons/16/document-properties.png	  |  Bin 0 -> 794 bytes
 gtk/stock-icons/16/document-properties.svg	  | 2059
 ++++++++++++++++++++++
 gtk/stock-icons/16/document-revert-ltr.png	  |  Bin 0 -> 800 bytes
 gtk/stock-icons/16/document-revert-ltr.svg	  | 1508 ++++++++++++++++
 gtk/stock-icons/16/document-revert-rtl.png	  |  Bin 0 -> 794 bytes
 gtk/stock-icons/16/document-revert-rtl.svg	  | 1341 ++++++++++++++
 gtk/stock-icons/16/document-save-as.png	  |  Bin 0 -> 770 bytes
 gtk/stock-icons/16/document-save-as.svg	  | 1184 +++++++++++++
 gtk/stock-icons/16/document-x-generic.png	  |  Bin 0 -> 569 bytes
 gtk/stock-icons/16/document-x-generic.svg	  |  246 +++
 gtk/stock-icons/16/drive-harddisk.png		  |  Bin 0 -> 832 bytes
 gtk/stock-icons/16/drive-harddisk.svg		  |  655 +++++++
 gtk/stock-icons/16/edit-clear.png		  |  Bin 0 -> 695 bytes
 gtk/stock-icons/16/edit-clear.svg		  |  437 +++++
 gtk/stock-icons/16/edit-copy.png		  |  Bin 0 -> 498 bytes
 gtk/stock-icons/16/edit-cut.png		  |  Bin 0 -> 876 bytes
 gtk/stock-icons/16/edit-cut.svg		  |  109 ++
 gtk/stock-icons/16/edit-delete.png		  |  Bin 0 -> 866 bytes
 gtk/stock-icons/16/edit-delete.svg		  |  521 ++++++
 gtk/stock-icons/16/edit-find-replace.png	  |  Bin 0 -> 875 bytes
 gtk/stock-icons/16/edit-find-replace.svg	  |  859 +++++++++
 gtk/stock-icons/16/edit-find.png		  |  Bin 0 -> 788 bytes
 gtk/stock-icons/16/edit-find.svg		  |  233 +++
 gtk/stock-icons/16/edit-paste.png		  |  Bin 0 -> 561 bytes
 gtk/stock-icons/16/edit-redo-ltr.png		  |  Bin 0 -> 790 bytes
 gtk/stock-icons/16/edit-redo-ltr.svg		  |  157 ++
 gtk/stock-icons/16/edit-redo-rtl.png		  |  Bin 0 -> 808 bytes
 gtk/stock-icons/16/edit-redo-rtl.svg		  |  192 ++
 gtk/stock-icons/16/edit-select-all.png		  |  Bin 0 -> 547 bytes
 gtk/stock-icons/16/edit-select-all.svg		  |  792 +++++++++
 gtk/stock-icons/16/edit-undo-ltr.png		  |  Bin 0 -> 784 bytes
 gtk/stock-icons/16/edit-undo-ltr.svg		  |  157 ++
 gtk/stock-icons/16/edit-undo-rtl.png		  |  Bin 0 -> 764 bytes
 gtk/stock-icons/16/edit-undo-rtl.svg		  |  157 ++
 gtk/stock-icons/16/folder.png			  |  Bin 0 -> 548 bytes
 gtk/stock-icons/16/folder.svg			  |  160 ++
 gtk/stock-icons/16/format-indent-less-ltr.png	  |  Bin 0 -> 594 bytes
 gtk/stock-icons/16/format-indent-less-ltr.svg	  |  163 ++
 gtk/stock-icons/16/format-indent-less-rtl.png	  |  Bin 0 -> 596 bytes
 gtk/stock-icons/16/format-indent-less-rtl.svg	  |  169 ++
 gtk/stock-icons/16/format-indent-more-ltr.png	  |  Bin 0 -> 611 bytes
 gtk/stock-icons/16/format-indent-more-ltr.svg	  |  151 ++
 gtk/stock-icons/16/format-indent-more-rtl.png	  |  Bin 0 -> 604 bytes
 gtk/stock-icons/16/format-indent-more-rtl.svg	  |  155 ++
 gtk/stock-icons/16/format-justify-center.png	  |  Bin 0 -> 393 bytes
 gtk/stock-icons/16/format-justify-center.svg	  |  248 +++
 gtk/stock-icons/16/format-justify-fill.png	  |  Bin 0 -> 358 bytes
 gtk/stock-icons/16/format-justify-fill.svg	  |  248 +++
 gtk/stock-icons/16/format-justify-left.png	  |  Bin 0 -> 378 bytes
 gtk/stock-icons/16/format-justify-left.svg	  |  248 +++
 gtk/stock-icons/16/format-justify-right.png	  |  Bin 0 -> 400 bytes
 gtk/stock-icons/16/format-justify-right.svg	  |  248 +++
 gtk/stock-icons/16/format-text-bold.png	  |  Bin 0 -> 649 bytes
 gtk/stock-icons/16/format-text-bold.svg	  |  116 ++
 gtk/stock-icons/16/format-text-italic.png	  |  Bin 0 -> 665 bytes
 gtk/stock-icons/16/format-text-italic.svg	  |  116 ++
 gtk/stock-icons/16/format-text-strikethrough.png |  Bin 0 -> 656 bytes
 gtk/stock-icons/16/format-text-strikethrough.svg |  116 ++
 gtk/stock-icons/16/format-text-underline.png	  |  Bin 0 -> 645 bytes
 gtk/stock-icons/16/format-text-underline.svg	  |  116 ++
 gtk/stock-icons/16/go-back-rtl.svg		  |  168 ++
 gtk/stock-icons/16/go-bottom.png		  |  Bin 0 -> 647 bytes
 gtk/stock-icons/16/go-bottom.svg		  |  296 ++++
 gtk/stock-icons/16/go-down.png			  |  Bin 0 -> 598 bytes
 gtk/stock-icons/16/go-down.svg			  |  150 ++
 gtk/stock-icons/16/go-first-ltr.png		  |  Bin 0 -> 632 bytes
 gtk/stock-icons/16/go-first-ltr.svg		  |  325 ++++
 gtk/stock-icons/16/go-home.png			  |  Bin 0 -> 735 bytes
 gtk/stock-icons/16/go-home.svg			  |  343 ++++
 gtk/stock-icons/16/go-jump-ltr.png		  |  Bin 0 -> 811 bytes
 gtk/stock-icons/16/go-jump-ltr.svg		  |  244 +++
 gtk/stock-icons/16/go-jump-rtl.png		  |  Bin 0 -> 806 bytes
 gtk/stock-icons/16/go-jump-rtl.svg		  |  244 +++
 gtk/stock-icons/16/go-last-ltr.png		  |  Bin 0 -> 653 bytes
 gtk/stock-icons/16/go-last-ltr.svg		  |  186 ++
 gtk/stock-icons/16/go-next-ltr.png		  |  Bin 0 -> 580 bytes
 gtk/stock-icons/16/go-next-ltr.svg		  |  168 ++
 gtk/stock-icons/16/go-previous-ltr.png		  |  Bin 0 -> 579 bytes
 gtk/stock-icons/16/go-previous-ltr.svg		  |  141 ++
 gtk/stock-icons/16/go-top.png			  |  Bin 0 -> 630 bytes
 gtk/stock-icons/16/go-top.svg			  |  296 ++++
 gtk/stock-icons/16/go-up.png			  |  Bin 0 -> 551 bytes
 gtk/stock-icons/16/go-up.svg			  |  222 +++
 gtk/stock-icons/16/gtk-about.png		  |  Bin 704 -> 0 bytes
 gtk/stock-icons/16/gtk-about.svg		  |  123 --
 gtk/stock-icons/16/gtk-add.png			  |  Bin 260 -> 0 bytes
 gtk/stock-icons/16/gtk-add.svg			  |  111 --
 gtk/stock-icons/16/gtk-bold.png		  |  Bin 649 -> 0 bytes
 gtk/stock-icons/16/gtk-bold.svg		  |  116 --
 gtk/stock-icons/16/gtk-cdrom.png		  |  Bin 894 -> 0 bytes
 gtk/stock-icons/16/gtk-cdrom.svg		  |  202 ---
 gtk/stock-icons/16/gtk-clear.png		  |  Bin 695 -> 0 bytes
 gtk/stock-icons/16/gtk-clear.svg		  |  437 -----
 gtk/stock-icons/16/gtk-close.png		  |  Bin 889 -> 0 bytes
 gtk/stock-icons/16/gtk-close.svg		  |  249 ---
 gtk/stock-icons/16/gtk-copy.png		  |  Bin 498 -> 0 bytes
 gtk/stock-icons/16/gtk-cut.png			  |  Bin 876 -> 0 bytes
 gtk/stock-icons/16/gtk-cut.svg			  |  109 --
 gtk/stock-icons/16/gtk-delete.png		  |  Bin 866 -> 0 bytes
 gtk/stock-icons/16/gtk-delete.svg		  |  521 ------
 gtk/stock-icons/16/gtk-directory.png		  |  Bin 548 -> 0 bytes
 gtk/stock-icons/16/gtk-directory.svg		  |  160 --
 gtk/stock-icons/16/gtk-execute.png		  |  Bin 902 -> 0 bytes
 gtk/stock-icons/16/gtk-execute.svg		  |  175 --
 gtk/stock-icons/16/gtk-file.png		  |  Bin 569 -> 0 bytes
 gtk/stock-icons/16/gtk-file.svg		  |  246 ---
 gtk/stock-icons/16/gtk-find-and-replace.png	  |  Bin 875 -> 0 bytes
 gtk/stock-icons/16/gtk-find-and-replace.svg	  |  859 ---------
 gtk/stock-icons/16/gtk-find.png		  |  Bin 788 -> 0 bytes
 gtk/stock-icons/16/gtk-find.svg		  |  233 ---
 gtk/stock-icons/16/gtk-floppy.png		  |  Bin 652 -> 0 bytes
 gtk/stock-icons/16/gtk-floppy.svg		  |  509 ------
 gtk/stock-icons/16/gtk-fullscreen.png		  |  Bin 432 -> 0 bytes
 gtk/stock-icons/16/gtk-fullscreen.svg		  |  110 --
 gtk/stock-icons/16/gtk-go-back-ltr.png		  |  Bin 579 -> 0 bytes
 gtk/stock-icons/16/gtk-go-back-ltr.svg		  |  141 --
 gtk/stock-icons/16/gtk-go-back-rtl.svg		  |  168 --
 gtk/stock-icons/16/gtk-go-down.png		  |  Bin 598 -> 0 bytes
 gtk/stock-icons/16/gtk-go-down.svg		  |  150 --
 gtk/stock-icons/16/gtk-go-forward-ltr.png	  |  Bin 580 -> 0 bytes
 gtk/stock-icons/16/gtk-go-forward-ltr.svg	  |  168 --
 gtk/stock-icons/16/gtk-go-up.png		  |  Bin 551 -> 0 bytes
 gtk/stock-icons/16/gtk-go-up.svg		  |  222 ---
 gtk/stock-icons/16/gtk-goto-bottom.png		  |  Bin 647 -> 0 bytes
 gtk/stock-icons/16/gtk-goto-bottom.svg		  |  296 ----
 gtk/stock-icons/16/gtk-goto-first-ltr.png	  |  Bin 632 -> 0 bytes
 gtk/stock-icons/16/gtk-goto-first-ltr.svg	  |  325 ----
 gtk/stock-icons/16/gtk-goto-last-ltr.png	  |  Bin 653 -> 0 bytes
 gtk/stock-icons/16/gtk-goto-last-ltr.svg	  |  186 --
 gtk/stock-icons/16/gtk-goto-top.png		  |  Bin 630 -> 0 bytes
 gtk/stock-icons/16/gtk-goto-top.svg		  |  296 ----
 gtk/stock-icons/16/gtk-harddisk.png		  |  Bin 832 -> 0 bytes
 gtk/stock-icons/16/gtk-harddisk.svg		  |  655 -------
 gtk/stock-icons/16/gtk-help.png		  |  Bin 1002 -> 0 bytes
 gtk/stock-icons/16/gtk-help.svg		  |  842 ---------
 gtk/stock-icons/16/gtk-home.png		  |  Bin 735 -> 0 bytes
 gtk/stock-icons/16/gtk-home.svg		  |  343 ----
 gtk/stock-icons/16/gtk-indent-ltr.png		  |  Bin 611 -> 0 bytes
 gtk/stock-icons/16/gtk-indent-ltr.svg		  |  151 --
 gtk/stock-icons/16/gtk-indent-rtl.png		  |  Bin 604 -> 0 bytes
 gtk/stock-icons/16/gtk-indent-rtl.svg		  |  155 --
 gtk/stock-icons/16/gtk-info.png		  |  Bin 879 -> 0 bytes
 gtk/stock-icons/16/gtk-info.svg		  |  176 --
 gtk/stock-icons/16/gtk-italic.png		  |  Bin 665 -> 0 bytes
 gtk/stock-icons/16/gtk-italic.svg		  |  116 --
 gtk/stock-icons/16/gtk-jump-to-ltr.png		  |  Bin 811 -> 0 bytes
 gtk/stock-icons/16/gtk-jump-to-ltr.svg		  |  244 ---
 gtk/stock-icons/16/gtk-jump-to-rtl.png		  |  Bin 806 -> 0 bytes
 gtk/stock-icons/16/gtk-jump-to-rtl.svg		  |  244 ---
 gtk/stock-icons/16/gtk-justify-center.png	  |  Bin 393 -> 0 bytes
 gtk/stock-icons/16/gtk-justify-center.svg	  |  248 ---
 gtk/stock-icons/16/gtk-justify-fill.png	  |  Bin 358 -> 0 bytes
 gtk/stock-icons/16/gtk-justify-fill.svg	  |  248 ---
 gtk/stock-icons/16/gtk-justify-left.png	  |  Bin 378 -> 0 bytes
 gtk/stock-icons/16/gtk-justify-left.svg	  |  248 ---
 gtk/stock-icons/16/gtk-justify-right.png	  |  Bin 400 -> 0 bytes
 gtk/stock-icons/16/gtk-justify-right.svg	  |  248 ---
 gtk/stock-icons/16/gtk-leave-fullscreen.png	  |  Bin 473 -> 0 bytes
 gtk/stock-icons/16/gtk-leave-fullscreen.svg	  |  107 --
 gtk/stock-icons/16/gtk-media-forward-ltr.png	  |  Bin 523 -> 0 bytes
 gtk/stock-icons/16/gtk-media-forward-ltr.svg	  |  168 --
 gtk/stock-icons/16/gtk-media-next-ltr.png	  |  Bin 455 -> 0 bytes
 gtk/stock-icons/16/gtk-media-next-ltr.svg	  |  121 --
 gtk/stock-icons/16/gtk-media-pause.png		  |  Bin 247 -> 0 bytes
 gtk/stock-icons/16/gtk-media-pause.svg		  |  177 --
 gtk/stock-icons/16/gtk-media-play-ltr.png	  |  Bin 542 -> 0 bytes
 gtk/stock-icons/16/gtk-media-play-ltr.svg	  |  145 --
 gtk/stock-icons/16/gtk-media-play-rtl.png	  |  Bin 532 -> 0 bytes
 gtk/stock-icons/16/gtk-media-play-rtl.svg	  |  145 --
 gtk/stock-icons/16/gtk-media-previous-ltr.png	  |  Bin 462 -> 0 bytes
 gtk/stock-icons/16/gtk-media-previous-ltr.svg	  |  120 --
 gtk/stock-icons/16/gtk-media-record.png	  |  Bin 565 -> 0 bytes
 gtk/stock-icons/16/gtk-media-record.svg	  |  198 ---
 gtk/stock-icons/16/gtk-media-rewind-ltr.png	  |  Bin 502 -> 0 bytes
 gtk/stock-icons/16/gtk-media-rewind-ltr.svg	  |  300 ----
 gtk/stock-icons/16/gtk-media-stop.png		  |  Bin 295 -> 0 bytes
 gtk/stock-icons/16/gtk-media-stop.svg		  |  171 --
 gtk/stock-icons/16/gtk-missing-image.png	  |  Bin 654 -> 0 bytes
 gtk/stock-icons/16/gtk-missing-image.svg	  |  214 ---
 gtk/stock-icons/16/gtk-network.png		  |  Bin 623 -> 0 bytes
 gtk/stock-icons/16/gtk-network.svg		  |  458 -----
 gtk/stock-icons/16/gtk-new.png			  |  Bin 569 -> 0 bytes
 gtk/stock-icons/16/gtk-new.svg			  |  192 --
 gtk/stock-icons/16/gtk-open.png		  |  Bin 492 -> 0 bytes
 gtk/stock-icons/16/gtk-open.svg		  |  173 --
 gtk/stock-icons/16/gtk-paste.png		  |  Bin 561 -> 0 bytes
 gtk/stock-icons/16/gtk-print-error.png		  |  Bin 711 -> 0 bytes
 gtk/stock-icons/16/gtk-print-error.svg		  |  584 ------
 gtk/stock-icons/16/gtk-print-paused.png	  |  Bin 689 -> 0 bytes
 gtk/stock-icons/16/gtk-print-paused.svg	  |  490 -----
 gtk/stock-icons/16/gtk-print-preview.png	  |  Bin 733 -> 0 bytes
 gtk/stock-icons/16/gtk-print-preview.svg	  |  239 ---
 gtk/stock-icons/16/gtk-print-report.png	  |  Bin 724 -> 0 bytes
 gtk/stock-icons/16/gtk-print-report.svg	  |  282 ---
 gtk/stock-icons/16/gtk-print-warning.png	  |  Bin 685 -> 0 bytes
 gtk/stock-icons/16/gtk-print-warning.svg	  |  505 ------
 gtk/stock-icons/16/gtk-print.png		  |  Bin 525 -> 0 bytes
 gtk/stock-icons/16/gtk-print.svg		  |  171 --
 gtk/stock-icons/16/gtk-properties.png		  |  Bin 794 -> 0 bytes
 gtk/stock-icons/16/gtk-properties.svg		  | 2059
 ----------------------
 gtk/stock-icons/16/gtk-quit.png		  |  Bin 647 -> 0 bytes
 gtk/stock-icons/16/gtk-quit.svg		  |  277 ---
 gtk/stock-icons/16/gtk-redo-ltr.png		  |  Bin 790 -> 0 bytes
 gtk/stock-icons/16/gtk-redo-ltr.svg		  |  157 --
 gtk/stock-icons/16/gtk-redo-rtl.png		  |  Bin 808 -> 0 bytes
 gtk/stock-icons/16/gtk-redo-rtl.svg		  |  192 --
 gtk/stock-icons/16/gtk-refresh.png		  |  Bin 926 -> 0 bytes
 gtk/stock-icons/16/gtk-refresh.svg		  |  189 --
 gtk/stock-icons/16/gtk-remove.png		  |  Bin 210 -> 0 bytes
 gtk/stock-icons/16/gtk-remove.svg		  |  100 --
 gtk/stock-icons/16/gtk-revert-to-saved-ltr.png   |  Bin 800 -> 0 bytes
 gtk/stock-icons/16/gtk-revert-to-saved-ltr.svg   | 1508 ----------------
 gtk/stock-icons/16/gtk-revert-to-saved-rtl.png   |  Bin 794 -> 0 bytes
 gtk/stock-icons/16/gtk-revert-to-saved-rtl.svg   | 1341 --------------
 gtk/stock-icons/16/gtk-save-as.png		  |  Bin 770 -> 0 bytes
 gtk/stock-icons/16/gtk-save-as.svg		  | 1184 -------------
 gtk/stock-icons/16/gtk-select-all.png		  |  Bin 547 -> 0 bytes
 gtk/stock-icons/16/gtk-select-all.svg		  |  792 ---------
 gtk/stock-icons/16/gtk-sort-ascending.png	  |  Bin 333 -> 0 bytes
 gtk/stock-icons/16/gtk-sort-descending.png	  |  Bin 331 -> 0 bytes
 gtk/stock-icons/16/gtk-spell-check.png		  |  Bin 641 -> 0 bytes
 gtk/stock-icons/16/gtk-spell-check.svg		  |   89 -
 gtk/stock-icons/16/gtk-stop.png		  |  Bin 769 -> 0 bytes
 gtk/stock-icons/16/gtk-stop.svg		  |  148 --
 gtk/stock-icons/16/gtk-strikethrough.png	  |  Bin 656 -> 0 bytes
 gtk/stock-icons/16/gtk-strikethrough.svg	  |  116 --
 gtk/stock-icons/16/gtk-underline.png		  |  Bin 645 -> 0 bytes
 gtk/stock-icons/16/gtk-underline.svg		  |  116 --
 gtk/stock-icons/16/gtk-undo-ltr.png		  |  Bin 784 -> 0 bytes
 gtk/stock-icons/16/gtk-undo-ltr.svg		  |  157 --
 gtk/stock-icons/16/gtk-undo-rtl.png		  |  Bin 764 -> 0 bytes
 gtk/stock-icons/16/gtk-undo-rtl.svg		  |  157 --
 gtk/stock-icons/16/gtk-unindent-ltr.png	  |  Bin 594 -> 0 bytes
 gtk/stock-icons/16/gtk-unindent-ltr.svg	  |  163 --
 gtk/stock-icons/16/gtk-unindent-rtl.png	  |  Bin 596 -> 0 bytes
 gtk/stock-icons/16/gtk-unindent-rtl.svg	  |  169 --
 gtk/stock-icons/16/gtk-zoom-100.png		  |  Bin 784 -> 0 bytes
 gtk/stock-icons/16/gtk-zoom-100.svg		  |  546 ------
 gtk/stock-icons/16/gtk-zoom-fit.png		  |  Bin 750 -> 0 bytes
 gtk/stock-icons/16/gtk-zoom-fit.svg		  |  385 ----
 gtk/stock-icons/16/gtk-zoom-in.png		  |  Bin 785 -> 0 bytes
 gtk/stock-icons/16/gtk-zoom-in.svg		  |  355 ----
 gtk/stock-icons/16/gtk-zoom-out.png		  |  Bin 772 -> 0 bytes
 gtk/stock-icons/16/gtk-zoom-out.svg		  |  345 ----
 gtk/stock-icons/16/help-about.png		  |  Bin 0 -> 704 bytes
 gtk/stock-icons/16/help-about.svg		  |  123 ++
 gtk/stock-icons/16/help-contents.png		  |  Bin 0 -> 1002 bytes
 gtk/stock-icons/16/help-contents.svg		  |  842 +++++++++
 gtk/stock-icons/16/image-missing.png		  |  Bin 0 -> 654 bytes
 gtk/stock-icons/16/image-missing.svg		  |  214 +++
 gtk/stock-icons/16/list-add.png		  |  Bin 0 -> 260 bytes
 gtk/stock-icons/16/list-add.svg		  |  111 ++
 gtk/stock-icons/16/list-remove.png		  |  Bin 0 -> 210 bytes
 gtk/stock-icons/16/list-remove.svg		  |  100 ++
 gtk/stock-icons/16/media-floppy.png		  |  Bin 0 -> 652 bytes
 gtk/stock-icons/16/media-floppy.svg		  |  509 ++++++
 gtk/stock-icons/16/media-optical.png		  |  Bin 0 -> 894 bytes
 gtk/stock-icons/16/media-optical.svg		  |  202 +++
 gtk/stock-icons/16/media-playback-pause.png	  |  Bin 0 -> 247 bytes
 gtk/stock-icons/16/media-playback-pause.svg	  |  177 ++
 gtk/stock-icons/16/media-playback-start-ltr.png  |  Bin 0 -> 542 bytes
 gtk/stock-icons/16/media-playback-start-ltr.svg  |  145 ++
 gtk/stock-icons/16/media-playback-start-rtl.png  |  Bin 0 -> 532 bytes
 gtk/stock-icons/16/media-playback-start-rtl.svg  |  145 ++
 gtk/stock-icons/16/media-playback-stop.png	  |  Bin 0 -> 295 bytes
 gtk/stock-icons/16/media-playback-stop.svg	  |  171 ++
 gtk/stock-icons/16/media-record.png		  |  Bin 0 -> 565 bytes
 gtk/stock-icons/16/media-record.svg		  |  198 +++
 gtk/stock-icons/16/media-seek-backward-ltr.png   |  Bin 0 -> 502 bytes
 gtk/stock-icons/16/media-seek-backward-ltr.svg   |  300 ++++
 gtk/stock-icons/16/media-seek-forward-ltr.png	  |  Bin 0 -> 523 bytes
 gtk/stock-icons/16/media-seek-forward-ltr.svg	  |  168 ++
 gtk/stock-icons/16/media-skip-backward-ltr.png   |  Bin 0 -> 462 bytes
 gtk/stock-icons/16/media-skip-backward-ltr.svg   |  120 ++
 gtk/stock-icons/16/media-skip-forward-ltr.png	  |  Bin 0 -> 455 bytes
 gtk/stock-icons/16/media-skip-forward-ltr.svg	  |  121 ++
 gtk/stock-icons/16/network-idle.png		  |  Bin 0 -> 623 bytes
 gtk/stock-icons/16/network-idle.svg		  |  458 +++++
 gtk/stock-icons/16/printer-error.png		  |  Bin 0 -> 711 bytes
 gtk/stock-icons/16/printer-error.svg		  |  584 ++++++
 gtk/stock-icons/16/printer-info.png		  |  Bin 0 -> 724 bytes
 gtk/stock-icons/16/printer-info.svg		  |  282 +++
 gtk/stock-icons/16/printer-paused.png		  |  Bin 0 -> 689 bytes
 gtk/stock-icons/16/printer-paused.svg		  |  490 +++++
 gtk/stock-icons/16/printer-warning.png		  |  Bin 0 -> 685 bytes
 gtk/stock-icons/16/printer-warning.svg		  |  505 ++++++
 gtk/stock-icons/16/process-stop.png		  |  Bin 0 -> 769 bytes
 gtk/stock-icons/16/process-stop.svg		  |  148 ++
 gtk/stock-icons/16/system-run.png		  |  Bin 0 -> 902 bytes
 gtk/stock-icons/16/system-run.svg		  |  175 ++
 gtk/stock-icons/16/tools-check-spelling.png	  |  Bin 0 -> 641 bytes
 gtk/stock-icons/16/tools-check-spelling.svg	  |   89 +
 gtk/stock-icons/16/view-fullscreen.png		  |  Bin 0 -> 432 bytes
 gtk/stock-icons/16/view-fullscreen.svg		  |  110 ++
 gtk/stock-icons/16/view-refresh.png		  |  Bin 0 -> 926 bytes
 gtk/stock-icons/16/view-refresh.svg		  |  189 ++
 gtk/stock-icons/16/view-restore.png		  |  Bin 0 -> 473 bytes
 gtk/stock-icons/16/view-restore.svg		  |  107 ++
 gtk/stock-icons/16/view-sort-ascending.png	  |  Bin 0 -> 333 bytes
 gtk/stock-icons/16/view-sort-descending.png	  |  Bin 0 -> 331 bytes
 gtk/stock-icons/16/window-close.png		  |  Bin 0 -> 889 bytes
 gtk/stock-icons/16/window-close.svg		  |  249 +++
 gtk/stock-icons/16/zoom-fit-best.png		  |  Bin 0 -> 750 bytes
 gtk/stock-icons/16/zoom-fit-best.svg		  |  385 ++++
 gtk/stock-icons/16/zoom-in.png			  |  Bin 0 -> 785 bytes
 gtk/stock-icons/16/zoom-in.svg			  |  355 ++++
 gtk/stock-icons/16/zoom-original.png		  |  Bin 0 -> 784 bytes
 gtk/stock-icons/16/zoom-original.svg		  |  546 ++++++
 gtk/stock-icons/16/zoom-out.png		  |  Bin 0 -> 772 bytes
 gtk/stock-icons/16/zoom-out.svg		  |  345 ++++
 gtk/stock-icons/20/gtk-close.png		  |  Bin 1224 -> 0 bytes
 gtk/stock-icons/20/gtk-close.svg		  |  249 ---
 gtk/stock-icons/20/window-close.png		  |  Bin 0 -> 1224 bytes
 gtk/stock-icons/20/window-close.svg		  |  249 +++
 gtk/stock-icons/24/application-exit.png	  |  Bin 0 -> 967 bytes
 gtk/stock-icons/24/application-exit.svg	  |  264 +++
 gtk/stock-icons/24/dialog-information.png	  |  Bin 0 -> 1420 bytes
 gtk/stock-icons/24/dialog-information.svg	  |  186 ++
 gtk/stock-icons/24/document-new.png		  |  Bin 0 -> 736 bytes
 gtk/stock-icons/24/document-new.svg		  |  213 +++
 gtk/stock-icons/24/document-open.png		  |  Bin 0 -> 612 bytes
 gtk/stock-icons/24/document-open.svg		  |  181 ++
 gtk/stock-icons/24/document-print-preview.png	  |  Bin 0 -> 1244 bytes
 gtk/stock-icons/24/document-print-preview.svg	  |  331 ++++
 gtk/stock-icons/24/document-print.png		  |  Bin 0 -> 818 bytes
 gtk/stock-icons/24/document-print.svg		  |  262 +++
 gtk/stock-icons/24/document-properties.png	  |  Bin 0 -> 1146 bytes
 gtk/stock-icons/24/document-properties.svg	  |  933 ++++++++++
 gtk/stock-icons/24/document-revert-ltr.png	  |  Bin 0 -> 1404 bytes
 gtk/stock-icons/24/document-revert-ltr.svg	  |  588 ++++++
 gtk/stock-icons/24/document-revert-rtl.png	  |  Bin 0 -> 1411 bytes
 gtk/stock-icons/24/document-revert-rtl.svg	  |  534 ++++++
 gtk/stock-icons/24/document-save-as.png	  |  Bin 0 -> 1206 bytes
 gtk/stock-icons/24/document-save-as.svg	  |  721 ++++++++
 gtk/stock-icons/24/document-x-generic.png	  |  Bin 0 -> 736 bytes
 gtk/stock-icons/24/document-x-generic.svg	  |  213 +++
 gtk/stock-icons/24/drive-harddisk.png		  |  Bin 0 -> 1360 bytes
 gtk/stock-icons/24/drive-harddisk.svg		  |  659 +++++++
 gtk/stock-icons/24/edit-clear.png		  |  Bin 0 -> 1163 bytes
 gtk/stock-icons/24/edit-clear.svg		  |  421 +++++
 gtk/stock-icons/24/edit-copy.png		  |  Bin 0 -> 697 bytes
 gtk/stock-icons/24/edit-cut.png		  |  Bin 0 -> 1032 bytes
 gtk/stock-icons/24/edit-delete.png		  |  Bin 0 -> 1449 bytes
 gtk/stock-icons/24/edit-delete.svg		  |  561 ++++++
 gtk/stock-icons/24/edit-find-replace.png	  |  Bin 0 -> 1379 bytes
 gtk/stock-icons/24/edit-find-replace.svg	  |  510 ++++++
 gtk/stock-icons/24/edit-find.png		  |  Bin 0 -> 1238 bytes
 gtk/stock-icons/24/edit-find.svg		  |  353 ++++
 gtk/stock-icons/24/edit-paste.png		  |  Bin 0 -> 893 bytes
 gtk/stock-icons/24/edit-redo-ltr.png		  |  Bin 0 -> 1070 bytes
 gtk/stock-icons/24/edit-redo-ltr.svg		  |  202 +++
 gtk/stock-icons/24/edit-redo-rtl.png		  |  Bin 0 -> 1085 bytes
 gtk/stock-icons/24/edit-redo-rtl.svg		  |  200 +++
 gtk/stock-icons/24/edit-select-all.png		  |  Bin 0 -> 717 bytes
 gtk/stock-icons/24/edit-select-all.svg		  |  751 ++++++++
 gtk/stock-icons/24/edit-undo-ltr.png		  |  Bin 0 -> 1052 bytes
 gtk/stock-icons/24/edit-undo-ltr.svg		  |  200 +++
 gtk/stock-icons/24/edit-undo-rtl.png		  |  Bin 0 -> 1035 bytes
 gtk/stock-icons/24/edit-undo-rtl.svg		  |  202 +++
 gtk/stock-icons/24/folder.png			  |  Bin 0 -> 662 bytes
 gtk/stock-icons/24/folder.svg			  |  180 ++
 gtk/stock-icons/24/format-indent-less-ltr.png	  |  Bin 0 -> 843 bytes
 gtk/stock-icons/24/format-indent-less-ltr.svg	  |  178 ++
 gtk/stock-icons/24/format-indent-less-rtl.png	  |  Bin 0 -> 876 bytes
 gtk/stock-icons/24/format-indent-less-rtl.svg	  |  185 ++
 gtk/stock-icons/24/format-indent-more-ltr.png	  |  Bin 0 -> 852 bytes
 gtk/stock-icons/24/format-indent-more-ltr.svg	  |  178 ++
 gtk/stock-icons/24/format-indent-more-rtl.png	  |  Bin 0 -> 870 bytes
 gtk/stock-icons/24/format-indent-more-rtl.svg	  |  185 ++
 gtk/stock-icons/24/format-justify-center.png	  |  Bin 0 -> 490 bytes
 gtk/stock-icons/24/format-justify-center.svg	  |  258 +++
 gtk/stock-icons/24/format-justify-fill.png	  |  Bin 0 -> 447 bytes
 gtk/stock-icons/24/format-justify-fill.svg	  |  399 +++++
 gtk/stock-icons/24/format-justify-left.png	  |  Bin 0 -> 489 bytes
 gtk/stock-icons/24/format-justify-left.svg	  |  258 +++
 gtk/stock-icons/24/format-justify-right.png	  |  Bin 0 -> 503 bytes
 gtk/stock-icons/24/format-justify-right.svg	  |  258 +++
 gtk/stock-icons/24/format-text-bold.png	  |  Bin 0 -> 947 bytes
 gtk/stock-icons/24/format-text-bold.svg	  |  129 ++
 gtk/stock-icons/24/format-text-italic.png	  |  Bin 0 -> 971 bytes
 gtk/stock-icons/24/format-text-italic.svg	  |  136 ++
 gtk/stock-icons/24/format-text-strikethrough.png |  Bin 0 -> 966 bytes
 gtk/stock-icons/24/format-text-strikethrough.svg |  137 ++
 gtk/stock-icons/24/format-text-underline.png	  |  Bin 0 -> 969 bytes
 gtk/stock-icons/24/format-text-underline.svg	  |  137 ++
 gtk/stock-icons/24/go-bottom.png		  |  Bin 0 -> 1037 bytes
 gtk/stock-icons/24/go-bottom.svg		  |  305 ++++
 gtk/stock-icons/24/go-down.png			  |  Bin 0 -> 973 bytes
 gtk/stock-icons/24/go-down.svg			  |  148 ++
 gtk/stock-icons/24/go-first-ltr.png		  |  Bin 0 -> 1028 bytes
 gtk/stock-icons/24/go-first-ltr.svg		  |  339 ++++
 gtk/stock-icons/24/go-home.png			  |  Bin 0 -> 1050 bytes
 gtk/stock-icons/24/go-home.svg			  |  372 ++++
 gtk/stock-icons/24/go-jump-ltr.png		  |  Bin 0 -> 1229 bytes
 gtk/stock-icons/24/go-jump-ltr.svg		  |  291 +++
 gtk/stock-icons/24/go-jump-rtl.png		  |  Bin 0 -> 1226 bytes
 gtk/stock-icons/24/go-jump-rtl.svg		  |  345 ++++
 gtk/stock-icons/24/go-last-ltr.png		  |  Bin 0 -> 1061 bytes
 gtk/stock-icons/24/go-last-ltr.svg		  |  339 ++++
 gtk/stock-icons/24/go-next-ltr.png		  |  Bin 0 -> 906 bytes
 gtk/stock-icons/24/go-next-ltr.svg		  |  168 ++
 gtk/stock-icons/24/go-previous-ltr.png		  |  Bin 0 -> 915 bytes
 gtk/stock-icons/24/go-previous-ltr.svg		  |  149 ++
 gtk/stock-icons/24/go-previous-rtl.svg		  |  173 ++
 gtk/stock-icons/24/go-top.png			  |  Bin 0 -> 1037 bytes
 gtk/stock-icons/24/go-top.svg			  |  339 ++++
 gtk/stock-icons/24/go-up.png			  |  Bin 0 -> 946 bytes
 gtk/stock-icons/24/go-up.svg			  |  153 ++
 gtk/stock-icons/24/gtk-about.png		  |  Bin 982 -> 0 bytes
 gtk/stock-icons/24/gtk-about.svg		  |  171 --
 gtk/stock-icons/24/gtk-add.png			  |  Bin 571 -> 0 bytes
 gtk/stock-icons/24/gtk-add.svg			  |  166 --
 gtk/stock-icons/24/gtk-bold.png		  |  Bin 947 -> 0 bytes
 gtk/stock-icons/24/gtk-bold.svg		  |  129 --
 gtk/stock-icons/24/gtk-cdrom.png		  |  Bin 1372 -> 0 bytes
 gtk/stock-icons/24/gtk-cdrom.svg		  |  212 ---
 gtk/stock-icons/24/gtk-clear.png		  |  Bin 1163 -> 0 bytes
 gtk/stock-icons/24/gtk-clear.svg		  |  421 -----
 gtk/stock-icons/24/gtk-close.png		  |  Bin 1453 -> 0 bytes
 gtk/stock-icons/24/gtk-close.svg		  |  249 ---
 gtk/stock-icons/24/gtk-copy.png		  |  Bin 697 -> 0 bytes
 gtk/stock-icons/24/gtk-cut.png			  |  Bin 1032 -> 0 bytes
 gtk/stock-icons/24/gtk-delete.png		  |  Bin 1449 -> 0 bytes
 gtk/stock-icons/24/gtk-delete.svg		  |  561 ------
 gtk/stock-icons/24/gtk-directory.png		  |  Bin 662 -> 0 bytes
 gtk/stock-icons/24/gtk-directory.svg		  |  180 --
 gtk/stock-icons/24/gtk-execute.png		  |  Bin 1592 -> 0 bytes
 gtk/stock-icons/24/gtk-execute.svg		  |  194 --
 gtk/stock-icons/24/gtk-file.png		  |  Bin 736 -> 0 bytes
 gtk/stock-icons/24/gtk-file.svg		  |  213 ---
 gtk/stock-icons/24/gtk-find-and-replace.png	  |  Bin 1379 -> 0 bytes
 gtk/stock-icons/24/gtk-find-and-replace.svg	  |  510 ------
 gtk/stock-icons/24/gtk-find.png		  |  Bin 1238 -> 0 bytes
 gtk/stock-icons/24/gtk-find.svg		  |  353 ----
 gtk/stock-icons/24/gtk-floppy.png		  |  Bin 951 -> 0 bytes
 gtk/stock-icons/24/gtk-floppy.svg		  |  294 ---
 gtk/stock-icons/24/gtk-fullscreen.png		  |  Bin 606 -> 0 bytes
 gtk/stock-icons/24/gtk-fullscreen.svg		  |  110 --
 gtk/stock-icons/24/gtk-go-back-ltr.png		  |  Bin 915 -> 0 bytes
 gtk/stock-icons/24/gtk-go-back-ltr.svg		  |  149 --
 gtk/stock-icons/24/gtk-go-back-rtl.svg		  |  173 --
 gtk/stock-icons/24/gtk-go-down.png		  |  Bin 973 -> 0 bytes
 gtk/stock-icons/24/gtk-go-down.svg		  |  148 --
 gtk/stock-icons/24/gtk-go-forward-ltr.png	  |  Bin 906 -> 0 bytes
 gtk/stock-icons/24/gtk-go-forward-ltr.svg	  |  168 --
 gtk/stock-icons/24/gtk-go-up.png		  |  Bin 946 -> 0 bytes
 gtk/stock-icons/24/gtk-go-up.svg		  |  153 --
 gtk/stock-icons/24/gtk-goto-bottom.png		  |  Bin 1037 -> 0 bytes
 gtk/stock-icons/24/gtk-goto-bottom.svg		  |  305 ----
 gtk/stock-icons/24/gtk-goto-first-ltr.png	  |  Bin 1028 -> 0 bytes
 gtk/stock-icons/24/gtk-goto-first-ltr.svg	  |  339 ----
 gtk/stock-icons/24/gtk-goto-last-ltr.png	  |  Bin 1061 -> 0 bytes
 gtk/stock-icons/24/gtk-goto-last-ltr.svg	  |  339 ----
 gtk/stock-icons/24/gtk-goto-top.png		  |  Bin 1037 -> 0 bytes
 gtk/stock-icons/24/gtk-goto-top.svg		  |  339 ----
 gtk/stock-icons/24/gtk-harddisk.png		  |  Bin 1360 -> 0 bytes
 gtk/stock-icons/24/gtk-harddisk.svg		  |  659 -------
 gtk/stock-icons/24/gtk-help.png		  |  Bin 1728 -> 0 bytes
 gtk/stock-icons/24/gtk-help.svg		  |  900 ----------
 gtk/stock-icons/24/gtk-home.png		  |  Bin 1050 -> 0 bytes
 gtk/stock-icons/24/gtk-home.svg		  |  372 ----
 gtk/stock-icons/24/gtk-indent-ltr.png		  |  Bin 852 -> 0 bytes
 gtk/stock-icons/24/gtk-indent-ltr.svg		  |  178 --
 gtk/stock-icons/24/gtk-indent-rtl.png		  |  Bin 870 -> 0 bytes
 gtk/stock-icons/24/gtk-indent-rtl.svg		  |  185 --
 gtk/stock-icons/24/gtk-info.png		  |  Bin 1420 -> 0 bytes
 gtk/stock-icons/24/gtk-info.svg		  |  186 --
 gtk/stock-icons/24/gtk-italic.png		  |  Bin 971 -> 0 bytes
 gtk/stock-icons/24/gtk-italic.svg		  |  136 --
 gtk/stock-icons/24/gtk-jump-to-ltr.png		  |  Bin 1229 -> 0 bytes
 gtk/stock-icons/24/gtk-jump-to-ltr.svg		  |  291 ---
 gtk/stock-icons/24/gtk-jump-to-rtl.png		  |  Bin 1226 -> 0 bytes
 gtk/stock-icons/24/gtk-jump-to-rtl.svg		  |  345 ----
 gtk/stock-icons/24/gtk-justify-center.png	  |  Bin 490 -> 0 bytes
 gtk/stock-icons/24/gtk-justify-center.svg	  |  258 ---
 gtk/stock-icons/24/gtk-justify-fill.png	  |  Bin 447 -> 0 bytes
 gtk/stock-icons/24/gtk-justify-fill.svg	  |  399 -----
 gtk/stock-icons/24/gtk-justify-left.png	  |  Bin 489 -> 0 bytes
 gtk/stock-icons/24/gtk-justify-left.svg	  |  258 ---
 gtk/stock-icons/24/gtk-justify-right.png	  |  Bin 503 -> 0 bytes
 gtk/stock-icons/24/gtk-justify-right.svg	  |  258 ---
 gtk/stock-icons/24/gtk-leave-fullscreen.png	  |  Bin 677 -> 0 bytes
 gtk/stock-icons/24/gtk-leave-fullscreen.svg	  |  107 --
 gtk/stock-icons/24/gtk-media-forward-ltr.png	  |  Bin 776 -> 0 bytes
 gtk/stock-icons/24/gtk-media-forward-ltr.svg	  |  281 ---
 gtk/stock-icons/24/gtk-media-next-ltr.png	  |  Bin 848 -> 0 bytes
 gtk/stock-icons/24/gtk-media-next-ltr.svg	  |  217 ---
 gtk/stock-icons/24/gtk-media-pause.png		  |  Bin 383 -> 0 bytes
 gtk/stock-icons/24/gtk-media-pause.svg		  |  237 ---
 gtk/stock-icons/24/gtk-media-play-ltr.png	  |  Bin 863 -> 0 bytes
 gtk/stock-icons/24/gtk-media-play-ltr.svg	  |  227 ---
 gtk/stock-icons/24/gtk-media-play-rtl.png	  |  Bin 895 -> 0 bytes
 gtk/stock-icons/24/gtk-media-play-rtl.svg	  |  207 ---
 gtk/stock-icons/24/gtk-media-previous-ltr.png	  |  Bin 806 -> 0 bytes
 gtk/stock-icons/24/gtk-media-previous-ltr.svg	  |  199 ---
 gtk/stock-icons/24/gtk-media-record.png	  |  Bin 1063 -> 0 bytes
 gtk/stock-icons/24/gtk-media-record.svg	  |  180 --
 gtk/stock-icons/24/gtk-media-rewind-ltr.png	  |  Bin 902 -> 0 bytes
 gtk/stock-icons/24/gtk-media-rewind-ltr.svg	  |  281 ---
 gtk/stock-icons/24/gtk-media-stop.png		  |  Bin 400 -> 0 bytes
 gtk/stock-icons/24/gtk-media-stop.svg		  |  308 ----
 gtk/stock-icons/24/gtk-missing-image.png	  |  Bin 894 -> 0 bytes
 gtk/stock-icons/24/gtk-missing-image.svg	  |  239 ---
 gtk/stock-icons/24/gtk-network.png		  |  Bin 1015 -> 0 bytes
 gtk/stock-icons/24/gtk-network.svg		  |  411 -----
 gtk/stock-icons/24/gtk-new.png			  |  Bin 736 -> 0 bytes
 gtk/stock-icons/24/gtk-new.svg			  |  213 ---
 gtk/stock-icons/24/gtk-open.png		  |  Bin 612 -> 0 bytes
 gtk/stock-icons/24/gtk-open.svg		  |  181 --
 gtk/stock-icons/24/gtk-paste.png		  |  Bin 893 -> 0 bytes
 gtk/stock-icons/24/gtk-print-error.png		  |  Bin 1130 -> 0 bytes
 gtk/stock-icons/24/gtk-print-error.svg		  |  716 --------
 gtk/stock-icons/24/gtk-print-paused.png	  |  Bin 1096 -> 0 bytes
 gtk/stock-icons/24/gtk-print-paused.svg	  |  460 -----
 gtk/stock-icons/24/gtk-print-preview.png	  |  Bin 1244 -> 0 bytes
 gtk/stock-icons/24/gtk-print-preview.svg	  |  331 ----
 gtk/stock-icons/24/gtk-print-report.png	  |  Bin 1154 -> 0 bytes
 gtk/stock-icons/24/gtk-print-report.svg	  | 1410 ---------------
 gtk/stock-icons/24/gtk-print-warning.png	  |  Bin 1099 -> 0 bytes
 gtk/stock-icons/24/gtk-print-warning.svg	  | 1577 -----------------
 gtk/stock-icons/24/gtk-print.png		  |  Bin 818 -> 0 bytes
 gtk/stock-icons/24/gtk-print.svg		  |  262 ---
 gtk/stock-icons/24/gtk-properties.png		  |  Bin 1146 -> 0 bytes
 gtk/stock-icons/24/gtk-properties.svg		  |  933 ----------
 gtk/stock-icons/24/gtk-quit.png		  |  Bin 967 -> 0 bytes
 gtk/stock-icons/24/gtk-quit.svg		  |  264 ---
 gtk/stock-icons/24/gtk-redo-ltr.png		  |  Bin 1070 -> 0 bytes
 gtk/stock-icons/24/gtk-redo-ltr.svg		  |  202 ---
 gtk/stock-icons/24/gtk-redo-rtl.png		  |  Bin 1085 -> 0 bytes
 gtk/stock-icons/24/gtk-redo-rtl.svg		  |  200 ---
 gtk/stock-icons/24/gtk-refresh.png		  |  Bin 1466 -> 0 bytes
 gtk/stock-icons/24/gtk-refresh.svg		  |  169 --
 gtk/stock-icons/24/gtk-remove.png		  |  Bin 369 -> 0 bytes
 gtk/stock-icons/24/gtk-remove.svg		  |  181 --
 gtk/stock-icons/24/gtk-revert-to-saved-ltr.png   |  Bin 1404 -> 0 bytes
 gtk/stock-icons/24/gtk-revert-to-saved-ltr.svg   |  588 ------
 gtk/stock-icons/24/gtk-revert-to-saved-rtl.png   |  Bin 1411 -> 0 bytes
 gtk/stock-icons/24/gtk-revert-to-saved-rtl.svg   |  534 ------
 gtk/stock-icons/24/gtk-save-as.png		  |  Bin 1206 -> 0 bytes
 gtk/stock-icons/24/gtk-save-as.svg		  |  721 --------
 gtk/stock-icons/24/gtk-select-all.png		  |  Bin 717 -> 0 bytes
 gtk/stock-icons/24/gtk-select-all.svg		  |  751 --------
 gtk/stock-icons/24/gtk-sort-ascending.png	  |  Bin 413 -> 0 bytes
 gtk/stock-icons/24/gtk-sort-descending.png	  |  Bin 379 -> 0 bytes
 gtk/stock-icons/24/gtk-spell-check.png		  |  Bin 950 -> 0 bytes
 gtk/stock-icons/24/gtk-spell-check.svg		  |   89 -
 gtk/stock-icons/24/gtk-stop.png		  |  Bin 1043 -> 0 bytes
 gtk/stock-icons/24/gtk-stop.svg		  |  169 --
 gtk/stock-icons/24/gtk-strikethrough.png	  |  Bin 966 -> 0 bytes
 gtk/stock-icons/24/gtk-strikethrough.svg	  |  137 --
 gtk/stock-icons/24/gtk-underline.png		  |  Bin 969 -> 0 bytes
 gtk/stock-icons/24/gtk-underline.svg		  |  137 --
 gtk/stock-icons/24/gtk-undo-ltr.png		  |  Bin 1052 -> 0 bytes
 gtk/stock-icons/24/gtk-undo-ltr.svg		  |  200 ---
 gtk/stock-icons/24/gtk-undo-rtl.png		  |  Bin 1035 -> 0 bytes
 gtk/stock-icons/24/gtk-undo-rtl.svg		  |  202 ---
 gtk/stock-icons/24/gtk-unindent-ltr.png	  |  Bin 843 -> 0 bytes
 gtk/stock-icons/24/gtk-unindent-ltr.svg	  |  178 --
 gtk/stock-icons/24/gtk-unindent-rtl.png	  |  Bin 876 -> 0 bytes
 gtk/stock-icons/24/gtk-unindent-rtl.svg	  |  185 --
 gtk/stock-icons/24/gtk-zoom-100.png		  |  Bin 962 -> 0 bytes
 gtk/stock-icons/24/gtk-zoom-100.svg		  |  221 ---
 gtk/stock-icons/24/gtk-zoom-fit.png		  |  Bin 937 -> 0 bytes
 gtk/stock-icons/24/gtk-zoom-fit.svg		  |  161 --
 gtk/stock-icons/24/gtk-zoom-in.png		  |  Bin 993 -> 0 bytes
 gtk/stock-icons/24/gtk-zoom-in.svg		  |  355 ----
 gtk/stock-icons/24/gtk-zoom-out.png		  |  Bin 941 -> 0 bytes
 gtk/stock-icons/24/gtk-zoom-out.svg		  |  345 ----
 gtk/stock-icons/24/help-about.png		  |  Bin 0 -> 982 bytes
 gtk/stock-icons/24/help-about.svg		  |  171 ++
 gtk/stock-icons/24/help-contents.png		  |  Bin 0 -> 1728 bytes
 gtk/stock-icons/24/help-contents.svg		  |  900 ++++++++++
 gtk/stock-icons/24/image-missing.png		  |  Bin 0 -> 894 bytes
 gtk/stock-icons/24/image-missing.svg		  |  239 +++
 gtk/stock-icons/24/list-add.png		  |  Bin 0 -> 571 bytes
 gtk/stock-icons/24/list-add.svg		  |  166 ++
 gtk/stock-icons/24/list-remove.png		  |  Bin 0 -> 369 bytes
 gtk/stock-icons/24/list-remove.svg		  |  181 ++
 gtk/stock-icons/24/media-floppy.png		  |  Bin 0 -> 951 bytes
 gtk/stock-icons/24/media-floppy.svg		  |  294 +++
 gtk/stock-icons/24/media-optical.png		  |  Bin 0 -> 1372 bytes
 gtk/stock-icons/24/media-optical.svg		  |  212 +++
 gtk/stock-icons/24/media-playback-pause.png	  |  Bin 0 -> 383 bytes
 gtk/stock-icons/24/media-playback-pause.svg	  |  237 +++
 gtk/stock-icons/24/media-playback-start-ltr.png  |  Bin 0 -> 863 bytes
 gtk/stock-icons/24/media-playback-start-ltr.svg  |  227 +++
 gtk/stock-icons/24/media-playback-start-rtl.png  |  Bin 0 -> 895 bytes
 gtk/stock-icons/24/media-playback-start-rtl.svg  |  207 +++
 gtk/stock-icons/24/media-playback-stop.png	  |  Bin 0 -> 400 bytes
 gtk/stock-icons/24/media-playback-stop.svg	  |  308 ++++
 gtk/stock-icons/24/media-record.png		  |  Bin 0 -> 1063 bytes
 gtk/stock-icons/24/media-record.svg		  |  180 ++
 gtk/stock-icons/24/media-seek-backward-ltr.png   |  Bin 0 -> 902 bytes
 gtk/stock-icons/24/media-seek-backward-ltr.svg   |  281 +++
 gtk/stock-icons/24/media-seek-forward-ltr.png	  |  Bin 0 -> 776 bytes
 gtk/stock-icons/24/media-seek-forward-ltr.svg	  |  281 +++
 gtk/stock-icons/24/media-skip-backward-ltr.png   |  Bin 0 -> 806 bytes
 gtk/stock-icons/24/media-skip-backward-ltr.svg   |  199 +++
 gtk/stock-icons/24/media-skip-forward-ltr.png	  |  Bin 0 -> 848 bytes
 gtk/stock-icons/24/media-skip-forward-ltr.svg	  |  217 +++
 gtk/stock-icons/24/network-idle.png		  |  Bin 0 -> 1015 bytes
 gtk/stock-icons/24/network-idle.svg		  |  411 +++++
 gtk/stock-icons/24/printer-error.png		  |  Bin 0 -> 1130 bytes
 gtk/stock-icons/24/printer-error.svg		  |  716 ++++++++
 gtk/stock-icons/24/printer-info.png		  |  Bin 0 -> 1154 bytes
 gtk/stock-icons/24/printer-info.svg		  | 1410 +++++++++++++++
 gtk/stock-icons/24/printer-paused.png		  |  Bin 0 -> 1096 bytes
 gtk/stock-icons/24/printer-paused.svg		  |  460 +++++
 gtk/stock-icons/24/printer-warning.png		  |  Bin 0 -> 1099 bytes
 gtk/stock-icons/24/printer-warning.svg		  | 1577 +++++++++++++++++
 gtk/stock-icons/24/process-stop.png		  |  Bin 0 -> 1043 bytes
 gtk/stock-icons/24/process-stop.svg		  |  169 ++
 gtk/stock-icons/24/system-run.png		  |  Bin 0 -> 1592 bytes
 gtk/stock-icons/24/system-run.svg		  |  194 ++
 gtk/stock-icons/24/tools-check-spelling.png	  |  Bin 0 -> 950 bytes
 gtk/stock-icons/24/tools-check-spelling.svg	  |   89 +
 gtk/stock-icons/24/view-fullscreen.png		  |  Bin 0 -> 606 bytes
 gtk/stock-icons/24/view-fullscreen.svg		  |  110 ++
 gtk/stock-icons/24/view-refresh.png		  |  Bin 0 -> 1466 bytes
 gtk/stock-icons/24/view-refresh.svg		  |  169 ++
 gtk/stock-icons/24/view-restore.png		  |  Bin 0 -> 677 bytes
 gtk/stock-icons/24/view-restore.svg		  |  107 ++
 gtk/stock-icons/24/view-sort-ascending.png	  |  Bin 0 -> 413 bytes
 gtk/stock-icons/24/view-sort-descending.png	  |  Bin 0 -> 379 bytes
 gtk/stock-icons/24/window-close.png		  |  Bin 0 -> 1453 bytes
 gtk/stock-icons/24/window-close.svg		  |  249 +++
 gtk/stock-icons/24/zoom-fit-best.png		  |  Bin 0 -> 937 bytes
 gtk/stock-icons/24/zoom-fit-best.svg		  |  161 ++
 gtk/stock-icons/24/zoom-in.png			  |  Bin 0 -> 993 bytes
 gtk/stock-icons/24/zoom-in.svg			  |  355 ++++
 gtk/stock-icons/24/zoom-original.png		  |  Bin 0 -> 962 bytes
 gtk/stock-icons/24/zoom-original.svg		  |  221 +++
 gtk/stock-icons/24/zoom-out.png		  |  Bin 0 -> 941 bytes
 gtk/stock-icons/24/zoom-out.svg		  |  345 ++++
 gtk/stock-icons/48/dialog-error.png		  |  Bin 0 -> 2828 bytes
 gtk/stock-icons/48/dialog-error.svg		  |  431 +++++
 gtk/stock-icons/48/dialog-information.png	  |  Bin 0 -> 3259 bytes
 gtk/stock-icons/48/dialog-information.svg	  |  978 ++++++++++
 gtk/stock-icons/48/dialog-password.png		  |  Bin 0 -> 2358 bytes
 gtk/stock-icons/48/dialog-password.svg		  |  498 ++++++
 gtk/stock-icons/48/dialog-question.png		  |  Bin 0 -> 2809 bytes
 gtk/stock-icons/48/dialog-question.svg		  |  495 ++++++
 gtk/stock-icons/48/dialog-warning.png		  |  Bin 0 -> 2358 bytes
 gtk/stock-icons/48/dialog-warning.svg		  |  413 +++++
 gtk/stock-icons/48/gtk-dialog-authentication.png |  Bin 2358 -> 0 bytes
 gtk/stock-icons/48/gtk-dialog-authentication.svg |  498 ------
 gtk/stock-icons/48/gtk-dialog-error.png	  |  Bin 2828 -> 0 bytes
 gtk/stock-icons/48/gtk-dialog-error.svg	  |  431 -----
 gtk/stock-icons/48/gtk-dialog-info.png		  |  Bin 3259 -> 0 bytes
 gtk/stock-icons/48/gtk-dialog-info.svg		  |  978 ----------
 gtk/stock-icons/48/gtk-dialog-question.png	  |  Bin 2809 -> 0 bytes
 gtk/stock-icons/48/gtk-dialog-question.svg	  |  495 ------
 gtk/stock-icons/48/gtk-dialog-warning.png	  |  Bin 2358 -> 0 bytes
 gtk/stock-icons/48/gtk-dialog-warning.svg	  |  413 -----
 668 files changed, 54256 insertions(+), 54286 deletions(-)

commit 0499938cf8b90b09abcc95061caf589740c7ea28
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Tue Aug 31 02:27:53 2010 +0200

    Updated Hungarian translation

 po/hu.po | 2744
 +++++++++++++++++++++-----------------------------------------
 1 file changed, 919 insertions(+), 1825 deletions(-)

commit 39a9857c00528c15165f1e3c77231c9beda81b6d
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Tue Aug 31 02:19:45 2010 +0200

    Updated Hungarian translation

 po-properties/hu.po | 326
 +++++++++++++++++++++++++++++++++-------------------
 1 file changed, 205 insertions(+), 121 deletions(-)

commit 11b47eaa5485feb97aa7224e2f8ed8af401320d7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 30 15:05:46 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1402c861a9536f2283c70af078d6c15af57dc493
Author: Martin Schlemmer <11285613@nwu.ac.za>
Date:	Mon Aug 30 20:03:04 2010 +0200

    [win32] Properly draw the menu separator for Windows Vista/7.
    Also adds the bits for transparency.

 modules/engines/ms-windows/msw_style.c     | 15 ++++++-
 modules/engines/ms-windows/xp_theme.c	    | 69
 +++++++++++++++++++++++++++++-
 modules/engines/ms-windows/xp_theme.h	    |  3 ++
 modules/engines/ms-windows/xp_theme_defs.h |  6 +++
 4 files changed, 91 insertions(+), 2 deletions(-)

commit e822af1d98ed86826136ca561939343b353aa96e
Author: Martin Schlemmer <11285613@nwu.ac.za>
Date:	Mon Aug 30 20:00:53 2010 +0200

    [win32] Use pango_win32_font_description_from_logfontw() to get
    the system font, instead of the code duplication.

 modules/engines/ms-windows/msw_style.c | 335
 ++++-----------------------------
 1 file changed, 40 insertions(+), 295 deletions(-)

commit 78d120e299a3d3de1430b6afd083374545de713e
Author: Martin Schlemmer <11285613@nwu.ac.za>
Date:	Mon Aug 30 19:57:42 2010 +0200

    [win32] Fix some warnings related to type differences and unused
    variables

 modules/engines/ms-windows/msw_style.c | 33
 +++++++++++++++------------------
 1 file changed, 15 insertions(+), 18 deletions(-)

commit a5ee5feed05416fa7b0e2ac28ce83ca53887ae8b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 30 13:46:08 2010 -0400

    Update NEWS for 2.21.7

 NEWS | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 65f10fb0f9d4a3f9d8a12e832ba1aef2227023b2
Author: Szilárd Pfeiffer <mailbox@pfeifferszilard.hu>
Date:	Sun Aug 29 19:21:05 2010 +0200

    modules/other/gail/gailtogglebutton.c: Add/remove indeterminate state

    GailToggleButton does not set/unset ATK_STATE_INDETERMINATE according
    to the
    value of GtkToggleButton's inconsistent property.

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=626537
    (cherry picked from commit 86851b7ad36077a1ba32c976605bea46a07e1924)

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

commit 4e2ade8d6b8c228379385f3e10cdd6dfae73861c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Aug 25 01:05:29 2010 -0400

    Make gdk_keymap_map_virtual_modifiers work early

    It needs to ensure that we have an uptodate modmap. Bug 616401
    (cherry picked from commit d5a8a3c9bc2a5dc30c1f16f2ac38869299aa86b9)

 gdk/x11/gdkkeys-x11.c | 1 +
 1 file changed, 1 insertion(+)

commit c9c23ef0314d1926a3e028fc7b194d5dbaee029c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 24 21:49:33 2010 -0400

    Remove depth restriction from gtk_combo_box_set_active_iter docs

    While it may not work perfectly in menu mode, it works fine for
    list mode. Bug 627843.
    (cherry picked from commit 2766cd14add29cf3d3436d9a1f57056338d78160)

 gtk/gtkcombobox.c | 2 --
 1 file changed, 2 deletions(-)

commit d28a54e7f624751ef0265efa8c0c59ffc4a75228
Author: Andika Triwidada <andika@gmail.com>
Date:	Mon Aug 30 18:23:19 2010 +0700

    Updated Indonesian translation

 po-properties/id.po | 5328
 ++++++++++++++++++++++++---------------------------
 1 file changed, 2475 insertions(+), 2853 deletions(-)

commit 50cc4896ad3189967e682d931e36337bd10fea16
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Mon Aug 30 01:03:15 2010 +0200

    Updated Spanish translation

 po-properties/es.po |	 30 +-
 po/es.po	     | 3455
 ++++++++++++++++++++++++---------------------------
 2 files changed, 1623 insertions(+), 1862 deletions(-)

commit 8aa07505ae6dde21dd782feb3393dba07787b4f3
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	Sun Aug 29 22:44:50 2010 +0200

    Updated Galician translations

 po-properties/gl.po | 10 +++++-----
 po/gl.po	     | 42 ++++++++++++++++++++++++------------------
 2 files changed, 29 insertions(+), 23 deletions(-)

commit 818ef9aaf6d89d964a18ed66b9048c719d698e3f
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Sun Aug 22 15:06:45 2010 +0100

    Miscellaneous string fixes

    Mostly capitalisation fixes. Closes: bgo#528257

 gdk/gdk.c					  | 4 ++--
 gtk/gtkbuilderparser.c				  | 2 +-
 gtk/gtkmountoperation-stub.c			  | 2 +-
 gtk/gtkmountoperation-x11.c			  | 2 +-
 gtk/gtkmountoperation.c			  | 2 +-
 gtk/gtktextbufferserialize.c			  | 2 +-
 modules/printbackends/cups/gtkprintbackendcups.c | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

commit 77d28e31044c7792cb7982498eade7d80316b160
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Sat Aug 28 16:55:53 2010 +0100

    Miscellaneous property string fixes

 gtk/gtkbbox.c		| 2 +-
 gtk/gtktoolitemgroup.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 895b9ff43fc40964a7fa0c492685726f57ab1e38
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:	Sun Aug 29 18:16:58 2010 +0200

    A proper fix for win32 build

 gdk/win32/gdkwindow-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af44019bafa768009fe177f79331eb64d59f4133
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:	Sun Aug 29 18:16:19 2010 +0200

    Revert "Fix windows build of the branch"

    This reverts commit c7e650ae5d5dbafda5c8f2592170d40a14889211.

 gdk/win32/gdkwindow-win32.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 17269e6c1d2fe17fad2a71fbee89d55e36b9f5dc
Author: Hans Breuer <hans@breuer.org>
Date:	Sun Aug 29 14:31:06 2010 +0200

    win32: Fix a bunch of c99isms

    With c89 (which msvc implements) variables still need to be
    declared at the beginning of a block.

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

commit 707f1a9a84876de2eb8e612782a5cff3b7253e62
Author: Hans Breuer <hans@breuer.org>
Date:	Sun Aug 29 14:18:58 2010 +0200

    win32: Further fixing _gdk_window_impl_new()

     - attributes->wclass is not consistently set anymore,
       use private->input_only instead [1]
     - don't put window into parent->children a second time
       (now there is no window reference problem anymore)

 gdk/win32/gdkwindow-win32.c | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 91ce32602ad6b2f2e80a641d5a69c7d5481fe4e7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Aug 28 17:28:59 2010 -0400

    Use G_PARAM_DEPRECATED for deprecated shadow properties

    These have been deprecated for a long time, marking them as such
    will make diagnostic mode more useful.

 gtk/gtkframe.c     | 2 +-
 gtk/gtkhandlebox.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c7e650ae5d5dbafda5c8f2592170d40a14889211
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:	Sat Aug 28 18:50:45 2010 +0200

    Fix windows build of the branch

 gdk/win32/gdkwindow-win32.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit a1e8ea6b7f42f2ee190fcb932761deef0ec2cc22
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Sat Aug 28 16:05:08 2010 +0100

    Update British English translation

 po-properties/en_GB.po | 3849
 +++++++++++++++++++++++++-----------------------
 po/en_GB.po		| 3360 +++++++++++++++++++-----------------------
 2 files changed, 3569 insertions(+), 3640 deletions(-)

commit 770e308c4266b0aaf79a470037127ff225cbb55e
Author: Martin Schlemmer <11285613@nwu.ac.za>
Date:	Sat Aug 28 15:14:31 2010 +0200

    win32: cummulated backport of xp theme fixes from master

 gdk/gdk.symbols			|   8 ++
 gdk/gdkinternals.h			|   8 ++
 gdk/gdkwindow.c			| 105 +++++++++++++++++++++++
 gdk/win32/gdkwin32.h			|  11 +++
 gdk/win32/gdkwindow-win32.c		|  30 +++++++
 modules/engines/ms-windows/msw_style.c | 149
 +++++++++++++--------------------
 modules/engines/ms-windows/xp_theme.c	|  79 ++++++++++-------
 modules/engines/ms-windows/xp_theme.h	|  20 +++++
 8 files changed, 292 insertions(+), 118 deletions(-)

commit 5149e93f974d8c1738f168607cca6ce6cd57d7c8
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Sat Aug 28 10:52:28 2010 +0200

    Updated Hungarian translation

 po-properties/hu.po | 3936
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1933 insertions(+), 2003 deletions(-)

commit 49abec1de858f4227963de835505074093c8b9ab
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Aug 28 10:18:54 2010 +0200

    Updated Spanish translation

 po-properties/es.po | 3728
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1903 insertions(+), 1825 deletions(-)

commit 095343ff8d26171bd48ffd0eaac5f1e6489d12e0
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	Sat Aug 28 10:39:32 2010 +0300

    Updated Hebrew translation.

 po/he.po | 4044
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1891 insertions(+), 2153 deletions(-)

commit 012d605c2314d4d1f34e663afd0397720816da9b
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	Sat Aug 28 10:31:19 2010 +0300

    Updated Hebrew translation.

 po-properties/he.po | 3795
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1920 insertions(+), 1875 deletions(-)

commit 9596c3fd24b09c1b5d0ef401e44e3f21d29f4811
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	Fri Aug 27 23:41:27 2010 +0200

    Updated Galician translations

 po-properties/gl.po | 3868
 +++++++++++++++++++++++++++------------------------
 po/gl.po	     | 3414 +++++++++++++++++++++------------------------
 2 files changed, 3606 insertions(+), 3676 deletions(-)

commit 7dc89847a7780031d318acb18b068dc1489deff0
Author: Bruno Brouard <annoa.b@gmail.com>
Date:	Fri Aug 27 23:02:20 2010 +0200

    Updated French translation

 po/fr.po | 3418
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1587 insertions(+), 1831 deletions(-)

commit e339d36a02180bbbb555055c1676b41da8c58972
Author: Hans Breuer <hans@breuer.org>
Date:	Fri Aug 27 21:29:33 2010 +0200

    win32: Resurrect some enter/leave notify events for native windows

    The button highlighting in testgtk works again, even with
    GDK_NATIVE_WINDOWS. Unfortunately testgtk:menus still does
    not work for the forced-native-window-case.

 gdk/win32/gdkevents-win32.c | 37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

commit 068515ad962c3682afe7d94e30cae641a7147bb3
Author: Hans Breuer <hans@breuer.org>
Date:	Fri Aug 27 21:23:59 2010 +0200

    Further fix _gdk_window_impl_new() for win32 and ...

    Beside fixing _gdk_window_impl_new() as adviced in
    http://mail.gnome.org/archives/gtk-devel-list/2010-August/msg00214.html
    the patch adds implementations for set_background, set_back_pixmap,
    restack_under, restack_toplevel and clear_region methods.

 gdk/win32/gdkwindow-win32.c | 402
 +++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 359 insertions(+), 43 deletions(-)

commit 2e0852448128701b8dfe5f0517e0df4aeaea6172
Author: Neil Roberts <neil@linux.intel.com>
Date:	Thu Aug 26 19:02:00 2010 +0100

    win32: Never pass SWP_NOSIZE or SWP_NOMOVE to SetWindowPos

    In _gdk_window_move_resize_child it tries to decide whether to pass
    SWP_NOSIZE and SWP_NOMOVE based on whether the new size and position
    is different from the window's existing position. However it seems
    that GDK now ends up updating the window's position before calling
    _gdk_window_move_resize_child so this would mean it would think the
    window never changes size or position so SWP_NOSIZE|SWP_NOMOVE would
    always be set. This causes child windows to never be resized.

    This patch changes it so that it never passes either flag to
    SetWindowPos. I don't know whether this will cause any side effects
    but you'd think it shouldn't do any harm to reassert the current size.

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

    Signed-off-by: Hans Breuer <hans@breuer.org>

 gdk/win32/gdkgeometry-win32.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

commit 0e781823cb76f4962c2d1e46fd494def178938b0
Author: Hans Breuer <hans@breuer.org>
Date:	Fri Aug 27 20:34:23 2010 +0200

    Update mscv/win32 build

    Fix makefiles for separated gdk-pixbuf and declare variable at
    the beginning of a block (fix c99ism).

 gdk/makefile.msc	|  5 ++---
 gdk/win32/makefile.msc |  3 ++-
 gtk/gtkrange.c		|  3 +--
 gtk/makefile.msc.in	| 17 ++++++++++++++---
 makefile.msc		|  2 +-
 tests/makefile.msc	| 10 +++++-----
 6 files changed, 25 insertions(+), 15 deletions(-)

commit 6d0ff4708cc9f11734fb776d95f6c2eb447de883
Author: Sergey Orlov <wasp82@bk.ru>
Date:	Tue Aug 24 13:17:15 2010 -0500

    bgo#614006 - GtkFileSystemModel - Make sure to generate node IDs
    are valid for new files

    When a file was inserted during the period that the editable row was
    active, the node IDs would not get updated correctly.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b53e822af7b3a75ec70f0b80614fdbc758d7235c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Sat Aug 21 11:17:28 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 98
 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 49 insertions(+), 49 deletions(-)

commit 1cd305e85f5dcc462f354c6006447a2f436b7e7d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Aug 19 18:16:43 2010 -0400

    Fix up indices for 2.22 api additions

 docs/reference/gdk/gdk-docs.sgml | 4 ++++
 docs/reference/gtk/gtk-docs.sgml | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 587a1de40163cfa929905158c42a3d28e76f904a
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Tue Aug 17 23:29:15 2010 +0300

    [filechooserentry] don't show misplaced completion popup

    Override the key-press-event instead of overriding the focus method.
    Fixes #627139

 gtk/gtkfilechooserentry.c | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

commit 67684a05b6fea94a015931bdda28a287b85e8f7b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Aug 18 12:49:34 2010 -0400

    Deprecate GtkWidget::draw-border style property

    This style property is not used at all in the wild, and handling
    it has some performance overhead.

 gtk/gtkwidget.c | 2 ++
 1 file changed, 2 insertions(+)

commit 1f905a1c174a3f5de33390c3ff47c38f627536fa
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Aug 17 19:10:51 2010 +0200

    testgtk: undef GDK_DISABLE_DEPRECATED

    We test ctree code here and that code uses pixmaps.

 tests/testgtk.c | 2 ++
 1 file changed, 2 insertions(+)

commit 36f931f292cf05bb5c82b3381f134f214b44657e
Author: Benjamin Otte <otte@redhat.com>
Date:	Fri Aug 6 20:33:57 2010 +0200

    testdnd: Convert to use pixbufs as icons

    Using Pixmaps is outdated.

 tests/testdnd.c | 47 ++++++++++++++---------------------------------
 1 file changed, 14 insertions(+), 33 deletions(-)

commit d24a6727b866cc9f9393991f140f4c7347dcf809
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jul 21 03:16:29 2010 +0200

    gtk-demo: Adapt textview example for stipple removal

 demos/gtk-demo/textview.c | 30 +-----------------------------
 1 file changed, 1 insertion(+), 29 deletions(-)

commit 02520a078198b13aa50fd5e84409b2923c5a7e01
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 16 20:05:25 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a3689e670ef8bf3f49a40815d9e14044bafbcba2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 16 18:16:04 2010 -0400

    More NEWS

 NEWS | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 1d5a6e790a366f85b161c4ed0b445b1d948b58c6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 16 17:38:23 2010 -0400

    Fix up some documentation issues

 docs/reference/gdk/gdk-sections.txt | 25 +++++++++++++++++++++++++
 docs/reference/gtk/gtk-sections.txt | 14 +++++++++++++-
 gdk/gdkdisplay.c		     |	4 +++-
 gdk/x11/gdkinput.c		     |	4 +++-
 4 files changed, 44 insertions(+), 3 deletions(-)

commit 315c23546dcef4455ff5d8f2907d64b6d0cccc94
Author: Benjamin Otte <otte@redhat.com>
Date:	Fri Aug 6 18:03:18 2010 +0200

    colorsel: Create cursor image using Cairo

 gtk/gtkcolorsel.c | 65
 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 49 insertions(+), 16 deletions(-)

commit 9f1cb0798b3f4c70603233607b049e8acc3d4497
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Aug 16 19:52:09 2010 +0200

    API: Add gdk_window_get_background_pattern()

    This is the suggested way for GTK3 to store a Window's background
    so it
    makes sense to use the same function today already.

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkinternals.h		     |	2 ++
 gdk/gdkwindow.c		     | 68
 +++++++++++++++++++++++++++++++++++++
 gdk/gdkwindow.h		     |	2 ++
 5 files changed, 74 insertions(+)

commit 77b703c2fc392645d52c7762a3b5f041d995021f
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Aug 15 13:24:58 2010 +0200

    quartz: stop offscreen windows code from crashing.

    This is an adapted version of commit
    bde0f9a8f68b626aac364690e8658b28decb3ee1 on master.

    Mainly fixes to properly differentiate bewteen toplevel and offscreen
    windows, since these sometimes need different treatment.  Furthermore,
    usage of gdk_window_get_effective_foo() instead of
    gdk_window_get_foo()
    where applicable.

    There is an drawing issue left when scrolling e.g. tree views in
    offscreen windows.	I think this is likely an issue with
    gdk_quartz_draw_drawable() which is used for the copy area code in
    offscreen windows.	It works fine in master, since this was converted
    to Cairo.

 gdk/quartz/gdkevents-quartz.c | 18 ++++++++++++------
 gdk/quartz/gdkwindow-quartz.c | 29 +++++++++++++++++------------
 2 files changed, 29 insertions(+), 18 deletions(-)

commit 370dfc16cacd91807c6ee2492e8efec68d7676ff
Author: Benjamin Otte <otte@redhat.com>
Date:	Sun Aug 15 03:31:37 2010 +0200

    Remove window background getters again

    They were added as accessors for 2.22 even though querying the
    background wasn't possible previously. As GTK 3.0 will change
    background
    handling, it doesn't make sense at all to expose these getters.

 gdk/gdk.symbols |  2 --
 gdk/gdkwindow.c | 60
 ---------------------------------------------------------
 gdk/gdkwindow.h |  5 -----
 3 files changed, 67 deletions(-)

commit 767235aabc065f214e709d32f32812420bcf4c63
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Aug 12 23:38:17 2010 +0200

    gtk-demo: update drawingarea example

    Use gdk_window_create_similar_surface() instead of gdk_pixmap_new()

 demos/gtk-demo/drawingarea.c | 42
 ++++++++++++++++++++++--------------------
 1 file changed, 22 insertions(+), 20 deletions(-)

commit 3df3ff9a3ae6aebcfc91b14e06663e912a0d4356
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Aug 12 23:33:05 2010 +0200

    docs: Add note to gdk_pixmap_new() about create_similar() function

    gdk_window_create_similar_surface() is basically the replacement for
    this function.

 docs/reference/gdk/tmpl/pixmaps.sgml | 5 +++++
 1 file changed, 5 insertions(+)

commit 997d3aada688cc5b4c8c3cc401ad4560cc14b4bc
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Aug 12 23:30:19 2010 +0200

    API: Add gdk_window_create_similar_surface()

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkwindow.c		     | 48
 +++++++++++++++++++++++++++++++++++++
 gdk/gdkwindow.h		     |	6 +++++
 4 files changed, 56 insertions(+)

commit 00857133d41211bf1962c02aca9fce1c19f2e7f3
Author: Sven Herzberg <herzi@gnome-de.org>
Date:	Thu Aug 12 11:20:41 2010 +0200

    avoid redundant recursion for executing tests

    [cherry-picked cd00b0a from master]

    * Makefile.decl: make sure that check-local does not depend on a
      recursive target for the tests. This way check can recurse and call
      check-local in each folder which then invokes test-cwd. This will
      make sure that a toplevel check-local doesn't recurse into
      subfolders
      as well. The was resulting in test being run twice (for "/tests"),
      tree
      times (e.g. for "/gtk/tests") and potentially more often

 Makefile.decl | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 0e183fe745843daa67937a940d90e2d29e062429
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Aug 12 03:02:38 2010 +0200

    pixmap: Deprecate create_from_data() constructors

    And document that GdkPixmap will go away in GTK 3.

 docs/reference/gdk/tmpl/pixmaps.sgml | 18 ++++++++++++++++++
 gdk/gdkpixmap.c		      | 20 ++++++++++++++++++++
 gdk/gdkpixmap.h		      |  2 ++
 3 files changed, 40 insertions(+)

commit cedf52fb81b3df8b74196f37618f49afc7d36f3b
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Aug 12 01:53:57 2010 +0200

    x11: Deprecate GdkGC functions

    They are gone in GTK3, just like the rest of GdkGC.

 gdk/x11/gdkgc-x11.c | 4 ++++
 gdk/x11/gdkx.h      | 2 ++
 2 files changed, 6 insertions(+)

commit 329b34b8cbb1baa8ba4269df1a4a4b0e92a09550
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Aug 11 07:19:10 2010 -0400

    Fix a mis-merge

 gtk/gtkexpander.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 9d2f8f5098a05b530e8125989c63524fc5e38c94
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Aug 10 18:25:25 2010 +0200

    docs: Add paragraph about GdkRegion replacement in GTK3

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

 docs/reference/gdk/tmpl/regions.sgml | 5 +++++
 1 file changed, 5 insertions(+)

commit e8915ae422d34fd17868311d272b823b8a7108cf
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Aug 10 10:54:33 2010 +0200

    gdk: Undeprecate gdk_region_xor()

    cairo_region_xor() does now exist, so there's no need to deprecate
    this
    function.

 gdk/gdkregion-generic.c | 4 ----
 gdk/gdkregion.h	 | 2 +-
 2 files changed, 1 insertion(+), 5 deletions(-)

commit a41107b61683c46a13d569c462f5263844cc4467
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 10 09:24:51 2010 -0400

    Fix another build failure

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

commit 8963e7cc46195b4ecb9eac7a44df36e736bede11
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 10 07:43:26 2010 -0400

    Remove merge conflicts

 gtk/gtkexpander.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 70f65529a58458ee889b85e3a19331a96340c53f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 9 23:08:39 2010 -0400

    Make it possible to make the expander label fill the entire space

    This adds a boolean GtkExpander::label-fill property and uses it
    when allocating space to the label. Based on a patch by Matt Barnes,
    bug 614049.

 docs/reference/gtk/gtk-sections.txt |	 2 +
 gtk/gtk.symbols		     |	 2 +
 gtk/gtkexpander.c		     | 101
 ++++++++++++++++++++++++++++++++----
 gtk/gtkexpander.h		     |	 3 ++
 4 files changed, 99 insertions(+), 9 deletions(-)

commit 64bcdb78e04df1c475d3548f42ff0b33396ebf01
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 9 22:22:03 2010 -0400

    Fix gail_notebook_get_selection_count()

    This function should return 0 for empty notebooks. Based on
    a patch by Mike Gorse, bug 557263.
    (cherry picked from commit 7844d3b8db94922ff17a598d6b36dd30ea0d569d)

 modules/other/gail/gailnotebook.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2161fb5b8c57a5bbbd24441fcddec1e8e106a056
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 9 21:39:20 2010 -0400

    Clarify the docs for gtk_widget_set_has_window()

    The previous version of the docs did not make it clear that has-window
    is the defaults. Pointed out by Magnus Hjorth, bug 615474.
    (cherry picked from commit 61e34032ec0365928824900ed256c4e57ce8dc6f)

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

commit a11e4a58c0281d10192fe109101394ec7f526431
Author: Christian Dywan <christian@lanedo.com>
Date:	Mon Aug 9 21:35:26 2010 -0400

    Clarify memory management of tree models

    It helps to be explicit about these things.
    Bug 609264.
    (cherry picked from commit 2a12f74c8e8334d7b1f7629b99fd3e23f0f8a3af)

 gtk/gtkliststore.c | 4 +++-
 gtk/gtktreemodel.c | 4 +++-
 gtk/gtktreestore.c | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit fd352a10cab987ef923d35448834419fb7645dd1
Author: Hiroyuki Ikezoe <hikezoe@gnome.org>
Date:	Mon Aug 9 21:31:25 2010 -0400

    Drop xim-related configure options from the docs

    These options have been dropped from configure a while ago,
    so they should no longer be in the docs either. Bug 605190.

 docs/reference/gtk/building.sgml | 72
 ++++++++++++----------------------------
 1 file changed, 22 insertions(+), 50 deletions(-)

commit 1fed87720e3fd092aed784a5ac3b4594861dbd88
Author: Sam Thursfield <ssssam@gmail.com>
Date:	Mon Aug 9 21:20:07 2010 -0400

    Add missing accessors for notebook details

    The ms-windows theme engine needs to access the tab-{h,v}border,
    so add accessors. Bug 625655.
    (cherry picked from commit a2b72c5953d4a5a13a04b60a8b1ea75c0e0ff3b1)

 docs/reference/gtk/gtk-sections.txt	|  2 ++
 gtk/gtk.symbols			|  2 ++
 gtk/gtknotebook.c			| 47
 +++++++++++++++++++++++++++++++---
 gtk/gtknotebook.h			|  2 ++
 modules/engines/ms-windows/msw_style.c | 12 ++++-----
 5 files changed, 55 insertions(+), 10 deletions(-)

commit 28eebcf383dd4d6171811dcc7226f5fe44d3560a
Author: Sam Thursfield <ssssam@gmail.com>
Date:	Mon Aug 9 21:17:37 2010 -0400

    Towards GSEAL-clean build on win32

    Use accessors instead of direct member access in a few places.
    Bug 625655.
    (cherry picked from commit 4047d0526deffe2c0d3545d86a7fa096423b1c46)

 gtk/gtkwin32embedwidget.c		| 37
 ++++++++++++++++++++--------------
 modules/engines/ms-windows/msw_style.c |  2 +-
 2 files changed, 23 insertions(+), 16 deletions(-)

commit db2053ac1f589d8faf08ce291810ba9e0281d78a
Author: Szilárd Pfeiffer <mailbox@pfeifferszilard.hu>
Date:	Mon Aug 9 21:12:46 2010 -0400

    Implement GailAdjustment::get_minimium_increment

    ...and use it in GailRange and GailSpinButton. Bug 625953.
    (cherry picked from commit 93fa95e79fb03add226954c0e679d2cf52f6392e)

 modules/other/gail/gailadjustment.c | 44
 +++++++++++++++++++++++++++++++++++++
 modules/other/gail/gailrange.c      | 20 +++++++++++++++++
 modules/other/gail/gailspinbutton.c | 20 +++++++++++++++++
 3 files changed, 84 insertions(+)

commit 85f8f64d781d0a3ba1adc4527eb57333c73f1202
Author: Szilárd Pfeiffer <mailbox@pfeifferszilard.hu>
Date:	Mon Aug 9 21:09:30 2010 -0400

    Make Gail work with custom treemodels

    Gail did set the role to ATK_ROLE_TABLE for anything that is
    not a GtkTreeStore. The propery way to do this is to look at the
    tree model flags for list-onlyness. Bug 580291.
    (cherry picked from commit 2686af2fbb3cd12bb5437837c891d302a0674496)

 modules/other/gail/gailtreeview.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 0e1342b5e57d8a4c031fd83c526eb65b35f8ddf9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 9 01:38:29 2010 -0400

    Update NEWS for 2.21.6

 NEWS | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit bff0d11c4d9684c378e68ae0370f05e587d4d78c
Author: Benjamin Otte <otte@redhat.com>
Date:	Sun Aug 8 01:12:06 2010 +0200

    gdk: Deprecate GdkRGB functions

 demos/testpixbuf-drawable.c |	3 +++
 demos/testpixbuf.c	     |	3 +++
 gdk/gdkrgb.c		     | 10 ++++++++++
 gdk/gdkrgb.h		     | 19 ++++++++++---------
 gtk/gtkpreview.c	     |	1 +
 tests/testrgb.c	     |	2 ++
 6 files changed, 29 insertions(+), 9 deletions(-)

commit 78bf0f3071fb00a6f65e4555b5bd5b677da73eee
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 17:17:19 2010 +0200

    demos: Convert to drawing with Cairo instead of GdkRGB

 demos/pixbuf-demo.c | 22 ++++++++--------------
 1 file changed, 8 insertions(+), 14 deletions(-)

commit d80bc7868f4ce32bc00fe00ded18474a4b7e237d
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 17:14:14 2010 +0200

    demos: No need to set the rgb colormap here

 demos/testpixbuf-color.c | 2 --
 1 file changed, 2 deletions(-)

commit 244fc05cff30822457e48c2d34e3ba8e1a69b03a
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 17:49:33 2010 +0200

    demos: Convert testpixbuf-save to Cairo

 demos/testpixbuf-save.c | 34 +++++++++-------------------------
 1 file changed, 9 insertions(+), 25 deletions(-)

commit d7a1973f9fe7056d55e06373dd63e70f4222d68b
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 15:57:18 2010 +0200

    gtk-demo: Make pixbufs demo use Cairo

 demos/gtk-demo/pixbufs.c | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

commit a907d5e2ccc4afa1a402d57ecfd6a18137ff2599
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 22:17:43 2010 +0200

    Deprecate all of GdkImage

 gdk/gdkimage.c | 24 ++++++++++++++++++++++++
 gdk/gdkimage.h |  4 +---
 2 files changed, 25 insertions(+), 3 deletions(-)

commit 8a2a736af416844c8e7d0e1eac4faaaf3777efa9
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 22:08:21 2010 +0200

    Deprecated all GdkGC functions

 gdk/gdkgc.c | 84
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 gdk/gdkgc.h |	6 +----
 gtk/gtkgc.c |	3 +++
 3 files changed, 87 insertions(+), 6 deletions(-)

commit 41b637c338e999cfb920ef92a976c01474f2a25c
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 05:40:05 2010 +0200

    hsv: Remove unused variable

 gtk/gtkhsv.c | 10 ----------
 1 file changed, 10 deletions(-)

commit 84f565505f881ba728786eeb6ed2b5a0a2cc4c77
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 21:19:02 2010 +0200

    testgtk: Remove unused variable

 tests/testgtk.c | 2 --
 1 file changed, 2 deletions(-)

commit 3d506df2344e7499fbe3946683647ea53f871b1b
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 04:27:24 2010 +0200

    gdk: Deprecate all drawing functions

    These functions will be gone in Gtk 3.0 and be replaced by Cairo
    functions.

    Includes not disabling deprecated functions in old widgets that aren't
    going to be ported.

 gdk/gdkdraw.c	      | 58
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 gdk/gdkdrawable.h    |  9 ++------
 gtk/gtkclist.c       |  1 +
 gtk/gtkctree.c       |  1 +
 gtk/gtkcurve.c       |  1 +
 gtk/gtkimage.c       |  2 ++
 gtk/gtkpixmap.c      |  1 +
 gtk/gtkprogress.c    |  1 +
 gtk/gtkstyle.c       |  1 +
 gtk/gtktextdisplay.c |  2 ++
 gtk/gtktreeitem.c    |  1 +
 tests/testtext.c     |  1 +
 12 files changed, 72 insertions(+), 7 deletions(-)

commit 99c851c72d082b43b24c0db900ad562ab370f048
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 22:12:50 2010 +0200

    colorsel: Use gdk_pixbuf_get_from_drawable()

    Instead of fiddling with GdkImage directly.

 gtk/gtkcolorsel.c | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

commit df120b78b334c2117da83969d1f780eea4014391
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 15:08:56 2010 +0200

    testgtk: Remove image from drawable test

    The test only tested old APIs.

 tests/testgtk.c | 324
 --------------------------------------------------------
 1 file changed, 324 deletions(-)

commit 18ac62d4598497efcf8811b98354dc523e2e3317
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 15:54:04 2010 +0200

    testgtk: Remove alpha drawing test

    We use Cairo for that these days.

 tests/testgtk.c | 68
 ---------------------------------------------------------
 1 file changed, 68 deletions(-)

commit b50cdb4b5ec8271b2366113473b4582f63f3422e
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 22 01:51:59 2010 +0200

    testgtk: Draw rotated text example with pangocairo

 tests/testgtk.c | 73
 +++++++++++++++++----------------------------------------
 1 file changed, 22 insertions(+), 51 deletions(-)

commit 4150ffbbe2c7e64d662dc52904d32feedbc31211
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 12 15:45:12 2010 +0200

    tests: Remove gdk_draw_pixbuf() with Cairo equivalent

 tests/testgtk.c | 20 ++++++++++++++------
 tests/testrgb.c | 12 +++++++-----
 2 files changed, 21 insertions(+), 11 deletions(-)

commit e75fad5fbd8112b36cc57bb285362587e3230a18
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 04:03:27 2010 +0200

    testgtk: Replace gdk_draw_rectangle() with Cairo

 tests/testgtk.c | 100
 ++++++++++++++++++++++++++++++--------------------------
 1 file changed, 54 insertions(+), 46 deletions(-)

commit 0d42dabf6c3616f150f9aafa35c8e731d0b82a1c
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 02:38:21 2010 +0200

    tests: Use gdk_screen_get_default_colormap()

    We don't need the RGB colormap here.

 tests/testgtk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 141b2ceff2cb52c1f9ad1c4d164633b9d2bc1a14
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jul 13 02:17:48 2010 +0200

    tests: Use GdkPixbuf for taking a screenshot, not GdkImage

 tests/testgtk.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 8dc19e41587d07864929bb3c0dc36f0428ab3fba
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 04:01:58 2010 +0200

    tests: Make testoffscreen use Cairo

 tests/testoffscreen.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 8e537f94ac91e02cccbcd229d58969ae08520d33
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 18:37:08 2010 +0200

    test: Convert testinput to Cairo

    The test is broken though as it draws onto windows outside of expose
    events.
    And we all know you shouldn't do that.

 tests/testinput.c | 39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

commit 2b9b125a88d4d97f9ba88964b7990217760812d5
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jul 14 23:10:31 2010 +0200

    tests: replace gdk_draw_drawable() with Cairo calls in testinput

 tests/testinput.c | 40 ++++++++++++++++++++++------------------
 1 file changed, 22 insertions(+), 18 deletions(-)

commit 970ae51e386ff6a585b469ae92846b876d892bb1
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 12 16:48:53 2010 +0200

    demos: Use Cairo instead of gdk_draw_pixbuf()

 demos/testpixbuf-scale.c | 13 ++++++++-----
 demos/testpixbuf.c	  | 13 ++++++++-----
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 0ba97c7aae2defe5b43c08985971d2b2d3e32d86
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 19 12:15:58 2010 +0200

    gtk-demo: Blit backing pixmap using Cairo

 demos/gtk-demo/drawingarea.c | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit ddb905e99a6c76b2a4956f58c4228c49c6a5a35e
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Jul 17 00:18:35 2010 +0200

    gtk-demo: Convert drawingarea example to Cairo

 demos/gtk-demo/drawingarea.c | 60
 ++++++++++++++++----------------------------
 1 file changed, 22 insertions(+), 38 deletions(-)

commit f69034a0792d41fc0a34cb48b5b2b0af68576bb0
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Jul 17 00:18:57 2010 +0200

    gtk-demo: Convert color selection example to Cairo

 demos/gtk-demo/colorsel.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 53cf3d2edc855fa62e398774a0273dd125233e96
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 03:57:15 2010 +0200

    cups: Fix cast warnings

 modules/printbackends/cups/gtkcupsutils.c	  | 2 +-
 modules/printbackends/cups/gtkprintbackendcups.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 88b7857bc8b02025af151da6b0a5e833d28b8344
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 15:44:24 2010 +0200

    pixbuf-engine: Draw mask with Cairo

    No more gdk_pixbuf_render_threshold_alpha()

 modules/engines/pixbuf/pixbuf-render.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 9e1ae0e29a3de164bd5aefd651439c2045276e05
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 12 15:44:32 2010 +0200

    pixbuf-engine: replace call to gdk_draw_pixbuf() with Cairo equivalent

 modules/engines/pixbuf/pixbuf-render.c | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit 769c63c7efcf77562815c2d0660be6f764f5e37a
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 12 15:41:27 2010 +0200

    pixbuf-engine: Replace gdk_draw_pixbuf() with Cairo equivalent

    This replaces the tiled fill call only.

 modules/engines/pixbuf/pixbuf-render.c | 36
 ++++++++++------------------------
 1 file changed, 10 insertions(+), 26 deletions(-)

commit 3cbdc7ac89e58432c8d92570d58463747c9cd946
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Jul 17 04:41:58 2010 +0200

    imcontextxim: Draw with Cairo

 modules/input/gtkimcontextxim.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit e95f6da1161d604b254b3b1e42de2a47caeff223
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 01:08:03 2010 +0200

    testing: Use Cairo calls instead of gdk_draw_line() to test server
    sync

 gtk/tests/testing.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit d5ff6b6c66d13fda2c8c7acf902d2adad502028b
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 05:18:33 2010 +0200

    treeview: Draw the dnd pixmaps with Cairo

 gtk/gtktreeview.c | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit 2e1f12642bb3967588e8954820f023ae32364c48
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 05:04:46 2010 +0200

    treeview: Draw lines with Cairo

 gtk/gtktreeprivate.h |   6 ++-
 gtk/gtktreeview.c    | 106
 +++++++++++++++++++++++++++------------------------
 2 files changed, 61 insertions(+), 51 deletions(-)

commit c1292fe01de9b7b0a5f232b07f8e9d9463d2d452
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 03:36:07 2010 +0200

    treeview: Unify all line drawing into the same function

    This is useful because the dashing stuff needs to be done and it seems
    like a good idea to unify it.

 gtk/gtktreeview.c | 138
 ++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 88 insertions(+), 50 deletions(-)

commit 7ee63c07ee778eb963be2b138d0c7e2ca6136c0b
Author: Benjamin Otte <otte@redhat.com>
Date:	Thu Jul 15 03:02:59 2010 +0200

    treeview: Draw column reordering arrows with Cairo

 gtk/gtktreeview.c | 103
 +++++++++++++++++++++++-------------------------------
 1 file changed, 43 insertions(+), 60 deletions(-)

commit 09080e3c766c5ca26e57731a07549490f8d20494
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jul 21 12:37:35 2010 +0200

    textview: draw dnd icon with Pango

 gtk/gtktextutil.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit bb3c91bfda1ae0b710ad3bc3751ea1a6a00e7495
Author: Benjamin Otte <otte@redhat.com>
Date:	Fri Jul 16 01:45:06 2010 +0200

    textview: Draw drag icons using Cairo

 gtk/gtktextutil.c | 43 +++++++++++++++++++------------------------
 1 file changed, 19 insertions(+), 24 deletions(-)

commit fe401cdbb4558aa267d2081be65f5035b2b9f7f4
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 03:36:52 2010 +0200

    ruler: Replace gdk_draw_drawable calls with Cairo

    and get rid of the custom GC

 gtk/gtkruler.c | 39 +++++++++++++++------------------------
 1 file changed, 15 insertions(+), 24 deletions(-)

commit 6740d24bb8e0fa240a670363697fc731fe761697
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jul 14 21:56:15 2010 +0200

    menu: replace gdk_draw_drawable() call with Cairo equivalent

 gtk/gtkmenu.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit e570fe6730e7d465e13574b247f652cab4017019
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 03:22:52 2010 +0200

    label: Draw all text using PangoCairo

    This includes the addition of a "small" helper function,
    _gtk_pango_fill_layout() that ignores color information. This
    functionality is not available inside Pango and until that happens, we
    need this fix. The bug is filed at:

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

 gtk/Makefile.am |   2 +
 gtk/gtklabel.c  |  49 +++++++-----
 gtk/gtkpango.c  | 233
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkpango.h  |  47 ++++++++++++
 4 files changed, 314 insertions(+), 17 deletions(-)

commit f36bb4d91d1a7e62a239164622309385e0b507ae
Author: Benjamin Otte <otte@redhat.com>
Date:	Sat Aug 7 02:51:42 2010 +0200

    gdk: Simplify deprecation guards in gdkdrawable.h

 gdk/gdkdrawable.h | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 32c4f471d57a5e8cfc899028a59fbbaa323eb566
Author: John Stowers <john.stowers@gmail.com>
Date:	Wed Jul 14 20:48:54 2010 +1200

    Add gdk_display_is_closed

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

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkdisplay.c		     | 16 ++++++++++++++++
 gdk/gdkdisplay.h		     |	3 ++-
 4 files changed, 20 insertions(+), 1 deletion(-)

commit 28f51514f91621b291cb357b9a18aa53fa40d782
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 26 17:11:34 2010 +0200

    colorbutton: Render with Cairo

    In particular, this gets rid of gdk_draw_pixbuf() and GdkGC usage.

 gtk/gtkcolorbutton.c | 250
 +++++++++++++--------------------------------------
 1 file changed, 62 insertions(+), 188 deletions(-)

commit 92055d8d328a7adaa05f3c6ac6d1c496819940ec
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 12 00:00:07 2010 +0200

    entry: replace gdk_draw_pixbuf() call with Cairo version

 gtk/gtkentry.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 568865ab1bad711ccd331561aa950c5862e112cb
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:	Mon Jul 12 17:02:06 2010 +0200

    Stop assuming that priv->label_widget will be a GtkLabel.

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

 gtk/gtktoolbutton.c | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

commit 0a61e919e29d07b1386d0bba2dd4e61c51f66cba
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:	Fri Jul 30 13:55:56 2010 +0200

    Add (transfer none) annotation to
    gtk_tree_selection_get_selected_rows()

    Closes: bgo#625650

 gtk/gtktreeselection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa509fcc78d9116dc62f95f51beb7ff475557e46
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:	Fri Jul 30 13:51:39 2010 +0200

    Add (inout) annotation to gtk_tree_model_iter_next()

    Closes: bgo#625650

 gtk/gtktreemodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 996fd9dc5e63d33d28e14524fccad4a578361f68
Author: Paolo Borelli <pborelli@gnome.org>
Date:	Sat Jul 31 14:01:41 2010 +0200

    Annotate GtkTextBuffer insert methods

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

commit b41972bd96608fd4a3f80b619474578fb5972b17
Author: Cody Russell <bratsche@gnome.org>
Date:	Tue Aug 3 10:45:14 2010 -0500

    Change GtkCalendar's inner border and separator values from hard-coded
    ones to using style properties.

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

 gtk/gtkcalendar.c | 196
 +++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 142 insertions(+), 54 deletions(-)

commit 3c7bb5b746355972745078c86df0672732d58060
Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
Date:	Tue Aug 3 03:01:49 2010 +0200

    Fix 32-bit Windows build using mingw-w64 toolchain

 gtk/gtkprintoperation-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23f7d3a0ea02f726b411f9c862452dd054fed923
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:	Wed Jul 28 16:53:14 2010 +0200

    Annotate gdk_rectangle_intersect

 gdk/gdkrectangle.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fd75ced492e31daaf3d59ca2d25d435ab9ee203f
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:	Wed Jul 28 15:01:55 2010 +0200

    Generate GdkX11-2.0.typelib (backported from HEAD)

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

 gdk/Makefile.am | 64
 ++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 54 insertions(+), 10 deletions(-)

commit 01fea4032f3646bd432202d1751b3629b82b859b
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 19 13:24:30 2010 +0200

    gdk: Revert making get_size optional

    49a0ec6e95408e3484397602ad46e274cedbf98b added this hunk without
    explanations and it's obviously wrong because failing to have
    a get_size
    vfunc will now not set width and height and they'll end up with
    invalid
    values.

    In fact, the GdkDrawableImpl{X11,Win32,Quartz} functions do not have
    get_size implemented, so the patch was most likely an attempt to work
    around calling this function erroneously on the impl objects.

    The correct fix is to call impl->wrapper instead.

 gdk/gdkdraw.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e1c7ff8ee09a708c6a4802db197d7c39f3644765
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 19 13:15:10 2010 +0200

    x11: Query size on real drawable

    The X11 drawable does not have a clue about the real size of the
    surface.

    This might also be the cause for:
    https://bugzilla.gnome.org/show_bug.cgi?id=599574

 gdk/x11/gdkdrawable-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fafc457a0171a2c5fdf5aadc7e58f9b401348001
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Jul 12 14:40:04 2010 +0200

    cups: Fix cast warnings

 modules/printbackends/cups/gtkprintbackendcups.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7a68f42d2eafd9113327b560dc3742ff0c31f77b
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:	Sun Jun 27 11:28:44 2010 +0100

    Do not return values from a function returning void

 gdk/gdkpixbuf-render.c | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit ec332bbd424340313648234b87810397eba9944d
Author: Szilárd Pfeiffer <mailbox@pfeifferszilard.hu>
Date:	Sun Jul 25 14:46:57 2010 +0200

    Moved the drawing of horizontal grid lines after cell drawing.

    Without the change if the cell background is set the horizontal
    grid line cannot be seen.

 gtk/gtktreeview.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit dc2fea413b82dcfca401b13034b18047ac9f311f
Author: John Stowers <john.stowers@gmail.com>
Date:	Wed Jul 14 21:57:34 2010 +1200

    Add gdk_device_get_n_axes

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

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkinput.h			     |	1 +
 gdk/quartz/gdkinput.c		     |	8 ++++++++
 gdk/win32/gdkinput.c		     |	8 ++++++++
 gdk/x11/gdkinput.c		     | 16 ++++++++++++++++
 6 files changed, 35 insertions(+)

commit 6c25cf872f765f7093d0c4687d9fe03e35f7da48
Author: John Stowers <john.stowers@gmail.com>
Date:	Wed Jul 14 21:55:27 2010 +1200

    Add gdk_cursor_get_cursor_type

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

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkcursor.c		     | 17 +++++++++++++++++
 gdk/gdkcursor.h		     |	1 +
 4 files changed, 20 insertions(+)

commit 05e2004eb637296acd6cbea0ee9c07a74dff558e
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Jul 23 11:51:23 2010 -0500

    Clarify what the @event is used for when calling gtk_drag_begin()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkdnd.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 186f858d86d87e06b6409e570d7a9f83d05f0e3a
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Jul 23 13:52:23 2010 +0200

    Correct emission of switch-page from the menu

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

 gtk/gtknotebook.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13dba0a461d7fe5b3763c92d27c93a64a8c842b7
Author: Stanislav Brabec <sbrabec@suse.cz>
Date:	Thu Jul 22 16:19:49 2010 -0500

    Fix stuck pointer grab due to passing GDK_CURRENT_TIME to
    gtk_drag_begin()

    If gtk_drag_begin() gets passed GDK_CURRENT_TIME, try to use
    gtk_get_current_event_time().  If it fails, use GDK_CURRENT_TIME when
    ungrabbing in gtk_drag_end().

    For more see https://bugzilla.gnome.org/show_bug.cgi?id=623865

 gtk/gtkdnd.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit f1627fc8f5b2de8ac5832a7f9a17a886aca4d761
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Mon Jul 19 21:35:48 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 3375
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1563 insertions(+), 1812 deletions(-)

commit 8f42a13ce79232fa17f1caf2a75fab4947e439af
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Mar 23 14:45:07 2010 +0100

    gtknotebook: Fix critical warnings on scroll events

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

 gtk/gtknotebook.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 81321b7d55cf9891bfbe45db3270957408f907f4
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:	Thu Jul 15 09:55:49 2010 +0100

    docs: Fix GtkRecentManager:limit annotation

    Fix a typo in the name that prevented cross-linking, and remove the
    redundant deprecation text (which is added by gtk-doc by default).

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

commit 838dfd50acc70c233882cf1af9bc69401b51752c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jul 14 17:35:08 2010 +0200

    Deprecate GtkRecenManager::limit property

    The :limit property of GtkRecentManager does not serve any useful
    purpose: the length of the list should be managed by the view
    (implementing GtkRecentChooser), and not by the model (the recent
    manager).

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

 gtk/gtkrecentmanager.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit aa017fae64ef63f706c90468b61013d5a701f004
Author: Christian Dywan <christian@twotoasts.de>
Date:	Tue Jul 13 16:49:53 2010 +0200

    Deprecate GtkNotebookPage as used in switch-page

    Fixes: 618327

 gtk/gtknotebook.c		       | 10 ++++++----
 gtk/gtknotebook.h		       | 10 ++++++++++
 modules/other/gail/gailnotebookpage.h |  4 ++++
 tests/testgtk.c		       |  2 +-
 4 files changed, 21 insertions(+), 5 deletions(-)

commit c492c798fc9b6e5317ba579efc4f24100feec081
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jul 12 13:44:36 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0e99667286cf88a71d9a908b9ce6ef220eccf95f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jul 12 13:09:44 2010 -0400

    Fix the build

 gtk/gtk.symbols    | 1 +
 gtk/gtktreemodel.c | 2 +-
 gtk/gtktreemodel.h | 2 ++
 3 files changed, 4 insertions(+), 1 deletion(-)

commit 5af7597e2ee752c0b20db400a61c32863c00c314
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jul 12 12:54:50 2010 -0400

    Updates

 NEWS | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 266fbce3a38e5330284137eb5702794544b501dc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jul 9 21:40:46 2010 -0400

    Small GtkTable doc improvement
    (cherry picked from commit ab6927e4faf661bbd89a087599a98278ebebbd64)

 docs/reference/gtk/tmpl/gtktable.sgml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 47836a3af185ab173795d24911bf2f97dc29f8c9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jul 9 22:23:25 2010 -0400

    Respect GtkEntry::state-hint when drawing spinbutton features

    As proposed in bug 589904 by Thomas Wood.
    (cherry picked from commit bcbb976d916dfeda5ca4ca9695b3035e22aee85b)

 gtk/gtkspinbutton.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 1a30c3f27208e6c104622097a7e171b8b4053c16
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu Jul 8 15:26:55 2010 -0400

    annotation (transfer-none) fix that somehow got dropped from last
    patch

    * gtk_tree_path_get_indices_with_depth - annotate the return as
    'transfer none'
      to avoid double frees

 gtk/gtktreemodel.c | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 72cd4207b7086e27ff25af4cc261da1748b10b94
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu Jul 8 15:06:55 2010 -0400

    fix some tree model annotations

    * gtk_tree_model_iter_next - 'inout' is poorly defined and causes
    bugs so
      revert back to the default 'in' annotation
    * gtk_tree_path_get_indices_with_depth - annotate the return as
    'transfer none'
      to avoid double frees
    (cherry picked from commit b5f878dec852329ff57f799f1abf4bd360ab7eab)

 gtk/gtktreemodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a71ad7ca9b68a5c59ab833824c76436b0c6f1f5
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Wed Jul 7 18:20:37 2010 +0200

    Add (out) annotations to GtkTreeIter parameters
    (cherry picked from commit 0b51abbfdf5db1d29e28ddc62f74e7e9a40ae010)

 gtk/gtktreemodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1af84d33f74228deadb8aee8d3a71ea98b778fab
Author: Colin Walters <walters@verbum.org>
Date:	Tue Jul 6 15:49:41 2010 -0400

    Fix annotation syntax for gtk_widget_class_path
    (cherry picked from commit c609c4e807b9029ca5b3ba90d084980ef4a64a21)

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

commit 3511fe4355419dff729d5be7484abdc8d9b94dbc
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Tue Jul 6 15:46:14 2010 -0400

    fix annotation for gtk_window_set_default_icon_list

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b27d39ee235729632325f7b45a1652481a1fb3ec
Author: Colin Walters <walters@verbum.org>
Date:	Tue Jul 6 15:01:56 2010 -0400

    Fix annotation on gtk_tree_model_get_value
    (cherry picked from commit aff8fb2ea24520ed7c0d3c2c6ff003dd0a15f421)

 gtk/gtktreemodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef3ec85bac99839491bb1becb4000a086e3fe9ce
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	Mon Jul 5 18:25:09 2010 +0200

    Bind get_bounds and use out instead of out caller-allocates.

    There is no need to use caller-allocates if the scanner already
    detects it.
    (cherry picked from commit f50d06baea6176436aadb625727cd1c0a912900d)

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

commit 3b62411040295bcc085081d3db6aca544a1d4c27
Author: Xan Lopez <xan@gnome.org>
Date:	Fri Jul 2 22:38:39 2010 +0200

    Remove leftover uses/references of GtkNotebook::group-id
    (cherry picked from commit 533ea97c67b2490d20305f60c65e173069159f3f)

 gtk/gtknotebook.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 10ebcedf56ae60675494d08ad9c64c08acd1a00a
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:	Fri Jul 2 10:51:45 2010 +0200

    Annotate gdk_display_manager_list_displays return value

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

 gdk/gdkdisplaymanager.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 89743a6370a96a7e4fa1d2252bbddac82e38d08d
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu Jul 8 15:11:27 2010 -0400

    revert inout annotation for gtk_tree_model_iter_next parameter

    * 'inout' is poorly defined and causes bugs so revert back to
    the default
      'in' annotation

 gtk/gtktreemodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1e0b236978031b73535b37645e7963b8b039497
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Wed Jul 7 18:20:37 2010 +0200

    Add (out) annotations to GtkTreeIter parameters

 gtk/gtkcombobox.c	  |  2 +-
 gtk/gtkiconview.c	  |  6 +++---
 gtk/gtkliststore.c	  | 14 +++++++-------
 gtk/gtktreemodel.c	  | 14 +++++++-------
 gtk/gtktreemodelfilter.c |  4 ++--
 gtk/gtktreemodelsort.c   |  4 ++--
 gtk/gtktreeselection.c   |  2 +-
 gtk/gtktreestore.c	  | 14 +++++++-------
 gtk/gtktreeview.c	  |  6 +++---
 9 files changed, 33 insertions(+), 33 deletions(-)

commit f2d6ab406286184ebd9755e1f6a3182188f26777
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Jul 5 15:05:28 2010 +0300

    Drop leftover reference to local gdk-pixbuf library

 modules/engines/ms-windows/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 91728b089087489da78564e62e878cae70876064
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Jul 5 14:57:04 2010 +0300

    Drop gdk-pixbuf stuff

 gtk-zip.sh.in | 6 ------
 1 file changed, 6 deletions(-)

commit 130c42c4c9dbce0b17b9a4f33f0ebc808c68c2e5
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Jun 28 00:20:44 2010 +0300

    We need to link gdk with the gio library for non-X11 backends

    (For X11, we link with gio-unix which takes care of it.)

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3805dc36052d87e4ee8b3e57c9f216671bf59b07
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jun 15 21:11:14 2010 +0200

    Deprecate GtkWindow:allow-grow and GtkWindow::allow_shrink properties

    Bump required Glib version to 2.15.10 as we are using the
    new G_PARAM_DEPRECATED

 configure.in	 |  2 +-
 gtk/gtkwindow.c | 19 +++++++++++++++++--
 2 files changed, 18 insertions(+), 3 deletions(-)

commit e339a9b0da727eb8a8026b5b9543080d8ab1ff08
Author: Colin Walters <walters@verbum.org>
Date:	Thu Jul 1 15:16:25 2010 -0400

    Actually build faq if enabled

    Previously we required an explicit "make html" in this subdirectory
    for no reason.  Just build it if make is invoked at the toplevel
    and we have docbook.

 docs/faq/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 6de36e580ba8acec2fdfc35c17435851fcad06cc
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jul 1 02:39:39 2010 +0200

    [gdk] Add gdk_window_has_native() function

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

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkwindow.c		     | 23 +++++++++++++++++++++++
 gdk/gdkwindow.h		     |	1 +
 4 files changed, 26 insertions(+)

commit b1cc8b9cd88cf1eab4e9ec8c3cdbfb1307b6e79c
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon May 3 18:22:42 2010 +0200

    Make toolbutton not call functions on non-GtkMisc

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

commit 807c14741fb1ae2179afed5f7763f5d872b8d199
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jun 30 16:25:03 2010 +0200

    Deprecate GdkRegion symbols that have no Cairo equivalent

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

 gdk/gdk.symbols	  | 10 ++++++++++
 gdk/gdkpolyreg-generic.c |  3 +++
 gdk/gdkregion-generic.c  | 11 +++++++++++
 gdk/gdkregion.h	  | 12 ++++++++++++
 4 files changed, 36 insertions(+)

commit b404a437c777725348228097e2a69a40219f457f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 29 22:36:15 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce8a190b25ca0c956424177b12332c790600cd5f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 29 21:11:34 2010 -0400

    Update NEWS for GTK+ 2.21.4

 NEWS | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit f23c956473bb8cbb44ece39a4df1046a56708a1c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 29 21:07:54 2010 -0400

    Revert commit a9b778931c6ba0d1bb37eb29b5ec13dc76339820

    The change turned out to break the pygtk build. So add the
    pointless return values back, and document them as going
    away in the future.

 gtk/gtkcalendar.c | 38 +++++++++++++++++++++++++++++++-------
 gtk/gtkcalendar.h |  6 +++---
 2 files changed, 34 insertions(+), 10 deletions(-)

commit c47c91cd3af0eb8ec13a4fd52fdeaa7ef6b440e5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jun 29 07:56:32 2010 -0400

    Make sure we always include gdk-pixbuf in the gdk requires

    This is needed since we include gdk-pixbuf.h in public gdk headers
    (cherry picked from commit b6cc7dbd21942081e846399e3ed54aa29ff38e30)

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d89ac0ba69963834ec0a7dc0072394b5486fa54e
Author: Colin Walters <walters@verbum.org>
Date:	Mon Jun 28 17:16:44 2010 -0400

    Support NOCONFIGURE (from gnome-common)

    gnome-common's autogen.sh uses NOCONFIGURE to skip running configure.
    Support that in addition to the current AUTOGEN_SUBDIR_MODE.

 autogen.sh | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit bdbe090dc0687fc998b226aa64a77c26e54fce04
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 28 13:31:57 2010 -0400

    Silence the build

 gtk/gtkcombo.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6af981739294d3e30835e5eceee47b969de5f20f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jun 28 12:38:38 2010 -0400

    Fix dynamic module check

    Also, prevent a stray 'yes' in configure output by putting the
    corresponding AC_MSG_CHECKING call back

    Bug 623016

 configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b89dcab5a5400b58340d394e06208cc7fa3ac24c
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:	Sun Jun 27 15:39:02 2010 +0100

    Add allow-none to gdk_window_set_cursor()

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e634f3fbe0498afc560530d9b92eb4709d7c7f97
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Jun 27 10:32:12 2010 +0200

    Move Leopard-specific type definitions to gdkquartz.h

    Update includes subsequently where it matters.  Fixes build on Mac OS
    X 10.4.

 gdk/quartz/GdkQuartzView.c	|  1 +
 gdk/quartz/gdkprivate-quartz.h |  1 +
 gdk/quartz/gdkquartz.h		| 13 +++++++++++++
 gdk/quartz/gdkwindow-quartz.h	| 13 -------------
 gtk/gtkquartz.c		|  1 +
 5 files changed, 16 insertions(+), 13 deletions(-)

commit 3770d914ec3ac30248f8d187ccc9f5369d3a5fcc
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Jun 27 10:22:36 2010 +0200

    Refactor to use API that's available in OS X 10.4 as well

 gdk/quartz/gdkcolor-quartz.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit 093a867e51b383b5c1877415b410cc3c122c72da
Author: John Ralls <jralls@ceridwen.us>
Date:	Sat Jun 26 18:17:30 2010 +0200

    Bug 622333 - Crash in gdk_window_impl_quartz_begin_paint_region

 gdk/quartz/gdkwindow-quartz.c | 3 +++
 1 file changed, 3 insertions(+)

commit 9f5f47f8be10fe4bf8145498cf9158ed8e922d9c
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Jun 26 17:12:35 2010 +0200

    Flip clip mask image when setting clip mask on GC

 gdk/quartz/gdkgc-quartz.c | 65
 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 64 insertions(+), 1 deletion(-)

commit 49f72c1fb4bf90fde0ba9c4b40794672b775d2a8
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Jun 26 17:08:15 2010 +0200

    Rework color translation to support gray scale and bitmaps

 gdk/quartz/gdkcolor-quartz.c	|  54 +++++++++++++++------
 gdk/quartz/gdkgc-quartz.c	| 104
 +++++++++++++++++++++++++++--------------
 gdk/quartz/gdkprivate-quartz.h |   8 +---
 gdk/quartz/gdkwindow-quartz.c	|  10 ++--
 4 files changed, 116 insertions(+), 60 deletions(-)

commit 42d07ad6ce643a2fdb3c38506e85afa07e7cd17f
Author: Kristian Rietveld <kris@gtk.org>
Date:	Fri Jun 25 22:40:27 2010 +0200

    Add gray visual, implement "get_best" functions

 gdk/quartz/gdkvisual-quartz.c | 77
 ++++++++++++++++++++++++++++++++++---------
 1 file changed, 61 insertions(+), 16 deletions(-)

commit 75585d16de356fe20ca9671335290aaab7bdd13c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jun 27 01:52:12 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1b158bacdf6b9d0d9119aaf4d81b0401f7791ea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jun 27 00:54:16 2010 -0400

    Updates

 NEWS | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 674b1965775c34ee7f1ae860f59d17c59876cde5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jun 26 21:57:04 2010 -0400

    Adapt to the new, external gdk-pixbuf

 gdk-2.0.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2417a819ef4e1c40310aba55cd1efbe6fb070077
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jun 26 21:30:21 2010 -0400

    Remove gdk-pixbuf pc files.

    Noticed in bug 622847

 gdk-pixbuf-2.0-uninstalled.pc.in |  9 ---------
 gdk-pixbuf-2.0.pc.in		  | 12 ------------
 2 files changed, 21 deletions(-)

commit 1607efc0b54e5ea72b496a4ab4541e1729900341
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:	Sat Jun 26 21:22:02 2010 -0400

    Add an accessor for the GSEALed Gtkbutton's event_window attribute

     * Add the gtk_button_get_event_window() function

    Closes: bgo#622581
    (cherry picked from commit 23a61525f6f21248b151bfb2cd1c1dfa5a132c43)

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkbutton.c		     | 19 +++++++++++++++++++
 gtk/gtkbutton.h		     |	2 ++
 4 files changed, 23 insertions(+)

commit 47f0af609273a3e7788bca25d7959e4931cf9182
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jun 26 21:04:31 2010 -0400

    Add context to detail strings when drawing steppers

    As usual, this is protected by a style property:
    GtkRange::stepper-position-details
    The detail strings are
    <detail>_start, <detail>_end and <detail>_middle.

    See bug 621250
    (cherry picked from commit e73a2e56541d97c69a3aa11c8444ecc58c65b8b2)

 gtk/gtkrange.c | 125
 +++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 104 insertions(+), 21 deletions(-)

commit cbf303d8c6428eb6eb87b72af700ee8dfa921689
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jun 26 17:00:39 2010 -0400

    Add an accessor for GdkImage->mem

    See bug # 522756
    (cherry picked from commit 53796b7f1fe0d85fcac8fde8f24eef7290706afd)

 docs/reference/gdk/gdk-sections.txt | 10 ++++++++++
 gdk/gdk.symbols		     |	1 +
 gdk/gdkimage.c			     | 18 ++++++++++++++++++
 gdk/gdkimage.h			     |	1 +
 4 files changed, 30 insertions(+)

commit 1adba9e908daf124770107fe2d1b0cb66363dc0b
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Fri Jun 25 12:14:28 2010 -0400

    Exposed GtkTreeView's internal GtkTreeSelection for builder files
    (cherry picked from commit 17516dc83c890de42584264e225284dc4d957283)

 docs/reference/gtk/tmpl/gtktreeview.sgml |  8 +++++-
 gtk/gtktreeview.c			  | 43
 +++++++++++++++++++++++---------
 2 files changed, 38 insertions(+), 13 deletions(-)

commit 63a276654d8fdbd128ca8cfbbb69111dc23280f9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 24 09:34:51 2010 -0400

    Make the message area available in gtkbuilder as well

    See bug 32069.

 gtk/gtkmessagedialog.c | 41 ++++++++++++++++++++++++++++++++++++++++-
 gtk/tests/builder.c	| 31 +++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+), 1 deletion(-)

commit eb1ec05da384bb215e842726f93993763dfd7afe
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	Wed Jun 23 15:52:59 2010 +0200

    Fix annotation of gtk_text_iter_(forward/backward)_search.
    (cherry picked from commit 7e3e2bf29a52a27cb42072af64f546cecf8fb967)

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

commit c1c367071115562213a7d726303bfaac9fd62571
Author: Marek Kasik <mkasik@redhat.com>
Date:	Thu Jun 24 09:27:16 2010 +0200

    Don't handle CUPS' "connecting-to-device" state reason

    CUPS backend shouldn't handle "connecting-to-device" state reason.
    It shows "Printer '%s' may not be connected" for this state,
    which is not true in almost all cases. Better is to use
    "printer-state-message" which contains correct message (#622011).
    (cherry picked from commit 998459afb7ae8be77c138a879d82765785f3f54e)

 modules/printbackends/cups/gtkprintbackendcups.c | 2 --
 1 file changed, 2 deletions(-)

commit 081eaf4484506c40748f2b659d196471f73dbf1a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jun 24 01:32:23 2010 +0200

    Remove unnused variable
    (cherry picked from commit 7ea1556cd0b5081d99523b7820378c7d47837402)

 gtk/gtkmessagedialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85ed5256821ecef96d79f920fd0bfcf0d6cab5cd
Author: Chris Kühl <chrisk@openismus.com>
Date:	Mon Jun 21 18:29:38 2010 +0200

    [docs] Fixes issue with GtkEntryBuffer signal documentation
    (cherry picked from commit 078da34a26d4bb0e971789866829133d8dd881be)

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

commit 82c89e94564359025aa655eb79d6cb586951bb1d
Author: Stanislas Marquis <stnsls@gmail.com>
Date:	Thu Jun 17 18:21:32 2010 +0200

    [docs] Fix gtk_tree_sortable_set_sort_column_id()

    @sortable => @sort_column_id

    Signed-off-by: Javier Jardón <jjardon@gnome.org>
    (cherry picked from commit a14c820aa9218fe5c476e78be65ad3636f5fc69c)

 gtk/gtktreesortable.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70094721aad73c0457624014947d064825744431
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jun 17 17:42:28 2010 +0200

    [docs/gtk-faq] Close <para> tag
    (cherry picked from commit d581c619dbb2c376a85bd6e0aaceac59b9c15205)

 docs/faq/gtk-faq.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6eebe91b7aeeb3b53812188060ef8ed5375ebcf4
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 16 20:18:39 2010 +0200

    [gtk/gtkmenu] Emit an "attach-widget" event in
    gtk_menu_attach_to_widget()

    Reported by ageorge@datasys.net in bug
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=621683
    (cherry picked from commit 318fa1e1799792e9eaeffcf4b19fb4140549e901)

 gtk/gtkmenu.c | 2 ++
 1 file changed, 2 insertions(+)

commit 90dd7e2990c103e9371dfb2bc0ef13d76c5de7b6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 16 19:51:04 2010 +0200

    [docs] Fix missing comma in gtkrc docs

    Reported by Alexander Saprykin in bug
    https://bugzilla.gnome.org/show_bug.cgi?id=621775

 docs/reference/gtk/tmpl/gtkrc.sgml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f0fa511457a30ba13eb2c68b6f53596a691375b4
Author: Stanislas Marquis <stnsls@gmail.com>
Date:	Wed Jun 16 19:39:14 2010 +0200

    [docs] Add 'Since: 2.16' tag to GtkEntryIconPosition

    Signed-off-by: Javier Jardón <jjardon@gnome.org>
    (cherry picked from commit 972e75e8b0f463386e495ac095b7c6e5cbff8e61)

 docs/reference/gtk/tmpl/gtkentry.sgml | 2 ++
 1 file changed, 2 insertions(+)

commit a9b778931c6ba0d1bb37eb29b5ec13dc76339820
Author: Thomas Wood <thos@gnome.org>
Date:	Tue Jun 15 00:00:40 2010 -0400

    GtkCalendar: some functions always return TRUE, so change them to void

    Certain functions for GtkCalendar always return the same
    value. Therefore
    they do not actually need to return a value at all.
    Bug #621136.
    (cherry picked from commit e19c50b538d7a7d2b683f9965a2ba6cc1047df51)

 gtk/gtkcalendar.c | 49 +++++++++++++++++++------------------------------
 gtk/gtkcalendar.h |  6 +++---
 2 files changed, 22 insertions(+), 33 deletions(-)

commit ace3ea4a89e01e2b641f4c4156a6cffad0a9d834
Author: Paolo Borelli <pborelli@gnome.org>
Date:	Mon Jun 14 19:04:47 2010 +0200

    Annotate the methods to get TextBuffer iters
    (cherry picked from commit cf14d4f368278fcb74780b18c00ef57902a25291)

 gtk/gtktextbuffer.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 95b7dca983fef94d3fbee7261612c8e7d162673d
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu Jun 10 14:53:12 2010 -0400

    annotate gtk_color_selection_get_current_color color param as out
    (cherry picked from commit 76db7d69f19ec6388cb8d78d88c02ab5dd0ff952)

 gtk/gtkcolorsel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb29d2770714943af7b488a6a94f1f37b7466c8f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jun 26 02:29:29 2010 -0400

    Make GTK+ build against an external gdk-pixbuf

 INSTALL.in					    |	 4 +-
 Makefile.am					    |	 4 +-
 configure.in					    |  479 +-
 contrib/Makefile.am				    |	 8 -
 contrib/gdk-pixbuf-xlib/ChangeLog		    |  354 --
 contrib/gdk-pixbuf-xlib/Makefile.am		    |	42 -
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc.in  |	11 -
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c | 1338 -----
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-private.h  |	30 -
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-render.c   |  398 --
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib.c	    |	63 -
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h	    |	87 -
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.c	    | 3724 ------------
 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.h	    |  188 -
 demos/Makefile.am				    |	16 +-
 demos/gtk-demo/Makefile.am			    |	 5 +-
 docs/reference/Makefile.am			    |	 2 +-
 docs/reference/gdk-pixbuf/Makefile.am		    |	99 -
 docs/reference/gdk-pixbuf/apple-red-1a.png	    |  Bin 29895 ->
 0 bytes
 docs/reference/gdk-pixbuf/apple-red-2c.png	    |  Bin 19103 ->
 0 bytes
 docs/reference/gdk-pixbuf/composite.dia	    |  Bin 2351 -> 0 bytes
 docs/reference/gdk-pixbuf/composite.png	    |  Bin 106599 ->
 0 bytes
 docs/reference/gdk-pixbuf/gdk-pixbuf-csource.xml   |  177 -
 .../gdk-pixbuf/gdk-pixbuf-from-drawables.sgml	    |	29 -
 docs/reference/gdk-pixbuf/gdk-pixbuf-overrides.txt |	 0
 .../gdk-pixbuf/gdk-pixbuf-query-loaders.xml	    |	55 -
 .../reference/gdk-pixbuf/gdk-pixbuf-rendering.sgml |	32 -
 docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt  |  302 -
 docs/reference/gdk-pixbuf/gdk-pixbuf.sgml	    |  192 -
 docs/reference/gdk-pixbuf/gdk-pixbuf.types	    |	 8 -
 docs/reference/gdk-pixbuf/gnome-gmush-1.png	    |  Bin 23814 ->
 0 bytes
 docs/reference/gdk-pixbuf/porting-from-imlib.sgml  |  358 --
 docs/reference/gdk-pixbuf/tmpl/animation.sgml	    |  200 -
 docs/reference/gdk-pixbuf/tmpl/creating.sgml	    |  129 -
 docs/reference/gdk-pixbuf/tmpl/file-loading.sgml   |  109 -
 docs/reference/gdk-pixbuf/tmpl/file-saving.sgml    |  143 -
 .../gdk-pixbuf/tmpl/gdk-pixbuf-loader.sgml	    |  209 -
 .../gdk-pixbuf/tmpl/gdk-pixbuf-unused.sgml	    |  569 --
 .../tmpl/gdk-pixbuf-xlib-from-drawables.sgml	    |	54 -
 .../gdk-pixbuf/tmpl/gdk-pixbuf-xlib-init.sgml	    |	52 -
 .../gdk-pixbuf/tmpl/gdk-pixbuf-xlib-rendering.sgml |  100 -
 .../gdk-pixbuf/tmpl/gdk-pixbuf-xlib-rgb.sgml	    |  290 -
 docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf.sgml     |  294 -
 .../gdk-pixbuf/tmpl/initialization_versions.sgml   |  106 -
 docs/reference/gdk-pixbuf/tmpl/inline.sgml	    |  137 -
 .../gdk-pixbuf/tmpl/module_interface.sgml	    |  382 --
 docs/reference/gdk-pixbuf/tmpl/refcounting.sgml    |	84 -
 docs/reference/gdk-pixbuf/tmpl/scaling.sgml	    |  246 -
 docs/reference/gdk-pixbuf/tmpl/util.sgml	    |	87 -
 docs/reference/gdk-pixbuf/version.xml.in	    |	 1 -
 docs/reference/gdk/Makefile.am			    |	 2 +-
 docs/reference/gtk/Makefile.am			    |	 4 +-
 docs/reference/gtk/building.sgml		    |	21 +-
 docs/tools/Makefile.am				    |	 9 +-
 gdk-pixbuf/ChangeLog				    | 6289
 --------------------
 gdk-pixbuf/Makefile.am				    |  748 ---
 gdk-pixbuf/abicheck.sh				    |	 5 -
 gdk-pixbuf/gdk-pixbuf-animation.c		    |  734 ---
 gdk-pixbuf/gdk-pixbuf-animation.h		    |  151 -
 gdk-pixbuf/gdk-pixbuf-core.h			    |  267 -
 gdk-pixbuf/gdk-pixbuf-csource.1		    |	91 -
 gdk-pixbuf/gdk-pixbuf-csource.c		    |  304 -
 gdk-pixbuf/gdk-pixbuf-data.c			    |	83 -
 gdk-pixbuf/gdk-pixbuf-enum-types.c.template	    |	38 -
 gdk-pixbuf/gdk-pixbuf-enum-types.h.template	    |	28 -
 gdk-pixbuf/gdk-pixbuf-features.h.in		    |	39 -
 gdk-pixbuf/gdk-pixbuf-i18n.h			    |	32 -
 gdk-pixbuf/gdk-pixbuf-io.c			    | 2678 ---------
 gdk-pixbuf/gdk-pixbuf-io.h			    |  172 -
 gdk-pixbuf/gdk-pixbuf-loader.c			    |  785 ---
 gdk-pixbuf/gdk-pixbuf-loader.h			    |  102 -
 gdk-pixbuf/gdk-pixbuf-marshal.list		    |	28 -
 gdk-pixbuf/gdk-pixbuf-private.h		    |  102 -
 gdk-pixbuf/gdk-pixbuf-scale.c			    |  463 --
 gdk-pixbuf/gdk-pixbuf-scaled-anim.c		    |  286 -
 gdk-pixbuf/gdk-pixbuf-scaled-anim.h		    |	47 -
 gdk-pixbuf/gdk-pixbuf-simple-anim.c		    |  553 --
 gdk-pixbuf/gdk-pixbuf-simple-anim.h		    |	61 -
 gdk-pixbuf/gdk-pixbuf-transform.h		    |  119 -
 gdk-pixbuf/gdk-pixbuf-util.c			    |  337 --
 gdk-pixbuf/gdk-pixbuf-xform.c			    |  104 -
 gdk-pixbuf/gdk-pixbuf.c			    |  765 ---
 gdk-pixbuf/gdk-pixbuf.h			    |	45 -
 gdk-pixbuf/gdk-pixbuf.symbols			    |  210 -
 gdk-pixbuf/gdk-pixdata.c			    |  903 ---
 gdk-pixbuf/gdk-pixdata.h			    |  170 -
 gdk-pixbuf/gdk_pixbuf.rc.in			    |	30 -
 gdk-pixbuf/gen-color-table.pl			    |	74 -
 gdk-pixbuf/io-ani-animation.c			    |  347 --
 gdk-pixbuf/io-ani-animation.h			    |  113 -
 gdk-pixbuf/io-ani.c				    |  720 ---
 gdk-pixbuf/io-bmp.c				    | 1429 -----
 gdk-pixbuf/io-gdip-animation.c			    |  383 --
 gdk-pixbuf/io-gdip-animation.h			    |  117 -
 gdk-pixbuf/io-gdip-bmp.c			    |	87 -
 gdk-pixbuf/io-gdip-emf.c			    |	64 -
 gdk-pixbuf/io-gdip-gif.c			    |	85 -
 gdk-pixbuf/io-gdip-ico.c			    |	64 -
 gdk-pixbuf/io-gdip-jpeg.c			    |  141 -
 gdk-pixbuf/io-gdip-native.h			    |  264 -
 gdk-pixbuf/io-gdip-png.c			    |  138 -
 gdk-pixbuf/io-gdip-propertytags.h		    |  228 -
 gdk-pixbuf/io-gdip-tiff.c			    |	87 -
 gdk-pixbuf/io-gdip-utils.c			    | 1022 ----
 gdk-pixbuf/io-gdip-utils.h			    |	52 -
 gdk-pixbuf/io-gdip-wmf.c			    |	63 -
 gdk-pixbuf/io-gif-animation.c			    |  602 --
 gdk-pixbuf/io-gif-animation.h			    |  175 -
 gdk-pixbuf/io-gif.c				    | 1698 ------
 gdk-pixbuf/io-icns.c				    |  404 --
 gdk-pixbuf/io-ico.c				    | 1254 ----
 gdk-pixbuf/io-jasper.c				    |  313 -
 gdk-pixbuf/io-jpeg.c				    | 1315 ----
 gdk-pixbuf/io-pcx.c				    |  761 ---
 gdk-pixbuf/io-png.c				    | 1117 ----
 gdk-pixbuf/io-pnm.c				    | 1086 ----
 gdk-pixbuf/io-qtif.c				    |  608 --
 gdk-pixbuf/io-ras.c				    |  551 --
 gdk-pixbuf/io-tga.c				    | 1013 ----
 gdk-pixbuf/io-tiff.c				    |  875 ---
 gdk-pixbuf/io-wbmp.c				    |  380 --
 gdk-pixbuf/io-xbm.c				    |  497 --
 gdk-pixbuf/io-xpm.c				    |  821 ---
 gdk-pixbuf/make-inline-pixbuf.c		    |  230 -
 gdk-pixbuf/makefile.msc			    |  197 -
 gdk-pixbuf/makegdkpixbufalias.pl		    |  137 -
 gdk-pixbuf/pixops/DETAILS			    |  355 --
 gdk-pixbuf/pixops/Makefile.am			    |	34 -
 gdk-pixbuf/pixops/README			    |  163 -
 gdk-pixbuf/pixops/composite_line_22_4a4_mmx.S	    |  241 -
 .../pixops/composite_line_color_22_4a4_mmx.S	    |  253 -
 gdk-pixbuf/pixops/have_mmx.S			    |	76 -
 gdk-pixbuf/pixops/makefile.msc			    |	65 -
 gdk-pixbuf/pixops/pixbuf-transform-math.ltx	    |  112 -
 gdk-pixbuf/pixops/pixops-internal.h		    |	25 -
 gdk-pixbuf/pixops/pixops.c			    | 2560 --------
 gdk-pixbuf/pixops/pixops.h			    |  120 -
 gdk-pixbuf/pixops/scale_line_22_33_mmx.S	    |  206 -
 gdk-pixbuf/pixops/timescale.c			    |  267 -
 gdk-pixbuf/pltcheck.sh				    |	17 -
 gdk-pixbuf/queryloaders.c			    |  327 -
 gdk-pixbuf/test-gdk-pixbuf.c			    |  241 -
 gdk-pixbuf/xpm-color-table.h			    | 1521 -----
 gdk/Makefile.am				    |	23 +-
 gdk/gdkdraw.c					    |	41 +-
 gdk/gdkpixbuf-drawable.c			    |	31 +-
 gdk/gdkpixbuf-render.c				    |	26 +-
 gdk/x11/Makefile.am				    |	 2 +-
 gtk/Makefile.am				    |	18 +-
 gtk/tests/Makefile.am				    |	 2 -
 gtk/theme-bits/Makefile.am			    |	 4 +-
 modules/engines/pixbuf/Makefile.am		    |	 3 +-
 modules/input/Makefile.am			    |	 2 -
 modules/other/gail/Makefile.am			    |	 1 -
 perf/Makefile.am				    |	 2 -
 po-properties/POTFILES.in			    |	24 -
 po/POTFILES.in					    |	32 -
 tests/Makefile.am				    |	15 +-
 158 files changed, 110 insertions(+), 54213 deletions(-)

commit 946c1ca1367e9ada8f19bdcbcf44233235ed8bf6
Author: Colin Walters <walters@verbum.org>
Date:	Fri Jun 25 21:03:34 2010 -0400

    Actually build the tutorial if enabled

    Previously we required an explicit "make html" in this subdirectory
    for no reason.  Just build it if make is invoked at the toplevel
    and we have docbook.

 docs/tutorial/Makefile.am | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit fa7ace866cf794e3f320fe736eede93876e3b074
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 24 12:44:57 2010 -0400

    Fix the build

    Forgot to update callers of _gtk_window_group_get_current_grab.

 gtk/gtkmenu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7d6d1af7a19e16351d898426f8fd5b3f6a045555
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jun 24 18:13:17 2010 +0200

    [docs] Fix annotations: "(allow-none): (out)" -> "(out) (allow-none)"

 gdk/gdkdisplay.c |  6 +++---
 gdk/gdkdraw.c	  |  4 ++--
 gtk/gtktable.c   |  4 ++--
 gtk/gtkwidget.c  |  4 ++--
 gtk/gtkwindow.c  | 12 ++++++------
 5 files changed, 15 insertions(+), 15 deletions(-)

commit 022f88a6ac1da6de09f3fd2867dab66d3025d96b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jun 24 17:49:30 2010 +0200

    [GtkTable] Add gtk_table_get_size()

    Add accessor function to retrieve the number of rows and columns
    in the table.

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtktable.c			     | 26 ++++++++++++++++++++++++++
 gtk/gtktable.h			     |	3 +++
 4 files changed, 31 insertions(+)

commit 5c93288199bd9a261466e3db321eb28892a95434
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 24 11:16:09 2010 -0400

    Make gtk_window_group_get_current_grab public

    See bug #620832.

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkwindow.c		     | 13 +++++++++++--
 gtk/gtkwindow.h		     |	2 +-
 4 files changed, 14 insertions(+), 3 deletions(-)

commit c0c4ab09465e31315a90e9a3a4f50edd0578ffd4
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 23 01:38:36 2010 +0200

    [gtk] Add gtk_font_selection_dialog_get_font_selection()

    This is needed to access the fontsel sealed member.

 gtk/gtk.symbols  |  1 +
 gtk/gtkfontsel.c | 18 ++++++++++++++++++
 gtk/gtkfontsel.h |  1 +
 3 files changed, 20 insertions(+)

commit a39c3b43b246be9f7235070c1bc7f6c28b4a0701
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jun 22 22:46:29 2010 +0200

    [test] Exclude message-area as it's a object property

 gtk/tests/defaultvalue.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8ceef86cf857401403e73ae0bb25b73ea7b2c00b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jun 22 21:50:33 2010 +0200

    Add new api to gtk.symbols

    Add newly added api gtk_accessible_set_widget() and
    gtk_message_dialog_get_message_area()

 gtk/gtk.symbols | 2 ++
 1 file changed, 2 insertions(+)

commit 200896e9b9ccc9e726026316785b388bf79807db
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jun 22 21:10:23 2010 +0200

    Use the correct guards in gtk_accessible_set_widget()

    Also, allow the widget variable to be NULL

 gtk/gtkaccessible.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit bba451147b551ccf6607fe122ff553f8f6579501
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Jun 22 21:30:13 2010 +0300

    Generate correct grab broken event for WM_KILLFOCUS

    WM_KILLFOCUS means that a keyboard grab (not a pointer grab), if any,
    has been broken. I don't think this bug has matterd much as gtk
    generates a grab-broken-event signal for both keybord and pointer
    grabs being broken anyway.

 gdk/win32/gdkevents-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce504e221781ab49ccc8b00606a0b732decb12fc
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue Jun 22 13:10:52 2010 -0500

    bgo#328069 - Add gtk_message_dialog_get_message_area()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkmessagedialog.c | 57
 +++++++++++++++++++++++++++++++++++++++++++++-----
 gtk/gtkmessagedialog.h |  2 ++
 2 files changed, 54 insertions(+), 5 deletions(-)

commit 49943be22b6a7267cbe92801a00eb317b34cda37
Author: Vincent Untz <vuntz@gnome.org>
Date:	Tue Jun 22 12:24:38 2010 +0200

    bgo#622371 - Add gtk_accessible_set_widget() - the widget field
    was GSEAL()ed.

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

 gtk/gtkaccessible.c | 19 +++++++++++++++++++
 gtk/gtkaccessible.h |	2 ++
 2 files changed, 21 insertions(+)

commit 6922490fa5af6567037c36a0edc8f52af9fcb98a
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Date:	Tue Jun 15 21:48:16 2010 -0500

    Do not dist gir_DATA

    GIR files contain a shared-library attribute which varies per
    platform,
    and therefore must not be disted; see bug 621611 for rationale.

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

 gdk-pixbuf/Makefile.am | 4 ++--
 gdk/Makefile.am	| 4 ++--
 gtk/Makefile.am	| 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit cbb01e6063f98572dc3958f95934a7b53419a5d1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jun 18 22:40:50 2010 -0400

    Prevent concurrent use of GTK+ 2 and 3

    If we detect a gtk3-only symbol, error out early.

 gtk/gtkmain.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 606180b746fc647c0269262614d5cd4117de985b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 16 20:50:29 2010 +0200

    Deprecate GTK_OBJECT_FLAGS() and GtkObjectFlags enum

    This macro will be moved to a private header in GTK+3.

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

 docs/reference/gtk/tmpl/gtkobject.sgml | 6 ++++++
 gtk/gtkobject.h			| 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 8fc7a585046121dca54ecc260bedbc3ebc60cd06
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Jun 16 20:37:54 2010 +0200

    gail: do not use removed GTK_WIDGET_*SET macros

    In the absence of new API to port to, left the code commented
    with a /* FIXME */ state, for somebody with better gail knowledge
    to fix.

 modules/other/gail/gailmenuitem.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a8e3ce6bb486a4c89799a77abe153d647fea1a69
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jun 16 12:41:40 2010 +0200

    Can't select file on file browser after changing sort order

    The row values are 1-indexed not 0-indexed, this has to be taken into
    account when producing the new_order array.

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

 gtk/gtkfilesystemmodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6138f23f5b477a4d7de1c1495c79c1868526a5c9
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Jun 16 11:54:41 2010 +0200

    Make declaration return a boolean when the function does that

 gtk/gtktreeselection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9250dfa1faa9164ece8d642de0ace9a1268c485
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 10 14:13:37 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a36bfa14247b9497894891004c82dc420ddc299b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 10 14:11:20 2010 -0400

    2.21.2

 docs/reference/gdk/tmpl/dnd.sgml     |  45 ++++++++++++
 docs/reference/gdk/tmpl/windows.sgml |   2 +
 po-properties/af.po		      |  90 +++++++++++------------
 po-properties/am.po		      |  90 +++++++++++------------
 po-properties/ang.po		      |  90 +++++++++++------------
 po-properties/ar.po		      |  90 +++++++++++------------
 po-properties/as.po		      |  90 +++++++++++------------
 po-properties/ast.po		      |  90 +++++++++++------------
 po-properties/az.po		      |  90 +++++++++++------------
 po-properties/az_IR.po		      |  90 +++++++++++------------
 po-properties/be.po		      |  90 +++++++++++------------
 po-properties/be@latin.po	      |  90 +++++++++++------------
 po-properties/bg.po		      |  90 +++++++++++------------
 po-properties/bn.po		      |  90 +++++++++++------------
 po-properties/bn_IN.po		      |  90 +++++++++++------------
 po-properties/br.po		      |  90 +++++++++++------------
 po-properties/bs.po		      |  90 +++++++++++------------
 po-properties/ca.po		      |  90 +++++++++++------------
 po-properties/ca@valencia.po	      |  90 +++++++++++------------
 po-properties/crh.po		      |  90 +++++++++++------------
 po-properties/cs.po		      |  90 +++++++++++------------
 po-properties/cy.po		      |  90 +++++++++++------------
 po-properties/da.po		      |  90 +++++++++++------------
 po-properties/de.po		      |  90 +++++++++++------------
 po-properties/dz.po		      |  90 +++++++++++------------
 po-properties/el.po		      |  90 +++++++++++------------
 po-properties/en_CA.po		      |  90 +++++++++++------------
 po-properties/en_GB.po		      |  90 +++++++++++------------
 po-properties/eo.po		      |  90 +++++++++++------------
 po-properties/es.po		      |  90 +++++++++++------------
 po-properties/et.po		      |  90 +++++++++++------------
 po-properties/eu.po		      |  90 +++++++++++------------
 po-properties/fa.po		      |  90 +++++++++++------------
 po-properties/fi.po		      |  90 +++++++++++------------
 po-properties/fr.po		      |  90 +++++++++++------------
 po-properties/ga.po		      |  90 +++++++++++------------
 po-properties/gl.po		      |  90 +++++++++++------------
 po-properties/gu.po		      |  90 +++++++++++------------
 po-properties/he.po		      |  90 +++++++++++------------
 po-properties/hi.po		      |  90 +++++++++++------------
 po-properties/hr.po		      |  90 +++++++++++------------
 po-properties/hu.po		      |  90 +++++++++++------------
 po-properties/hy.po		      |  90 +++++++++++------------
 po-properties/ia.po		      |  90 +++++++++++------------
 po-properties/id.po		      |  90 +++++++++++------------
 po-properties/io.po		      |  90 +++++++++++------------
 po-properties/is.po		      |  90 +++++++++++------------
 po-properties/it.po		      |  90 +++++++++++------------
 po-properties/ja.po		      |  90 +++++++++++------------
 po-properties/ka.po		      |  90 +++++++++++------------
 po-properties/kk.po		      |  90 +++++++++++------------
 po-properties/kn.po		      |  90 +++++++++++------------
 po-properties/ko.po		      |  90 +++++++++++------------
 po-properties/ku.po		      |  90 +++++++++++------------
 po-properties/li.po		      |  90 +++++++++++------------
 po-properties/lt.po		      |  90 +++++++++++------------
 po-properties/lv.po		      |  90 +++++++++++------------
 po-properties/mai.po		      |  90 +++++++++++------------
 po-properties/mi.po		      |  90 +++++++++++------------
 po-properties/mk.po		      |  90 +++++++++++------------
 po-properties/ml.po		      |  90 +++++++++++------------
 po-properties/mn.po		      |  90 +++++++++++------------
 po-properties/mr.po		      |  90 +++++++++++------------
 po-properties/ms.po		      |  90 +++++++++++------------
 po-properties/my.po		      |  90 +++++++++++------------
 po-properties/nb.po		      |  90 +++++++++++------------
 po-properties/nds.po		      |  90 +++++++++++------------
 po-properties/ne.po		      |  90 +++++++++++------------
 po-properties/nl.po		      |  90 +++++++++++------------
 po-properties/nn.po		      |  90 +++++++++++------------
 po-properties/nso.po		      |  90 +++++++++++------------
 po-properties/oc.po		      |  90 +++++++++++------------
 po-properties/or.po		      |  90 +++++++++++------------
 po-properties/pa.po		      |  90 +++++++++++------------
 po-properties/pl.po		      |  90 +++++++++++------------
 po-properties/ps.po		      |  90 +++++++++++------------
 po-properties/pt.po		      |  90 +++++++++++------------
 po-properties/pt_BR.po		      |  90 +++++++++++------------
 po-properties/ro.po		      |  90 +++++++++++------------
 po-properties/ru.po		      |  90 +++++++++++------------
 po-properties/rw.po		      |  90 +++++++++++------------
 po-properties/si.po		      |  90 +++++++++++------------
 po-properties/sk.po		      |  90 +++++++++++------------
 po-properties/sl.po		      |  90 +++++++++++------------
 po-properties/sq.po		      |  90 +++++++++++------------
 po-properties/sr.po		      |  90 +++++++++++------------
 po-properties/sr@ije.po	      |  90 +++++++++++------------
 po-properties/sr@latin.po	      |  90 +++++++++++------------
 po-properties/sv.po		      |  90 +++++++++++------------
 po-properties/ta.po		      |  90 +++++++++++------------
 po-properties/te.po		      |  90 +++++++++++------------
 po-properties/th.po		      |  90 +++++++++++------------
 po-properties/tk.po		      |  90 +++++++++++------------
 po-properties/tr.po		      |  90 +++++++++++------------
 po-properties/tt.po		      |  90 +++++++++++------------
 po-properties/uk.po		      |  90 +++++++++++------------
 po-properties/ur.po		      |  90 +++++++++++------------
 po-properties/uz.po		      |  90 +++++++++++------------
 po-properties/uz@cyrillic.po	      |  90 +++++++++++------------
 po-properties/vi.po		      |  90 +++++++++++------------
 po-properties/wa.po		      |  90 +++++++++++------------
 po-properties/xh.po		      |  90 +++++++++++------------
 po-properties/yi.po		      |  90 +++++++++++------------
 po-properties/zh_CN.po		      |  90 +++++++++++------------
 po-properties/zh_HK.po		      |  90 +++++++++++------------
 po-properties/zh_TW.po		      |  90 +++++++++++------------
 po/af.po			      | 134
 +++++++++++++++++------------------
 po/am.po			      | 134
 +++++++++++++++++------------------
 po/ang.po			      | 134
 +++++++++++++++++------------------
 po/ar.po			      | 134
 +++++++++++++++++------------------
 po/as.po			      | 134
 +++++++++++++++++------------------
 po/ast.po			      | 134
 +++++++++++++++++------------------
 po/az.po			      | 134
 +++++++++++++++++------------------
 po/az_IR.po			      | 134
 +++++++++++++++++------------------
 po/be.po			      | 134
 +++++++++++++++++------------------
 po/be@latin.po			      | 134
 +++++++++++++++++------------------
 po/bg.po			      | 134
 +++++++++++++++++------------------
 po/bn.po			      | 134
 +++++++++++++++++------------------
 po/bn_IN.po			      | 134
 +++++++++++++++++------------------
 po/br.po			      | 134
 +++++++++++++++++------------------
 po/bs.po			      | 134
 +++++++++++++++++------------------
 po/ca.po			      | 134
 +++++++++++++++++------------------
 po/ca@valencia.po		      | 134
 +++++++++++++++++------------------
 po/crh.po			      | 134
 +++++++++++++++++------------------
 po/cs.po			      | 134
 +++++++++++++++++------------------
 po/cy.po			      | 134
 +++++++++++++++++------------------
 po/da.po			      | 134
 +++++++++++++++++------------------
 po/de.po			      | 134
 +++++++++++++++++------------------
 po/dz.po			      | 134
 +++++++++++++++++------------------
 po/el.po			      | 134
 +++++++++++++++++------------------
 po/en_CA.po			      | 134
 +++++++++++++++++------------------
 po/en_GB.po			      | 134
 +++++++++++++++++------------------
 po/eo.po			      | 134
 +++++++++++++++++------------------
 po/es.po			      | 134
 +++++++++++++++++------------------
 po/et.po			      | 134
 +++++++++++++++++------------------
 po/eu.po			      | 134
 +++++++++++++++++------------------
 po/fa.po			      | 134
 +++++++++++++++++------------------
 po/fi.po			      | 134
 +++++++++++++++++------------------
 po/fr.po			      | 134
 +++++++++++++++++------------------
 po/ga.po			      | 134
 +++++++++++++++++------------------
 po/gl.po			      | 134
 +++++++++++++++++------------------
 po/gu.po			      | 134
 +++++++++++++++++------------------
 po/he.po			      | 134
 +++++++++++++++++------------------
 po/hi.po			      | 134
 +++++++++++++++++------------------
 po/hr.po			      | 134
 +++++++++++++++++------------------
 po/hu.po			      | 134
 +++++++++++++++++------------------
 po/hy.po			      | 134
 +++++++++++++++++------------------
 po/ia.po			      | 134
 +++++++++++++++++------------------
 po/id.po			      | 134
 +++++++++++++++++------------------
 po/io.po			      | 134
 +++++++++++++++++------------------
 po/is.po			      | 134
 +++++++++++++++++------------------
 po/it.po			      | 134
 +++++++++++++++++------------------
 po/ja.po			      | 134
 +++++++++++++++++------------------
 po/ka.po			      | 134
 +++++++++++++++++------------------
 po/kk.po			      | 134
 +++++++++++++++++------------------
 po/kn.po			      | 134
 +++++++++++++++++------------------
 po/ko.po			      | 134
 +++++++++++++++++------------------
 po/ku.po			      | 134
 +++++++++++++++++------------------
 po/li.po			      | 134
 +++++++++++++++++------------------
 po/lt.po			      | 134
 +++++++++++++++++------------------
 po/lv.po			      | 134
 +++++++++++++++++------------------
 po/mai.po			      | 134
 +++++++++++++++++------------------
 po/mi.po			      | 134
 +++++++++++++++++------------------
 po/mk.po			      | 134
 +++++++++++++++++------------------
 po/ml.po			      | 134
 +++++++++++++++++------------------
 po/mn.po			      | 134
 +++++++++++++++++------------------
 po/mr.po			      | 134
 +++++++++++++++++------------------
 po/ms.po			      | 134
 +++++++++++++++++------------------
 po/my.po			      | 134
 +++++++++++++++++------------------
 po/nb.po			      | 134
 +++++++++++++++++------------------
 po/nds.po			      | 134
 +++++++++++++++++------------------
 po/ne.po			      | 134
 +++++++++++++++++------------------
 po/nl.po			      | 134
 +++++++++++++++++------------------
 po/nn.po			      | 134
 +++++++++++++++++------------------
 po/nso.po			      | 134
 +++++++++++++++++------------------
 po/oc.po			      | 134
 +++++++++++++++++------------------
 po/or.po			      | 134
 +++++++++++++++++------------------
 po/pa.po			      | 134
 +++++++++++++++++------------------
 po/pl.po			      | 134
 +++++++++++++++++------------------
 po/ps.po			      | 134
 +++++++++++++++++------------------
 po/pt.po			      | 134
 +++++++++++++++++------------------
 po/pt_BR.po			      | 134
 +++++++++++++++++------------------
 po/ro.po			      | 134
 +++++++++++++++++------------------
 po/ru.po			      | 134
 +++++++++++++++++------------------
 po/rw.po			      | 134
 +++++++++++++++++------------------
 po/si.po			      | 134
 +++++++++++++++++------------------
 po/sk.po			      | 134
 +++++++++++++++++------------------
 po/sl.po			      | 134
 +++++++++++++++++------------------
 po/sq.po			      | 134
 +++++++++++++++++------------------
 po/sr.po			      | 134
 +++++++++++++++++------------------
 po/sr@ije.po			      | 134
 +++++++++++++++++------------------
 po/sr@latin.po			      | 134
 +++++++++++++++++------------------
 po/sv.po			      | 134
 +++++++++++++++++------------------
 po/ta.po			      | 134
 +++++++++++++++++------------------
 po/te.po			      | 134
 +++++++++++++++++------------------
 po/th.po			      | 134
 +++++++++++++++++------------------
 po/tk.po			      | 134
 +++++++++++++++++------------------
 po/tr.po			      | 134
 +++++++++++++++++------------------
 po/tt.po			      | 134
 +++++++++++++++++------------------
 po/uk.po			      | 134
 +++++++++++++++++------------------
 po/ur.po			      | 134
 +++++++++++++++++------------------
 po/uz.po			      | 134
 +++++++++++++++++------------------
 po/uz@cyrillic.po		      | 134
 +++++++++++++++++------------------
 po/vi.po			      | 134
 +++++++++++++++++------------------
 po/wa.po			      | 134
 +++++++++++++++++------------------
 po/xh.po			      | 134
 +++++++++++++++++------------------
 po/yi.po			      | 134
 +++++++++++++++++------------------
 po/zh_CN.po			      | 134
 +++++++++++++++++------------------
 po/zh_HK.po			      | 134
 +++++++++++++++++------------------
 po/zh_TW.po			      | 134
 +++++++++++++++++------------------
 210 files changed, 11695 insertions(+), 11648 deletions(-)

commit 75afa7d8d3953262c9e43cd1ce1f6d4db2c84273
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 10 12:42:20 2010 -0400

    Don't call update-po at dist time

    Since we want to not commit changes after distcheck

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

commit 68f31098ad56a537dfbe9904a4113b24173aedf8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 10 10:16:41 2010 -0400

    Updates

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 5b41e388c9be4a985e5d42b29b3600ed1991a3f7
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Thu Jun 10 15:53:48 2010 +0200

    Add missing methods to the GdkDragContext docs.

 docs/reference/gdk/gdk-sections.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit b5fdb452594610df28e0507e39192a2f5cbcc13d
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Thu Jun 10 15:52:45 2010 +0200

    Add a missing accessor for GdkDragContext->source_window.

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkdnd.c			     | 18 ++++++++++++++++++
 gdk/gdkdnd.h			     |	2 ++
 4 files changed, 22 insertions(+)

commit 52c7ad6de3bce82c9cda9ae2b30cb00ef24a122a
Author: Marek Kasik <mkasik@redhat.com>
Date:	Thu Jun 3 10:13:17 2010 +0200

    Test connection to all given addresses when printing

    Go to the next address given by CUPS if we fail to connect to
    previous address (#603637).
    (cherry picked from commit f8ac1231923fe77eb243fe2333e83b03c29c8868)

 modules/printbackends/cups/gtkcupsutils.c | 18 ++++++++++++++++--
 modules/printbackends/cups/gtkcupsutils.h |  1 +
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 05dad359e799179903ff6c4c7473b8df59ffe34b
Author: Johan Dahlin <johan@gnome.org>
Date:	Fri May 28 09:26:31 2010 -0300

    [gtktreeview] Add a couple of annotations
    (cherry picked from commit 5c283cacbe4ee9eb21a579612b86d328bc54e4b2)

 gtk/gtktextview.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit eade6b23be735d5734af43a96b3fc9368999fa75
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 10 09:06:02 2010 -0400

    Updates

 NEWS | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit e494ec1d61e627db44a6bcc678ee8b37c8eb038c
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Jun 10 13:15:12 2010 +0200

    gdk: fix typo in the docs for gdk_drag_context_get_selected_action()

 gdk/gdkdnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 54e959ef9666f9192dc4397231645502e6195b7a
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:	Wed Jun 9 13:02:46 2010 +0200

    Add an accessor for GtkViewport->view_window (#621081).

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkviewport.c		     | 18 ++++++++++++++++++
 gtk/gtkviewport.h		     |	1 +
 4 files changed, 21 insertions(+)

commit 1a00cb9df572e6b7975422416c5f7454c933a639
Author: Steve Frécinaux <code@istique.net>
Date:	Tue Jun 8 20:32:12 2010 +0200

    [gtkwidget] Add type annotations for the event signals.

 gtk/gtkwidget.c | 65
 +++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 42 insertions(+), 23 deletions(-)

commit af7f95207e2f45efd096f218167241653e9151a3
Author: Benjamin Otte <otte@redhat.com>
Date:	Tue Jun 8 21:45:15 2010 +0200

    menu: Fix wrong comparison causing navigation region to not get
    removed

    The navigation region that got created for right-facing submenus when
    moving the cursor up would have two negative values which caused the
    check to go wrong.

    I refactored the code to make that check into a separate function
    as it
    makes the check not only harder to get wrong, but also the code easier
    to read.

    http://bugzilla.gnome.org/show_bug.cgi?id=620863

 gtk/gtkmenu.c | 83
 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 46 insertions(+), 37 deletions(-)

commit 4acbc2fdb0f4312e8b991761994429f25f79f195
Author: Federico Mena Quintero <federico@novell.com>
Date:	Tue Jun 8 12:09:48 2010 -0500

    bgo#608537 - Make the file chooser's sort arrows consistent with
    the HIG

    ... Although I think the HIG gets things backwards anyway.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 070afc587cde9b4fb34643b2fc56f4898f02e882
Author: Hib Eris <hib@hiberis.nl>
Date:	Tue Jun 8 15:29:22 2010 +0200

    [gdk/win32] Fix typo

 gdk/win32/gdkinput.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b50f22873d38f00e42d37d0053e3822610061c4
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Mon Jun 7 18:20:36 2010 -0400

    add transfer-none to return value of gtk_widget_get_window

 gtk/gtkwidget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d3adde0116fed1054ad2c7420df49a774325dcf0
Author: Steve Frécinaux <code@istique.net>
Date:	Mon Jun 7 23:47:14 2010 +0200

    [gdkevents] Add annotations for GdkEvent getters.

 gdk/gdkevents.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 88dbf5cabfe66d3df87413639346be51ee598352
Author: Steve Frécinaux <code@istique.net>
Date:	Mon Jun 7 23:45:43 2010 +0200

    [gtktextbuffer] Annotate gtk_text_buffer_create_mark()

    Add (transfer none) to the return value of
    gtk_text_buffer_create_mark(),
    as the documentation clearly states the caller doesn't have
    ownership of
    the returned value.

 gtk/gtktextbuffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1bd94d731b969af3aecfa96ce733f3f68fd25392
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Mon Jun 7 16:15:39 2010 -0400

    annotate allow-none for gtk_image_menu_item_new_from_stock accel_group
    param

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

commit 5ac10f45f1e03ee220f6287d3a37565bc02cb0e1
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Mon Jun 7 13:15:27 2010 -0400

    add allow-none annotation to gtk_clipboard_set_can_store's targets
    parameter

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

commit f14fc8bc374f7e06343a80dff0b80efc8de3c014
Author: Stanislas Marquis <stnsls@gmail.com>
Date:	Sat Jun 5 00:33:06 2010 +0200

    [docs] Fix GtkWindow: activate-default => activate-focus.

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d780a23746163690ad4c89e562dc176ec58f6d27
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 3 13:43:42 2010 -0400

    Silence a few warnings in !HAVE_RANDR builds
    (cherry picked from commit b96a05b81f2de9949da94c376be533114025765b)

 gdk/x11/gdkscreen-x11.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit e6b02c883fa83e33e1263086ea5c4fb2b78c8fc0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 3 13:38:15 2010 -0400

    Silence a few configure warnings about datarootdir
    (cherry picked from commit 112d97d498ddf0d9b652cfd8b8fb6cf8686e18f1)

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

commit 429b728fe1e1378d4b52dc290fe0f0efe512df74
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 3 13:36:09 2010 -0400

    Fix a typo
    (cherry picked from commit 354086bafc0187df023bab625f86a29c71e43a3b)

 tests/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3a971377593d7a24bd10edbfe6c615736f4bc08
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jun 3 13:22:31 2010 -0400

    Avoid a 'EXTRA_DIST multiply defined' warning
    (cherry picked from commit 974d7137a0f6c5523bc76f04549ec667c91f23b5)

 build/win32/vs9/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4ece66c9cb9aa4a6515799a5f6ab099f509cd23
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Jun 4 16:28:11 2010 +0200

    gtktoolshell: Fix some "Since" tags

    get_ellipsize_mode(), get_text_alignment(), get_text_orientation()
    and get_text_size_group() were added in GTK+ 2.20,	not 2.14.

    Reported by Stanislas Marquis on IRC.

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

commit c8262d39fa3c251d34da0425eea932318a330a28
Author: Colin Walters <walters@verbum.org>
Date:	Thu Jun 3 16:24:38 2010 -0400

    Use g_source_set_name for all custom GSources in GTK+

    Naming the sources allows easier debugging with e.g. SystemTap
    probes.

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

 gdk/quartz/gdkeventloop-quartz.c		  | 1 +
 gdk/win32/gdkevents-win32.c			  | 1 +
 gdk/x11/gdkevents-x11.c			  | 5 +++++
 modules/printbackends/cups/gtkprintbackendcups.c | 1 +
 4 files changed, 8 insertions(+)

commit e16a965ef6b987067aa0e9657db087dc0c493c62
Author: Colin Walters <walters@verbum.org>
Date:	Thu Jun 3 21:31:25 2010 -0400

    Require glib git (for upcoming g_source_set_name patch)

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01e2fc5b5a99fc9c5096b13bfe6323174465fd35
Author: Matthew Barnes <mbarnes@redhat.com>
Date:	Wed Jun 2 16:00:16 2010 -0400

    Bug 596428 - GtkAssistant: Support ending with a progress page

    - Add gtk_assistant_commit()

      This function discards the visited pages list so the back button
      is not
      shown on the current page, and removes the cancel button from
      subsequent
      pages.  Use this when information provided thus far cannot be
      revisited.

    - Don't show the Forward button on a GTK_ASSISTANT_PAGE_PROGRESS
    if it's
      the last page (according to the forward page function).

    - Append a progress page to the GtkAssistant demo.

 demos/gtk-demo/assistant.c	     | 55 +++++++++++++++++++++++++++++--
 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkassistant.c		     | 64
 +++++++++++++++++++++++++++++++++----
 gtk/gtkassistant.h		     |	4 ++-
 5 files changed, 115 insertions(+), 10 deletions(-)

commit 22c61e0c8f0028cb4da8b4a107f8018f5a0ed5dc
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Jun 2 21:11:45 2010 +0200

    app: forgot to update API docs in the last commit

 gdk/gdkdnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d393cb377c60a4de9cab1d026acccafed1e34ec1
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Jun 2 20:42:11 2010 +0200

    gdk: rename gdk_drag_context_get_action() to
    gdk_drag_context_get_selected_action()

    so its purpose is clear.

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

commit 8a6f6b54217fa2a6e23b495a6732cf6396076b8f
Author: Didier Roche <didrocks@ubuntu.com>
Date:	Wed Mar 24 12:15:49 2010 +0100

    Fix fail to build when building with introspection

    In debian/ubuntu, builddir != srcdir. This trigger an error on
    introspection_files where srcdir is added to x11/*.c. Indeed,
    srcdir is added again later: $(addprefix
    $(srcdir)/,$(introspection_files))
    making $(srcdir)/$(srcdir)/x11/*.c (not an issue on jhbuild as srcdir
    = .)

 gdk/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75e48d68bc326a75ef99307957f4be3c2c96df19
Author: Garrett Regier <alias301@gmail.com>
Date:	Sat May 15 13:58:30 2010 -0700

    Bug 611709 - Add gtk_statusbar_remove_all

 gtk/gtk.symbols    |  1 +
 gtk/gtkstatusbar.c | 66
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkstatusbar.h |  3 +++
 3 files changed, 70 insertions(+)

commit 6c0ff288b0433fe86e499abf19a242d017b75205
Author: Cody Russell <bratsche@gnome.org>
Date:	Tue Jun 1 10:32:18 2010 -0500

    Bug 608218 - GtkOffscreenWindow causes bad window with GtkEntry

    We now exit early from gdk_window_register_dnd() to avoid crashing
    if the
    window type is GDK_WINDOW_OFFSCREEN and does not support dnd
    operations.
    This makes it possible to use any dnd-enabled widgets, such as
    GtkEntry,
    within a GtkOffscreenWindow.

 gdk/x11/gdkdnd-x11.c | 3 +++
 1 file changed, 3 insertions(+)

commit ae7cfc70c7dd3d97c9d62c664c1ee4ea31a17279
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 30 18:33:09 2010 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27883221355aeb11c1a80f101435ca4fc2d52636
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 30 18:30:16 2010 -0400

    2.21.1

 docs/reference/gdk/tmpl/colors.sgml	    |	 6 -
 docs/reference/gdk/tmpl/cursors.sgml	    |	 1 -
 docs/reference/gdk/tmpl/dnd.sgml	    |	10 -
 docs/reference/gdk/tmpl/general.sgml	    |	 7 -
 docs/reference/gdk/tmpl/images.sgml	    |	11 -
 docs/reference/gdk/tmpl/input_devices.sgml |	 9 -
 docs/reference/gdk/tmpl/visuals.sgml	    |	36 -
 docs/reference/gdk/tmpl/windows.sgml	    |	 1 +
 docs/reference/gtk/tmpl/gtkiconview.sgml   |	20 +
 po-properties/af.po			    |  164 +-
 po-properties/am.po			    |  164 +-
 po-properties/ang.po			    |  164 +-
 po-properties/ar.po			    |  164 +-
 po-properties/as.po			    |  165 +-
 po-properties/ast.po			    |  165 +-
 po-properties/az.po			    |  164 +-
 po-properties/az_IR.po			    |  164 +-
 po-properties/be.po			    |  164 +-
 po-properties/be@latin.po		    |  164 +-
 po-properties/bg.po			    |  165 +-
 po-properties/bn.po			    |  165 +-
 po-properties/bn_IN.po			    |  165 +-
 po-properties/br.po			    |  164 +-
 po-properties/bs.po			    |  164 +-
 po-properties/ca.po			    |  165 +-
 po-properties/ca@valencia.po		    |  165 +-
 po-properties/crh.po			    |  164 +-
 po-properties/cs.po			    |  165 +-
 po-properties/cy.po			    |  164 +-
 po-properties/da.po			    |  165 +-
 po-properties/de.po			    |  165 +-
 po-properties/dz.po			    |  164 +-
 po-properties/el.po			    |  165 +-
 po-properties/en_CA.po			    |  164 +-
 po-properties/en_GB.po			    |  165 +-
 po-properties/eo.po			    |  164 +-
 po-properties/es.po			    |  165 +-
 po-properties/et.po			    |  164 +-
 po-properties/eu.po			    |  165 +-
 po-properties/fa.po			    |  164 +-
 po-properties/fi.po			    |  165 +-
 po-properties/fr.po			    |  165 +-
 po-properties/ga.po			    |  164 +-
 po-properties/gl.po			    |  165 +-
 po-properties/gu.po			    |  165 +-
 po-properties/he.po			    |  165 +-
 po-properties/hi.po			    |  165 +-
 po-properties/hr.po			    |  164 +-
 po-properties/hu.po			    |  165 +-
 po-properties/hy.po			    |  164 +-
 po-properties/ia.po			    |  164 +-
 po-properties/id.po			    |  164 +-
 po-properties/io.po			    |  164 +-
 po-properties/is.po			    |  164 +-
 po-properties/it.po			    |  165 +-
 po-properties/ja.po			    |  165 +-
 po-properties/ka.po			    |  164 +-
 po-properties/kk.po			    |  164 +-
 po-properties/kn.po			    |  165 +-
 po-properties/ko.po			    |  165 +-
 po-properties/ku.po			    |  164 +-
 po-properties/li.po			    |  164 +-
 po-properties/lt.po			    |  165 +-
 po-properties/lv.po			    |  164 +-
 po-properties/mai.po			    |  165 +-
 po-properties/mi.po			    |  164 +-
 po-properties/mk.po			    |  164 +-
 po-properties/ml.po			    |  165 +-
 po-properties/mn.po			    |  164 +-
 po-properties/mr.po			    |  165 +-
 po-properties/ms.po			    |  164 +-
 po-properties/my.po			    |  165 +-
 po-properties/nb.po			    |  165 +-
 po-properties/nds.po			    |  164 +-
 po-properties/ne.po			    |  164 +-
 po-properties/nl.po			    |  164 +-
 po-properties/nn.po			    |  164 +-
 po-properties/nso.po			    |  164 +-
 po-properties/oc.po			    |  164 +-
 po-properties/or.po			    |  165 +-
 po-properties/pa.po			    |  165 +-
 po-properties/pl.po			    |  165 +-
 po-properties/ps.po			    |  164 +-
 po-properties/pt.po			    |  165 +-
 po-properties/pt_BR.po			    |  165 +-
 po-properties/ro.po			    |  165 +-
 po-properties/ru.po			    |  165 +-
 po-properties/rw.po			    |  164 +-
 po-properties/si.po			    |  164 +-
 po-properties/sk.po			    |  164 +-
 po-properties/sl.po			    |  165 +-
 po-properties/sq.po			    |  164 +-
 po-properties/sr.po			    |  165 +-
 po-properties/sr@ije.po		    |  164 +-
 po-properties/sr@latin.po		    |  165 +-
 po-properties/sv.po			    |  165 +-
 po-properties/ta.po			    |  165 +-
 po-properties/te.po			    |  165 +-
 po-properties/th.po			    |  164 +-
 po-properties/tk.po			    |  164 +-
 po-properties/tr.po			    |  164 +-
 po-properties/tt.po			    |  164 +-
 po-properties/uk.po			    |  165 +-
 po-properties/ur.po			    |  164 +-
 po-properties/uz.po			    |  164 +-
 po-properties/uz@cyrillic.po		    |  164 +-
 po-properties/vi.po			    |  165 +-
 po-properties/wa.po			    |  164 +-
 po-properties/xh.po			    |  164 +-
 po-properties/yi.po			    |  164 +-
 po-properties/zh_CN.po			    |  165 +-
 po-properties/zh_HK.po			    |  165 +-
 po-properties/zh_TW.po			    |  165 +-
 po/af.po				    |  170 +--
 po/am.po				    |  170 +--
 po/ang.po				    |  170 +--
 po/ar.po				    |  170 +--
 po/as.po				    |  170 +--
 po/ast.po				    |  170 +--
 po/az.po				    |  170 +--
 po/az_IR.po				    |  170 +--
 po/be.po				    |  170 +--
 po/be@latin.po				    |  170 +--
 po/bg.po				    |  170 +--
 po/bn.po				    |  170 +--
 po/bn_IN.po				    |  170 +--
 po/br.po				    |  170 +--
 po/bs.po				    |  170 +--
 po/ca.po				    |  170 +--
 po/ca@valencia.po			    |  170 +--
 po/crh.po				    |  170 +--
 po/cs.po				    |  170 +--
 po/cy.po				    |  170 +--
 po/da.po				    |  170 +--
 po/de.po				    |  170 +--
 po/dz.po				    |  170 +--
 po/el.po				    |  170 +--
 po/en_CA.po				    |  170 +--
 po/en_GB.po				    |  170 +--
 po/eo.po				    |  170 +--
 po/es.po				    |  170 +--
 po/et.po				    |  170 +--
 po/eu.po				    |  170 +--
 po/fa.po				    |  170 +--
 po/fi.po				    |  170 +--
 po/fr.po				    |  170 +--
 po/ga.po				    |  170 +--
 po/gl.po				    |  170 +--
 po/gu.po				    |  170 +--
 po/he.po				    |  170 +--
 po/hi.po				    |  170 +--
 po/hr.po				    |  170 +--
 po/hu.po				    |  170 +--
 po/hy.po				    |  170 +--
 po/ia.po				    |  170 +--
 po/id.po				    |  170 +--
 po/io.po				    |  170 +--
 po/is.po				    |  170 +--
 po/it.po				    | 2238
 ++++++++++++++--------------
 po/ja.po				    |  170 +--
 po/ka.po				    |  170 +--
 po/kk.po				    |  170 +--
 po/kn.po				    |  170 +--
 po/ko.po				    |  170 +--
 po/ku.po				    |  170 +--
 po/li.po				    |  170 +--
 po/lt.po				    |  170 +--
 po/lv.po				    |  170 +--
 po/mai.po				    |  170 +--
 po/mi.po				    |  170 +--
 po/mk.po				    |  170 +--
 po/ml.po				    |  170 +--
 po/mn.po				    |  170 +--
 po/mr.po				    |  170 +--
 po/ms.po				    |  170 +--
 po/my.po				    |  170 +--
 po/nb.po				    |  170 +--
 po/nds.po				    |  170 +--
 po/ne.po				    |  170 +--
 po/nl.po				    |  170 +--
 po/nn.po				    |  170 +--
 po/nso.po				    |  170 +--
 po/oc.po				    |  170 +--
 po/or.po				    |  170 +--
 po/pa.po				    |  170 +--
 po/pl.po				    |  170 +--
 po/ps.po				    |  170 +--
 po/pt.po				    |  170 +--
 po/pt_BR.po				    |  170 +--
 po/ro.po				    |  170 +--
 po/ru.po				    |  170 +--
 po/rw.po				    |  170 +--
 po/si.po				    |  170 +--
 po/sk.po				    |  170 +--
 po/sl.po				    |  170 +--
 po/sq.po				    |  170 +--
 po/sr.po				    |  170 +--
 po/sr@ije.po				    |  170 +--
 po/sr@latin.po				    |  170 +--
 po/sv.po				    |  170 +--
 po/ta.po				    |  170 +--
 po/te.po				    |  170 +--
 po/th.po				    |  170 +--
 po/tk.po				    |  170 +--
 po/tr.po				    |  170 +--
 po/tt.po				    |  170 +--
 po/uk.po				    |  170 +--
 po/ur.po				    |  170 +--
 po/uz.po				    |  170 +--
 po/uz@cyrillic.po			    |  170 +--
 po/vi.po				    |  170 +--
 po/wa.po				    |  170 +--
 po/xh.po				    |  170 +--
 po/yi.po				    |  170 +--
 po/zh_CN.po				    |  170 +--
 po/zh_HK.po				    |  170 +--
 po/zh_TW.po				    |  170 +--
 217 files changed, 18469 insertions(+), 18485 deletions(-)

commit 7cfdf8fa323c2233c2849f3d917db19287081fd2
Author: Michael Natterer <mitch@gimp.org>
Date:	Sun May 30 15:34:27 2010 +0200

    tests: gtk_box_new() is 3.0 API, use gtk_vbox_new() instead

 tests/testiconview-keynav.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4451536712b3ac1d10f7e0f5b00c190cd1a818b2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 30 02:56:16 2010 -0400

    Fix the build

    One hunk got lost when cherry-picking the icon view keynav changes.

 gtk/gtkiconview.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fcf0edb6c1c91b0ee34081bcbbb8e594faa4fd56
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 30 02:39:33 2010 -0400

    Updates

 NEWS | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 39f3d5e182a8b134a48b8dfcb4329dbe7d7e75f2
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:	Mon May 10 09:43:42 2010 +0200

    Don't include __bss_start, _edata and _end symbols in the abichecks

    They are added by the binutils gold linker.

 gdk-pixbuf/abicheck.sh | 2 +-
 gdk/abicheck.sh	| 2 +-
 gtk/abicheck.sh	| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 97015c226fc6bc8701e1f69bd1951c70a69de710
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon May 10 18:27:00 2010 +0300

    Don't use g_drag_context_ref
    (cherry picked from commit a709056140945832ce71b0c9470ee88de7329121)

 gdk/win32/gdkdnd-win32.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fe22d4a402504cd02d30fd893196a3a6d8c0185e
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon May 10 01:55:31 2010 +0200

    [docs] Fix GdkColor description: blue and green colors are changed

    Reported by César Themudo here:
    https://bugzilla.gnome.org/show_bug.cgi?id=618162
    (cherry picked from commit b76557e9444a50d947061c2d90d19d0c13f2e003)

 docs/reference/gdk/tmpl/colors.sgml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6abc5122987780724a5674668671fde1af859f12
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat May 8 16:36:38 2010 +0200

    Fix typo in gtkprintoperation

    Reported by Andika Triwidada in
    https://bugzilla.gnome.org/show_bug.cgi?id=618093
    (cherry picked from commit 7b2024c1bd4a9b013cec4e4885211c04522a96ab)

 gtk/gtkprintoperation.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5cededa0aaaa8f79f37623855e4918e317086e82
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun May 30 02:15:40 2010 -0400

    Improved icon view keynav

    Use ::keynav-failed for arrow navigation in icon views, so that
    it is possible to override error handling. Also add API to get the
    row/col of an item. With this, it is possible to make arrow keynav
    span adjacent icon views, which is desired in the new control-center
    shell. testiconview-keynav demonstrates this.

 docs/reference/gtk/gtk-sections.txt |	 2 +
 gtk/gtk.symbols		     |	 2 +
 gtk/gtkiconview.c		     |	91 +++++++++++-
 gtk/gtkiconview.h		     |	 4 +
 tests/Makefile.am		     |	 5 +
 tests/testiconview-keynav.c	     | 280
 ++++++++++++++++++++++++++++++++++++
 6 files changed, 380 insertions(+), 4 deletions(-)

commit cb8c0763215bd18219c2d32b56e4bfe8a576f6b3
Author: Michael Natterer <mitch@gimp.org>
Date:	Sat May 29 05:04:54 2010 +0200

    Bug 607628 - DnD operation doesn't work when using offscreen

    Changed the way to find the drop widget from a top->bottom recursion
    using GdkWindow positions to a liner bottom->top walk up the widget
    hierarchy using _gtk_widget_find_at_coords() and
    gtk_widget_translate_coordinates(), which both do the right things for
    offscreen widgets.

 gtk/gtkdnd.c | 265
 +++++++++++++++++++++++------------------------------------
 1 file changed, 105 insertions(+), 160 deletions(-)

commit 3e16fd996733300cd3a75ab259bf2225d2a0fe76
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu May 27 18:36:04 2010 -0400

    gtk_tree_selection_get_selected: added transfer none annotation to
    model out arg

 gtk/gtktreeselection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84e9c08a402873830b0aeb43a08583096d380b0c
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu May 27 16:58:52 2010 -0400

    gtk_tree_view_get_model: return value annotated transfer none

 gtk/gtktreeview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e89187fc87889d8862893fe41e9e74714728ee04
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Thu May 27 16:53:42 2010 -0400

    annotation fixes

    * gtk_tree_model_get_column_type: transfer none added to the return
    value
    * gtk_tree_model_get_path: value parameter switched from inout to out
      so that it is annotated with caller-allocates

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

commit b0359fb944ffd96f2d5f66b3ff6e3c55115e1890
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu May 27 18:04:05 2010 +0200

    Deprecate GTK_NO_REPARENT

 gtk/gtkwidget.h | 2 ++
 1 file changed, 2 insertions(+)

commit cfb988ab383e47254f32cd0dd00e8b1bafb4d535
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu May 27 16:11:25 2010 +0200

    Seal gdk

    Add G_SEAL annotation for struct members, and add accessors for
    the (useful) fields. Patch based on work by Garrett Regier,
    see bug #592580.

 docs/reference/gdk/tmpl/general.sgml |   9 +-
 gdk/gdk.symbols		      |  45 +++++++-
 gdk/gdkcolor.h			      |   8 +-
 gdk/gdkcursor.h		      |   4 +-
 gdk/gdkdisplay.h		      |  34 +++---
 gdk/gdkdnd.c			      |  73 ++++++++++++
 gdk/gdkdnd.h			      |  28 +++--
 gdk/gdkgc.h			      |  10 +-
 gdk/gdkimage.c			      | 162 +++++++++++++++++++++++++++
 gdk/gdkimage.h			      |  35 +++---
 gdk/gdkinput.h			      |  28 +++--
 gdk/gdkkeys.h			      |   2 +-
 gdk/gdkpixmap.h		      |   4 +-
 gdk/gdkscreen.h		      |  12 +-
 gdk/gdkvisual.c		      | 189
 +++++++++++++++++++++++++++++++
 gdk/gdkvisual.h		      |  52 ++++++---
 gdk/gdkwindow.c		      | 210
 ++++++++++++++++++++++++++++++++++-
 gdk/gdkwindow.h		      |  79 +++++++------
 gdk/quartz/gdkinput.c		      |  61 ++++++++++
 gdk/win32/gdkinput.c		      |  62 +++++++++++
 gdk/x11/gdkinput.c		      | 125 +++++++++++++++++++++
 21 files changed, 1100 insertions(+), 132 deletions(-)

commit c4b1bbf3e201099e5fed38d7a60b343662b88b21
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed May 26 17:09:11 2010 +0200

    Bug 607628 - DnD operation doesn't work when using offscreen

    Turn find_widget_under_pointer() into internal API
    _gtk_widget_find_at_coords() which is needed for fixing above
    bug. This should actually be a public utility function, and will be
    moved to another file when its final API has been decided.

 gtk/gtktooltip.c | 36 +++++++++++++++++++-----------------
 gtk/gtktooltip.h |  6 ++++++
 2 files changed, 25 insertions(+), 17 deletions(-)

commit 4acc2716cb7e900245a54392db44927ed84a7eee
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Wed May 26 17:01:01 2010 +0200

    GtkWindow: Add gtk_window_has_group()

    To check whether the window has an explicit group

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

 gtk/gtk.symbols |  1 +
 gtk/gtkwindow.c | 18 ++++++++++++++++++
 gtk/gtkwindow.h |  1 +
 3 files changed, 20 insertions(+)

commit 6c7dc26935f11f2016cf3bc42f6641f322b1f578
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed May 26 09:25:55 2010 +0200

    Revert "Implement GdkRegion in terms of cairo_region_t"

    This reverts commit 5616bdc3dc3786422a23775d1c78e3a0c2ebaf87.

    I always thought cairo_region_t was a Cairo 1.8 feature. Apparently it
    isn't, so the 3 patches I just reverted made Gtk depend on an
    unreleased
    Cairo version. This is obviously not a good thing.

    Expect those patches to reland once there's a Cairo 1.10 out (probably
    around Gtk 4...)

 gdk/gdkcairo.c		   |   15 +-
 gdk/gdkpolyreg-generic.c  |   68 +-
 gdk/gdkregion-generic.c   | 1517
 ++++++++++++++++++++++++++++++++++++++++++---
 gdk/gdktypes.h		   |	3 +-
 gdk/x11/gdkdrawable-x11.c |   25 +-
 gdk/x11/gdkgc-x11.c	   |	1 +
 gdk/x11/gdkmain-x11.c	   |   23 +-
 7 files changed, 1518 insertions(+), 134 deletions(-)

commit 863853ec5f67b21e7d5972ad03e08b6097c299ce
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed May 26 09:25:44 2010 +0200

    Revert "Remove _gdk_region_new_from_yxbanded_rects()"

    This reverts commit dde9cf28820696c57c1249ca08e318222665987d.

 gdk/gdkinternals.h	 | 1 +
 gdk/gdkregion-generic.c | 8 ++++++++
 gdk/x11/gdkwindow-x11.c | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit fd20ac0751cd4e536106654bd161244269e48755
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed May 26 09:25:35 2010 +0200

    Revert "Deprecate the GdkRegion API"

    This reverts commit 821dd33918d80a28a7e47a2aaa2aaaf100b51c1b.

 docs/reference/gdk/tmpl/windows.sgml |   4 +-
 gdk/directfb/gdkdrawable-directfb.c  |  26 +-
 gdk/directfb/gdkgeometry-directfb.c  |  52 +--
 gdk/directfb/gdkwindow-directfb.c    |   6 +-
 gdk/gdk.symbols		      |  10 -
 gdk/gdkdraw.c			      |  16 +-
 gdk/gdkevents.c		      |   4 +-
 gdk/gdkgc.c			      |  38 +--
 gdk/gdkoffscreenwindow.c	      |   4 +-
 gdk/gdkpango.c			      |  10 +-
 gdk/gdkpolyreg-generic.c	      |   2 +-
 gdk/gdkregion-generic.c	      |  37 ---
 gdk/gdkregion.h		      |   9 -
 gdk/gdkwindow.c		      | 600
 +++++++++++++++++------------------
 gdk/quartz/GdkQuartzView.c	      |  10 +-
 gdk/quartz/gdkgc-quartz.c	      |  17 +-
 gdk/quartz/gdkgeometry-quartz.c      |  17 +-
 gdk/quartz/gdkprivate-quartz.h       |   4 +-
 gdk/quartz/gdkwindow-quartz.c	      | 113 ++++---
 gdk/win32/gdkdrawable-win32.c	      |  12 +-
 gdk/win32/gdkevents-win32.c	      |  10 +-
 gdk/win32/gdkgeometry-win32.c	      |  16 +-
 gdk/x11/gdkdnd-x11.c		      |  10 +-
 gdk/x11/gdkevents-x11.c	      |   2 +-
 gdk/x11/gdkgeometry-x11.c	      |  28 +-
 gdk/x11/gdkwindow-x11.c	      |  25 +-
 gtk/gtkcontainer.c		      |   4 +-
 gtk/gtkiconview.c		      |  27 +-
 gtk/gtklabel.c			      |  10 +-
 gtk/gtktextdisplay.c		      |  12 +-
 gtk/gtktreeitem.c		      |   4 +-
 gtk/gtktreeview.c		      |  41 +--
 gtk/gtkwidget.c		      |  30 +-
 tests/testgtk.c		      |   8 +-
 34 files changed, 589 insertions(+), 629 deletions(-)

commit 15037df2823a5cea2a3c6450c885d87947c5318d
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Tue May 25 11:49:10 2010 -0400

    add a transfer none annotation to gtk_tree_view_get_selection

    * it returns the selection from its priv structure without reffing

 gtk/gtktreeview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2aa560865e2b2ef34e24f772310fbf2ad26de71d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 22 00:29:58 2010 -0400

    Fix libjasper test

    This was reported in bug 551322.
    (cherry picked from commit 8e315466b98ddbc98153a54252c9d3c4458cc6c2)

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45a83fdbeb67eac56e6414decb3afce354f2c1e8
Author: Marek Kasik <mkasik@redhat.com>
Date:	Mon May 24 16:54:34 2010 +0200

    Honor PPD reading over listing of printers

    Reading of PPD files collides with getting list of printers.
    It helps to give higher priority to getting of PPDs than to
    getting list of printers (#614581).

 modules/printbackends/cups/gtkprintbackendcups.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 821dd33918d80a28a7e47a2aaa2aaaf100b51c1b
Author: Benjamin Otte <otte@redhat.com>
Date:	Sun May 23 23:27:15 2010 +0200

    Deprecate the GdkRegion API

    Includes fixing all callers to use the cairo region API instead. This
    is
    usually just replacing the function names, the only difference is
    gdk_region_get_rectangles() being replaced by
    cairo_region_num_rectangles() and cairo_region_get_rectangle() which
    required a bit more work.

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

 docs/reference/gdk/tmpl/windows.sgml |   4 +-
 gdk/directfb/gdkdrawable-directfb.c  |  26 +-
 gdk/directfb/gdkgeometry-directfb.c  |  52 +--
 gdk/directfb/gdkwindow-directfb.c    |   6 +-
 gdk/gdk.symbols		      |  10 +
 gdk/gdkdraw.c			      |  16 +-
 gdk/gdkevents.c		      |   4 +-
 gdk/gdkgc.c			      |  38 +--
 gdk/gdkoffscreenwindow.c	      |   4 +-
 gdk/gdkpango.c			      |  10 +-
 gdk/gdkpolyreg-generic.c	      |   2 +-
 gdk/gdkregion-generic.c	      |  37 +++
 gdk/gdkregion.h		      |   9 +
 gdk/gdkwindow.c		      | 600
 +++++++++++++++++------------------
 gdk/quartz/GdkQuartzView.c	      |  10 +-
 gdk/quartz/gdkgc-quartz.c	      |  17 +-
 gdk/quartz/gdkgeometry-quartz.c      |  17 +-
 gdk/quartz/gdkprivate-quartz.h       |   4 +-
 gdk/quartz/gdkwindow-quartz.c	      | 113 +++----
 gdk/win32/gdkdrawable-win32.c	      |  12 +-
 gdk/win32/gdkevents-win32.c	      |  10 +-
 gdk/win32/gdkgeometry-win32.c	      |  16 +-
 gdk/x11/gdkdnd-x11.c		      |  10 +-
 gdk/x11/gdkevents-x11.c	      |   2 +-
 gdk/x11/gdkgeometry-x11.c	      |  28 +-
 gdk/x11/gdkwindow-x11.c	      |  25 +-
 gtk/gtkcontainer.c		      |   4 +-
 gtk/gtkiconview.c		      |  27 +-
 gtk/gtklabel.c			      |  10 +-
 gtk/gtktextdisplay.c		      |  12 +-
 gtk/gtktreeitem.c		      |   4 +-
 gtk/gtktreeview.c		      |  41 ++-
 gtk/gtkwidget.c		      |  30 +-
 tests/testgtk.c		      |   8 +-
 34 files changed, 629 insertions(+), 589 deletions(-)

commit dde9cf28820696c57c1249ca08e318222665987d
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Apr 7 15:22:48 2010 +0200

    Remove _gdk_region_new_from_yxbanded_rects()

    It was an internal function and we can use
    cairo_region_create_rectangles() instead.

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

 gdk/gdkinternals.h	 | 1 -
 gdk/gdkregion-generic.c | 8 --------
 gdk/x11/gdkwindow-x11.c | 2 +-
 3 files changed, 1 insertion(+), 10 deletions(-)

commit 5616bdc3dc3786422a23775d1c78e3a0c2ebaf87
Author: Benjamin Otte <otte@redhat.com>
Date:	Wed Mar 24 19:34:16 2010 +0100

    Implement GdkRegion in terms of cairo_region_t

    Only changes in headers: GdkRegion is typedeffed to
    cairo_region_t. The
    type was opaque so it doesn't matter.

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

 gdk/gdkcairo.c		   |   15 +-
 gdk/gdkpolyreg-generic.c  |   68 +-
 gdk/gdkregion-generic.c   | 1517
 +++------------------------------------------
 gdk/gdktypes.h		   |	3 +-
 gdk/x11/gdkdrawable-x11.c |   25 +-
 gdk/x11/gdkgc-x11.c	   |	1 -
 gdk/x11/gdkmain-x11.c	   |   23 +-
 7 files changed, 134 insertions(+), 1518 deletions(-)

commit 43091232a2598c7d14834aec1e7b11806b1829c6
Author: Benjamin Otte <otte@redhat.com>
Date:	Sun May 23 22:51:55 2010 +0200

    Get rid of navigation region in GtkMenu

    This completes the move to get rid of using a GdkRegion for the
    navigation region and the only user of gdk_region_polygon(). We keep
    track of the triangle and compute in/out points ourselves now.

    Unfortunately the DRAW_STAYUP_TRIANGLES debugging code doesn't work
    using cairo, so I removed it completely.

 gtk/gtkmenu.c | 127
 ++++++++++++++++++++++++++++++----------------------------
 gtk/gtkmenu.h |   2 +-
 2 files changed, 67 insertions(+), 62 deletions(-)

commit 239cfddc97fe3e42d9a0552b8d3c59b7bd0678b5
Author: Benjamin Otte <otte@redhat.com>
Date:	Sun May 23 21:06:24 2010 +0200

    Create the navigation region without flipping

    Gets rid of some code in preparation to switching to do the
    computation
    completely without GdkRegion.

 gtk/gtkmenu.c | 57
 +++++----------------------------------------------------
 1 file changed, 5 insertions(+), 52 deletions(-)

commit ef2dc172564a80f87a08aa35a08bbc5e214c532a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat May 22 00:18:16 2010 -0400

    Deprecate GtkBoxChild

    This was discussed in bug 613132.

    Conflicts:

	gtk/gtkbox.h

 gtk/gtkbox.h | 29 +++++++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

commit 60d1ac5539cd57b693920bae695041b156e44f17
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 21 22:14:46 2010 -0400

    Remove long-obsolete docs

    There are no traces of GDK_USE_XFT, GXID_HOST or GXID_PORT in the
    code anymore.
    (cherry picked from commit 7652c2b3e066b4b68a8ac9fcc6093d13d1e35f66)

 docs/reference/gtk/x11.sgml | 54
 ---------------------------------------------
 1 file changed, 54 deletions(-)

commit c81abfae024e9fd7f174ffe9250f70e4049d28be
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 21 22:07:46 2010 -0400

    Document GSEAL_ENABLE with other preprocessor symbols.
    (cherry picked from commit 747c834f27d2c166ffa2c0b3b9dc0e467aff3578)

 docs/reference/gtk/compiling.sgml | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a184432bafe4ede98b4d445364f9a0c850e2cb7f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 21 12:13:05 2010 -0400

    Make the !xkb build survive a little longer

    This fixes bug 619114.
    (cherry picked from commit eff1fe2500f07fa2b4683ff52fe92e39e6487b05)

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

commit 8cd4c387f0feb47947541d507da9fd5bebd90895
Author: Marek Kasik <mkasik@redhat.com>
Date:	Fri May 21 12:14:30 2010 +0200

    Update list of US Letter locales

    Sync paper size fallbacks with the latest 1.8.1 CLDR table (#618000).

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

commit 96986af5b4e7a578c0a735d04c940b849a7c5060
Author: Jan Arne Petersen <jap@gnome.org>
Date:	Tue May 18 08:46:42 2010 +0200

    GtkRange: Redraw if GtkRange is a GtkScale and value is drawn.

    * gtk/gtkrange.c: (gtk_range_adjustment_value_change):
    Queue the draw also if the range is a scale and the value is drawn,
    fixing bug #533946 (Markus Brinkmann), when two HScales use one
    adjustment.

 gtk/gtkrange.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 02d8976176fb25633bcdc1cffe842538ab6e2188
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed May 12 15:02:02 2010 -0400

    Another attempt to handle pngs changing int types
    (cherry picked from commit 006d5718fa927d9d3509fca1a1c1ca6522110b57)

 gdk-pixbuf/io-png.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit c05ec8d7832ff1dd35b19df0dc2f5ccc897cd07f
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Fri May 14 12:54:15 2010 +0200

    Updated Italian translation

 po/it.po | 2250
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1127 insertions(+), 1123 deletions(-)

commit 42664a22cfa717100e62c37efd319086bfe49146
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed May 12 12:15:48 2010 +0200

    Bug 565559 - Incorrect leave-notify signals for treeview

    Set enter and leave notify mask on header window.

    Extract from a patch by Hans van Hintum.

 gtk/gtktreeview.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7d61c9fff51548ba54149eb66de85c70970f0b13
Author: Paul Davis <paul@linuxaudiosystems.com>
Date:	Wed May 12 12:11:40 2010 +0200

    Remove arbitrary limit on number of redraw rectangles

    The aim of this limit was to not degrade performance too much,
    however,
    it actually did degrade performance to a large extent.

 gdk/quartz/GdkQuartzView.c | 38 +++++++++++---------------------------
 1 file changed, 11 insertions(+), 27 deletions(-)

commit 7df52ebdd434eff75d3b48c7d5301a8023bd3491
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 7 17:17:37 2010 -0400

    bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f2f0ae89ae9f3112fbc8bd9e4f928aeccf80e59c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 7 17:13:56 2010 -0400

    2.21.0

 docs/reference/gdk-pixbuf/tmpl/animation.sgml	    |	 3 +
 docs/reference/gdk-pixbuf/tmpl/creating.sgml	    |	 3 +
 docs/reference/gdk-pixbuf/tmpl/file-loading.sgml   |	 3 +
 docs/reference/gdk-pixbuf/tmpl/file-saving.sgml    |	 3 +
 .../gdk-pixbuf/tmpl/gdk-pixbuf-loader.sgml	    |	 4 +
 .../tmpl/gdk-pixbuf-xlib-from-drawables.sgml	    |	 3 +
 .../gdk-pixbuf/tmpl/gdk-pixbuf-xlib-init.sgml	    |	 3 +
 .../gdk-pixbuf/tmpl/gdk-pixbuf-xlib-rendering.sgml |	 3 +
 .../gdk-pixbuf/tmpl/gdk-pixbuf-xlib-rgb.sgml	    |	10 +
 docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf.sgml     |	 3 +
 .../gdk-pixbuf/tmpl/initialization_versions.sgml   |	 3 +
 docs/reference/gdk-pixbuf/tmpl/inline.sgml	    |	 3 +
 .../gdk-pixbuf/tmpl/module_interface.sgml	    |	 4 +
 docs/reference/gdk-pixbuf/tmpl/refcounting.sgml    |	 3 +
 docs/reference/gdk-pixbuf/tmpl/scaling.sgml	    |	 3 +
 docs/reference/gdk-pixbuf/tmpl/util.sgml	    |	 3 +
 docs/reference/gdk/tmpl/cairo_interaction.sgml     |	 3 +
 docs/reference/gdk/tmpl/colors.sgml		    |	 5 +
 docs/reference/gdk/tmpl/cursors.sgml		    |	 3 +
 docs/reference/gdk/tmpl/dnd.sgml		    |	 4 +
 docs/reference/gdk/tmpl/drawing.sgml		    |	 3 +
 docs/reference/gdk/tmpl/event_structs.sgml	    |	 3 +
 docs/reference/gdk/tmpl/events.sgml		    |	 7 +
 docs/reference/gdk/tmpl/fonts.sgml		    |	 3 +
 docs/reference/gdk/tmpl/gcs.sgml		    |	 3 +
 docs/reference/gdk/tmpl/gdkapplaunchcontext.sgml   |	 4 +
 docs/reference/gdk/tmpl/gdkdisplay.sgml	    |	 4 +
 docs/reference/gdk/tmpl/gdkdisplaymanager.sgml     |	 4 +
 docs/reference/gdk/tmpl/gdkscreen.sgml		    |	 4 +
 docs/reference/gdk/tmpl/gdktesting.sgml	    |	 3 +
 docs/reference/gdk/tmpl/general.sgml		    |	18 +
 docs/reference/gdk/tmpl/images.sgml		    |	 3 +
 docs/reference/gdk/tmpl/input.sgml		    |	 3 +
 docs/reference/gdk/tmpl/input_devices.sgml	    |	 5 +
 docs/reference/gdk/tmpl/keys.sgml		    |	13 +
 docs/reference/gdk/tmpl/pango_interaction.sgml     |	 4 +
 docs/reference/gdk/tmpl/pixbufs.sgml		    |	 3 +
 docs/reference/gdk/tmpl/pixmaps.sgml		    |	 3 +
 docs/reference/gdk/tmpl/properties.sgml	    |	 3 +
 docs/reference/gdk/tmpl/regions.sgml		    |	 4 +
 docs/reference/gdk/tmpl/rgb.sgml		    |	 7 +
 docs/reference/gdk/tmpl/selections.sgml	    |	 3 +
 docs/reference/gdk/tmpl/threads.sgml		    |	 6 +
 docs/reference/gdk/tmpl/visuals.sgml		    |	 8 +
 docs/reference/gdk/tmpl/windows.sgml		    |	 8 +-
 docs/reference/gdk/tmpl/x_interaction.sgml	    |	 8 +
 docs/reference/gtk/tmpl/gtkaccelmap.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkactiongroup.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkadjustment.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkbbox.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkbindings.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkbox.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkbuilder.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkbutton.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkcalendar.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkcelleditable.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkcelllayout.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkcellrenderer.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkcellrendereraccel.sgml  |	 4 +
 docs/reference/gtk/tmpl/gtkcellrenderercombo.sgml  |	 4 +
 docs/reference/gtk/tmpl/gtkcellrendererpixbuf.sgml |	 4 +
 .../gtk/tmpl/gtkcellrendererprogress.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkcellrendererspin.sgml   |	 4 +
 docs/reference/gtk/tmpl/gtkcellrenderertext.sgml   |	 4 +
 docs/reference/gtk/tmpl/gtkcellrenderertoggle.sgml |	 4 +
 docs/reference/gtk/tmpl/gtkcellview.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkcheckbutton.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkcheckmenuitem.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkclipboard.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkclist.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkcolorbutton.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkcolorsel.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkcolorseldlg.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkcombo.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkcombobox.sgml	    |	 5 +
 docs/reference/gtk/tmpl/gtkcomboboxentry.sgml	    |	 5 +
 docs/reference/gtk/tmpl/gtkcontainer.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkctree.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkcurve.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkdialog.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkdnd.sgml		    |	13 +-
 docs/reference/gtk/tmpl/gtkdrawingarea.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkeditable.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkentry.sgml		    |	22 +
 docs/reference/gtk/tmpl/gtkentrybuffer.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkentrycompletion.sgml    |	 4 +
 docs/reference/gtk/tmpl/gtkenums.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkeventbox.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkexpander.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkfeatures.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml  |	 3 +
 docs/reference/gtk/tmpl/gtkfilechooserdialog.sgml  |	 3 +
 docs/reference/gtk/tmpl/gtkfilechooserwidget.sgml  |	 3 +
 docs/reference/gtk/tmpl/gtkfilefilter.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkfilesel.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkfixed.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkfontbutton.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkfontsel.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkfontseldlg.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkframe.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkgamma.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkgc.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkhandlebox.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkhbbox.sgml		    |	 6 +
 docs/reference/gtk/tmpl/gtkhpaned.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkhruler.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkhscale.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkhscrollbar.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkhseparator.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkhsv.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkiconfactory.sgml	    |	 6 +
 docs/reference/gtk/tmpl/gtkicontheme.sgml	    |	 5 +
 docs/reference/gtk/tmpl/gtkiconview.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkimagemenuitem.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkimcontext.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkimcontextsimple.sgml    |	 4 +
 docs/reference/gtk/tmpl/gtkimmulticontext.sgml     |	 4 +
 docs/reference/gtk/tmpl/gtkinputdialog.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkinvisible.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkitem.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkitemfactory.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtklabel.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtklayout.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtklinkbutton.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtklist.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtklistitem.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkliststore.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkmain.sgml		    |	16 +
 docs/reference/gtk/tmpl/gtkmenu.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtkmenubar.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkmenuitem.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkmenushell.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkmenutoolbutton.sgml     |	 3 +
 docs/reference/gtk/tmpl/gtkmisc.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtknotebook.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkobject.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkoldeditable.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkoptionmenu.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkorientable.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkpagesetup.sgml	    |	 4 +
 .../reference/gtk/tmpl/gtkpagesetupunixdialog.sgml |	 3 +
 docs/reference/gtk/tmpl/gtkpaned.sgml		    |	12 +
 docs/reference/gtk/tmpl/gtkpapersize.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkpixmap.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkpreview.sgml	    |	 8 +
 docs/reference/gtk/tmpl/gtkprintcontext.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkprinter.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkprintjob.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkprintoperation.sgml     |	 4 +
 docs/reference/gtk/tmpl/gtkprintsettings.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkprintunixdialog.sgml    |	 3 +
 docs/reference/gtk/tmpl/gtkprogress.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkprogressbar.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkradioaction.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkradiobutton.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkradiomenuitem.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkradiotoolbutton.sgml    |	 3 +
 docs/reference/gtk/tmpl/gtkrange.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkrc.sgml		    |	11 +
 docs/reference/gtk/tmpl/gtkrecentaction.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkrecentchooser.sgml	    |	 3 +
 .../reference/gtk/tmpl/gtkrecentchooserdialog.sgml |	 3 +
 docs/reference/gtk/tmpl/gtkrecentchoosermenu.sgml  |	 4 +
 .../reference/gtk/tmpl/gtkrecentchooserwidget.sgml |	 4 +
 docs/reference/gtk/tmpl/gtkrecentfilter.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkrecentmanager.sgml	    |	 5 +
 docs/reference/gtk/tmpl/gtkruler.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkscale.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtkscalebutton.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkscrollbar.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkscrolledwindow.sgml     |	 3 +
 docs/reference/gtk/tmpl/gtkselection.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkseparator.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkseparatormenuitem.sgml  |	 4 +
 docs/reference/gtk/tmpl/gtkseparatortoolitem.sgml  |	 4 +
 docs/reference/gtk/tmpl/gtksettings.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtksignal.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtksizegroup.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkspinbutton.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtkstatusbar.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkstatusicon.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkstyle.sgml		    |	 5 +
 docs/reference/gtk/tmpl/gtktable.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtktearoffmenuitem.sgml    |	 4 +
 docs/reference/gtk/tmpl/gtktext.sgml		    |	 3 +
 docs/reference/gtk/tmpl/gtktextbuffer.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktextiter.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktextmark.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktexttag.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktexttagtable.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktextview.sgml	    |	23 +
 docs/reference/gtk/tmpl/gtktipsquery.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktoggleaction.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktogglebutton.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktoggletoolbutton.sgml   |	 4 +
 docs/reference/gtk/tmpl/gtktoolbar.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktoolbutton.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktoolitem.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktooltip.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktooltips.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktree.sgml		    |	 4 +
 docs/reference/gtk/tmpl/gtktreednd.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktreeitem.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktreemodel.sgml	    |	 5 +
 docs/reference/gtk/tmpl/gtktreemodelfilter.sgml    |	 3 +
 docs/reference/gtk/tmpl/gtktreemodelsort.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktreeselection.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktreesortable.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktreestore.sgml	    |	 3 +
 docs/reference/gtk/tmpl/gtktreeview.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml     |	 4 +
 docs/reference/gtk/tmpl/gtktypeutils.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkuimanager.sgml	    |	 4 +
 docs/reference/gtk/tmpl/gtkwindow.sgml		    |	 6 +
 docs/reference/gtk/tmpl/gtkwindowgroup.sgml	    |	 4 +
 po-properties/af.po				    |  538 +--
 po-properties/am.po				    |  538 +--
 po-properties/ang.po				    |  538 +--
 po-properties/ar.po				    |  538 +--
 po-properties/as.po				    |  538 +--
 po-properties/ast.po				    |  538 +--
 po-properties/az.po				    |  538 +--
 po-properties/az_IR.po				    |  538 +--
 po-properties/be.po				    |  538 +--
 po-properties/be@latin.po			    |  538 +--
 po-properties/bg.po				    |  538 +--
 po-properties/bn.po				    | 3608
 +++++++++----------
 po-properties/bn_IN.po				    | 3794
 ++++++++++----------
 po-properties/br.po				    |  538 +--
 po-properties/bs.po				    |  538 +--
 po-properties/ca.po				    | 3551
 +++++++++---------
 po-properties/ca@valencia.po			    | 3551
 +++++++++---------
 po-properties/crh.po				    |  538 +--
 po-properties/cs.po				    |  538 +--
 po-properties/cy.po				    |  538 +--
 po-properties/da.po				    |  538 +--
 po-properties/de.po				    |  538 +--
 po-properties/dz.po				    |  538 +--
 po-properties/el.po				    |  538 +--
 po-properties/en_CA.po				    |  538 +--
 po-properties/en_GB.po				    |  538 +--
 po-properties/eo.po				    |  538 +--
 po-properties/es.po				    |  538 +--
 po-properties/et.po				    |  538 +--
 po-properties/eu.po				    |  884 +++--
 po-properties/fa.po				    |  538 +--
 po-properties/fi.po				    |  538 +--
 po-properties/fr.po				    |  538 +--
 po-properties/ga.po				    |  538 +--
 po-properties/gl.po				    |  538 +--
 po-properties/gu.po				    |  538 +--
 po-properties/he.po				    |  538 +--
 po-properties/hi.po				    |  538 +--
 po-properties/hr.po				    |  538 +--
 po-properties/hu.po				    |  538 +--
 po-properties/hy.po				    |  538 +--
 po-properties/ia.po				    |  538 +--
 po-properties/id.po				    |  538 +--
 po-properties/io.po				    |  538 +--
 po-properties/is.po				    |  538 +--
 po-properties/it.po				    |  538 +--
 po-properties/ja.po				    |  538 +--
 po-properties/ka.po				    |  538 +--
 po-properties/kk.po				    | 3694
 +++++++++----------
 po-properties/kn.po				    | 3755
 +++++++++----------
 po-properties/ko.po				    |  538 +--
 po-properties/ku.po				    |  538 +--
 po-properties/li.po				    |  538 +--
 po-properties/lt.po				    |  538 +--
 po-properties/lv.po				    |  538 +--
 po-properties/mai.po				    |  538 +--
 po-properties/mi.po				    |  538 +--
 po-properties/mk.po				    |  538 +--
 po-properties/ml.po				    |  538 +--
 po-properties/mn.po				    |  538 +--
 po-properties/mr.po				    | 3751
 +++++++++----------
 po-properties/ms.po				    |  538 +--
 po-properties/my.po				    |  538 +--
 po-properties/nb.po				    |  538 +--
 po-properties/nds.po				    |  538 +--
 po-properties/ne.po				    |  538 +--
 po-properties/nl.po				    |  538 +--
 po-properties/nn.po				    |  538 +--
 po-properties/nso.po				    |  538 +--
 po-properties/oc.po				    |  538 +--
 po-properties/or.po				    |  538 +--
 po-properties/pa.po				    |  538 +--
 po-properties/pl.po				    |  538 +--
 po-properties/ps.po				    |  538 +--
 po-properties/pt.po				    |  538 +--
 po-properties/pt_BR.po				    |  538 +--
 po-properties/ro.po				    |  538 +--
 po-properties/ru.po				    |  538 +--
 po-properties/rw.po				    |  538 +--
 po-properties/si.po				    |  538 +--
 po-properties/sk.po				    |  538 +--
 po-properties/sl.po				    |  538 +--
 po-properties/sq.po				    |  538 +--
 po-properties/sr.po				    |  538 +--
 po-properties/sr@ije.po			    |  538 +--
 po-properties/sr@latin.po			    |  538 +--
 po-properties/sv.po				    |  538 +--
 po-properties/ta.po				    |  538 +--
 po-properties/te.po				    |  538 +--
 po-properties/th.po				    |  538 +--
 po-properties/tk.po				    |  538 +--
 po-properties/tr.po				    |  538 +--
 po-properties/tt.po				    |  538 +--
 po-properties/uk.po				    | 3551
 +++++++++---------
 po-properties/ur.po				    |  538 +--
 po-properties/uz.po				    |  538 +--
 po-properties/uz@cyrillic.po			    |  538 +--
 po-properties/vi.po				    |  538 +--
 po-properties/wa.po				    |  538 +--
 po-properties/xh.po				    |  538 +--
 po-properties/yi.po				    |  538 +--
 po-properties/zh_CN.po				    |  538 +--
 po-properties/zh_HK.po				    |  538 +--
 po-properties/zh_TW.po				    |  538 +--
 po/af.po					    |  142 +-
 po/am.po					    |  142 +-
 po/ang.po					    |  142 +-
 po/ar.po					    |  142 +-
 po/as.po					    |  142 +-
 po/ast.po					    |  142 +-
 po/az.po					    |  142 +-
 po/az_IR.po					    |  142 +-
 po/be.po					    |  142 +-
 po/be@latin.po					    |  142 +-
 po/bg.po					    |  142 +-
 po/bn.po					    | 2262 ++++++------
 po/bn_IN.po					    | 2281 ++++++------
 po/br.po					    |  142 +-
 po/bs.po					    |  142 +-
 po/ca.po					    |  142 +-
 po/ca@valencia.po				    | 2229 ++++++------
 po/crh.po					    |  142 +-
 po/cs.po					    |  142 +-
 po/cy.po					    |  142 +-
 po/da.po					    | 2229 ++++++------
 po/de.po					    |  142 +-
 po/dz.po					    |  142 +-
 po/el.po					    | 2229 ++++++------
 po/en_CA.po					    |  142 +-
 po/en_GB.po					    |  142 +-
 po/eo.po					    |  142 +-
 po/es.po					    |  142 +-
 po/et.po					    |  142 +-
 po/eu.po					    |  198 +-
 po/fa.po					    |  142 +-
 po/fi.po					    |  142 +-
 po/fr.po					    |  142 +-
 po/ga.po					    |  142 +-
 po/gl.po					    | 2229 ++++++------
 po/gu.po					    |  142 +-
 po/he.po					    |  142 +-
 po/hi.po					    |  142 +-
 po/hr.po					    |  142 +-
 po/hu.po					    |  142 +-
 po/hy.po					    |  142 +-
 po/ia.po					    |  142 +-
 po/id.po					    | 2588 +++++++------
 po/io.po					    |  142 +-
 po/is.po					    |  142 +-
 po/it.po					    |  142 +-
 po/ja.po					    |  142 +-
 po/ka.po					    |  142 +-
 po/kk.po					    | 2241 ++++++------
 po/kn.po					    | 2262 ++++++------
 po/ko.po					    |  142 +-
 po/ku.po					    |  142 +-
 po/li.po					    |  142 +-
 po/lt.po					    |  142 +-
 po/lv.po					    | 2268 ++++++------
 po/mai.po					    |  142 +-
 po/mi.po					    |  142 +-
 po/mk.po					    |  142 +-
 po/ml.po					    |  142 +-
 po/mn.po					    |  142 +-
 po/mr.po					    | 2290 ++++++------
 po/ms.po					    |  142 +-
 po/my.po					    |  142 +-
 po/nb.po					    |  142 +-
 po/nds.po					    |  142 +-
 po/ne.po					    |  142 +-
 po/nl.po					    |  142 +-
 po/nn.po					    |  142 +-
 po/nso.po					    |  142 +-
 po/oc.po					    |  142 +-
 po/or.po					    |  142 +-
 po/pa.po					    |  142 +-
 po/pl.po					    |  142 +-
 po/ps.po					    |  142 +-
 po/pt.po					    |  142 +-
 po/pt_BR.po					    |  142 +-
 po/ro.po					    |  142 +-
 po/ru.po					    |  142 +-
 po/rw.po					    |  142 +-
 po/si.po					    |  142 +-
 po/sk.po					    |  142 +-
 po/sl.po					    |  142 +-
 po/sq.po					    |  142 +-
 po/sr.po					    |  142 +-
 po/sr@ije.po					    |  142 +-
 po/sr@latin.po					    |  142 +-
 po/sv.po					    |  142 +-
 po/ta.po					    |  142 +-
 po/te.po					    |  142 +-
 po/th.po					    |  142 +-
 po/tk.po					    |  142 +-
 po/tr.po					    |  142 +-
 po/tt.po					    |  142 +-
 po/uk.po					    | 2229 ++++++------
 po/ur.po					    |  142 +-
 po/uz.po					    |  142 +-
 po/uz@cyrillic.po				    |  142 +-
 po/vi.po					    |  142 +-
 po/wa.po					    |  142 +-
 po/xh.po					    |  142 +-
 po/yi.po					    |  142 +-
 po/zh_CN.po					    |  142 +-
 po/zh_HK.po					    |  142 +-
 po/zh_TW.po					    |  142 +-
 423 files changed, 61730 insertions(+), 60871 deletions(-)

commit bec4cfc758d004b043af175b581a442794913588
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 7 16:08:23 2010 -0400

    Update

 NEWS | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit 1fb1f6a7b1b55cf7d3df2e1e0413ee70c14b4f0c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 7 13:34:36 2010 -0400

    Correct a Since: tag

 gtk/gtkwidget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0e7f5332d30b6b796b2c411cf5a7128010cc0d55
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri May 7 09:28:21 2010 -0400

    Add an index for 2.22 api additions

 docs/reference/gtk/gtk-docs.sgml | 4 ++++
 1 file changed, 4 insertions(+)

commit 489657f305a2c3fb7328f54dae7fd963c1d2a9a0
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed May 5 03:52:38 2010 +0200

    Use event instead key in the previous patch

 gtk/gtkentry.c    | 4 ++--
 gtk/gtkentry.h    | 2 +-
 gtk/gtktextview.c | 4 ++--
 gtk/gtktextview.h | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit fc35cd9bfe63b777c9c42466cf4591d8ba081554
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed May 5 01:16:55 2010 +0200

    Added api to reset the im context in GtkTextView and GtkEntry

    Also, added api to allow an input method to internally handle
    key press and release events in the GtkTextView and GtkEntry
    cases.
    This is simply a wrapper to the gtk_im_context_filter_keypress()
    function, but It's added to not access the ->im_context
    directly.
    Based on a Christian Dywan patch

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

 docs/reference/gtk/gtk-sections.txt |	4 +++
 gtk/gtk.symbols		     |	4 +++
 gtk/gtkentry.c			     | 49 +++++++++++++++++++++++++++++
 gtk/gtkentry.h			     |	4 +++
 gtk/gtktextview.c		     | 61
 +++++++++++++++++++++++++++++++++++--
 gtk/gtktextview.h		     |	4 +++
 6 files changed, 124 insertions(+), 2 deletions(-)

commit 501098e946869372ceb958e6493fc57d09b105e5
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue May 4 15:27:08 2010 +0200

    Remove the definition of libpixbufloader_gdip_png_la_*

    libstatic-pixbufloader-gdip-png.la should not be built or at least not
    included in STATIC_GDIPLUS_LIBS as we don't want to use the GDI+-based
    loader for PNG, because if we do, we can't get (or was it set?) the
    options of a PNG pixbuf that for instance some code in GIMP wants
    to do.

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

 gdk-pixbuf/Makefile.am | 14 --------------
 1 file changed, 14 deletions(-)

commit bd873014ca5c970c69d1a4e2f7c9b61a266d69a7
Author: Benjamin Otte <otte@redhat.com>
Date:	Sun May 2 14:32:18 2010 +0200

    filechooser: Fix a crash when removing files

    The file removal code was not properly clearing the file=>array index
    cache, so later lookups into that cache would return invalid array
    indexes.

    The easiest way to reproduce it is to create a directory with
    two files
    and deleting both of them.

    Reported-by: Javier Jardón <jjardon@gnome.org>

 gtk/gtkfilesystemmodel.c | 1 +
 1 file changed, 1 insertion(+)

commit 3cc9575323b4ca8c6d82572f1bfe3eb23555fdb3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Apr 28 04:29:41 2010 +0200

    Move documentation to inline comments: GtkHBox

 docs/reference/gtk/tmpl/.gitignore   |  1 +
 docs/reference/gtk/tmpl/gtkhbox.sgml | 49
 ------------------------------------
 gtk/gtkhbox.c			      | 25 ++++++++++++++++++
 3 files changed, 26 insertions(+), 49 deletions(-)

commit a6ed128abfbbe74a4c87908744c24c25e061b5a3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Apr 28 04:20:10 2010 +0200

    Move documentation to inline comments: Testing utilities

 docs/reference/gtk/tmpl/.gitignore	 |   1 +
 docs/reference/gtk/tmpl/gtktesting.sgml | 177
 --------------------------------
 gtk/gtktestutils.c			 |   7 +-
 3 files changed, 7 insertions(+), 178 deletions(-)

commit 1e2dabf31d6e4aeeb767f3f31f088b5e7f31e187
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Apr 27 03:26:11 2010 +0200

    Allow NULL as 'icon_widget' in gtk_tool_button_new()

    This completes the patch of
    commit b8ec73a52fe3dc3012db78f45bfcafa2cb3e14ae

 gtk/gtktoolbutton.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d3d4cf0e841df6573a41ef4ebb609ff7b81dbb0f
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Mar 25 19:46:01 2010 +0100

    Deprecate GTK_WIDGET_*SET_FLAGS() macro

    The macro GTK_WIDGET_SET_FLAGS(w, GTK_VISIBLE) should
    still be fixed internally.

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

 gtk/gtkwidget.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 5eaff47e85e5a6cb8bd370ce1cccf5fad5cba5fe
Author: Mirsal Ennaime <mirsal.ennaime@gmail.com>
Date:	Sat Apr 17 23:49:49 2010 +0200

    Add accessors for GtkTextView adjustments

    GtkTextView is missing accessors for its sealed hadjustment
    and vadjustment members.
    This patch adds gtk_text_view_get_hadjustment() and
    gtk_text_view_get_vadjustment() to GtkTextView

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

 gtk/gtk.symbols   |  2 ++
 gtk/gtktextview.c | 36 ++++++++++++++++++++++++++++++++++++
 gtk/gtktextview.h |  3 +++
 3 files changed, 41 insertions(+)

commit 41a073263a5b16c2ecde58d7ef0f6ad2d296b3ac
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Apr 14 14:18:25 2010 +0200

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_HAS_DEFAULT)

    Introduce internal _gtk_widget_set_has_default() for this

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

 gtk/gtkwidget.c | 10 ++++++++++
 gtk/gtkwidget.h |  2 ++
 gtk/gtkwindow.c | 12 ++++++------
 3 files changed, 18 insertions(+), 6 deletions(-)

commit 45257e31c721d1ffbd2cdcfb25ae637d7e1e7b29
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Apr 12 17:48:09 2010 +0200

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_TOPLEVEL)

    Introduce internal _gtk_widget_set_is_toplvel() for this

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

 gtk/gtkinvisible.c	   |  2 +-
 gtk/gtkwidget.c	   | 10 ++++++++++
 gtk/gtkwidget.h	   |  3 +++
 gtk/gtkwin32embedwidget.c |  2 +-
 gtk/gtkwindow.c	   | 14 +++++++++-----
 5 files changed, 24 insertions(+), 7 deletions(-)

commit 560e426f16fc5a8a8eaaac2cf6feb85d26e69388
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Apr 11 23:19:42 2010 +0200

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_HAS_GRAB)

    Introduce internal _gtk_widget_set_has_grab() for this

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

 gtk/gtkmain.c	 |  4 ++--
 gtk/gtkwidget.c | 10 ++++++++++
 gtk/gtkwidget.h |  2 ++
 3 files changed, 14 insertions(+), 2 deletions(-)

commit b8ec73a52fe3dc3012db78f45bfcafa2cb3e14ae
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Apr 26 20:05:51 2010 +0200

    Only a GtkMisc widget should be passed to gtk_tool_button_new()

    Reported by Hernando Torque here:
    https://bugzilla.gnome.org/show_bug.cgi?id=616851

 gtk/gtktoolbutton.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 621b415e5b3d0f4f1ad59e032b049815d3624519
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:	Mon Apr 12 14:54:41 2010 +0100

    tree-view: Use gtk_widget_send_focus_change()

    Remove the second (and last) internal user of the GTK_HAS_FOCUS flag.

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

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

commit 91930f86b2b38d9f73723b36ffe9f75cc579190d
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:	Mon Apr 12 14:53:50 2010 +0100

    window: Use gtk_widget_send_focus_change()

    Remove the original user of the GTK_HAS_FOCUS flags.

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

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

commit f04a7203484685e0ed6088927f053133b4079c7c
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:	Mon Apr 12 14:49:21 2010 +0100

    widget: Add send_focus_change()

    Currently the only users of the GTK_HAS_FOCUS flag are setting it
    before sending a focus change event. This is normally needed by
    GtkWindow, but there are widgets that require controlling the focus
    of widgets that are semantically their children even though they are
    parented to another top-level. Case in point: the quick search entry
    for GtkTreeView.

    Over the years people have been hacking the focus change out of
    gtkwindow.c and gtktreeview.c, thus leaking the direct access of the
    GTK_HAS_FOCUS flag.

    The simplest way to avoid that is to add a function that sends the
    focus change event and controls the setting of the flag, thus removing
    the need for external widgets to do the same.

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

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkwidget.c		     | 66
 +++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.h		     |	2 ++
 4 files changed, 70 insertions(+)

commit 15482528a588bbe97a898786304da6a883122237
Author: Mike Gorse <mgorse@novell.com>
Date:	Mon Apr 26 16:12:59 2010 +0800

    Implement action interface for gailcell.

    Bug #580889.

 modules/other/gail/gailbooleancell.c |  3 +--
 modules/other/gail/gailcell.c	      | 13 +++----------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit 52887f00061b8dac2071a39aed3e05e536ec8d6e
Author: Peteris Krisjanis <pecisk@gmail.com>
Date:	Sat Apr 24 21:40:15 2010 +0300

    Updated Latvian translation.

 po/lv.po | 3146
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1560 insertions(+), 1586 deletions(-)

commit 1ab3fc02f9ee28f50deb1966d5085085b4e68aa4
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:	Sat Apr 24 12:29:42 2010 +0200

    Added Kazakh translation

 po-properties/kk.po | 8603
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 po/LINGUAS	     |	  1 +
 po/kk.po	     | 5336 ++++++++++++++++++++++++++++++++
 3 files changed, 13940 insertions(+)

commit 53fae3247c2d283d45a0ecbad0425331b072983a
Author: Florian Scandella <flo@chilicode.com>
Date:	Fri Apr 9 17:22:51 2010 +0200

    Add heuristic for primary monitor

    Use the first monitor returned by RANDR as primary, if primary
    is not set and no LVDS is found.

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

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

commit 093722fcc8df2c495b02731cd398dbe5e56d258d
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:	Fri Apr 23 00:15:03 2010 +0200

    Updated Catalan (Valencian) translation

 po-properties/ca@valencia.po | 3959
 +++++++++++++++++++++---------------------
 1 file changed, 1979 insertions(+), 1980 deletions(-)

commit e816ab7cfffa9c294ebecf8874ca918532c7556c
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:	Fri Apr 23 00:08:03 2010 +0200

    Updated Catalan (Valencian) translation

 po/ca@valencia.po | 3305
 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 2037 insertions(+), 1268 deletions(-)

commit 85d166fbb98c1657ed15ca12558c8b63748e082d
Author: Torsten Schönfeld <kaffeetisch@gmx.de>
Date:	Thu Apr 22 22:52:58 2010 +0200

    [docs] Fix a typo in the offscreen windows docs

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gdk/tmpl/windows.sgml | 1 -
 1 file changed, 1 deletion(-)

commit 5e22dd4e437224bf0356742bcc52ee6c96186b35
Author: Claude Paroz <claude@2xlibre.net>
Date:	Thu Apr 22 21:11:53 2010 +0200

    Revert "Make GTK+ Tutorial gnome-doc-utils compliant"

    This reverts commit 4d1cf25080c2208936580667df544e14638db06f.
    GTK+ maintainers should first approved the gnome-doc-utils dependency
    before this migration.

 docs/tutorial/C/gtk-tut.xml		 | 16110
 -----------------------------
 docs/tutorial/C/images/arrow.eps	 |  1147 ---
 docs/tutorial/C/images/arrow.png	 |   Bin 3802 -> 0 bytes
 docs/tutorial/C/images/aspectframe.eps  |  5448 ----------
 docs/tutorial/C/images/aspectframe.png  |   Bin 5163 -> 0 bytes
 docs/tutorial/C/images/base.eps	 |  4287 --------
 docs/tutorial/C/images/base.png	 |   Bin 4462 -> 0 bytes
 docs/tutorial/C/images/buttonbox.eps	 | 16247
 ------------------------------
 docs/tutorial/C/images/buttonbox.png	 |   Bin 23400 -> 0 bytes
 docs/tutorial/C/images/buttons.eps	 |  1302 ---
 docs/tutorial/C/images/buttons.png	 |   Bin 4063 -> 0 bytes
 docs/tutorial/C/images/calendar.eps	 | 12855 -----------------------
 docs/tutorial/C/images/calendar.png	 |   Bin 11252 -> 0 bytes
 docs/tutorial/C/images/colorsel.eps	 |  6838 -------------
 docs/tutorial/C/images/colorsel.png	 |   Bin 28063 -> 0 bytes
 docs/tutorial/C/images/entry.eps	 |  2528 -----
 docs/tutorial/C/images/entry.png	 |   Bin 5273 -> 0 bytes
 docs/tutorial/C/images/eventbox.eps	 |  1077 --
 docs/tutorial/C/images/eventbox.png	 |   Bin 3673 -> 0 bytes
 docs/tutorial/C/images/filesel.eps	 |  8678 ----------------
 docs/tutorial/C/images/filesel.png	 |   Bin 11063 -> 0 bytes
 docs/tutorial/C/images/fixed.eps	 |  4755 ---------
 docs/tutorial/C/images/fixed.png	 |   Bin 5653 -> 0 bytes
 docs/tutorial/C/images/frame.eps	 |  8778 ----------------
 docs/tutorial/C/images/frame.png	 |   Bin 5827 -> 0 bytes
 docs/tutorial/C/images/gtkdial.eps	 |  2201 ----
 docs/tutorial/C/images/gtkdial.png	 |   Bin 4758 -> 0 bytes
 docs/tutorial/C/images/helloworld.eps	 |   914 --
 docs/tutorial/C/images/helloworld.png	 |   Bin 3264 -> 0 bytes
 docs/tutorial/C/images/helloworld2.eps  |  1136 ---
 docs/tutorial/C/images/helloworld2.png  |   Bin 3911 -> 0 bytes
 docs/tutorial/C/images/label.eps	 |  8264 ---------------
 docs/tutorial/C/images/label.png	 |   Bin 17358 -> 0 bytes
 docs/tutorial/C/images/menu.eps	 |  2528 -----
 docs/tutorial/C/images/menu.png	 |   Bin 4857 -> 0 bytes
 docs/tutorial/C/images/notebook.eps	 |  2617 -----
 docs/tutorial/C/images/notebook.png	 |   Bin 8005 -> 0 bytes
 docs/tutorial/C/images/packbox1.eps	 |  6606 ------------
 docs/tutorial/C/images/packbox1.png	 |   Bin 10366 -> 0 bytes
 docs/tutorial/C/images/packbox2.eps	 |  4966 ---------
 docs/tutorial/C/images/packbox2.png	 |   Bin 9302 -> 0 bytes
 docs/tutorial/C/images/paned.eps	 |  9533 ------------------
 docs/tutorial/C/images/paned.png	 |   Bin 12050 -> 0 bytes
 docs/tutorial/C/images/progressbar.eps  |  3581 -------
 docs/tutorial/C/images/progressbar.png  |   Bin 6135 -> 0 bytes
 docs/tutorial/C/images/radiobuttons.eps |  1695 ----
 docs/tutorial/C/images/radiobuttons.png |   Bin 3936 -> 0 bytes
 docs/tutorial/C/images/rangewidgets.eps |  9087 -----------------
 docs/tutorial/C/images/rangewidgets.png |   Bin 9284 -> 0 bytes
 docs/tutorial/C/images/rulers.eps	 |  6588 ------------
 docs/tutorial/C/images/rulers.png	 |   Bin 8466 -> 0 bytes
 docs/tutorial/C/images/scribble.eps	 |  4709 ---------
 docs/tutorial/C/images/scribble.png	 |   Bin 5533 -> 0 bytes
 docs/tutorial/C/images/scrolledwin.eps  |  8778 ----------------
 docs/tutorial/C/images/scrolledwin.png  |   Bin 7745 -> 0 bytes
 docs/tutorial/C/images/spinbutton.eps	 |  6635 ------------
 docs/tutorial/C/images/spinbutton.png	 |   Bin 8515 -> 0 bytes
 docs/tutorial/C/images/statusbar.eps	 |  2528 -----
 docs/tutorial/C/images/statusbar.png	 |   Bin 5155 -> 0 bytes
 docs/tutorial/C/images/table.eps	 |  1834 ----
 docs/tutorial/C/images/table.png	 |   Bin 4395 -> 0 bytes
 docs/tutorial/C/images/tictactoe.eps	 |  1097 --
 docs/tutorial/C/images/tictactoe.png	 |   Bin 3100 -> 0 bytes
 docs/tutorial/Makefile.am		 |    52 +-
 docs/tutorial/gtk-tut.omf.in		 |     9 -
 docs/tutorial/gtk-tut.sgml		 | 16110
 +++++++++++++++++++++++++++++
 docs/tutorial/images/arrow.eps		 |  1147 +++
 docs/tutorial/images/arrow.png		 |   Bin 0 -> 3802 bytes
 docs/tutorial/images/aspectframe.eps	 |  5448 ++++++++++
 docs/tutorial/images/aspectframe.png	 |   Bin 0 -> 5163 bytes
 docs/tutorial/images/base.eps		 |  4287 ++++++++
 docs/tutorial/images/base.png		 |   Bin 0 -> 4462 bytes
 docs/tutorial/images/buttonbox.eps	 | 16247
 ++++++++++++++++++++++++++++++
 docs/tutorial/images/buttonbox.png	 |   Bin 0 -> 23400 bytes
 docs/tutorial/images/buttons.eps	 |  1302 +++
 docs/tutorial/images/buttons.png	 |   Bin 0 -> 4063 bytes
 docs/tutorial/images/calendar.eps	 | 12855 +++++++++++++++++++++++
 docs/tutorial/images/calendar.png	 |   Bin 0 -> 11252 bytes
 docs/tutorial/images/colorsel.eps	 |  6838 +++++++++++++
 docs/tutorial/images/colorsel.png	 |   Bin 0 -> 28063 bytes
 docs/tutorial/images/entry.eps		 |  2528 +++++
 docs/tutorial/images/entry.png		 |   Bin 0 -> 5273 bytes
 docs/tutorial/images/eventbox.eps	 |  1077 ++
 docs/tutorial/images/eventbox.png	 |   Bin 0 -> 3673 bytes
 docs/tutorial/images/filesel.eps	 |  8678 ++++++++++++++++
 docs/tutorial/images/filesel.png	 |   Bin 0 -> 11063 bytes
 docs/tutorial/images/fixed.eps		 |  4755 +++++++++
 docs/tutorial/images/fixed.png		 |   Bin 0 -> 5653 bytes
 docs/tutorial/images/frame.eps		 |  8778 ++++++++++++++++
 docs/tutorial/images/frame.png		 |   Bin 0 -> 5827 bytes
 docs/tutorial/images/gtkdial.eps	 |  2201 ++++
 docs/tutorial/images/gtkdial.png	 |   Bin 0 -> 4758 bytes
 docs/tutorial/images/helloworld.eps	 |   914 ++
 docs/tutorial/images/helloworld.png	 |   Bin 0 -> 3264 bytes
 docs/tutorial/images/helloworld2.eps	 |  1136 +++
 docs/tutorial/images/helloworld2.png	 |   Bin 0 -> 3911 bytes
 docs/tutorial/images/label.eps		 |  8264 +++++++++++++++
 docs/tutorial/images/label.png		 |   Bin 0 -> 17358 bytes
 docs/tutorial/images/menu.eps		 |  2528 +++++
 docs/tutorial/images/menu.png		 |   Bin 0 -> 4857 bytes
 docs/tutorial/images/notebook.eps	 |  2617 +++++
 docs/tutorial/images/notebook.png	 |   Bin 0 -> 8005 bytes
 docs/tutorial/images/packbox1.eps	 |  6606 ++++++++++++
 docs/tutorial/images/packbox1.png	 |   Bin 0 -> 10366 bytes
 docs/tutorial/images/packbox2.eps	 |  4966 +++++++++
 docs/tutorial/images/packbox2.png	 |   Bin 0 -> 9302 bytes
 docs/tutorial/images/paned.eps		 |  9533 ++++++++++++++++++
 docs/tutorial/images/paned.png		 |   Bin 0 -> 12050 bytes
 docs/tutorial/images/progressbar.eps	 |  3581 +++++++
 docs/tutorial/images/progressbar.png	 |   Bin 0 -> 6135 bytes
 docs/tutorial/images/radiobuttons.eps	 |  1695 ++++
 docs/tutorial/images/radiobuttons.png	 |   Bin 0 -> 3936 bytes
 docs/tutorial/images/rangewidgets.eps	 |  9087 +++++++++++++++++
 docs/tutorial/images/rangewidgets.png	 |   Bin 0 -> 9284 bytes
 docs/tutorial/images/rulers.eps	 |  6588 ++++++++++++
 docs/tutorial/images/rulers.png	 |   Bin 0 -> 8466 bytes
 docs/tutorial/images/scribble.eps	 |  4709 +++++++++
 docs/tutorial/images/scribble.png	 |   Bin 0 -> 5533 bytes
 docs/tutorial/images/scrolledwin.eps	 |  8778 ++++++++++++++++
 docs/tutorial/images/scrolledwin.png	 |   Bin 0 -> 7745 bytes
 docs/tutorial/images/spinbutton.eps	 |  6635 ++++++++++++
 docs/tutorial/images/spinbutton.png	 |   Bin 0 -> 8515 bytes
 docs/tutorial/images/statusbar.eps	 |  2528 +++++
 docs/tutorial/images/statusbar.png	 |   Bin 0 -> 5155 bytes
 docs/tutorial/images/table.eps		 |  1834 ++++
 docs/tutorial/images/table.png		 |   Bin 0 -> 4395 bytes
 docs/tutorial/images/tictactoe.eps	 |  1097 ++
 docs/tutorial/images/tictactoe.png	 |   Bin 0 -> 3100 bytes
 docs/tutorial/package-db-tutorial.sh	 |   137 +
 129 files changed, 175529 insertions(+), 175363 deletions(-)

commit 4d1cf25080c2208936580667df544e14638db06f
Author: Claude Paroz <claude@2xlibre.net>
Date:	Wed Mar 10 22:12:06 2010 +0100

    Make GTK+ Tutorial gnome-doc-utils compliant

 docs/tutorial/C/gtk-tut.xml		 | 16110
 +++++++++++++++++++++++++++++
 docs/tutorial/C/images/arrow.eps	 |  1147 +++
 docs/tutorial/C/images/arrow.png	 |   Bin 0 -> 3802 bytes
 docs/tutorial/C/images/aspectframe.eps  |  5448 ++++++++++
 docs/tutorial/C/images/aspectframe.png  |   Bin 0 -> 5163 bytes
 docs/tutorial/C/images/base.eps	 |  4287 ++++++++
 docs/tutorial/C/images/base.png	 |   Bin 0 -> 4462 bytes
 docs/tutorial/C/images/buttonbox.eps	 | 16247
 ++++++++++++++++++++++++++++++
 docs/tutorial/C/images/buttonbox.png	 |   Bin 0 -> 23400 bytes
 docs/tutorial/C/images/buttons.eps	 |  1302 +++
 docs/tutorial/C/images/buttons.png	 |   Bin 0 -> 4063 bytes
 docs/tutorial/C/images/calendar.eps	 | 12855 +++++++++++++++++++++++
 docs/tutorial/C/images/calendar.png	 |   Bin 0 -> 11252 bytes
 docs/tutorial/C/images/colorsel.eps	 |  6838 +++++++++++++
 docs/tutorial/C/images/colorsel.png	 |   Bin 0 -> 28063 bytes
 docs/tutorial/C/images/entry.eps	 |  2528 +++++
 docs/tutorial/C/images/entry.png	 |   Bin 0 -> 5273 bytes
 docs/tutorial/C/images/eventbox.eps	 |  1077 ++
 docs/tutorial/C/images/eventbox.png	 |   Bin 0 -> 3673 bytes
 docs/tutorial/C/images/filesel.eps	 |  8678 ++++++++++++++++
 docs/tutorial/C/images/filesel.png	 |   Bin 0 -> 11063 bytes
 docs/tutorial/C/images/fixed.eps	 |  4755 +++++++++
 docs/tutorial/C/images/fixed.png	 |   Bin 0 -> 5653 bytes
 docs/tutorial/C/images/frame.eps	 |  8778 ++++++++++++++++
 docs/tutorial/C/images/frame.png	 |   Bin 0 -> 5827 bytes
 docs/tutorial/C/images/gtkdial.eps	 |  2201 ++++
 docs/tutorial/C/images/gtkdial.png	 |   Bin 0 -> 4758 bytes
 docs/tutorial/C/images/helloworld.eps	 |   914 ++
 docs/tutorial/C/images/helloworld.png	 |   Bin 0 -> 3264 bytes
 docs/tutorial/C/images/helloworld2.eps  |  1136 +++
 docs/tutorial/C/images/helloworld2.png  |   Bin 0 -> 3911 bytes
 docs/tutorial/C/images/label.eps	 |  8264 +++++++++++++++
 docs/tutorial/C/images/label.png	 |   Bin 0 -> 17358 bytes
 docs/tutorial/C/images/menu.eps	 |  2528 +++++
 docs/tutorial/C/images/menu.png	 |   Bin 0 -> 4857 bytes
 docs/tutorial/C/images/notebook.eps	 |  2617 +++++
 docs/tutorial/C/images/notebook.png	 |   Bin 0 -> 8005 bytes
 docs/tutorial/C/images/packbox1.eps	 |  6606 ++++++++++++
 docs/tutorial/C/images/packbox1.png	 |   Bin 0 -> 10366 bytes
 docs/tutorial/C/images/packbox2.eps	 |  4966 +++++++++
 docs/tutorial/C/images/packbox2.png	 |   Bin 0 -> 9302 bytes
 docs/tutorial/C/images/paned.eps	 |  9533 ++++++++++++++++++
 docs/tutorial/C/images/paned.png	 |   Bin 0 -> 12050 bytes
 docs/tutorial/C/images/progressbar.eps  |  3581 +++++++
 docs/tutorial/C/images/progressbar.png  |   Bin 0 -> 6135 bytes
 docs/tutorial/C/images/radiobuttons.eps |  1695 ++++
 docs/tutorial/C/images/radiobuttons.png |   Bin 0 -> 3936 bytes
 docs/tutorial/C/images/rangewidgets.eps |  9087 +++++++++++++++++
 docs/tutorial/C/images/rangewidgets.png |   Bin 0 -> 9284 bytes
 docs/tutorial/C/images/rulers.eps	 |  6588 ++++++++++++
 docs/tutorial/C/images/rulers.png	 |   Bin 0 -> 8466 bytes
 docs/tutorial/C/images/scribble.eps	 |  4709 +++++++++
 docs/tutorial/C/images/scribble.png	 |   Bin 0 -> 5533 bytes
 docs/tutorial/C/images/scrolledwin.eps  |  8778 ++++++++++++++++
 docs/tutorial/C/images/scrolledwin.png  |   Bin 0 -> 7745 bytes
 docs/tutorial/C/images/spinbutton.eps	 |  6635 ++++++++++++
 docs/tutorial/C/images/spinbutton.png	 |   Bin 0 -> 8515 bytes
 docs/tutorial/C/images/statusbar.eps	 |  2528 +++++
 docs/tutorial/C/images/statusbar.png	 |   Bin 0 -> 5155 bytes
 docs/tutorial/C/images/table.eps	 |  1834 ++++
 docs/tutorial/C/images/table.png	 |   Bin 0 -> 4395 bytes
 docs/tutorial/C/images/tictactoe.eps	 |  1097 ++
 docs/tutorial/C/images/tictactoe.png	 |   Bin 0 -> 3100 bytes
 docs/tutorial/Makefile.am		 |    52 +-
 docs/tutorial/gtk-tut.omf.in		 |     9 +
 docs/tutorial/gtk-tut.sgml		 | 16110
 -----------------------------
 docs/tutorial/images/arrow.eps		 |  1147 ---
 docs/tutorial/images/arrow.png		 |   Bin 3802 -> 0 bytes
 docs/tutorial/images/aspectframe.eps	 |  5448 ----------
 docs/tutorial/images/aspectframe.png	 |   Bin 5163 -> 0 bytes
 docs/tutorial/images/base.eps		 |  4287 --------
 docs/tutorial/images/base.png		 |   Bin 4462 -> 0 bytes
 docs/tutorial/images/buttonbox.eps	 | 16247
 ------------------------------
 docs/tutorial/images/buttonbox.png	 |   Bin 23400 -> 0 bytes
 docs/tutorial/images/buttons.eps	 |  1302 ---
 docs/tutorial/images/buttons.png	 |   Bin 4063 -> 0 bytes
 docs/tutorial/images/calendar.eps	 | 12855 -----------------------
 docs/tutorial/images/calendar.png	 |   Bin 11252 -> 0 bytes
 docs/tutorial/images/colorsel.eps	 |  6838 -------------
 docs/tutorial/images/colorsel.png	 |   Bin 28063 -> 0 bytes
 docs/tutorial/images/entry.eps		 |  2528 -----
 docs/tutorial/images/entry.png		 |   Bin 5273 -> 0 bytes
 docs/tutorial/images/eventbox.eps	 |  1077 --
 docs/tutorial/images/eventbox.png	 |   Bin 3673 -> 0 bytes
 docs/tutorial/images/filesel.eps	 |  8678 ----------------
 docs/tutorial/images/filesel.png	 |   Bin 11063 -> 0 bytes
 docs/tutorial/images/fixed.eps		 |  4755 ---------
 docs/tutorial/images/fixed.png		 |   Bin 5653 -> 0 bytes
 docs/tutorial/images/frame.eps		 |  8778 ----------------
 docs/tutorial/images/frame.png		 |   Bin 5827 -> 0 bytes
 docs/tutorial/images/gtkdial.eps	 |  2201 ----
 docs/tutorial/images/gtkdial.png	 |   Bin 4758 -> 0 bytes
 docs/tutorial/images/helloworld.eps	 |   914 --
 docs/tutorial/images/helloworld.png	 |   Bin 3264 -> 0 bytes
 docs/tutorial/images/helloworld2.eps	 |  1136 ---
 docs/tutorial/images/helloworld2.png	 |   Bin 3911 -> 0 bytes
 docs/tutorial/images/label.eps		 |  8264 ---------------
 docs/tutorial/images/label.png		 |   Bin 17358 -> 0 bytes
 docs/tutorial/images/menu.eps		 |  2528 -----
 docs/tutorial/images/menu.png		 |   Bin 4857 -> 0 bytes
 docs/tutorial/images/notebook.eps	 |  2617 -----
 docs/tutorial/images/notebook.png	 |   Bin 8005 -> 0 bytes
 docs/tutorial/images/packbox1.eps	 |  6606 ------------
 docs/tutorial/images/packbox1.png	 |   Bin 10366 -> 0 bytes
 docs/tutorial/images/packbox2.eps	 |  4966 ---------
 docs/tutorial/images/packbox2.png	 |   Bin 9302 -> 0 bytes
 docs/tutorial/images/paned.eps		 |  9533 ------------------
 docs/tutorial/images/paned.png		 |   Bin 12050 -> 0 bytes
 docs/tutorial/images/progressbar.eps	 |  3581 -------
 docs/tutorial/images/progressbar.png	 |   Bin 6135 -> 0 bytes
 docs/tutorial/images/radiobuttons.eps	 |  1695 ----
 docs/tutorial/images/radiobuttons.png	 |   Bin 3936 -> 0 bytes
 docs/tutorial/images/rangewidgets.eps	 |  9087 -----------------
 docs/tutorial/images/rangewidgets.png	 |   Bin 9284 -> 0 bytes
 docs/tutorial/images/rulers.eps	 |  6588 ------------
 docs/tutorial/images/rulers.png	 |   Bin 8466 -> 0 bytes
 docs/tutorial/images/scribble.eps	 |  4709 ---------
 docs/tutorial/images/scribble.png	 |   Bin 5533 -> 0 bytes
 docs/tutorial/images/scrolledwin.eps	 |  8778 ----------------
 docs/tutorial/images/scrolledwin.png	 |   Bin 7745 -> 0 bytes
 docs/tutorial/images/spinbutton.eps	 |  6635 ------------
 docs/tutorial/images/spinbutton.png	 |   Bin 8515 -> 0 bytes
 docs/tutorial/images/statusbar.eps	 |  2528 -----
 docs/tutorial/images/statusbar.png	 |   Bin 5155 -> 0 bytes
 docs/tutorial/images/table.eps		 |  1834 ----
 docs/tutorial/images/table.png		 |   Bin 4395 -> 0 bytes
 docs/tutorial/images/tictactoe.eps	 |  1097 --
 docs/tutorial/images/tictactoe.png	 |   Bin 3100 -> 0 bytes
 docs/tutorial/package-db-tutorial.sh	 |   137 -
 129 files changed, 175363 insertions(+), 175529 deletions(-)

commit 78e68d4548800585f94a699ecca4addb3bfbabbc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 22 14:13:35 2010 -0400

    Update the gdk_event_free docs

    Bug 616118

 gdk/gdkevents.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af06c64edb8243a1cee7eadffeb4abcfe2524928
Author: Shankar Prasad <sprasad@git.gnome.org>
Date:	Thu Apr 22 16:33:24 2010 +0530

    Updated Kannada translations

 po-properties/kn.po | 3796
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1878 insertions(+), 1918 deletions(-)

commit 206f2bbfa865bd0e2f957844d4b94e9880c8afd9
Author: Shankar Prasad <sprasad@git.gnome.org>
Date:	Thu Apr 22 16:30:17 2010 +0530

    Updated Kannada translations

 po/kn.po | 2293
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1143 insertions(+), 1150 deletions(-)

commit 3f7877386237f8926e33412de53af591ac3d8489
Author: Mike Gorse <mgorse@novell.com>
Date:	Thu Apr 22 12:24:41 2010 +0800

    Notify ATK_STATE_ENABLED change when ATK_STATE_SENSITIVE changes
    if necessary.

    Bug #615999.

 modules/other/gail/gailcheckmenuitem.c    | 14 +++++++++++++-
 modules/other/gail/gailchecksubmenuitem.c | 14 +++++++++++++-
 modules/other/gail/gailtogglebutton.c	   | 14 +++++++++++++-
 modules/other/gail/gailwidget.c	   |  3 +++
 4 files changed, 42 insertions(+), 3 deletions(-)

commit 95fd5011c2e7251f424e583237023a937e47303c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Dec 18 05:00:56 2009 +0100

    Move documentation to inline comments: GtkMessageDialog

    Also, add a note about GTK_BUTTONS_OK, GTK_BUTTONS_YES_NO
    and GTK_BUTTONS_OK_CANCEL are discouraged by the GNOME HIG.

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

 docs/reference/gtk/tmpl/.gitignore	       |   1 +
 docs/reference/gtk/tmpl/gtkmessagedialog.sgml | 213
 --------------------------
 gtk/gtkenums.h				       |  10 ++
 gtk/gtkmessagedialog.c			       |  47 ++++++
 gtk/gtkmessagedialog.h			       |  37 +++--
 5 files changed, 86 insertions(+), 222 deletions(-)

commit 51a1af7aa4209bc602dafc058f87e3ed7a901764
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Fri Apr 16 00:12:29 2010 +0300

    Use the proper screen in _gdk_windowing_get_shape_for_mask()

    Bug 615853 - BadMatch when pressing keyboard volume keys while
    pointer in
		 secondary X screen

    _gdk_windowing_get_shape_for_mask() is using the default screen,
    not taking
    into account that its GdkBitmap could have been created for a
    different one,
    causing BadMatch errors.

 gdk/x11/gdkwindow-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e507244718b60970b5861c651b6d99aea345444
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Apr 19 17:46:51 2010 +0200

    Bump version to 2.21.0

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 791962e06d0511c5e9435acb569a60b34fc279cf
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Apr 8 17:46:45 2010 +0200

    Include <X11/Xutil.h> in gdkdnd-x11.c

    Otherwise, inclusion of shape.h triggers an unknown type error
    for Region, and compile fails, at least in Solaris.

    Reported by Philip Brown here:
    https://bugzilla.gnome.org/show_bug.cgi?id=615028

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

commit 72d5cc8cd51f8bc3f66186c668f2d4cfd191f6ca
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Apr 18 19:40:17 2010 +0200

    [docs] Move documentation to inline comments: GailTextUtil and
    GailMisc

 .../tmpl/gail-libgail-util-unused.sgml		    |	0
 docs/reference/libgail-util/tmpl/gailmisc.sgml     | 125
 ---------------------
 docs/reference/libgail-util/tmpl/gailtextutil.sgml |  95 ----------------
 modules/other/gail/libgail-util/gailmisc.c	    |  12 ++
 modules/other/gail/libgail-util/gailtextutil.c     |  15 +++
 5 files changed, 27 insertions(+), 220 deletions(-)

commit 508ed4bbabfc519269efe33331f2d49a8fcb6a4a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Apr 18 17:48:02 2010 +0200

    [docs] Move documentation to inline comments: GtkArrow

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkarrow.sgml | 82
 -----------------------------------
 gtk/gtkarrow.c			       | 37 ++++++++++++++++
 2 files changed, 37 insertions(+), 82 deletions(-)

commit c3d5faf6b7a6a16c5e177eeaf727224495821de1
Author: Steven Harms <sharms@ubuntu.com>
Date:	Thu Mar 4 13:31:44 2010 -0500

    [docs] Move documentation to inline comments: GtkVButtonBox

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkvbbox.sgml | 98
 -----------------------------------
 gtk/gtkvbbox.c			       | 80 +++++++++++++++++++++++-----
 2 files changed, 67 insertions(+), 111 deletions(-)

commit 5f767e2c48080d59b55879ac7b9b642dd0e42b0f
Author: Tadej Borovšak <tadeboro@gmail.com>
Date:	Fri Mar 5 23:44:31 2010 +0100

    [docs] Move documentation to inline comments: GtkAssistant

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkassistant.sgml | 344
 ------------------------------
 gtk/gtkassistant.c			   |  24 ++-
 gtk/gtkassistant.h			   |  30 +++
 3 files changed, 53 insertions(+), 345 deletions(-)

commit 51e32fe67ab36fe92f727c6e9521168ee9ec93ec
Author: Tadej Borovšak <tadeboro@gmail.com>
Date:	Thu Mar 4 17:09:36 2010 +0100

    [docs] Move documentation to inline comments: GtkBuildable

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkbuildable.sgml | 193
 ------------------------------
 gtk/gtkbuildable.c			   |  17 +++
 gtk/gtkbuildable.h			   |  49 ++++++++
 3 files changed, 66 insertions(+), 193 deletions(-)

commit 8e8d302d106e38d9b23db1afb22d80fc05b06194
Author: Tadej Borovšak <tadeboro@gmail.com>
Date:	Tue Mar 9 23:32:53 2010 +0100

    [docs] Move documentation to inline comments: GtkBin

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkbin.sgml | 54
 -------------------------------------
 gtk/gtkbin.c			     | 13 +++++++++
 2 files changed, 13 insertions(+), 54 deletions(-)

commit 4c0cf04688ec42035d7733a5fe3f08b72a0b75c3
Author: Tadej Borovšak <tadeboro@gmail.com>
Date:	Fri Mar 5 23:42:25 2010 +0100

    [docs] Move documentation to inline comments: GtkAspectFrame

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkaspectframe.sgml | 88
 -----------------------------
 gtk/gtkaspectframe.c			     | 46 +++++++++++++++
 2 files changed, 46 insertions(+), 88 deletions(-)

commit b802be45b3365699d73c51bb508ffab3a3ea6558
Author: Tadej Borovšak <tadeboro@gmail.com>
Date:	Fri Mar 5 23:38:44 2010 +0100

    [docs] Move documentation to inline comments: GtkAlignment.

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkalignment.sgml | 141
 ------------------------------
 gtk/gtkalignment.c			   |  54 ++++++++++++
 2 files changed, 54 insertions(+), 141 deletions(-)

commit b6a61425562fc9ffcb4a0a9a19d2e85184dfcd1e
Author: Tadej Borovšak <tadeboro@gmail.com>
Date:	Fri Mar 5 23:33:29 2010 +0100

    [docs] Move documentation to inline comments: GtkAction

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkaction.sgml | 560
 ---------------------------------
 gtk/gtkaction.c			|  39 +++
 2 files changed, 39 insertions(+), 560 deletions(-)

commit 6cdeb370a11b81ded06203bd5af12e8207830f46
Author: Steven Harms <sharms@ubuntu.com>
Date:	Wed Mar 3 19:11:46 2010 -0500

    [docs] Move documentation to inline comments: GtkVRuler

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkvruler.sgml | 50
 ----------------------------------
 gtk/gtkvruler.c			| 29 ++++++++++++++++++++
 2 files changed, 29 insertions(+), 50 deletions(-)

commit 25b6994cbabea88b64f047e0b645054d23c96c9a
Author: Steven Harms <sharms@ubuntu.com>
Date:	Thu Mar 4 13:05:45 2010 -0500

    [docs] Move documentation to inline comments: GtkVolumeButton

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkvolumebutton.sgml | 35
 ----------------------------
 gtk/gtkvolumebutton.c			      | 10 ++++++++
 2 files changed, 10 insertions(+), 35 deletions(-)

commit 7693026e4471bfb18d3347e9e4a7fa741723e75f
Author: Steven Harms <sharms@ubuntu.com>
Date:	Thu Mar 4 13:13:45 2010 -0500

    [docs] Move documentation to inline comments: GtkViewport

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=611829x

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkviewport.sgml | 134
 -------------------------------
 gtk/gtkviewport.c			  |  19 +++++
 2 files changed, 19 insertions(+), 134 deletions(-)

commit 75ffa7983ae05a6b9f3bdeeb80b83a587b4d310c
Author: Steven Harms <sharms@ubuntu.com>
Date:	Wed Mar 3 19:51:16 2010 -0500

    [docs] Move documentation to inline comments: GtkVPaned

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkvpaned.sgml | 35
 ----------------------------------
 gtk/gtkvpaned.c			| 18 +++++++++++++++++
 2 files changed, 18 insertions(+), 35 deletions(-)

commit 6a9b72525ac5324897693d564dd283e50b58c222
Author: Patrick Bernaud <patrickb@chez.com>
Date:	Fri Mar 5 22:58:13 2010 +0100

    [docs] Move documentation to inline comments: GtkSocket

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

 docs/reference/gtk/tmpl/gtksocket.sgml | 170
 ---------------------------------
 gtk/gtksocket.c			|  71 ++++++++++++++
 2 files changed, 71 insertions(+), 170 deletions(-)

commit d4a159d488344e4087eaa1dae5c4a0aa4b633173
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Fri Apr 16 21:26:25 2010 +0300

    [docs] improve docs for gtk_accelerator_parse().

    Link to gdk_keyval_from_name() and give example for non obvious
    accelerator
    strings.

 gtk/gtkaccelgroup.c | 3 +++
 1 file changed, 3 insertions(+)

commit edfcc3dd418cad6d65b5a64eaa5cd0188a982ac9
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Apr 15 22:56:07 2010 +0200

    [docs] Fix GtkWidget and GtkFileChooser documentation

    gtk-doc version >= 1.14 is more strict, It produces valid xml
    if the source is valid.

 gtk/gtkfilechooser.c | 1 +
 gtk/gtkwidget.c      | 1 +
 2 files changed, 2 insertions(+)

commit 06f66c185ab6315be6d429dceeb2f2e4873b654e
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Apr 15 21:10:32 2010 +0200

    Fix compilation warning: set a default case in switchs

 gtk/gtktoolbar.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 8cde95bc5f48ca09a3f13fb0621727efa2ee5cdd
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Apr 15 16:19:42 2010 +0200

    Fix compilation warning: remove unused variable

 gtk/gtksearchenginetracker.c | 1 -
 1 file changed, 1 deletion(-)

commit 66802660931c098222f38865f9b6f54e02a9bf05
Author: Andika Triwidada <andika@gmail.com>
Date:	Thu Apr 15 20:31:54 2010 +0700

    Updated Indonesian translation

 po/id.po | 4504
 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 1748 insertions(+), 2756 deletions(-)

commit 9cac8f23d54aee4814adf5118feeff55c1108c3c
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Apr 15 13:16:17 2010 +0200

    gdk: remove convert_coords_to_child()

    and use the new public gdk_window_coords_from_parent().

 gdk/gdkwindow.c | 33 +++++++--------------------------
 1 file changed, 7 insertions(+), 26 deletions(-)

commit 878cde53d07e1ac7dec50ec5ab41cccee1008897
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Apr 15 13:08:47 2010 +0200

    gdk: use gdk_window_is_offscreen() instead of checking manually

 gdk/gdkwindow.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit ece97b23597b8ec3c761d3d90030876b81ca7b09
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Apr 15 13:03:43 2010 +0200

    Bug 615162 - Fix tooltips on offscreen widgets

    Fix the "widget under pointer" logic and keyboard tooltip positioning
    to do the right thing on offscreen widgets.

 gtk/gtktooltip.c | 86
 ++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 59 insertions(+), 27 deletions(-)

commit fdf936b5ad62818a6e9dfc4b906175de94af8224
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Apr 15 13:02:04 2010 +0200

    gtk: fixes for offscreen widgets

    Fix gtk_widget_translate_coordinates() and
    _gtk_widget_synthesize_crossing() so they work in hierarchies with
    offscreen widgets.

 gtk/gtkwidget.c | 55
 +++++++++++++++++++++++++++++++++----------------------
 1 file changed, 33 insertions(+), 22 deletions(-)

commit 5a52d2a2f09c1999488190d935339e75dbe44c48
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Apr 15 12:59:44 2010 +0200

    gdk: add API to convert coords between parent and child windows

    which also works for offscreen windows and their embedder.
    Also add gdk_window_get_effective_parent() and
    gdk_window_get_effective_toplevel() which are offscreen aware.

 gdk/gdk.symbols |   4 +
 gdk/gdkwindow.c | 239
 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
 gdk/gdkwindow.h |  13 +++
 3 files changed, 237 insertions(+), 19 deletions(-)

commit 615f91daddf983307b93092fd5a1b52f41b8cb94
Author: Sandeep Shedmake <sshedmak@redhat.com>
Date:	Wed Apr 14 17:51:16 2010 +0530

    Updated Marathi Translations

 po-properties/mr.po | 3857
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1896 insertions(+), 1961 deletions(-)

commit 9990b14d1a8eb081c441defe9408d256de70b7a0
Author: Sandeep Shedmake <sshedmak@redhat.com>
Date:	Wed Apr 14 15:53:53 2010 +0530

    Updated Marathi Translations

 po/mr.po | 2370
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1166 insertions(+), 1204 deletions(-)

commit 9b34203cb6b384448ba1f48c196c4af27ea56ddd
Author: Vincent Untz <vuntz@gnome.org>
Date:	Thu Mar 11 00:02:57 2010 +0100

    No accessor for GtkAccessible.widget

    Add gtk_accessible_get_widget().

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

 gtk/gtk.symbols     |	1 +
 gtk/gtkaccessible.c | 20 ++++++++++++++++++++
 gtk/gtkaccessible.h |	3 ++-
 3 files changed, 23 insertions(+), 1 deletion(-)

commit 7dcb7ec35750c04f350ed7d51152eb3c07cbdd2a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Apr 13 20:49:29 2010 +0200

    [docs] Fix gtk_button_box_set_child_size() documentation

    Changing these variables is not supported anymore and can
    only be set through the theme.

 docs/reference/gtk/tmpl/gtkbbox.sgml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 100ecea239c299c1dd8f46932cf37baa2ebf8850
Author: Martyn Russell <martyn@lanedo.com>
Date:	Tue Apr 13 11:22:45 2010 +0100

    Fixed build failure for gtkorientable

 gtk/gtkorientable.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72c51a5a6a39ed8379a24531ad4a0dacafa3ff53
Author: Martyn Russell <martyn@lanedo.com>
Date:	Fri Apr 9 14:21:45 2010 +0100

    tracker-search-engine: Fixed whitespace issues and copyright/authors

 gtk/gtksearchenginetracker.c | 108
 +++++++++++++++++++++++--------------------
 1 file changed, 59 insertions(+), 49 deletions(-)

commit f5781b42cff4cf0159c618f77cb7a3c62636409e
Author: Martyn Russell <martyn@lanedo.com>
Date:	Fri Apr 9 14:23:02 2010 +0100

    tracker-search-engine: Improve search query to order by rank and title

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

commit f6c1d54b3f68416fcc7dde1296f0975a3bc1dfd9
Author: Martyn Russell <martyn@lanedo.com>
Date:	Fri Apr 9 14:21:45 2010 +0100

    tracker-search-engine: Fixed 0.7/0.8 issues and add 0.9 cases

 gtk/gtksearchenginetracker.c | 84
 ++++++++++++++++++++++----------------------
 1 file changed, 42 insertions(+), 42 deletions(-)

commit af0a7aea5f6fc508ef0f5dd83babc39dc61225c6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Apr 9 02:50:52 2010 +0200

    Use G_DEFINE_INTERFACE macro in gtkbuildable

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

 gtk/gtkbuildable.c | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

commit 9f6e03f2310762f437e298208182098e0fdad86d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Apr 9 02:29:51 2010 +0200

    Use G_DEFINE_INTERFACE macro in gtkorientable

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

 gtk/gtkorientable.c | 35 +++--------------------------------
 1 file changed, 3 insertions(+), 32 deletions(-)

commit e53489721644bf8b267edf2b2a665c75c5008423
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Dec 22 00:47:18 2009 +0100

    Use G_DEFINE_INTERFACE macro in gtkcelleditable

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

 gtk/gtkcelleditable.c | 159
 ++++++++++++++++++++------------------------------
 1 file changed, 62 insertions(+), 97 deletions(-)

commit d5585745f1cb07aa0e174326ed22fa2575983a38
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Apr 12 23:47:52 2010 +0300

    Need to include Makefile.decl in the new Makefile.am files

    Otherwise make check breaks.

 build/Makefile.am	     | 2 ++
 build/win32/Makefile.am     | 2 ++
 build/win32/vs9/Makefile.am | 2 ++
 3 files changed, 6 insertions(+)

commit 5bcf3ba72a7d54625b3996cefb05dba0aae6da42
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Apr 12 21:22:34 2010 +0200

    Fix compilation warning: move function to proper location

    Move _count_nodes() auxiliar function inside the
    G_ENABLE_DEBUG define, where other auxiliar functions are.

 gtk/gtkrbtree.c | 42 ++++++++++++++++++++----------------------
 1 file changed, 20 insertions(+), 22 deletions(-)

commit 3e5d49f52bacab047e7a36bb5329f84ba6c5fd1a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Apr 12 20:43:18 2010 +0200

    Fix compilation warning: Use G_ENABLE_DEBUG to enable the var

 gtk/gtktrayicon-x11.c | 2 ++
 1 file changed, 2 insertions(+)

commit b3bd16e8bb9d78a55b6c0e6f6cb0bdd8d4f111ba
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Apr 12 13:44:59 2010 +0300

    Use a honestly bogus GTK_LOCALEDIR in config.h.win32.in

    Instead of something that looks like it might actually be intended to
    exist.

 config.h.win32.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34916b01ecb9df19300245bf4b46608a4705a7d6
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Apr 12 13:40:43 2010 +0300

    Some people use a hacked libtool that doesn't even install .la files

 sanitize-la.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e5446020650ad9d3a00f68c5e4a3276bef685178
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Mar 21 18:24:24 2010 +0200

    Add Visual Studio 2008 project files

    Similar setup as in GLib and Pango. Also here we use a build/win32/vs9
    subfolder, even if there is nothing else in build or build/win32.

 Makefile.am					 |   2 +-
 build/Makefile.am				 |   2 +
 build/win32/Makefile.am			 |   2 +
 build/win32/vs9/Makefile.am			 |  14 +
 build/win32/vs9/README.txt			 |  22 ++
 build/win32/vs9/gdk-pixbuf-csource.vcproj	 | 166 ++++++++++
 build/win32/vs9/gdk-pixbuf-query-loaders.vcproj | 166 ++++++++++
 build/win32/vs9/gdk-pixbuf.vcproj		 | 258 ++++++++++++++++
 build/win32/vs9/gdk-win32.vcproj		 | 153 ++++++++++
 build/win32/vs9/gdk.vcprojin			 | 220 +++++++++++++
 build/win32/vs9/gtk+.sln			 | 122 ++++++++
 build/win32/vs9/gtk+.vsprops			 | 390
 ++++++++++++++++++++++++
 build/win32/vs9/gtk-demo.vcproj		 | 209 +++++++++++++
 build/win32/vs9/gtk.vcprojin			 | 235 ++++++++++++++
 build/win32/vs9/install.vcproj			 |  78 +++++
 configure.in					 |   3 +
 gdk/Makefile.am				 |  12 +
 gtk/Makefile.am				 |  16 +-
 18 files changed, 2067 insertions(+), 3 deletions(-)

commit 8d17d157ba815659d187a5f51e88b11075f944f6
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Mar 21 18:05:37 2010 +0200

    Update to match what configure produces

    Just trivial irrelevant stuff.

 config.h.win32.in | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

commit d36b281a58e97d61b2e39d609b88eaa60c66ee32
Author: Johan Bilien <jobi@litl.com>
Date:	Fri Apr 9 13:53:19 2010 -0400

    Fixed annotation of gdk_screen_get_rgb_colormap and similar

    These return an object with no extra references, need to be transfer
    none.

 gdk/gdkrgb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit eb7121c4e6dc1bd124fc2410fc9f65a95c1aa302
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Apr 9 18:08:10 2010 +0200

    [directfb] Fix compile error on DirectFB backend.

    Add a stub for gdk_keymap_add_virtual_modifiers()

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

 gdk/directfb/gdkkeys-directfb.c | 7 +++++++
 gdk/gdk.symbols		 | 1 +
 2 files changed, 8 insertions(+)

commit b4adea747780fb05a7923707fe431d924c2ada9d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Apr 9 09:05:38 2010 -0400

    Fix a silly mistake in primary_monitor handling

    It doesn't make sense to determine an index into an array, if
    you are going to sort the array afterwards...pointed out in
    bug 615128 by Florian Scandella.

 gdk/x11/gdkscreen-x11.c | 41 ++++++++++++++++++++++++-----------------
 1 file changed, 24 insertions(+), 17 deletions(-)

commit f5344f8d930836262c81a70011970f2df6c19a08
Author: Thanos Lefteris <alefteris@gmail.com>
Date:	Fri Apr 9 01:45:17 2010 +0300

    Updated Greek translation for gtk+

 po/el.po | 2234
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1120 insertions(+), 1114 deletions(-)

commit faf0beede02932923290ac3d69eb5102f2ca72c2
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	Wed Apr 7 15:07:05 2010 +0200

    FileChooser: Initialize search engines on demand

    We postpone initialization of the search engines until
    it's really needed. See bug 614971 for reference.

 gtk/gtkfilechooserdefault.c | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit a812fcb305a18db3efbbb168c8648dcaf0e08aed
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	Wed Apr 7 15:02:18 2010 +0200

    Support for tracker 0.8 stable release

 gtk/gtksearchenginetracker.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 0efb24f589a74c4a4e78a1803d6e7205be9c1984
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Apr 6 20:30:39 2010 -0400

    Yet another fix for shape handling

    This should fix problems with awn and notify-osd.

 gdk/x11/gdkwindow-x11.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit b9516e70f55b59c9ef8c1c510cc5683dba5cec66
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Tue Apr 6 16:27:40 2010 -0400

    Add notes to GtkBuilder docs about the possible error domains,
    closed bgo #560147

 gtk/gtkbuilder.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit d92ee6dc68b6bc5464cb512e53396b834879843d
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Tue Apr 6 16:23:13 2010 -0400

    Fixed gtk_builder_value_from_string_type() to always assign the GError
    when returning FALSE, fixes bgo #615000.

 gtk/gtkbuilder.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit b9002febd845dd601306e2aa4f8f32ae56f505a6
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:	Tue Apr 6 15:08:47 2010 +0700

    Updated Thai translation.

 po/th.po | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 20dacce4d8b74a6e4be152547f7266ab5ad6b539
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:	Tue Apr 6 02:41:55 2010 +0200

    [GdkScreenX11] Fix check in gdk_screen_get_primary_monitor

    Fix bug in last commit.

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

commit 5651cbc4b4478032238fc376f89e480c71cfa87b
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date:	Tue Apr 6 02:36:53 2010 +0200

    [GdkScreenX11] Add heuristic for pre XRandR 1.3 drivers

    Currently gdk_screen_get_primary_monitor just returns the first
    monitor,
    in this case but both the panel and now gnome-shell use an additional
    heuristic to prefer LVDS as primary if present.

    Move this heuristic to gdk_screen_get_primary_monitor to avoid
    duplicating
    it all over the place.

    The fallback heuristic is also used when no primary output is set.

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

 gdk/x11/gdkscreen-x11.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit e13ab6c53adae9c69d26d004c5ef49e1653057d4
Author: Fran Diéguez <frandieguez@ubuntu.com>
Date:	Mon Apr 5 20:58:52 2010 +0300

    Updated Galician translation

 po/gl.po | 2237
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1122 insertions(+), 1115 deletions(-)

commit b6d9bb6e1e6e916fc2ef25f5729b30ba91979597
Author: Cody Russell <bratsche@gnome.org>
Date:	Mon Apr 5 12:57:33 2010 -0500

    Fix for bug #557689 and bug #402349, where opening a file chooser in
    folder browse mode would require the user to click on something
    before clicking "Open".

 gtk/gtkfilechooserdefault.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 0c90bacff80cc4e3a56036d06f5cff0673b4ee45
Author: Jordi Serratosa <jordis.lists@gmail.com>
Date:	Fri Apr 2 18:26:35 2010 +0200

    Fixes to Catalan translation

 po/ca.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b416198a1864fccf612445490bfa7cd698821c09
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Apr 1 10:07:11 2010 -0400

    Don't use gio-unix on win32

    We only need gio-unix when building the x11 backend.
    Reported by Yevgen Muntyan in bug 614540.

 configure.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 9d2168ded2bbcee457701c945f6e79c5d5aff3e9
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Wed Mar 31 12:22:17 2010 +0200

    Updated Basque language

 po/eu.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da3efeb746f826666c434a0f583da20f3c3a0866
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Sat Mar 27 13:47:55 2010 +0100

    Updated Basque language

 po-properties/eu.po | 362
 ++++++++++++++++++----------------------------------
 1 file changed, 124 insertions(+), 238 deletions(-)

commit 8809f33b65a6c19d43e67ea414d31b2a3f9df873
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Sat Mar 27 13:27:40 2010 +0100

    Updated Basque language

 po/eu.po | 64
 ++++++++++++++++++++++++----------------------------------------
 1 file changed, 24 insertions(+), 40 deletions(-)

commit 0a1ad1a4e233f584984969b0d8ac026fc153e237
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:	Wed Mar 31 00:21:05 2010 +0200

    Updated Danish translation

 po/da.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6ced4f526ca6853dd6588c1e850ff4338f589365
Author: Runa Bhattacharjee <runab@redhat.com>
Date:	Tue Mar 30 15:53:06 2010 +0530

    Updated Bengali India Translation

 po-properties/bn_IN.po | 3892
 ++++++++++++++++++++++++------------------------
 1 file changed, 1907 insertions(+), 1985 deletions(-)

commit 0cbffefde85f6173db928e4118f6409716349cfe
Author: Runa Bhattacharjee <runab@redhat.com>
Date:	Tue Mar 30 15:06:26 2010 +0530

    Updated Bengali India Translation

 po/bn_IN.po | 2358
 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 1162 insertions(+), 1196 deletions(-)

commit e1f73a198439cbb9341c1eaf30db6587eab66b40
Author: Jordi Serratosa <jordis.lists@gmail.com>
Date:	Mon Mar 29 20:27:08 2010 +0200

    Fixes to Catalan translation

 po-properties/ca.po | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit b4d09fd5fb5491bfeda98fd5767206c503a5ee18
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Mon Mar 29 13:27:40 2010 -0400

    Fixed possible devision by zero in size negotiations

    Fixed GtkToolItemGroup to avoid deviding by zero when all children
    are invisible or there are no children. bgo #613974.

 gtk/gtktoolitemgroup.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7e43059e841d0455227e6e64b4853700d8df89c4
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Mon Mar 29 13:22:18 2010 -0400

    Added missing default events in realize() implementations

    Added gtk_widget_get_events() to the event masks declared by
    GtkToolPalette & GtkToolItemGroup.

 gtk/gtktoolitemgroup.c | 7 ++++---
 gtk/gtktoolpalette.c	| 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 133e3e84a7ddfc3ff403540834fde983a9f16085
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Mon Mar 29 13:16:01 2010 -0400

    Added missing break statement to mutator:
    gtk_tool_item_group_set_property()

 gtk/gtktoolitemgroup.c | 1 +
 1 file changed, 1 insertion(+)

commit 9514e741cd153fc36d9e9d7982db5d7f6aad097e
Author: Benjamin Otte <otte@redhat.com>
Date:	Mon Mar 29 16:26:14 2010 +0200

    Fix error case in filesystem model

    We should not unref the model here, it might not even exist anymore.
    Instead check if it exists and only use it if it does.
    The unref was leftover from a previous fix in
    ba9f53397ff0b86ad56166c7fc91b4d499f7aefc.

    Spotted by Matthias Clasen in
    https://bugzilla.gnome.org/show_bug.cgi?id=614099

 gtk/gtkfilesystemmodel.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit b84d4a308e1540efb63e657b645d1d45bcda5b68
Author: David Planella <david.planella@gmail.com>
Date:	Mon Mar 29 09:22:08 2010 +0200

    Updated Catalan translation with a couple of fixes

 po-properties/ca.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9e607a572b1f28e7c01a73d74dc5f255c83733a3
Author: David Planella <david.planella@gmail.com>
Date:	Mon Mar 29 09:16:43 2010 +0200

    Updated Catalan translation

 po-properties/ca.po | 3785
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1898 insertions(+), 1887 deletions(-)

commit 7d90caca4ffba70f4db0f490208417d2ce3324d8
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Sun Mar 28 15:49:58 2010 +0600

    Updated Bengali translation

 po/bn.po | 933
 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 386 insertions(+), 547 deletions(-)

commit 23fa7fcc6ed48365015d01b476941627f0c2ad70
Author: Christian Dywan <christian@twotoasts.de>
Date:	Sun Mar 28 04:21:47 2010 +0200

    Fix a misspelling in gtk_cell_view_new_with_markup

    This fixes bug 613887.

 gtk/gtkcellview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a34ddc38b691b7df4f794fe9f6e1607a7fcb8d8b
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:	Sun Mar 28 00:15:48 2010 +0100

    Updated Danish translation

 po/da.po | 2238
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1121 insertions(+), 1117 deletions(-)

commit 484c40bab00e543b1e0c3443d585fb5cb96d11ff
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:	Sat Mar 27 14:42:07 2010 +0200

    Updated Ukrainian translation

 po-properties/uk.po | 3658
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1820 insertions(+), 1838 deletions(-)

commit e11db0ea01ef8123a717d8894751b1b60958acc7
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:	Sat Mar 27 14:29:08 2010 +0200

    Updated Ukrainian translation

 po/uk.po | 2953
 ++++++++++++++++++++++++--------------------------------------
 1 file changed, 1134 insertions(+), 1819 deletions(-)

commit f896f48dcc9a46e0514b016799c16477714cfc8b
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Sat Mar 27 18:10:02 2010 +0600

    Updated Bengali translation

 po/bn.po | 3568
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1863 insertions(+), 1705 deletions(-)

commit 9c1ad44ed96ed71afacf8ef6308f00b27896f7e7
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Sat Mar 27 18:02:54 2010 +0600

    Updated Bengali translation

 po-properties/bn.po | 3848
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1930 insertions(+), 1918 deletions(-)

commit ffbd007c50636b0a01fbb95194800593acd67dc7
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Tue Dec 22 10:12:29 2009 +0900

    [directfb] Fix compile error on DirectFB backend.

    Add a stub for gdk_keymap_map_virtual_modifiers.

 gdk/directfb/gdkkeys-directfb.c | 8 ++++++++
 gdk/gdk.symbols		 | 1 +
 2 files changed, 9 insertions(+)

commit 22b0149b784f6814829c9f2457923ec5edabcc6c
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Mon Dec 21 15:34:06 2009 +0900

    Use g_value_take_string to avoid redundant invoking g_free.

 gtk/gtkwidget.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 014c28c20820a5c943ae50b473d96fe8569b2b70
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Mar 25 14:51:40 2010 +0100

    Fix compilation warning: Use GtkWidget instead GtkMenuItem

 gtk/tests/action.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0f23e1706b34bca6a65183040d1f1498cce2a50
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Mar 25 00:55:15 2010 -0400

    Fix a 64bit issue

    Thank you libpng, for typedef unsigned long png_uint_32.

 gdk-pixbuf/io-png.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb42c9e9cee8de4626da345113e1b40058d96354
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 23 11:08:28 2010 -0400

    Add notes about gobject-introspection

 INSTALL.in			  |  2 ++
 README.in			  |  5 +++++
 docs/reference/gtk/building.sgml | 20 ++++++++++++++++++--
 3 files changed, 25 insertions(+), 2 deletions(-)

commit 42ef281ea4229fc7125be3187e1ef9e2e36131dc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 23 10:24:51 2010 -0400

    Bump version to 2.20.1

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

commit 7e36ea7010ba8e104ee2780d130bec17ff463fc9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 23 10:18:29 2010 -0400

    2.20.0

 po-properties/af.po	      |    6 +-
 po-properties/am.po	      |    6 +-
 po-properties/ang.po	      |    6 +-
 po-properties/ar.po	      |    6 +-
 po-properties/as.po	      |    6 +-
 po-properties/ast.po	      |    6 +-
 po-properties/az.po	      |    6 +-
 po-properties/az_IR.po       |    6 +-
 po-properties/be.po	      |    6 +-
 po-properties/be@latin.po    |    6 +-
 po-properties/bg.po	      |    6 +-
 po-properties/bn.po	      |    6 +-
 po-properties/bn_IN.po       |    6 +-
 po-properties/br.po	      |    6 +-
 po-properties/bs.po	      |    6 +-
 po-properties/ca.po	      |    6 +-
 po-properties/ca@valencia.po |    6 +-
 po-properties/crh.po	      |    6 +-
 po-properties/cs.po	      |    6 +-
 po-properties/cy.po	      |    6 +-
 po-properties/da.po	      |    6 +-
 po-properties/de.po	      |    6 +-
 po-properties/dz.po	      |    6 +-
 po-properties/el.po	      |    6 +-
 po-properties/en_CA.po       |    6 +-
 po-properties/en_GB.po       |    6 +-
 po-properties/eo.po	      |    6 +-
 po-properties/es.po	      |    6 +-
 po-properties/et.po	      |    6 +-
 po-properties/eu.po	      |  356 +--
 po-properties/fa.po	      |    6 +-
 po-properties/fi.po	      | 3551 +++++++++++++++---------------
 po-properties/fr.po	      |    6 +-
 po-properties/ga.po	      |    6 +-
 po-properties/gl.po	      |    6 +-
 po-properties/gu.po	      |    6 +-
 po-properties/he.po	      |    6 +-
 po-properties/hi.po	      |    6 +-
 po-properties/hr.po	      |    6 +-
 po-properties/hu.po	      |    6 +-
 po-properties/hy.po	      |    6 +-
 po-properties/ia.po	      |    6 +-
 po-properties/id.po	      |    6 +-
 po-properties/io.po	      |    6 +-
 po-properties/is.po	      |    6 +-
 po-properties/it.po	      | 3554 +++++++++++++++---------------
 po-properties/ja.po	      |    6 +-
 po-properties/ka.po	      |    6 +-
 po-properties/kn.po	      |    6 +-
 po-properties/ko.po	      |    6 +-
 po-properties/ku.po	      |    6 +-
 po-properties/li.po	      |    6 +-
 po-properties/lt.po	      |    6 +-
 po-properties/lv.po	      |    6 +-
 po-properties/mai.po	      |    6 +-
 po-properties/mi.po	      |    6 +-
 po-properties/mk.po	      |    6 +-
 po-properties/ml.po	      |    6 +-
 po-properties/mn.po	      |    6 +-
 po-properties/mr.po	      |    6 +-
 po-properties/ms.po	      |    6 +-
 po-properties/my.po	      |    6 +-
 po-properties/nb.po	      |    6 +-
 po-properties/nds.po	      |    6 +-
 po-properties/ne.po	      |    6 +-
 po-properties/nl.po	      |    6 +-
 po-properties/nn.po	      |    6 +-
 po-properties/nso.po	      |    6 +-
 po-properties/oc.po	      |    6 +-
 po-properties/or.po	      |    6 +-
 po-properties/pa.po	      | 3711 +++++++++++++++----------------
 po-properties/pl.po	      |    6 +-
 po-properties/ps.po	      |    6 +-
 po-properties/pt.po	      |    6 +-
 po-properties/pt_BR.po       |    6 +-
 po-properties/ro.po	      |    6 +-
 po-properties/ru.po	      |    6 +-
 po-properties/rw.po	      |    6 +-
 po-properties/si.po	      |    6 +-
 po-properties/sk.po	      |    6 +-
 po-properties/sl.po	      |    6 +-
 po-properties/sq.po	      |    6 +-
 po-properties/sr.po	      | 3554 +++++++++++++++---------------
 po-properties/sr@ije.po      |    6 +-
 po-properties/sr@latin.po    | 3668 ++++++++++++++++---------------
 po-properties/sv.po	      | 4932
 +++++++++++++++++++++--------------------
 po-properties/ta.po	      |    6 +-
 po-properties/te.po	      |    6 +-
 po-properties/th.po	      |    6 +-
 po-properties/tk.po	      |    6 +-
 po-properties/tr.po	      |    6 +-
 po-properties/tt.po	      |    6 +-
 po-properties/uk.po	      |    6 +-
 po-properties/ur.po	      |    6 +-
 po-properties/uz.po	      |    6 +-
 po-properties/uz@cyrillic.po |    6 +-
 po-properties/vi.po	      | 4957
 ++++++++++++++++++++++--------------------
 po-properties/wa.po	      |    6 +-
 po-properties/xh.po	      |    6 +-
 po-properties/yi.po	      |    6 +-
 po-properties/zh_CN.po       |    6 +-
 po-properties/zh_HK.po       | 3648 +++++++++++++++----------------
 po-properties/zh_TW.po       | 3551 +++++++++++++++---------------
 po/af.po		      |  186 +-
 po/am.po		      |  186 +-
 po/ang.po		      |  186 +-
 po/ar.po		      |  186 +-
 po/as.po		      |  186 +-
 po/ast.po		      |  186 +-
 po/az.po		      |  186 +-
 po/az_IR.po		      |  186 +-
 po/be.po		      |  186 +-
 po/be@latin.po		      |  186 +-
 po/bg.po		      |  186 +-
 po/bn.po		      |  186 +-
 po/bn_IN.po		      |  186 +-
 po/br.po		      |  186 +-
 po/bs.po		      |  186 +-
 po/ca.po		      | 2229 ++++++++++---------
 po/ca@valencia.po	      |  186 +-
 po/crh.po		      |  186 +-
 po/cs.po		      |  186 +-
 po/cy.po		      |  186 +-
 po/da.po		      |  186 +-
 po/de.po		      |  186 +-
 po/dz.po		      |  186 +-
 po/el.po		      |  186 +-
 po/en_CA.po		      |  186 +-
 po/en_GB.po		      |  186 +-
 po/eo.po		      |  186 +-
 po/es.po		      | 2253 ++++++++++---------
 po/et.po		      | 1133 +++++++++-
 po/eu.po		      |  238 +-
 po/fa.po		      |  186 +-
 po/fi.po		      | 2229 ++++++++++---------
 po/fr.po		      |  186 +-
 po/ga.po		      |  186 +-
 po/gl.po		      | 2245 +++++++++----------
 po/gu.po		      | 2530 +++++++++++----------
 po/he.po		      |  186 +-
 po/hi.po		      |  186 +-
 po/hr.po		      |  186 +-
 po/hu.po		      |  186 +-
 po/hy.po		      |  186 +-
 po/ia.po		      |  186 +-
 po/id.po		      |  186 +-
 po/io.po		      |  186 +-
 po/is.po		      |  186 +-
 po/it.po		      | 2444 ++++++++++-----------
 po/ja.po		      |  186 +-
 po/ka.po		      |  186 +-
 po/kn.po		      |  186 +-
 po/ko.po		      |  186 +-
 po/ku.po		      |  186 +-
 po/li.po		      |  186 +-
 po/lt.po		      |  186 +-
 po/lv.po		      |  186 +-
 po/mai.po		      |  186 +-
 po/mi.po		      |  186 +-
 po/mk.po		      |  186 +-
 po/ml.po		      |  186 +-
 po/mn.po		      |  186 +-
 po/mr.po		      |  186 +-
 po/ms.po		      |  186 +-
 po/my.po		      |  186 +-
 po/nb.po		      |  186 +-
 po/nds.po		      |  186 +-
 po/ne.po		      |  186 +-
 po/nl.po		      | 2257 ++++++++++---------
 po/nn.po		      |  186 +-
 po/nso.po		      |  186 +-
 po/oc.po		      |  186 +-
 po/or.po		      |  186 +-
 po/pa.po		      | 2278 +++++++++----------
 po/pl.po		      |  186 +-
 po/ps.po		      |  186 +-
 po/pt.po		      |  186 +-
 po/pt_BR.po		      | 2229 ++++++++++---------
 po/ro.po		      | 2257 ++++++++++---------
 po/ru.po		      |  186 +-
 po/rw.po		      |  186 +-
 po/si.po		      |  186 +-
 po/sk.po		      |  186 +-
 po/sl.po		      |  186 +-
 po/sq.po		      |  186 +-
 po/sr.po		      | 2256 ++++++++++---------
 po/sr@ije.po		      |  186 +-
 po/sr@latin.po		      | 2287 +++++++++----------
 po/sv.po		      | 2229 ++++++++++---------
 po/ta.po		      |  186 +-
 po/te.po		      |  186 +-
 po/th.po		      |  186 +-
 po/tk.po		      |  186 +-
 po/tr.po		      |  186 +-
 po/tt.po		      |  186 +-
 po/uk.po		      |  186 +-
 po/ur.po		      |  186 +-
 po/uz.po		      |  186 +-
 po/uz@cyrillic.po	      |  186 +-
 po/vi.po		      | 2599 +++++++++++-----------
 po/wa.po		      |  186 +-
 po/xh.po		      |  186 +-
 po/yi.po		      |  186 +-
 po/zh_CN.po		      |  186 +-
 po/zh_HK.po		      | 2240 ++++++++++---------
 po/zh_TW.po		      | 2230 ++++++++++---------
 206 files changed, 45679 insertions(+), 44334 deletions(-)

commit f31e6568fa8db3d2b9213f600148b935b25ef70e
Author: Miloš Popović <mpopovic@src.gnome.org>
Date:	Tue Mar 23 10:39:34 2010 +0100

    Updated Serbian translations

 po-properties/sr.po	   | 3715
 +++++++++++++++++++++----------------------
 po-properties/sr@latin.po | 3825
 ++++++++++++++++++++++-----------------------
 po/sr.po		   | 2318 ++++++++++++++-------------
 po/sr@latin.po		   | 2349 ++++++++++++++--------------
 4 files changed, 6099 insertions(+), 6108 deletions(-)

commit c02fe1ff28c02ad932667a6f016c2732a6a1a022
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 23 00:21:24 2010 -0400

    Bump required version of glib in INSTALL.in, too

 INSTALL.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 909fe7f93389838cac288599dce77134e605e501
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 22 23:30:00 2010 -0400

    Set version to 2.20.0

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

commit 3ed737e5fc9c3339e08eefb98bdfc12eecf6665c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 22 23:15:52 2010 -0400

    Another small doc cleanup

 gdk/gdkpixmap.c | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

commit f5c67120027d1da300e09d43de70c42cc91eb558
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 22 23:10:38 2010 -0400

    Minor doc cleanup

 gdk/x11/gdkkeys-x11.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit fb262f51c6d226f14345fd6006b4c2a3c700ec84
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 22 18:25:49 2010 -0400

    Updates

 NEWS | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit e46240063e62d26ff22744352ad7631e8c05752b
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:	Mon Mar 22 19:22:16 2010 +0100

    Dutch translation updated by Tino Meinen

 po/nl.po | 2340
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1166 insertions(+), 1174 deletions(-)

commit a957d4593e80f643c8de58c49542f69346a4a1fc
Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Date:	Mon Mar 22 14:11:05 2010 -0400

    Prevent the destruction of the menu label on page removal

    In certain cases the menu label of a notebook page will be reused
    after the
    page was removed from the notebook, for instance when a page is
    dragged from
    one notebook to another. For such cases make sure that the menu
    label isn't
    destroyed as part of destroying the menu item it was in.

 gtk/gtknotebook.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 3c7b29098ca0c2074ab5e20b9fe661954c7741a7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 22 13:02:24 2010 -0400

    Add a dependency for Gtk-2.0.gir on Gdk-2.0.gir

    Another parallel build fix, see bug 610946.

 gtk/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a0e0a868acaeb09b5a16c66bc427df9fd8ea3a5
Author: Damien Lespiau <damien.lespiau@intel.com>
Date:	Mon Mar 22 12:53:18 2010 -0400

    introspection: Fix parallel builds

    One needs to add an explicit dependency between the gir files and the
    .la libtool wrapper as this dependency is not added automatically by
    Makefile.introspection. Not adding these breaks parallel builds
    as make
    does not wait for the .la to be generated before launching
    g-ir-scanner.

 gdk-pixbuf/Makefile.am | 1 +
 gdk/Makefile.am	| 1 +
 2 files changed, 2 insertions(+)

commit 086b952267eb5abc577b67bf9597f3ddbfb3f04c
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Mon Mar 22 14:22:22 2010 +0100

    Updated Basque language

 po-properties/eu.po | 421
 +++++++++++++++++++---------------------------------
 1 file changed, 151 insertions(+), 270 deletions(-)

commit cf491292cce1448a1b9c7346b2530294fd3d18a4
Author: Clytie <pearl@clytie-siddalls-macbook-pro.local>
Date:	Mon Mar 22 23:18:44 2010 +1030

    Updated Vietnamese translation

 po/vi.po | 2656
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1321 insertions(+), 1335 deletions(-)

commit b5e9579d49537f4cc1b15bf2130fcbfa694e82ff
Author: Clytie <pearl@clytie-siddalls-macbook-pro.local>
Date:	Mon Mar 22 23:18:03 2010 +1030

    Updated Vietnamese translation

 po-properties/vi.po | 5147
 ++++++++++++++++++++++++---------------------------
 1 file changed, 2445 insertions(+), 2702 deletions(-)

commit 095dfd783f816088824e1810ba99f32e0a632dac
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Mon Mar 22 13:08:52 2010 +0100

    Updated Basque language

 po/eu.po | 82
 ++++++++++++++++++++++++++--------------------------------------
 1 file changed, 33 insertions(+), 49 deletions(-)

commit 8b6abfd320fab812e285c6ccc38df232cbbd845c
Author: Sweta Kothari <swkothar@redhat.com>
Date:	Mon Mar 22 13:04:22 2010 +0530

    Updated Gujarati translations

 po/gu.po | 2492
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1281 insertions(+), 1211 deletions(-)

commit 01f3dfc2b5f88a26d17a5ac440fe3846908add81
Author: Sweta Kothari <swkothar@redhat.com>
Date:	Mon Mar 22 12:31:13 2010 +0530

    Updated Gujarati Translations

 po/gu.po | 110
 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 47 insertions(+), 63 deletions(-)

commit 910e68502b065abe6aed5956aa2a124ce5b5d8f9
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sun Mar 21 21:12:28 2010 +0100

    Updated Swedish translation

 po-properties/sv.po | 57
 ++++++++++++++++++++---------------------------------
 1 file changed, 21 insertions(+), 36 deletions(-)

commit beb3d24a220fc19402688beadafb30e441029b0c
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sun Mar 21 12:29:02 2010 +0100

    Updated Swedish translation

 po/sv.po | 2229
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1118 insertions(+), 1111 deletions(-)

commit e1114f60b5a6d5979be22f280fe41a5440bc16a0
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sun Mar 21 12:02:57 2010 +0100

    Updated Swedish translation

 po-properties/sv.po | 4937
 ++++++++++++++++++++++++---------------------------
 1 file changed, 2361 insertions(+), 2576 deletions(-)

commit e309bec6ea5960350c5bd72a6b66aeb8ae1df255
Author: Tommi Vainikainen <thv@iki.fi>
Date:	Sat Mar 20 21:55:51 2010 +0200

    Updated Finnish translation

 po-properties/fi.po | 3660
 ++++++++++++++++++++++++++-------------------------
 po/fi.po	     | 2468 +++++++++++++++++-----------------
 2 files changed, 3062 insertions(+), 3066 deletions(-)

commit 782dda6c21aa55362c02b70db4a314d1898f0da0
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	Sat Mar 20 20:11:07 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po-properties/zh_HK.po | 3749
 ++++++++++++++++++++++++------------------------
 po-properties/zh_TW.po | 3654
 +++++++++++++++++++++++-----------------------
 po/zh_HK.po		| 2336 +++++++++++++++---------------
 po/zh_TW.po		| 2328 +++++++++++++++---------------
 4 files changed, 6004 insertions(+), 6063 deletions(-)

commit 5f29a679f8a31b6548f34179d65a39de9ec63535
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Mar 19 23:20:38 2010 -0400

    Avoid spurious notifications from GtkEntry

    Using gtk_entry_set_buffer() in dispose() causes problematic
    notifications, so just get rid of the buffer manually. See bug 613241.

 gtk/gtkentry.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 8dc4a4f95485e0a63eff58728503baacce82d09f
Author: Tomas Bzatek <tbzatek@redhat.com>
Date:	Fri Mar 19 14:40:11 2010 +0100

    search: update for tracker 0.8 API

    Tracker 0.8 series (and late 0.7.xx) introduces new API based
    on SPARQL
    query language. The queries here use fulltext search, just like with
    with previous tracker versions. Old tracker 0.6 support is still
    maintained.

 gtk/gtksearchenginetracker.c | 163
 +++++++++++++++++++++++++++++++++----------
 1 file changed, 128 insertions(+), 35 deletions(-)

commit d2642e7ae3a5ddc76732ad600a6e261976eff2ca
Author: Fabrício Godoy <skarllot@gmail.com>
Date:	Thu Mar 18 23:45:23 2010 -0300

    Updated Brazilian Portuguese Translation

 po/pt_BR.po | 2298
 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1152 insertions(+), 1146 deletions(-)

commit f242258f37957093c83a9175faa2639beee4061c
Author: A S Alam <aalam@users.sf.net>
Date:	Fri Mar 19 08:07:20 2010 +0530

    Completed Punjabi Translation by A S Alam

 po-properties/pa.po | 3814
 +++++++++++++++++++++++++--------------------------
 po/pa.po	     | 2339 ++++++++++++++++---------------
 2 files changed, 3043 insertions(+), 3110 deletions(-)

commit b3112949bd1abf785278c84f8ab183061eb7f885
Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
Date:	Thu Mar 18 22:33:16 2010 +0200

    Updated Romanian translation

 po/ro.po | 2304
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1154 insertions(+), 1150 deletions(-)

commit 0e4dc91e321b7ca42979166f8da3efe561be0214
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Thu Mar 18 16:27:02 2010 +0200

    Estonian translation updated

 po/et.po | 1150
 +-------------------------------------------------------------
 1 file changed, 16 insertions(+), 1134 deletions(-)

commit 6ad8909e3c141f6311b980f3addf04859fa2efd7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Mar 17 21:17:38 2010 -0400

    Make menu scrolling work with auto mnemonics

    The menu scrolling code is not robust against menu repositioning so
    we have avoid causing unnecessary recalculations of labels in parent
    menuitems.

 gtk/gtkmenushell.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 3a65f554c57a6b83e041bbe3ef2da9770638ec5a
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Tue Mar 16 17:10:18 2010 -0400

    Fix a tiny documentation typo

 gtk/gtkwidget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59e5e2dd5b8945c22b332eb82fab2a1f4b5692e2
Author: Marek Kasik <mkasik@redhat.com>
Date:	Wed Mar 17 10:14:24 2010 +0100

    Define httpGetHostname() for CUPS 1.1 and lower

    Function httpGetHostname() is in CUPS since version 1.2, that is
    why we need
    its equivalent for lower versions of CUPS (#610176).

 modules/printbackends/cups/gtkprintbackendcups.c | 34
 ++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 14c9a3a596040048e0d869e830253322f4b1f11f
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 16 19:16:31 2010 +0100

    More uses of g_strcmp0

 gtk/gtkprinteroptionset.c |  3 +--
 gtk/tests/filechooser.c   | 32 ++++++++++++++++----------------
 2 files changed, 17 insertions(+), 18 deletions(-)

commit 839c88fd7382e260b5d987423785baa5657356fe
Author: Rafal Luzynski <rl@otc.pl>
Date:	Sat Jan 9 01:15:55 2010 +0100

    Use g_strcmp0 where it makes sense

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

commit 590ceded9627da1f25261fc8dc7537bbc0899f23
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Tue Mar 16 13:01:18 2010 -0400

    Don't get settings unless we need them

    Pointed out in bug 613028.

 gtk/gtkstyle.c | 52 +++++++++++++++++++++++++++++++---------------------
 1 file changed, 31 insertions(+), 21 deletions(-)

commit 996541d096d4d59e9baa384e5d5359a10567433e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 16 12:35:13 2010 -0400

    Don't crash in DND when the X server doesn't support SHAPE

    Reported in bug 612768

 gdk/x11/gdkwindow-x11.c | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit e9b4d7c69b3d82721d34fe00b37cec35df10c148
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 15 09:18:47 2010 -0400

    Require a new-enough glib

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63c21edab78aa900d2ce3c49600647f8aaa2cc61
Author: Jan Arne Petersen <jpetersen@openismus.com>
Date:	Thu Mar 11 15:40:55 2010 +0100

    Fix notify::label emmision in GtkMenuItem

    Emit notify::label in GtkMenuItem also when label is changed through
    GtkAction.

    Refactor GtkMenuItem and remove duplicated code for GtkLabel
    creation. Reset
    the accel-widget back to the GtkMenuItem itself when there is no
    action related
    to the GtkMenuItem anymore.

    Add test for notify::label emmisions.

    Fixes bug 612574 - GtkMenuItem does not emit notify::label when
    label is
    changed through GtkAction.

 gtk/gtkmenuitem.c     | 33 ++++++++++++-------
 gtk/tests/Makefile.am |  4 +++
 gtk/tests/action.c    | 91
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 116 insertions(+), 12 deletions(-)

commit e8c0920494151c603eca6a7decfb3509a66c8403
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Sun Mar 14 15:23:55 2010 -0400

    Refixed patch for bug 612505.

    New patch makes sure to update the display even when
    the GtkEntry's buffer is set to NULL, it also breaks the
    reference to the buffer in ->dispose() instead of ->finalize().

 gtk/gtkentry.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit a085bb1f0bcbd20723d181a5d7fa89f9ae56f92a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Mar 14 16:11:48 2010 -0400

    Improve the behaviour of automatic mnemonics

    With this change, key events continue to go to an open menu even
    when the pointer is moved over a non-selectable menuitem. The
    mnemonics
    are shown and hidden accordingly.

 gtk/gtkmenu.c	    |  7 +++++--
 gtk/gtkmenushell.c | 50
 +++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 46 insertions(+), 11 deletions(-)

commit f3f44d665027459cd66ac957d26fa241cf189284
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Mar 14 09:03:13 2010 -0400

    Update release notes

    Add a warning about the change in GtkBuilders id/name handling.

 README.in				 | 10 +++-------
 docs/reference/gtk/tmpl/gtkbuilder.sgml |  6 ++++++
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 55feb804f012436dca6ac68fdbdd859484de99e5
Author: Colin Walters <walters@verbum.org>
Date:	Sat Mar 13 18:10:25 2010 -0500

    [startup notification] Set APPLICATION_ID

    http://lists.freedesktop.org/archives/xdg/2010-February/011321.html

    In addition to ICON, BINARY_NAME etc., it's very helpful if launcher
    programs include the name of the .desktop file they're launching.
    This is APPLICATION_ID.

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

 configure.in			   | 3 ++-
 gdk/x11/gdkapplaunchcontext-x11.c | 7 +++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit ab650a1bef7cb15926e0eb5de9cfa2e557eac7bd
Author: Fran Diéguez <frandieguez@ubuntu.com>
Date:	Sat Mar 13 21:04:38 2010 +0100

    Update Galician translation

 po/gl.po | 2256
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1125 insertions(+), 1131 deletions(-)

commit d7796a4b7afbbc09db3640210815763f3957d4fa
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Sat Mar 13 15:42:07 2010 +0100

    Updated Italian translation

 po-properties/it.po | 3883
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1873 insertions(+), 2010 deletions(-)

commit c55e0fc372e1221cb975083d7b47c39a76a82fba
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Mar 13 00:47:59 2010 -0500

    Fix tests

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

commit 11649e4ca7400cfd4f59baa51023c5e6dd89bd96
Author: Luca Ferretti <lferrett@gnome.org>
Date:	Fri Mar 12 22:52:01 2010 +0100

    Updated Italian translation

 po/it.po | 2582
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1351 insertions(+), 1231 deletions(-)

commit 233281fd394b34e6b4a7684ea362781f72c3a476
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Mar 12 15:58:11 2010 -0500

    Recompute label contents when the buffer changes

    Also reset cursor positions to avoid assertions.
    This fixes bug 612505, patch by Tristan Van Berkom.

 gtk/gtkentry.c | 3 +++
 1 file changed, 3 insertions(+)

commit f73f9d802ca412c08e3add899c7457438644d7c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Mar 12 15:52:36 2010 -0500

    Fix gdk_window_set_icon_name

    A typo kept this from working on toplevel windows.
    Reported in bug 612346.

 gdk/x11/gdkwindow-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f868a6efb46e846fb856face8fde27a48145f1af
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Mar 11 23:07:49 2010 -0500

    updates

 docs/RELEASE-HOWTO | 1 +
 1 file changed, 1 insertion(+)

commit 652df9359493d44dbd9c5abd70f14428d99c519c
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Mar 12 21:04:50 2010 +0100

    Remove most G_OBJECT casts in the tutorial

    This fixes bug 605333.

 docs/tutorial/gtk-tut.sgml | 278
 ++++++++++++++++++++++-----------------------
 1 file changed, 139 insertions(+), 139 deletions(-)

commit 072673c61214c935cc90450bacbca183d5936fad
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Mar 12 21:03:35 2010 +0100

    Reword explanation of delete-event and destroy

 docs/tutorial/gtk-tut.sgml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 325c86f83c8a5c273a75e9853fd802d78a9d15c7
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Mar 12 21:02:42 2010 +0100

    Spell delete-event with hyphen and don't cast to G_OBJECT

 docs/tutorial/gtk-tut.sgml | 72
 +++++++++++++++++++++++-----------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit c1a3a0fd9b986eda3c5429e771aceced21c01c93
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Mar 12 17:50:42 2010 +0100

    Improve docs of gtk_notebook_set_tab_label_packing

    Use the term tab label rather than bookmark and point out
    that packing type is deprecated.

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

 gtk/gtknotebook.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit a46d2e68c6e065c69231ca529c7bb0b06406120a
Author: Tor Lillqvist <tml@iki.fi>
Date:	Fri Mar 12 11:44:32 2010 +0200

    Check for __MINGW64__ and not __MINGW64

    Should fix bug #612308.

 gtk/gtkprintoperation-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c043d33c2271aaf8db2e216325c7e855f048e00
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Mar 5 19:22:12 2010 +0100

    Improve GTK_WIDGET_FLAGS() deprecation documentation

    Also, use GTK_OBJECT_FLAGS() instead.
    Note that some internal code still uses GTK_WIDGET_FLAGS().

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

 gtk/gtkwidget.c | 28 ++++++++++++++--------------
 gtk/gtkwidget.h | 10 +++++++++-
 2 files changed, 23 insertions(+), 15 deletions(-)

commit f90abc4eed476cb64b0f1e7a9f5f81fa09d49501
Author: Christian Dywan <christian@twotoasts.de>
Date:	Thu Mar 11 15:26:06 2010 +0100

    Fix definition of GTK_VOLUME_BUTTON_CLASS cast

    There is an extra 'e' there.

 gtk/gtkvolumebutton.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b6e1b4de273560879f5e3a31d203c65ab1cb307
Author: Alan Knowles <alan@alanfast.akbkhome.com>
Date:	Wed Mar 10 22:21:52 2010 +0800

    Fix introspection on return value transfer for gtk_clipboard_get*

    ownership transfer set to none for clipboard get methods

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

commit 96acf8d46dc128cec3697efb90eec2141f7f487a
Author: Alan Knowles <alan@alanfast.akbkhome.com>
Date:	Wed Mar 10 22:13:53 2010 +0800

    Fix gtk_text_tag_table_lookup transfer introspection notes

    transfer should be none for return value of gtk_text_tag_table_lookup

 gtk/gtktexttagtable.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d0094e3d031c9119d6457062946ca5abcc0f4956
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Wed Mar 10 08:59:18 2010 +0100

    Updated Spanish translation

 po/es.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a20eb8df22b6408d496dae5b88eb19cbdc66c116
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Wed Mar 10 08:55:17 2010 +0100

    Updated Spanish translation

 po/es.po | 2257
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1131 insertions(+), 1126 deletions(-)

commit 375b28f07954c6cb8fe8a624089d0e2edb240922
Author: David Planella <david.planella@gmail.com>
Date:	Tue Mar 9 20:01:39 2010 +0100

    Updated Catalan translation

 po/ca.po | 2391
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1196 insertions(+), 1195 deletions(-)

commit 975c84ff7937c0bccff005ab464b43a0cd3636f0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 13:56:16 2010 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3737c34b44066ff2f71e7566fe742599c90e99b2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 13:52:34 2010 -0500

    2.19.7

 po-properties/af.po	      |  146 +-
 po-properties/am.po	      |  146 +-
 po-properties/ang.po	      |  146 +-
 po-properties/ar.po	      |  146 +-
 po-properties/as.po	      |  146 +-
 po-properties/ast.po	      |  146 +-
 po-properties/az.po	      |  146 +-
 po-properties/az_IR.po       |  146 +-
 po-properties/be.po	      |  146 +-
 po-properties/be@latin.po    |  146 +-
 po-properties/bg.po	      |  146 +-
 po-properties/bn.po	      |  146 +-
 po-properties/bn_IN.po       |  146 +-
 po-properties/br.po	      |  146 +-
 po-properties/bs.po	      |  146 +-
 po-properties/ca.po	      |  146 +-
 po-properties/ca@valencia.po |  146 +-
 po-properties/crh.po	      |  146 +-
 po-properties/cs.po	      |  146 +-
 po-properties/cy.po	      |  146 +-
 po-properties/da.po	      | 3551 ++++++++++++++--------------
 po-properties/de.po	      | 3554 ++++++++++++++--------------
 po-properties/dz.po	      |  146 +-
 po-properties/el.po	      | 3551 ++++++++++++++--------------
 po-properties/en_CA.po       |  146 +-
 po-properties/en_GB.po       | 3553 ++++++++++++++--------------
 po-properties/eo.po	      |  146 +-
 po-properties/es.po	      |  146 +-
 po-properties/et.po	      |  146 +-
 po-properties/eu.po	      | 3897 ++++++++++++++++---------------
 po-properties/fa.po	      |  146 +-
 po-properties/fi.po	      |  146 +-
 po-properties/fr.po	      |  146 +-
 po-properties/ga.po	      |  146 +-
 po-properties/gl.po	      | 3555 ++++++++++++++--------------
 po-properties/gu.po	      |  146 +-
 po-properties/he.po	      |  146 +-
 po-properties/hi.po	      |  146 +-
 po-properties/hr.po	      |  146 +-
 po-properties/hu.po	      | 3845 ++++++++++++++++---------------
 po-properties/hy.po	      |  146 +-
 po-properties/ia.po	      |  146 +-
 po-properties/id.po	      |  146 +-
 po-properties/io.po	      |  146 +-
 po-properties/is.po	      |  146 +-
 po-properties/it.po	      |  146 +-
 po-properties/ja.po	      |  146 +-
 po-properties/ka.po	      |  146 +-
 po-properties/kn.po	      |  146 +-
 po-properties/ko.po	      |  146 +-
 po-properties/ku.po	      |  146 +-
 po-properties/li.po	      |  146 +-
 po-properties/lt.po	      | 3551 ++++++++++++++--------------
 po-properties/lv.po	      |  146 +-
 po-properties/mai.po	      |  146 +-
 po-properties/mi.po	      |  146 +-
 po-properties/mk.po	      |  146 +-
 po-properties/ml.po	      |  146 +-
 po-properties/mn.po	      |  146 +-
 po-properties/mr.po	      |  146 +-
 po-properties/ms.po	      |  146 +-
 po-properties/my.po	      |  146 +-
 po-properties/nb.po	      |  146 +-
 po-properties/nds.po	      | 5252
 ++++++++++++++++++++++--------------------
 po-properties/ne.po	      |  146 +-
 po-properties/nl.po	      |  146 +-
 po-properties/nn.po	      |  146 +-
 po-properties/nso.po	      |  146 +-
 po-properties/oc.po	      |  146 +-
 po-properties/or.po	      |  146 +-
 po-properties/pa.po	      |  146 +-
 po-properties/pl.po	      |  146 +-
 po-properties/ps.po	      |  146 +-
 po-properties/pt.po	      | 3561 ++++++++++++++--------------
 po-properties/pt_BR.po       |  146 +-
 po-properties/ro.po	      |  146 +-
 po-properties/ru.po	      | 3551 ++++++++++++++--------------
 po-properties/rw.po	      |  146 +-
 po-properties/si.po	      |  146 +-
 po-properties/sk.po	      |  146 +-
 po-properties/sl.po	      |  146 +-
 po-properties/sq.po	      |  146 +-
 po-properties/sr.po	      |  146 +-
 po-properties/sr@ije.po      |  146 +-
 po-properties/sr@latin.po    |  146 +-
 po-properties/sv.po	      | 4921
 ++++++++++++++++++++-------------------
 po-properties/ta.po	      |  146 +-
 po-properties/te.po	      |  146 +-
 po-properties/th.po	      |  146 +-
 po-properties/tk.po	      |  146 +-
 po-properties/tr.po	      |  146 +-
 po-properties/tt.po	      |  146 +-
 po-properties/uk.po	      |  146 +-
 po-properties/ur.po	      |  146 +-
 po-properties/uz.po	      |  146 +-
 po-properties/uz@cyrillic.po |  146 +-
 po-properties/vi.po	      |  146 +-
 po-properties/wa.po	      |  146 +-
 po-properties/xh.po	      |  146 +-
 po-properties/yi.po	      |  146 +-
 po-properties/zh_CN.po       |  146 +-
 po-properties/zh_HK.po       |  146 +-
 po-properties/zh_TW.po       |  146 +-
 po/af.po		      | 2407 +++++++++----------
 po/am.po		      |  622 ++---
 po/ang.po		      |  622 ++---
 po/ar.po		      |  624 ++---
 po/as.po		      |  622 ++---
 po/ast.po		      |  622 ++---
 po/az.po		      |  622 ++---
 po/az_IR.po		      |  622 ++---
 po/be.po		      |  622 ++---
 po/be@latin.po		      |  622 ++---
 po/bg.po		      | 2393 +++++++++----------
 po/bn.po		      |  622 ++---
 po/bn_IN.po		      |  622 ++---
 po/br.po		      |  622 ++---
 po/bs.po		      |  622 ++---
 po/ca.po		      |  622 ++---
 po/ca@valencia.po	      |  622 ++---
 po/crh.po		      |  622 ++---
 po/cs.po		      | 2393 +++++++++----------
 po/cy.po		      |  622 ++---
 po/da.po		      | 2393 +++++++++----------
 po/de.po		      |  622 ++---
 po/dz.po		      |  622 ++---
 po/el.po		      | 2393 +++++++++----------
 po/en_CA.po		      |  622 ++---
 po/en_GB.po		      | 2395 +++++++++----------
 po/eo.po		      |  622 ++---
 po/es.po		      |  625 ++---
 po/et.po		      |  622 ++---
 po/eu.po		      |  674 +++---
 po/fa.po		      |  622 ++---
 po/fi.po		      |  622 ++---
 po/fr.po		      | 2408 +++++++++----------
 po/ga.po		      |  622 ++---
 po/gl.po		      | 2409 +++++++++----------
 po/gu.po		      |  622 ++---
 po/he.po		      |  622 ++---
 po/hi.po		      |  622 ++---
 po/hr.po		      |  622 ++---
 po/hu.po		      | 2446 +++++++++-----------
 po/hy.po		      |  622 ++---
 po/ia.po		      |  622 ++---
 po/id.po		      |  622 ++---
 po/io.po		      |  622 ++---
 po/is.po		      |  622 ++---
 po/it.po		      |  622 ++---
 po/ja.po		      |  622 ++---
 po/ka.po		      |  622 ++---
 po/kn.po		      |  622 ++---
 po/ko.po		      |  622 ++---
 po/ku.po		      |  622 ++---
 po/li.po		      |  622 ++---
 po/lt.po		      | 2393 +++++++++----------
 po/lv.po		      |  622 ++---
 po/mai.po		      |  622 ++---
 po/mi.po		      |  622 ++---
 po/mk.po		      |  622 ++---
 po/ml.po		      |  622 ++---
 po/mn.po		      |  622 ++---
 po/mr.po		      |  622 ++---
 po/ms.po		      |  622 ++---
 po/my.po		      |  622 ++---
 po/nb.po		      | 2395 +++++++++----------
 po/nds.po		      | 1090 ++++-----
 po/ne.po		      |  622 ++---
 po/nl.po		      |  622 ++---
 po/nn.po		      |  622 ++---
 po/nso.po		      |  622 ++---
 po/oc.po		      |  622 ++---
 po/or.po		      |  622 ++---
 po/pa.po		      |  622 ++---
 po/pl.po		      | 2777 +++++++++++-----------
 po/ps.po		      |  622 ++---
 po/pt.po		      | 2413 +++++++++----------
 po/pt_BR.po		      |  622 ++---
 po/ro.po		      |  622 ++---
 po/ru.po		      | 2496 ++++++++++----------
 po/rw.po		      |  622 ++---
 po/si.po		      |  622 ++---
 po/sk.po		      |  622 ++---
 po/sl.po		      | 2982 ++++++++++++------------
 po/sq.po		      |  622 ++---
 po/sr.po		      |  622 ++---
 po/sr@ije.po		      |  622 ++---
 po/sr@latin.po		      |  622 ++---
 po/sv.po		      | 3014 ++++++++++++------------
 po/ta.po		      |  622 ++---
 po/te.po		      |  622 ++---
 po/th.po		      |  622 ++---
 po/tk.po		      |  622 ++---
 po/tr.po		      |  622 ++---
 po/tt.po		      |  622 ++---
 po/uk.po		      |  622 ++---
 po/ur.po		      |  622 ++---
 po/uz.po		      |  622 ++---
 po/uz@cyrillic.po	      |  622 ++---
 po/vi.po		      |  622 ++---
 po/wa.po		      |  622 ++---
 po/xh.po		      |  622 ++---
 po/yi.po		      |  622 ++---
 po/zh_CN.po		      |  622 ++---
 po/zh_HK.po		      |  622 ++---
 po/zh_TW.po		      |  622 ++---
 206 files changed, 69182 insertions(+), 85192 deletions(-)

commit 0eb89bf378a113959ad567b6808ed6a932eb20ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 12:07:35 2010 -0500

    Updates

 NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit 6a513f2289eb734f9b9cfb83e47e0f7e992fffbd
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 9 17:14:50 2010 +0100

    Fix compilation warning: use entry var correctly initilized

    The warning was added in
    commit c744594b2099d03af6b7654de6c8ed5565acd1a9

 demos/gtk-demo/search_entry.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 718bf7771248903fd10b730614d7cc661f7d330b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 02:23:39 2010 -0500

    Remove conflicting legacy compose sequences in favour of X.org
    sequences

    Patch by Jeroen Hoek. See bug 557420 for a prolonged discussion.
    Quick summary of the removed sequences:

    <Multi_key> <asciicircum> <0>
    Consistency. <Multi_key> <asciicircum> [1..9] gives the superscript
    digit,
    legacy sequence for zero is inconsistent.

    <Multi_key> <c> <o>
    <Multi_key> <c> <O>
    Consistency. <Multi_key> <c> [:letter:] already gives vowel plus
    caron, legacy
    sequence for c is inconsistent.

    <Multi_key> <comma> <e>
    <Multi_key> <comma> <E>
    Consistency. <Multi_key> <comma> [:letter:] is for letter with
    cedilla,
    <Multi_key> <semicolon> [:letter:] is for letter with ogolek

    <Multi_key> <C> <slash>
    <Multi_key> <slash> <C>
    Unintuitive. ¢ is visually a vertical bar through a lowercase c,
    not a slash
    through an uppercase C. ₡ has no alternatives, whilst ¢ can be
    typed as
    <Multi_key> <bar> <c>.

    <Multi_key> <d> <minus>
    đ can be input through <Multi_key> <minus> <d>. <Multi_key> <d>
    <minus> is used
    for ₫.

    <Multi_key> <equal> <L>
    <Multi_key> <L> <equal>
    Unintuitive. ₤ has two dashes, £ one; therefore L + = > ₤,
    and L + - = £.

    <Multi_key> <exclam> <s>
    <Multi_key> <exclam> <S>
    Consistency. <Multi_key> <exclam> [:letter:] is used for letter with
    dot below.
    § can be input using <Multi_key> <o> <s>.

    <Multi_key> <period> <period>
    Might need an alternative for ˙, but … (upstream) has no
    alternative either.

    <Multi_key> <underscore> <a>
    <Multi_key> <underscore> <A>
    <Multi_key> <underscore> <o>
    <Multi_key> <underscore> <O>
    Consistency. <Multi_key> <underscore> [:vowel:] gives vowel with
    macron for ȳ ū
    ī ē too.

    <Multi_key> <minus> <d>
    <Multi_key> <minus> <D>
    <Multi_key> <o> <e>
    <Multi_key> <O> <E>
    Redundant. In upstream as is.

 gtk/gtk-compose-lookaside.txt | 18 ------------------
 gtk/gtkimcontextsimpleseqs.h  | 32 ++++++++++++++++----------------
 2 files changed, 16 insertions(+), 34 deletions(-)

commit 0ffc31d7624376e9a13b37031870ad2194392cd5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 02:15:20 2010 -0500

    Regenerated compose tables

    Now without non-BMP keysyms.

 gtk/gtkimcontextsimpleseqs.h | 82
 ++++++++++++--------------------------------
 1 file changed, 21 insertions(+), 61 deletions(-)

commit a152f7360ddb4224580c8c2ce8d708c1e9e33c9b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 02:12:33 2010 -0500

    Updates to the compose-parse.py script

    Get gdkkeysyms.h from git, instead of the outdated copy from svn.
    Get Unicode 5.2.0 data. Fix a few issues with missing keysyms in
    keysyms.txt. Make the filtering of non-BMP keysyms work.

 gtk/compose-parse.py | 42 ++++++++++++++++++++++++------------------
 1 file changed, 24 insertions(+), 18 deletions(-)

commit 0fca5a3ccacb6499174f64fcd823d221a513f875
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 00:54:08 2010 -0500

    Add some keysyms missing from keysyms.txt

 gtk/compose-parse.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 6ab9b851591123ca2b39e175b82c015368ae19d6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 00:52:26 2010 -0500

    fix file permissions

 gtk/gtkstatusicon.h | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 09b64dab0d6e00d4f49033fa65ec122007b55dc5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Mar 9 00:12:57 2010 -0500

    Add some more annotation to the DND api

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

commit bf88eee1318eb4c47c31ad1b32f515bb6c5d37f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 23:56:43 2010 -0500

    Fix file chooser refcounting issues

    This was reported in bug 600992.

 gtk/gtkfilechooserbutton.c  | 21 +++++++++++++--------
 gtk/gtkfilechooserdefault.c | 22 ++++++++++++++--------
 gtk/gtkfilesystem.c	     | 24 +++++++++++++++++++++++-
 gtk/gtkfilesystem.h	     |	3 ++-
 gtk/gtkpathbar.c	     |	2 +-
 5 files changed, 53 insertions(+), 19 deletions(-)

commit 2036d9262e84feed7d89e22a25cf1918c598c797
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 21:34:17 2010 -0500

    Add missing colons

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

commit bc284541a95c97dbcc92b2f50958d97952fa272d
Author: Christian Dywan <christian@lanedo.com>
Date:	Mon Mar 8 21:22:54 2010 -0500

    Document the use of NULL in gtk_window_set_transient_for

    This fixes bug 611319.

 gtk/gtkwindow.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 9c8dbc292f9c2f2c216e33f448b32105d8401cf8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 20:59:27 2010 -0500

    Minor doc clarification for gdk_drag_begin

    Mention that targets is a list of atoms. Bug 611317.

 gdk/x11/gdkdnd-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32b9aeaadd6dbd084344d97c573b0289c1584923
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Mar 3 21:49:33 2010 +0100

    Don't use GTK_WIDGET_STATE in internal code anymore

    Use gtk_widget_get/set_state() instead

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

 demos/gtk-demo/drawingarea.c		     |	2 +-
 docs/reference/gtk/tmpl/gtkdrawingarea.sgml |	2 +-
 docs/tutorial/gtk-tut.sgml		     | 16 +++----
 examples/scribble-simple/scribble-simple.c  |	2 +-
 examples/scribble-xinput/scribble-xinput.c  |	6 +--
 gtk/gtkaccellabel.c			     |	2 +-
 gtk/gtkbutton.c			     |	6 +--
 gtk/gtkcalendar.c			     | 18 ++++----
 gtk/gtkcellrendererpixbuf.c		     |	2 +-
 gtk/gtkcellrendererspinner.c		     |	2 +-
 gtk/gtkcellrenderertext.c		     |	4 +-
 gtk/gtkcellrenderertoggle.c		     |	2 +-
 gtk/gtkcellview.c			     |	4 +-
 gtk/gtkcheckbutton.c			     |	6 +--
 gtk/gtkcheckmenuitem.c			     | 12 ++---
 gtk/gtkcombobox.c			     | 17 +++++---
 gtk/gtkentry.c				     | 68
 +++++++++++++++--------------
 gtk/gtkexpander.c			     |	2 +-
 gtk/gtkhandlebox.c			     | 16 +++----
 gtk/gtkhsv.c				     |	4 +-
 gtk/gtkiconview.c			     | 12 ++---
 gtk/gtkimage.c				     |	8 ++--
 gtk/gtklabel.c				     |	4 +-
 gtk/gtklist.c				     | 10 ++++-
 gtk/gtklistitem.c			     | 12 +++--
 gtk/gtkmenu.c				     |	2 +-
 gtk/gtkmenubar.c			     |	2 +-
 gtk/gtkmenushell.c			     |	4 +-
 gtk/gtknotebook.c			     |	4 +-
 gtk/gtkoptionmenu.c			     |	6 +--
 gtk/gtkpaned.c				     |	2 +-
 gtk/gtkpixmap.c			     |	2 +-
 gtk/gtkradiobutton.c			     |	4 +-
 gtk/gtkrange.c				     |	2 +-
 gtk/gtkruler.c				     |	4 +-
 gtk/gtkseparator.c			     |	8 ++--
 gtk/gtkspinbutton.c			     |	2 +-
 gtk/gtkstatusbar.c			     |	2 +-
 gtk/gtktext.c				     | 16 +++----
 gtk/gtktextutil.c			     |	8 ++--
 gtk/gtktextview.c			     | 20 ++++-----
 gtk/gtktogglebutton.c			     |	2 +-
 gtk/gtktoolbar.c			     | 10 ++---
 gtk/gtktrayicon-x11.c			     |	2 +-
 gtk/gtktreeitem.c			     |	2 +-
 gtk/gtktreeview.c			     | 25 ++++++-----
 gtk/gtktreeviewcolumn.c		     |	2 +-
 gtk/gtkwidget.c			     | 26 +++++------
 gtk/gtkwidget.h			     |	3 +-
 modules/other/gail/gailbutton.c	     |	4 +-
 tests/testgtk.c			     |	2 +-
 tests/testinput.c			     |	8 ++--
 tests/testtext.c			     |	2 +-
 53 files changed, 218 insertions(+), 197 deletions(-)

commit b61fe506408c8ccd0ddb8ae67630ef2b942aac25
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 20:14:37 2010 -0500

    Remove obsolete translator comments

    Reported in bug 611217

 gtk/gen-paper-names.c	   | 103 ++++++++++++++---------------
 gtk/paper_names_offsets.c | 165
 ----------------------------------------------
 2 files changed, 51 insertions(+), 217 deletions(-)

commit c744594b2099d03af6b7654de6c8ed5565acd1a9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 19:59:24 2010 -0500

    Add accessible alternatives to entry icon functionality

    Inspired by the complaint in bug 611051.

 demos/gtk-demo/search_entry.c | 224
 ++++++++++++++++++++++++++----------------
 1 file changed, 138 insertions(+), 86 deletions(-)

commit ac6525b27c3f8a98dfabfec12c98c724dfb7b28a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 19:21:32 2010 -0500

    Add introspection annotations to gtk_drag_(source|dest)_set

    Also move docs inline at the same time. Bug 610905.

 docs/reference/gtk/tmpl/gtkdnd.sgml | 15 ++++++---------
 gtk/gtkdnd.c			     | 31 ++++++++++++++++---------------
 2 files changed, 22 insertions(+), 24 deletions(-)

commit fcc43e7b6ddce3c9451bc9a0b197d9055732f957
Author: Ryan Lortie <desrt@desrt.ca>
Date:	Mon Mar 8 12:11:33 2010 -0500

    Update release HOWTO

    - 'cvs' -> 'git'
    - gnome-hackers is now closed.  Reply-to: desktop-devel-list instead.

 docs/RELEASE-HOWTO | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d84a83142329c725eaad3492d9f1eb62415f9d24
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 11:25:26 2010 -0500

    Don't scroll to insert after middle-click paste

    Patch by Ignacio Casal Quinteiro, bug 612119.

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

commit 87f48634f45ac6de1959971dd5dee99a59bbad8c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Mar 8 10:36:11 2010 -0500

    Fix an infinite loop in gtk_dialog_map()

    The new focus handling with links in labels tripped up the code
    that tries to avoid focussing labels. Bug 612066

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

commit e629a9c7a85e028eb153cf9e25679a751f156d67
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Mon Mar 8 11:41:52 2010 +0100

    Updated LowGerman translation

 po/nds.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 770ebc707bdfe22f0c018980ffe109d98134cec6
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Mon Mar 8 11:37:14 2010 +0100

    Updated LowGerman translation

 po/nds.po | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 8d78ae44daaa5fd93e707e720d4cdd052ad87422
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Mon Mar 8 11:37:04 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 2643
 ++++++++++++++++++++------------------------------
 1 file changed, 1057 insertions(+), 1586 deletions(-)

commit f32d4c104f2f51426d2acfd77a46e4d32ec7143b
Author: Alexander Shopov <ash@contact.bg>
Date:	Mon Mar 8 07:02:00 2010 +0200

    Updated Bulgarian translation

 po/bg.po | 54 +++++++++++++++++++++++++++---------------------------
 1 file changed, 27 insertions(+), 27 deletions(-)

commit 0a49865ec4dbe7b085f52d9ec2a2120b0d9f82d3
Author: Michael Natterer <mitch@gimp.org>
Date:	Sun Mar 7 12:15:33 2010 +0100

    gtk: remove begin-user-action/end-user-action around copying

    Copying to the clipboard is not a buffer mutation, so calling
    gtk_text_buffer_begin_user_action() and _end_user_action() is only
    confusing apps which connect to these signals in order to build undo
    stacks or otherwise track buffer changes. Most likely, these apps
    either didn't notice the bugus undo step or simply work around it.

 gtk/gtktextbuffer.c | 2 --
 1 file changed, 2 deletions(-)

commit 85611bedcd721c3026d1112f2eccbc58806197eb
Author: Jennie Petoumenou <jenniepet@src.gnome.org>
Date:	Sun Mar 7 06:56:23 2010 +0100

    Updated Greek translation.

 po-properties/el.po | 3785
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1881 insertions(+), 1904 deletions(-)

commit 7253ed5dd461b7be95553c194ff80519262e4415
Author: Jennie Petoumenou <jenniepet@src.gnome.org>
Date:	Sun Mar 7 00:07:43 2010 +0100

    Updated Greek translation.

 po/el.po | 2284
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1141 insertions(+), 1143 deletions(-)

commit dbda10d03e365b6947caca851e3c6e65a3d13e40
Author: Claude Paroz <claude@2xlibre.net>
Date:	Sat Mar 6 15:22:12 2010 +0100

    Updated French translation

 po/fr.po | 2251
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1120 insertions(+), 1131 deletions(-)

commit 72948f46bd99cac4123459b4065ea93ae609d9c0
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 13:17:56 2010 +0100

    Don't use GTK_WIDGET_SET_FLAGS() in gtk_widget_init()

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

commit 691c13c42408eba0b1b59d704ca2967abed76d82
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 13:13:01 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_PARENT_SENSITIVE)

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

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

commit a7efb2eaa045761eb7ec24686a4179794ee1edee
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 13:01:58 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_RC_STYLE)

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

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

commit 24491f8224a8c9cd68e6a59dcdeefd4fb9ce92f8
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 12:29:26 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_APP_PAINTABLE)

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

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

commit 74ed719fa4e005ca2134489eb3cc1206e00018ee
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 12:02:21 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_MAPPED)

    Use new API instead: gtk_widget_set_mapped ()

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

 gtk/gtkassistant.c	   |  4 ++--
 gtk/gtkclist.c		   |  6 +++---
 gtk/gtkcontainer.c	   |  4 ++--
 gtk/gtkhandlebox.c	   |  4 ++--
 gtk/gtklayout.c	   |  2 +-
 gtk/gtklist.c		   |  2 +-
 gtk/gtknotebook.c	   |  4 ++--
 gtk/gtkplug.c		   |  4 ++--
 gtk/gtktree.c		   |  4 ++--
 gtk/gtktreeitem.c	   |  4 ++--
 gtk/gtktreeview.c	   |  2 +-
 gtk/gtkwidget.c	   | 13 +++++++------
 gtk/gtkwin32embedwidget.c |  4 ++--
 gtk/gtkwindow.c	   |  4 ++--
 14 files changed, 31 insertions(+), 30 deletions(-)

commit 1934de4b652e96af40db796191aff72dfdfd6b82
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 11:51:33 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_REALIZED)

    Use new API instead: gtk_widget_set_realized ()

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

 demos/gtk-demo/offscreen_window.c  | 2 +-
 demos/gtk-demo/offscreen_window2.c | 2 +-
 docs/tutorial/gtk-tut.sgml	    | 4 ++--
 examples/gtkdial/gtkdial.c	    | 2 +-
 gtk/gtkbutton.c		    | 2 +-
 gtk/gtkcalendar.c		    | 2 +-
 gtk/gtkclist.c			    | 2 +-
 gtk/gtkdrawingarea.c		    | 2 +-
 gtk/gtkentry.c			    | 2 +-
 gtk/gtkeventbox.c		    | 2 +-
 gtk/gtkexpander.c		    | 2 +-
 gtk/gtkfixed.c			    | 2 +-
 gtk/gtkhandlebox.c		    | 2 +-
 gtk/gtkhsv.c			    | 2 +-
 gtk/gtkiconview.c		    | 2 +-
 gtk/gtkinvisible.c		    | 2 +-
 gtk/gtkitem.c			    | 2 +-
 gtk/gtklayout.c		    | 2 +-
 gtk/gtklist.c			    | 2 +-
 gtk/gtklistitem.c		    | 2 +-
 gtk/gtkmenu.c			    | 2 +-
 gtk/gtkmenuitem.c		    | 2 +-
 gtk/gtkmenushell.c		    | 2 +-
 gtk/gtkmisc.c			    | 2 +-
 gtk/gtknotebook.c		    | 3 ++-
 gtk/gtkoffscreenwindow.c	    | 2 +-
 gtk/gtkpaned.c			    | 2 +-
 gtk/gtkpathbar.c		    | 2 +-
 gtk/gtkplug.c			    | 2 +-
 gtk/gtkpreview.c		    | 2 +-
 gtk/gtkprogress.c		    | 2 +-
 gtk/gtkrange.c			    | 2 +-
 gtk/gtkruler.c			    | 3 ++-
 gtk/gtksocket.c		    | 4 ++--
 gtk/gtktext.c			    | 2 +-
 gtk/gtktextview.c		    | 3 ++-
 gtk/gtktoolbar.c		    | 2 +-
 gtk/gtktoolitem.c		    | 2 +-
 gtk/gtktoolitemgroup.c		    | 2 +-
 gtk/gtktoolpalette.c		    | 2 +-
 gtk/gtktree.c			    | 2 +-
 gtk/gtktreeview.c		    | 2 +-
 gtk/gtkviewport.c		    | 2 +-
 gtk/gtkwidget.c		    | 8 ++++----
 gtk/gtkwin32embedwidget.c	    | 2 +-
 gtk/gtkwindow.c		    | 2 +-
 tests/gtkoffscreenbox.c	    | 2 +-
 47 files changed, 55 insertions(+), 52 deletions(-)

commit 24bafd8693e88b9b1635bbd6d1401ceb68ca7809
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Mar 6 11:29:31 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_NO_WINDOW)

    Use new API instead: gtk_widget_set_has_window ()

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

 demos/gtk-demo/offscreen_window.c  | 2 +-
 demos/gtk-demo/offscreen_window2.c | 2 +-
 gtk/gtkalignment.c		    | 2 +-
 gtk/gtkarrow.c			    | 2 +-
 gtk/gtkbin.c			    | 2 +-
 gtk/gtkbox.c			    | 2 +-
 gtk/gtkbutton.c		    | 2 +-
 gtk/gtkcellview.c		    | 2 +-
 gtk/gtkcheckbutton.c		    | 2 +-
 gtk/gtkclist.c			    | 2 +-
 gtk/gtkexpander.c		    | 2 +-
 gtk/gtkhandlebox.c		    | 2 +-
 gtk/gtkhsv.c			    | 2 +-
 gtk/gtkimage.c			    | 2 +-
 gtk/gtkinvisible.c		    | 2 +-
 gtk/gtkitem.c			    | 2 +-
 gtk/gtklabel.c			    | 2 +-
 gtk/gtkmenuitem.c		    | 2 +-
 gtk/gtknotebook.c		    | 2 +-
 gtk/gtkpaned.c			    | 2 +-
 gtk/gtkpathbar.c		    | 2 +-
 gtk/gtkpixmap.c		    | 2 +-
 gtk/gtkprintunixdialog.c	    | 4 ++--
 gtk/gtkradiobutton.c		    | 2 +-
 gtk/gtkrange.c			    | 2 +-
 gtk/gtkscrolledwindow.c	    | 2 +-
 gtk/gtkseparator.c		    | 2 +-
 gtk/gtkspinner.c		    | 2 +-
 gtk/gtktable.c			    | 2 +-
 gtk/gtktoolbar.c		    | 2 +-
 gtk/gtkviewport.c		    | 2 +-
 gtk/gtkwidget.c		    | 4 ++--
 gtk/gtkwindow.c		    | 2 +-
 tests/gtkoffscreenbox.c	    | 2 +-
 34 files changed, 36 insertions(+), 36 deletions(-)

commit 2d4b7b263013fb20af740311af1f2890963737c5
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sat Mar 6 00:26:05 2010 +0100

    Updated Swedish translation

 po-properties/sv.po | 4936
 ++++++++++++++++++++++++---------------------------
 1 file changed, 2361 insertions(+), 2575 deletions(-)

commit 44a8c5f3ff30780579cd899270dc3ed83b3d0f63
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sat Mar 6 00:24:37 2010 +0100

    Updated Swedish translation

 po/sv.po | 2887
 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1313 insertions(+), 1574 deletions(-)

commit 4759da26348fd1063e2da2e8f85d7a7fa7b41acd
Author: Joanmarie Diggs <joanmarie.diggs@gmail.com>
Date:	Fri Mar 5 14:48:23 2010 +0800

    Add/Remove ATK_STATE_SENSITIVE according to cells' state.

    Bug #569042.

 modules/other/gail/gailbooleancell.c | 19 ++++++++++++++++++-
 modules/other/gail/gailbooleancell.h |  1 +
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 7ab2155aef8e2069a9e5680ca2cd68f70eec43fd
Author: Patrick Bernaud <patrickb@chez.com>
Date:	Fri Mar 5 05:34:16 2010 +0100

    Move documentation to inline comments: GtkPlug

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 docs/reference/gtk/tmpl/gtkplug.sgml | 126
 -----------------------------------
 gtk/gtkplug.c			      |  21 ++++++
 2 files changed, 21 insertions(+), 126 deletions(-)

commit 3f579a7a936b9b6cbd08aa2331eae932b1a68491
Author: Steven Harms <sharms@ubuntu.com>
Date:	Thu Mar 4 13:21:16 2010 -0500

    Move documentation to inline comments: GtkVBox

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

 docs/reference/gtk/tmpl/gtkvbox.sgml | 49
 ------------------------------------
 gtk/gtkvbox.c			      | 23 +++++++++++++++++
 2 files changed, 23 insertions(+), 49 deletions(-)

commit a5e496cf87f46a5fe186d9346de9898b655ad221
Author: Fran Diéguez <frandieguez@ubuntu.com>
Date:	Fri Mar 5 00:25:31 2010 +0100

    Update Galician translation

 po-properties/gl.po | 3696
 ++++++++++++++++++++++++++-------------------------
 po/gl.po	     | 2550 ++++++++++++++++++-----------------
 2 files changed, 3124 insertions(+), 3122 deletions(-)

commit 01593516f1a54316ddbd1190753b9512216ec95e
Author: Friedel Wolff <friedel@translate.org.za>
Date:	Thu Mar 4 11:35:33 2010 +0100

    Update Afrikaans translation

 po/af.po | 3663
 +++++++++++++++++++++++++++-----------------------------------
 1 file changed, 1578 insertions(+), 2085 deletions(-)

commit 8c30affb6eba3202c2814e824428f91fd490bd22
Author: Li Yuan <li.yuan@sun.com>
Date:	Thu Mar 4 16:30:00 2010 +0800

    Return FALSE in signal handlers to make the signals be propagated

    Bug #611686.

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

commit 15d1d8bb3b3c408002aaac19566b5d1f23a04aa0
Author: Steven Harms <sharms@ubuntu.com>
Date:	Wed Mar 3 18:35:45 2010 -0500

    Move documentation to inline comments: GtkVSeparator

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

 docs/reference/gtk/tmpl/gtkvseparator.sgml | 41
 ------------------------------
 gtk/gtkvseparator.c			    | 18 +++++++++++++
 gtk/gtkvseparator.h			    |  6 +++++
 3 files changed, 24 insertions(+), 41 deletions(-)

commit f0f3b01876a8cb3d905ae472ab55ca2b68a8913e
Author: Steven Harms <sharms@ubuntu.com>
Date:	Wed Mar 3 18:21:56 2010 -0500

    Move documentation to inline comments: GtkVScrollbar

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

 docs/reference/gtk/tmpl/gtkvscrollbar.sgml | 40
 ------------------------------
 gtk/gtkvscrollbar.c			    | 14 +++++++++++
 gtk/gtkvscrollbar.h			    |  6 +++++
 3 files changed, 20 insertions(+), 40 deletions(-)

commit 244ae204dac676fce55a17eb9b13e19c8f9155e3
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Thu Mar 4 00:34:04 2010 +0100

    Updated Hungarian translation

 po/hu.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 69279262bc0afdd6a92e4049b24cc80e10889581
Author: Steven Harms <sharms@ubuntu.com>
Date:	Wed Mar 3 16:39:29 2010 -0500

    Update gtkvscale documentation for in code comments. Removed template
    document

 docs/reference/gtk/tmpl/gtkvscale.sgml | 51
 ----------------------------------
 gtk/gtkvscale.c			| 20 ++++++++++++-
 gtk/gtkvscale.h			|  6 ++++
 3 files changed, 25 insertions(+), 52 deletions(-)

commit 24ba8f315efeb298c2b85150ba2ad4fd5111c1d4
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Wed Mar 3 23:19:47 2010 +0100

    Updated Basque language

 po/eu.po | 828
 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 350 insertions(+), 478 deletions(-)

commit 62a829dd309bf3ce1471265b1f0478e17f160e66
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Mar 3 23:03:13 2010 +0100

    Add version info about the deprecation of GTK_WIDGET_SENSITIVE

    This completes the patch of
    commit 64f526d34e1adc609944078e2fea38b2792f8230

 gtk/gtkwidget.h | 2 ++
 1 file changed, 2 insertions(+)

commit f6d54ac7be9c5bec8ead7be1b84e6e9ad2dad99d
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Wed Mar 3 22:43:01 2010 +0100

    Updated Basque language

 po-properties/eu.po | 3982
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1937 insertions(+), 2045 deletions(-)

commit 16a59ad9129c680833c584768e6a81b2ba365268
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 2 07:16:02 2010 +0100

    Deprecate widget flag: GTK_WIDGET_REALIZED

    Use gtk_widget_get_realized() instead

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

 demos/gtk-demo/offscreen_window.c  |  4 +--
 demos/gtk-demo/offscreen_window2.c |  4 +--
 docs/tutorial/gtk-tut.sgml	    |  4 +--
 examples/gtkdial/gtkdial.c	    |  2 +-
 gtk/gtkassistant.c		    |  2 +-
 gtk/gtkbutton.c		    |  4 +--
 gtk/gtkcalendar.c		    |  8 ++---
 gtk/gtkcheckbutton.c		    |  2 +-
 gtk/gtkclist.c			    | 36 +++++++++----------
 gtk/gtkcolorbutton.c		    |  2 +-
 gtk/gtkcolorsel.c		    |  2 +-
 gtk/gtkcombobox.c		    |  8 ++---
 gtk/gtkcontainer.c		    |  7 ++--
 gtk/gtkctree.c			    | 26 +++++++-------
 gtk/gtkdnd-quartz.c		    |  4 +--
 gtk/gtkdnd.c			    |  6 ++--
 gtk/gtkdrawingarea.c		    |  2 +-
 gtk/gtkentry.c			    | 24 ++++++-------
 gtk/gtkeventbox.c		    |  6 ++--
 gtk/gtkexpander.c		    |  8 ++---
 gtk/gtkfilechooserdefault.c	    |  4 +--
 gtk/gtkfixed.c			    |  4 +--
 gtk/gtkhandlebox.c		    | 10 +++---
 gtk/gtkhsv.c			    |  2 +-
 gtk/gtkiconview.c		    | 21 +++++------
 gtk/gtkinvisible.c		    |  2 +-
 gtk/gtklabel.c			    | 19 +++++-----
 gtk/gtklayout.c		    | 10 +++---
 gtk/gtklinkbutton.c		    |  4 +--
 gtk/gtklist.c			    |  4 +--
 gtk/gtklistitem.c		    |  4 +--
 gtk/gtkmain.c			    |  2 +-
 gtk/gtkmenu.c			    | 18 +++++-----
 gtk/gtkmenubar.c		    |  2 +-
 gtk/gtkmenuitem.c		    |  2 +-
 gtk/gtknotebook.c		    |  2 +-
 gtk/gtkoffscreenwindow.c	    |  4 +--
 gtk/gtkoldeditable.c		    | 10 +++---
 gtk/gtkoptionmenu.c		    |  2 +-
 gtk/gtkpaned.c			    |  8 ++---
 gtk/gtkpathbar.c		    |  2 +-
 gtk/gtkplug.c			    | 10 +++---
 gtk/gtkpreview.c		    |  2 +-
 gtk/gtkprintunixdialog.c	    |  2 +-
 gtk/gtkprogress.c		    |  8 ++---
 gtk/gtkrange.c			    |  4 +--
 gtk/gtkrecentchooserdefault.c	    |  4 +--
 gtk/gtkruler.c			    |  2 +-
 gtk/gtkselection.c		    |  6 ++--
 gtk/gtksocket-win32.c		    |  2 +-
 gtk/gtksocket.c		    |  8 ++---
 gtk/gtkspinbutton.c		    |  6 ++--
 gtk/gtkspinner.c		    |  2 +-
 gtk/gtkstatusbar.c		    |  8 ++---
 gtk/gtkstatusicon.c		    |  2 +-
 gtk/gtkstyle.c			    |  2 +-
 gtk/gtktext.c			    | 24 ++++++-------
 gtk/gtktextview.c		    | 34 +++++++++---------
 gtk/gtktipsquery.c		    |  2 +-
 gtk/gtktoolbar.c		    |  4 +--
 gtk/gtktoolitem.c		    |  3 +-
 gtk/gtktoolitemgroup.c		    |  6 ++--
 gtk/gtktrayicon-x11.c		    |  2 +-
 gtk/gtktree.c			    |  2 +-
 gtk/gtktreeitem.c		    |  2 +-
 gtk/gtktreeview.c		    | 67
 ++++++++++++++++++-----------------
 gtk/gtktreeviewcolumn.c	    | 18 +++++-----
 gtk/gtkviewport.c		    |  8 ++---
 gtk/gtkwidget.c		    | 72
 +++++++++++++++++++-------------------
 gtk/gtkwidget.h		    |  4 +++
 gtk/gtkwin32embedwidget.c	    |  4 +--
 gtk/gtkwindow.c		    | 64 +++++++++++++++++----------------
 modules/other/gail/gailtreeview.c  |  4 +--
 tests/gtkoffscreenbox.c	    |  6 ++--
 tests/testgtk.c		    |  6 ++--
 tests/testsocket_common.c	    |  2 +-
 76 files changed, 357 insertions(+), 342 deletions(-)

commit 1fe7d3cefd1aeabd6d8cab2a68673bb1f7876988
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 2 05:19:28 2010 +0100

    Deprecate widget flag: GTK_WIDGET_MAPPED

    Use gtk_widget_get_mapped() instead.

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

 docs/tutorial/gtk-tut.sgml		    |  4 ++--
 examples/scribble-xinput/scribble-xinput.c |  2 +-
 gtk/gtkassistant.c			    | 12 ++++++------
 gtk/gtkclist.c				    | 10 +++++-----
 gtk/gtkcombobox.c			    |  4 ++--
 gtk/gtkcontainer.c			    |  2 +-
 gtk/gtkdnd-quartz.c			    |  2 +-
 gtk/gtkdnd.c				    |  2 +-
 gtk/gtkentry.c				    | 20 ++++++++++----------
 gtk/gtkentrycompletion.c		    | 14 +++++++-------
 gtk/gtkfilechooserdefault.c		    |  5 +++--
 gtk/gtkfilechooserdialog.c		    |  4 ++--
 gtk/gtkframe.c				    |  2 +-
 gtk/gtkhandlebox.c			    |  2 +-
 gtk/gtkimage.c				    |  2 +-
 gtk/gtklabel.c				    |  4 ++--
 gtk/gtklayout.c			    |  2 +-
 gtk/gtklist.c				    |  2 +-
 gtk/gtkmenu.c				    |  4 ++--
 gtk/gtkmenubar.c			    |  2 +-
 gtk/gtkmenuitem.c			    |  2 +-
 gtk/gtkmnemonichash.c			    |  2 +-
 gtk/gtknotebook.c			    | 27
 ++++++++++++++-------------
 gtk/gtkpaned.c				    |  8 ++++----
 gtk/gtkplug.c				    |  4 ++--
 gtk/gtkradiobutton.c			    |  4 ++--
 gtk/gtkrecentchooserdialog.c		    |  2 +-
 gtk/gtkscale.c				    |  2 +-
 gtk/gtksizegroup.c			    |  2 +-
 gtk/gtkspinbutton.c			    |  4 ++--
 gtk/gtkstatusbar.c			    |  2 +-
 gtk/gtktoolbar.c			    |  6 +++---
 gtk/gtktoolitem.c			    |  2 +-
 gtk/gtktoolitemgroup.c			    |  2 +-
 gtk/gtktree.c				    |  8 ++++----
 gtk/gtktreeitem.c			    | 10 +++++-----
 gtk/gtktreeview.c			    | 12 ++++++------
 gtk/gtkviewport.c			    |  2 +-
 gtk/gtkwidget.c			    | 30
 +++++++++++++++---------------
 gtk/gtkwidget.h			    |  4 ++++
 gtk/gtkwin32embedwidget.c		    |  2 +-
 gtk/gtkwindow.c			    | 28
 ++++++++++++++++------------
 modules/other/gail/gail.c		    |  4 ++--
 modules/other/gail/gailbutton.c	    |  2 +-
 modules/other/gail/gailcombo.c		    |  2 +-
 modules/other/gail/gailcombobox.c	    |  2 +-
 modules/other/gail/gailexpander.c	    |  2 +-
 modules/other/gail/gailitem.c		    |  2 +-
 modules/other/gail/gaillabel.c		    |  2 +-
 modules/other/gail/gailmenuitem.c	    |  4 ++--
 modules/other/gail/gailnotebookpage.c	    |  2 +-
 modules/other/gail/gailwidget.c	    |  4 ++--
 modules/other/gail/gailwindow.c	    |  2 +-
 perf/gtkwidgetprofiler.c		    |  2 +-
 tests/testgtk.c			    | 18 +++++++++---------
 tests/testinput.c			    |  2 +-
 tests/testtext.c			    |  2 +-
 57 files changed, 164 insertions(+), 154 deletions(-)

commit f4d9c7be2b8d76c720ae8c38ca27f7618f5bf029
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Wed Mar 3 15:51:31 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 3356
 ++++++++++++++++++++++++++++----------------------
 1 file changed, 1866 insertions(+), 1490 deletions(-)

commit 42f1789c1eaa716172f4b0b322c554edcfe7292d
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Wed Mar 3 15:24:51 2010 +0100

    Updated Low German translation

 po-properties/nds.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc82769a8885b7546d42bab7d37d18d69bd220e4
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Wed Mar 3 15:21:42 2010 +0100

    Updated Low German translation

 po-properties/nds.po | 3397
 ++++++++++++++++++++++----------------------------
 1 file changed, 1491 insertions(+), 1906 deletions(-)

commit 6520046f035756235ce3803e76c102aba30b848b
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Mar 3 13:51:43 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 2239
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1122 insertions(+), 1117 deletions(-)

commit 32d043535bf3c8fb59d101efaa564f2e04fbbe00
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Mar 3 02:37:17 2010 +0100

    Fix gtk_widget_is_sensitive() function. Second try

    Use GTK_PARENT_SENSITIVE flag instead
    gtk_widget_get_sensitive(widget->parent)

 gtk/gtkwidget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f61016f554012e793049d305998f49cceb35c734
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Wed Mar 3 00:56:00 2010 +0100

    Updated Hungarian translation

 po-properties/hu.po | 3953
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1928 insertions(+), 2025 deletions(-)

commit 491ed58420883ad68ff72691541d578422985d7d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 2 18:24:21 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_NO_SHOW_ALL)

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

commit f8fb228752a2873d5395fe71981c8dc57ca2a301
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 2 17:54:16 2010 +0100

    Fix gtk_widget_is_sensitive() function

    The bug was introduced in
    commit a27d5a2c9eba7af5b056de32ff9b2b4dd1eb97e1

 gtk/gtkwidget.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e8e95d4c5ee4c7c78971597c53f0b6e3f0e81b7a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 2 07:58:05 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_CAN_DEFAULT)

    Use new API instead: gtk_widget_set_can_default ()

 demos/gtk-demo/menus.c		      |  2 +-
 demos/gtk-demo/ui_manager.c	      |  2 +-
 docs/tutorial/gtk-tut.sgml	      | 12 +++---
 examples/calendar/calendar.c	      |  2 +-
 examples/entry/entry.c		      |  2 +-
 examples/progressbar/progressbar.c   |  2 +-
 examples/radiobuttons/radiobuttons.c |  2 +-
 examples/rangewidgets/rangewidgets.c |  2 +-
 examples/scrolledwin/scrolledwin.c   |  2 +-
 examples/text/text.c		      |  2 +-
 gtk/gtkaboutdialog.c		      |  4 +-
 gtk/gtkassistant.c		      |  6 +--
 gtk/gtkdialog.c		      |  2 +-
 gtk/gtkfilechooserdefault.c	      |  2 +-
 gtk/gtkfilesel.c		      |  4 +-
 gtk/gtkgamma.c			      |  2 +-
 gtk/gtkinfobar.c		      |  2 +-
 gtk/gtkinputdialog.c		      |  4 +-
 gtk/gtkmain.c			      |  2 +-
 gtk/gtkoptionmenu.c		      |  8 ++--
 gtk/gtkprintunixdialog.c	      |  2 +-
 gtk/gtkwidget.c		      |  4 +-
 tests/testcalendar.c		      |  2 +-
 tests/testgtk.c		      | 72
 ++++++++++++++++++------------------
 tests/testmenubars.c		      |  2 +-
 tests/testmenus.c		      |  2 +-
 tests/testrecentchoosermenu.c	      |  2 +-
 tests/testtext.c		      |  6 +--
 28 files changed, 80 insertions(+), 78 deletions(-)

commit 483a5a9e1a55f01cbd20b7bbd301ee59efaa4c64
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Mar 2 04:40:38 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_CAN_FOCUS)

    Use new API instead: gtk_widget_set_can_focus ()

 gtk/gtkbutton.c	 |  2 +-
 gtk/gtkcalendar.c	 |  2 +-
 gtk/gtkclist.c		 |  6 +++---
 gtk/gtkcolorsel.c	 |  2 +-
 gtk/gtkcombo.c		 | 10 +++++-----
 gtk/gtkcombobox.c	 |  2 +-
 gtk/gtkentry.c		 |  2 +-
 gtk/gtkexpander.c	 |  2 +-
 gtk/gtkhsv.c		 |  2 +-
 gtk/gtkiconview.c	 |  2 +-
 gtk/gtklabel.c		 |  4 ++--
 gtk/gtklistitem.c	 |  2 +-
 gtk/gtknotebook.c	 |  6 +++---
 gtk/gtkoldeditable.c	 |  2 +-
 gtk/gtkoptionmenu.c	 |  2 +-
 gtk/gtkpaned.c		 |  7 ++++---
 gtk/gtkscale.c		 |  2 +-
 gtk/gtkscrolledwindow.c |  3 ++-
 gtk/gtksocket.c	 |  8 +++++---
 gtk/gtkstatusicon.c	 |  2 +-
 gtk/gtktext.c		 |  2 +-
 gtk/gtktextview.c	 |  6 +++---
 gtk/gtktoolbar.c	 |  2 +-
 gtk/gtktoolitem.c	 |  2 +-
 gtk/gtktreeitem.c	 |  2 +-
 gtk/gtktreeviewcolumn.c |  4 ++--
 gtk/gtkwidget.c	 |  4 ++--
 tests/testinput.c	 |  2 +-
 28 files changed, 49 insertions(+), 45 deletions(-)

commit f19dc0bd4b117f3e80c2487e73db63bd672e9c1b
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:	Tue Mar 2 00:29:40 2010 +0100

    Updated Hungarian translation

 po/hu.po | 2375
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1176 insertions(+), 1199 deletions(-)

commit 1ec18b92581c93d5e73ca0bcf0a53a45d518387f
Author: Petr Kovar <pknbe@volny.cz>
Date:	Mon Mar 1 20:12:54 2010 +0100

    Update Czech translation

 po/cs.po | 2237
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1121 insertions(+), 1116 deletions(-)

commit c3d09e5627c1e59e4d181d1d4674d9af2a4eca45
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Mar 1 18:24:28 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_SENSITIVE)

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

commit 27b64f50e6c3ab1d90116ec584e3efa8b6ad5343
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Mar 1 18:14:05 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_DOUBLE_BUFFERED)

    Use new API instead: gtk_widget_set_double_buffered ()

 docs/reference/gtk/drawing-model.xml | 2 +-
 gtk/gtkwidget.c		      | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit b909abaa622127c308388769e125a654a1371ba9
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Mar 1 17:41:37 2010 +0100

    Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_RECEIVES_DEFAULT)

    Use new API instead: gtk_widget_set_receives_default ()

 gtk/gtkbutton.c      | 3 ++-
 gtk/gtkcheckbutton.c | 2 +-
 gtk/gtkoptionmenu.c  | 3 ++-
 gtk/gtkradiobutton.c | 2 +-
 gtk/gtkwidget.c      | 4 ++--
 5 files changed, 8 insertions(+), 6 deletions(-)

commit b4b95d07f8b012cf29c0546f425ea3b78f2ad502
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Feb 27 04:10:17 2010 +0100

    Deprecate widget flag: GTK_WIDGET_PARENT_SENSITIVE

    Use gtk_widget_get_sensitive() on the parent widget instead.

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

 gtk/gtkwidget.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 214a023e9160fa008db069f5ec10ce3a4999a4dc
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Mar 1 07:47:38 2010 +0100

    Deprecate widget flag: GTK_WIDGET_VISIBLE

    Use gtk_widget_get_visible() instead

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

 demos/gtk-demo/appwindow.c	      |   2 +-
 demos/gtk-demo/assistant.c	      |   2 +-
 demos/gtk-demo/builder.c	      |   2 +-
 demos/gtk-demo/button_box.c	      |   2 +-
 demos/gtk-demo/clipboard.c	      |   2 +-
 demos/gtk-demo/colorsel.c	      |   2 +-
 demos/gtk-demo/combobox.c	      |   2 +-
 demos/gtk-demo/dialog.c	      |   2 +-
 demos/gtk-demo/drawingarea.c	      |   2 +-
 demos/gtk-demo/editable_cells.c      |   2 +-
 demos/gtk-demo/entry_buffer.c	      |   2 +-
 demos/gtk-demo/entry_completion.c    |   2 +-
 demos/gtk-demo/expander.c	      |   2 +-
 demos/gtk-demo/hypertext.c	      |   2 +-
 demos/gtk-demo/iconview.c	      |   2 +-
 demos/gtk-demo/iconview_edit.c       |   2 +-
 demos/gtk-demo/images.c	      |   2 +-
 demos/gtk-demo/infobar.c	      |   2 +-
 demos/gtk-demo/links.c		      |   2 +-
 demos/gtk-demo/list_store.c	      |   2 +-
 demos/gtk-demo/menus.c		      |   2 +-
 demos/gtk-demo/offscreen_window.c    |  16 ++---
 demos/gtk-demo/offscreen_window2.c   |  16 ++---
 demos/gtk-demo/panes.c		      |   2 +-
 demos/gtk-demo/pickers.c	      |   2 +-
 demos/gtk-demo/pixbufs.c	      |   2 +-
 demos/gtk-demo/rotated_text.c	      |   2 +-
 demos/gtk-demo/search_entry.c	      |   2 +-
 demos/gtk-demo/sizegroup.c	      |   2 +-
 demos/gtk-demo/spinner.c	      |   2 +-
 demos/gtk-demo/stock_browser.c       |   2 +-
 demos/gtk-demo/textscroll.c	      |   2 +-
 demos/gtk-demo/textview.c	      |   2 +-
 demos/gtk-demo/toolpalette.c	      |   2 +-
 demos/gtk-demo/tree_store.c	      |   2 +-
 examples/calendar/calendar.c	      |   2 +-
 gtk/gtkalignment.c		      |   4 +-
 gtk/gtkaspectframe.c		      |   2 +-
 gtk/gtkassistant.c		      |  20 +++---
 gtk/gtkbbox.c			      |   7 +-
 gtk/gtkbin.c			      |   4 +-
 gtk/gtkbox.c			      |  18 ++---
 gtk/gtkbutton.c		      |   4 +-
 gtk/gtkcheckbutton.c		      |   8 +--
 gtk/gtkclist.c			      |  22 +++---
 gtk/gtkcombo.c			      |   2 +-
 gtk/gtkcombobox.c		      |   8 +--
 gtk/gtkcontainer.c		      |   4 +-
 gtk/gtkdialog.c		      |   2 +-
 gtk/gtkdnd.c			      |   2 +-
 gtk/gtkentry.c			      |  14 ++--
 gtk/gtkentrycompletion.c	      |   4 +-
 gtk/gtkeventbox.c		      |  10 +--
 gtk/gtkexpander.c		      |  20 +++---
 gtk/gtkfilechooserbutton.c	      |   2 +-
 gtk/gtkfilechooserdefault.c	      |   4 +-
 gtk/gtkfixed.c			      |  15 ++--
 gtk/gtkfontbutton.c		      |   2 +-
 gtk/gtkframe.c			      |  14 ++--
 gtk/gtkhandlebox.c		      |   6 +-
 gtk/gtkiconview.c		      |   2 +-
 gtk/gtkimage.c			      |  10 +--
 gtk/gtkimagemenuitem.c		      |  11 +--
 gtk/gtklabel.c			      |   2 +-
 gtk/gtklayout.c		      |   7 +-
 gtk/gtklist.c			      |   8 +--
 gtk/gtklistitem.c		      |   2 +-
 gtk/gtkmain.c			      |   2 +-
 gtk/gtkmenu.c			      |  18 ++---
 gtk/gtkmenubar.c		      |   8 +--
 gtk/gtkmenuitem.c		      |   8 +--
 gtk/gtkmenushell.c		      |  16 ++---
 gtk/gtkmenutoolbutton.c	      |   4 +-
 gtk/gtknotebook.c		      | 104 ++++++++++++++-------------
 gtk/gtkoffscreenwindow.c	      |   6 +-
 gtk/gtkoptionmenu.c		      |  11 +--
 gtk/gtkpaned.c			      |  32 ++++-----
 gtk/gtkpathbar.c		      |   2 +-
 gtk/gtkpixmap.c		      |   4 +-
 gtk/gtkplug.c			      |   8 +--
 gtk/gtkradiobutton.c		      |   2 +-
 gtk/gtkscale.c			      |   7 +-
 gtk/gtkscrolledwindow.c	      |  14 ++--
 gtk/gtkstatusbar.c		      |   2 +-
 gtk/gtktable.c			      |  32 +++++----
 gtk/gtktextview.c		      |   7 +-
 gtk/gtktogglebutton.c		      |   2 +-
 gtk/gtktoolbar.c		      |   8 +--
 gtk/gtktoolitem.c		      |   4 +-
 gtk/gtktoolitemgroup.c		      |  19 ++---
 gtk/gtktooltip.c		      |   2 +-
 gtk/gtktree.c			      |  14 ++--
 gtk/gtktreeitem.c		      |  14 ++--
 gtk/gtktreeview.c		      |  14 ++--
 gtk/gtkuimanager.c		      |   4 +-
 gtk/gtkviewport.c		      |  12 ++--
 gtk/gtkwidget.c		      |  38 +++++-----
 gtk/gtkwidget.h		      |   4 ++
 gtk/gtkwin32embedwidget.c	      |   4 +-
 gtk/gtkwindow.c		      |  33 ++++-----
 gtk/tests/filechooser.c	      |   4 +-
 modules/other/gail/gailbutton.c      |   4 +-
 modules/other/gail/gailcombo.c       |   4 +-
 modules/other/gail/gailcombobox.c    |   4 +-
 modules/other/gail/gailentry.c       |   4 +-
 modules/other/gail/gailexpander.c    |   4 +-
 modules/other/gail/gailmenuitem.c    |   6 +-
 modules/other/gail/gailoptionmenu.c  |   4 +-
 modules/other/gail/gailrange.c       |   4 +-
 modules/other/gail/gailscalebutton.c |   2 +-
 modules/other/gail/gailtoplevel.c    |   2 +-
 modules/other/gail/gailwidget.c      |   6 +-
 modules/other/gail/gailwindow.c      |   2 +-
 modules/other/gail/tests/ferret.c    |   2 +-
 perf/gtkwidgetprofiler.c	      |   2 +-
 tests/gtkoffscreenbox.c	      |  30 ++++----
 tests/testassistant.c		      |  10 +--
 tests/testgtk.c		      | 134
 +++++++++++++++++------------------
 tests/testmenubars.c		      |   2 +-
 tests/testmenus.c		      |   2 +-
 120 files changed, 529 insertions(+), 502 deletions(-)

commit 4232115e22c8ea41d6a3faf89bcaadfc9933d5e3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Mar 1 04:21:41 2010 +0100

    Deprecate widget flag: GTK_WIDGET_HAS_FOCUS

    Use gtk_widget_has_focus() instead

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

 gtk/gtkbutton.c			|  6 ++--
 gtk/gtkcalendar.c			| 16 +++++-----
 gtk/gtkcellrendererpixbuf.c		|  2 +-
 gtk/gtkcellrendererspinner.c		|  2 +-
 gtk/gtkcellrenderertext.c		|  4 +--
 gtk/gtkcellrenderertoggle.c		|  2 +-
 gtk/gtkcheckbutton.c			|  2 +-
 gtk/gtkclist.c				| 18 ++++++------
 gtk/gtkcolorsel.c			|  2 +-
 gtk/gtkcombo.c				|  4 +--
 gtk/gtkcombobox.c			|  6 ++--
 gtk/gtkcontainer.c			|  6 ++--
 gtk/gtkctree.c				|  4 +--
 gtk/gtkentry.c				| 53
 ++++++++++++++++++++--------------
 gtk/gtkentrycompletion.c		|  2 +-
 gtk/gtkexpander.c			|  2 +-
 gtk/gtkfilechooserdefault.c		|  2 +-
 gtk/gtkfilechooserentry.c		|  2 +-
 gtk/gtkhsv.c				|  6 ++--
 gtk/gtkiconview.c			| 18 ++++++------
 gtk/gtklabel.c				|  8 ++---
 gtk/gtklinkbutton.c			|  2 +-
 gtk/gtklist.c				| 10 +++----
 gtk/gtklistitem.c			|  4 +--
 gtk/gtknotebook.c			|  4 +--
 gtk/gtkoptionmenu.c			|  4 +--
 gtk/gtkrange.c				|  5 ++--
 gtk/gtksocket.c			|  2 +-
 gtk/gtkspinbutton.c			|  6 ++--
 gtk/gtkstyle.c				|  8 ++---
 gtk/gtktext.c				|  6 ++--
 gtk/gtktextdisplay.c			| 12 ++++----
 gtk/gtktextview.c			| 18 ++++++------
 gtk/gtktrayicon-x11.c			|  2 +-
 gtk/gtktreeitem.c			|  8 ++---
 gtk/gtktreeview.c			| 50
 +++++++++++++++++---------------
 gtk/gtktreeviewcolumn.c		|  2 +-
 gtk/gtkwidget.c			|  6 ++--
 gtk/gtkwidget.h			|  4 +++
 gtk/gtkwindow.c			|  8 ++---
 gtk/tests/builder.c			|  2 +-
 gtk/tests/testing.c			|  2 +-
 modules/engines/ms-windows/msw_style.c |  4 +--
 modules/other/gail/gail.c		|  2 +-
 modules/other/gail/gailtreeview.c	|  2 +-
 modules/other/gail/gailwidget.c	|  2 +-
 46 files changed, 178 insertions(+), 164 deletions(-)

commit 64f526d34e1adc609944078e2fea38b2792f8230
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Mar 1 05:58:37 2010 +0100

    Deprecate widget flag: GTK_WIDGET_SENSITIVE

    Use gtk_widget_get_sensitive() instead

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

 gtk/gtkassistant.c		     | 2 +-
 gtk/gtkbutton.c		     | 2 +-
 gtk/gtkclist.c			     | 2 +-
 gtk/gtkcombobox.c		     | 2 +-
 gtk/gtkdnd-quartz.c		     | 2 +-
 gtk/gtkdnd.c			     | 2 +-
 gtk/gtkentry.c			     | 6 +++---
 gtk/gtkfilechooserdefault.c	     | 2 +-
 gtk/gtkfontsel.c		     | 2 +-
 gtk/gtkoptionmenu.c		     | 4 ++--
 gtk/gtkpaned.c			     | 2 +-
 gtk/gtktoolitem.c		     | 4 ++--
 gtk/gtkwidget.c		     | 6 +++---
 gtk/gtkwidget.h		     | 2 ++
 modules/other/gail/gailcombo.c      | 4 ++--
 modules/other/gail/gailcombobox.c   | 4 ++--
 modules/other/gail/gailentry.c      | 4 ++--
 modules/other/gail/gailmenuitem.c   | 4 ++--
 modules/other/gail/gailoptionmenu.c | 4 ++--
 modules/other/gail/gailrange.c      | 4 ++--
 modules/other/gail/gailwidget.c     | 2 +-
 21 files changed, 34 insertions(+), 32 deletions(-)

commit f5bde06e82334995fca90ac6f103c8b2c7aa878a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Feb 27 05:55:12 2010 +0100

    Don't use GTK_WIDGET_NO_WINDOW in internal code anymore

    Use gtk_widget_get_has_window() instead

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

 gtk/gtkstyle.c  | 16 ++++++++--------
 gtk/gtkwidget.c | 58
 ++++++++++++++++++++++++++++-----------------------------
 gtk/gtkwidget.h |  3 ++-
 3 files changed, 39 insertions(+), 38 deletions(-)

commit a27d5a2c9eba7af5b056de32ff9b2b4dd1eb97e1
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Feb 27 05:24:24 2010 +0100

    Deprecate widget flag: GTK_WIDGET_IS_SENSITIVE

    Use gtk_widget_is_sensitive() instead

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

 gtk/gtkbutton.c		      |  2 +-
 gtk/gtkcalendar.c		      |  6 +++---
 gtk/gtkcheckbutton.c		      |  2 +-
 gtk/gtkcheckmenuitem.c		      |  2 +-
 gtk/gtkclist.c			      |  2 +-
 gtk/gtkcolorbutton.c		      |  2 +-
 gtk/gtkcurve.c			      |  2 +-
 gtk/gtkentry.c			      | 10 +++++-----
 gtk/gtkexpander.c		      |  2 +-
 gtk/gtklabel.c			      | 14 +++++++-------
 gtk/gtkmain.c			      | 16 ++++++++--------
 gtk/gtkmenu.c			      |  2 +-
 gtk/gtkmenuitem.c		      |  6 +++---
 gtk/gtkmenutoolbutton.c	      |  2 +-
 gtk/gtkmnemonichash.c		      |  2 +-
 gtk/gtknotebook.c		      |  2 +-
 gtk/gtkoptionmenu.c		      |  8 ++++----
 gtk/gtkpaned.c			      |  4 ++--
 gtk/gtkpathbar.c		      |  6 +++---
 gtk/gtkprintunixdialog.c	      | 10 +++++-----
 gtk/gtkradiobutton.c		      |  6 +++---
 gtk/gtkrange.c			      |  6 +++---
 gtk/gtkscale.c			      |  2 +-
 gtk/gtkspinbutton.c		      |  2 +-
 gtk/gtkspinner.c		      |  2 +-
 gtk/gtkstatusbar.c		      |  2 +-
 gtk/gtktextview.c		      |  6 +++---
 gtk/gtktreeitem.c		      | 10 +++++-----
 gtk/gtktreeview.c		      |  2 +-
 gtk/gtkwidget.c		      | 30 ++++++++++++++++--------------
 gtk/gtkwidget.h		      |  4 ++++
 gtk/gtkwindow.c		      |  8 ++++----
 modules/other/gail/gailbutton.c      |  4 ++--
 modules/other/gail/gailexpander.c    |  4 ++--
 modules/other/gail/gailscalebutton.c |  2 +-
 modules/other/gail/gailwidget.c      |  2 +-
 tests/testgtk.c		      |  2 +-
 37 files changed, 101 insertions(+), 95 deletions(-)

commit 4f78f70b15f861cca115f578b0f3f4ad3ad087e7
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jan 7 16:47:35 2010 +0100

    Deprecate widget flag: GTK_WIDGET_DRAWABLE

    Use gtk_widget_is_drawable() instead.

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

 demos/gtk-demo/offscreen_window.c  |  2 +-
 demos/gtk-demo/offscreen_window2.c |  2 +-
 gtk/gtkaccellabel.c		    |  2 +-
 gtk/gtkarrow.c			    |  9 ++++++---
 gtk/gtkassistant.c		    |  8 ++++----
 gtk/gtkbutton.c		    | 13 +++++++------
 gtk/gtkcalendar.c		    |  6 +++---
 gtk/gtkcellview.c		    |  2 +-
 gtk/gtkcheckbutton.c		    | 11 ++++++-----
 gtk/gtkcheckmenuitem.c		    |  2 +-
 gtk/gtkcolorsel.c		    |  2 +-
 gtk/gtkcombobox.c		    |  2 +-
 gtk/gtkcontainer.c		    |  6 +++---
 gtk/gtkdnd-quartz.c		    |  4 ++--
 gtk/gtkdnd.c			    |  4 ++--
 gtk/gtkentry.c			    | 20 +++++++++++---------
 gtk/gtkeventbox.c		    |  2 +-
 gtk/gtkexpander.c		    |  2 +-
 gtk/gtkfilechooserdialog.c	    |  2 +-
 gtk/gtkframe.c			    | 13 ++++++++-----
 gtk/gtkhandlebox.c		    |  2 +-
 gtk/gtkhsv.c			    |  2 +-
 gtk/gtkimage.c			    |  2 +-
 gtk/gtklabel.c			    |  8 +++++---
 gtk/gtklistitem.c		    |  2 +-
 gtk/gtkmenu.c			    |  4 ++--
 gtk/gtkmenubar.c		    |  4 ++--
 gtk/gtkmenuitem.c		    |  4 ++--
 gtk/gtkmisc.c			    | 14 ++++++--------
 gtk/gtknotebook.c		    | 16 ++++++++--------
 gtk/gtkprogressbar.c		    |  8 ++++----
 gtk/gtkradiobutton.c		    |  5 +++--
 gtk/gtkrange.c			    |  4 +++-
 gtk/gtkruler.c			    | 10 +++++-----
 gtk/gtkscrolledwindow.c	    |  4 ++--
 gtk/gtkseparator.c		    |  2 +-
 gtk/gtkspinbutton.c		    |  4 ++--
 gtk/gtktearoffmenuitem.c	    |  2 +-
 gtk/gtktextview.c		    |  2 +-
 gtk/gtktogglebutton.c		    |  2 +-
 gtk/gtktoolbar.c		    |  2 +-
 gtk/gtktooltip.c		    |  2 +-
 gtk/gtktreeitem.c		    |  8 ++++----
 gtk/gtkviewport.c		    |  4 ++--
 gtk/gtkwidget.c		    | 12 ++++++------
 gtk/gtkwidget.h		    |  4 ++++
 gtk/tests/filechooser.c	    | 12 ++++++------
 modules/other/gail/gailwidget.c    |  2 +-
 modules/other/gail/gailwindow.c    |  2 +-
 tests/gtkoffscreenbox.c	    |  2 +-
 tests/testgtk.c		    |  4 ++--
 tests/testoffscreenwindow.c	    |  2 +-
 52 files changed, 144 insertions(+), 127 deletions(-)

commit 6a9d4d82031a3a51a0c0ac8197766b75cd38a0a4
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Sat Feb 27 20:33:02 2010 +0100

    Updated German translation

 po-properties/de.po | 3836
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1927 insertions(+), 1909 deletions(-)

commit 8864b8190368152333713ec592e8807ced412dc2
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Fri Feb 26 13:56:29 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 1566
 +++++++++++++++++++++++++-------------------------
 1 file changed, 771 insertions(+), 795 deletions(-)

commit a9e0010ff887cf10d2ff61975d5118ce51962c9b
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Fri Feb 26 13:41:30 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 1564
 +++++++++++++++++++++++++-------------------------
 1 file changed, 794 insertions(+), 770 deletions(-)

commit c4a3a7bdfd8470667d869efbd332366c4d838637
Author: Florian Müllner <fmuellner@src.gnome.org>
Date:	Thu Feb 25 21:28:39 2010 +0100

    Add introspection annotation for gtk_builder_get_object

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

commit ab3d86d44d6444ff7c7e05c0d55627d4fe345018
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Thu Feb 25 19:30:59 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 3379
 ++++++++++++++++++++++++++++----------------------
 1 file changed, 1875 insertions(+), 1504 deletions(-)

commit 93ed6885a1cc51da0155e8a0080185822a33c0bd
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Thu Feb 25 14:32:38 2010 +0100

    Updated Polish translation

 po/pl.po | 646
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 324 insertions(+), 322 deletions(-)

commit 0807dd65122c70bf4c7fbc927028e76ee2b91c3d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Thu Feb 25 13:50:21 2010 +0100

    Updated Polish translation

 po/pl.po | 2522
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1267 insertions(+), 1255 deletions(-)

commit 973dbbf6344ce7abbf16d576d9797c2bf57a42a1
Author: Leonid Kanter <leon@asplinux.ru>
Date:	Thu Feb 25 13:57:08 2010 +0200

    Update Russian translation

 po/ru.po | 2441
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1206 insertions(+), 1235 deletions(-)

commit 31abb05273156e49182f145d3b9a1de43dcde463
Author: Leonid Kanter <leon@asplinux.ru>
Date:	Thu Feb 25 13:56:15 2010 +0200

    Update Russian translation

 po-properties/ru.po | 3677
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1839 insertions(+), 1838 deletions(-)

commit 707bec3ec234e881730c2c93a98405ca6763e86c
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Thu Feb 25 12:44:26 2010 +0100

    Updated LowGerman translation

 po/nds.po | 933
 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 507 insertions(+), 426 deletions(-)

commit 211c17458026f97708e2fb557afd0a1bae911463
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:	Thu Feb 25 02:43:25 2010 +0000

    Updated Portuguese translation

 po-properties/pt.po | 3664
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1833 insertions(+), 1831 deletions(-)

commit 8d475898ab723f3360ae4389be076ea16b7de0eb
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:	Thu Feb 25 02:30:32 2010 +0000

    Updated Portuguese translation

 po/pt.po | 2331
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1161 insertions(+), 1170 deletions(-)

commit 4ba5e0e5d625d4fe8344fc644b41935008742209
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Wed Feb 24 21:18:37 2010 +0200

    Updated Arabic translation

 po/ar.po | 36 +++++++++++++++---------------------
 1 file changed, 15 insertions(+), 21 deletions(-)

commit 868e1b07c3a1efc18ed2440a00bc7162d22985fa
Author: Bruce Cowan <bcowan@fastmail.co.uk>
Date:	Wed Feb 24 16:40:46 2010 +0000

    Updated British English translation

 po-properties/en_GB.po | 3669
 ++++++++++++++++++++++++------------------------
 po/en_GB.po		| 2309 +++++++++++++++---------------
 2 files changed, 2992 insertions(+), 2986 deletions(-)

commit 7d2f616bc64769aedb836365fe13c07058575bae
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Wed Feb 24 15:32:09 2010 +0100

    Updated Slovenian translation

 po/sl.po | 2823
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1309 insertions(+), 1514 deletions(-)

commit 62954b2f487d99d847dd1d6f70a9c422a5d1192d
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Wed Feb 24 12:47:20 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 1248
 +++++++++++++++++++++++++-------------------------
 1 file changed, 624 insertions(+), 624 deletions(-)

commit e173212e458b7712f0ab49b1cedd25fb64b3798e
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Wed Feb 24 12:39:51 2010 +0100

    Updated LowGerman translation

 po-properties/nds.po | 9106
 +++++++++++++++++++++++++++++---------------------
 1 file changed, 5280 insertions(+), 3826 deletions(-)

commit 0305a39900dbfa700eff17ff20ad2f3fd68372f2
Author: Alexander Shopov <ash@contact.bg>
Date:	Wed Feb 24 07:18:26 2010 +0200

    Updated Bulgarian translation

 po/bg.po | 2234
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1120 insertions(+), 1114 deletions(-)

commit 00a404c5151dbb98d21b47de044ce577ab528ed1
Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
Date:	Wed Feb 24 00:04:14 2010 +0200

    Updated Lithuanian translation.

 po-properties/lt.po | 3557
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1792 insertions(+), 1765 deletions(-)

commit 49429b07a9e717ae1050451a14b01b94576f149f
Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
Date:	Wed Feb 24 00:02:51 2010 +0200

    Updated Lithuanian translation.

 po/lt.po | 2251
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1128 insertions(+), 1123 deletions(-)

commit e8e29861d3edbb626e94ea242bb1c06e673b0e3b
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:	Tue Feb 23 22:17:20 2010 +0100

    Updated Danish translation

 po-properties/da.po | 3683
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1837 insertions(+), 1846 deletions(-)

commit cc6e4d04505b332a1d87b1f9297e89b10a356561
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:	Tue Feb 23 22:14:45 2010 +0100

    Updated Danish translation

 po/da.po | 2309
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1152 insertions(+), 1157 deletions(-)

commit e1ddcf84668364dad507820cc3e0550d16f6c681
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 15:53:03 2010 -0500

    Bump version

 configure.in | 2 +-
 po/es.po     | 8 --------
 2 files changed, 1 insertion(+), 9 deletions(-)

commit 1364b49e67367ca5b52164d8caf53c3ce08c0559
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 15:50:45 2010 -0500

    2.19.6

 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	      | 3551 +++++++++++++++---------------
 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	      | 3564 +++++++++++++++----------------
 po-properties/ku.po	      |    2 +-
 po-properties/li.po	      |    2 +-
 po-properties/lt.po	      | 3557 +++++++++++++++----------------
 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/my.po	      |    2 +-
 po-properties/nb.po	      |    2 +-
 po-properties/nds.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	      | 3551 +++++++++++++++---------------
 po-properties/ps.po	      |    2 +-
 po-properties/pt.po	      |    2 +-
 po-properties/pt_BR.po       |    2 +-
 po-properties/ro.po	      | 3554 +++++++++++++++---------------
 po-properties/ru.po	      |    2 +-
 po-properties/rw.po	      |    2 +-
 po-properties/si.po	      |    2 +-
 po-properties/sk.po	      |    2 +-
 po-properties/sl.po	      | 4859
 ++++++++++++++++++++++--------------------
 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		      |   32 +-
 po/am.po		      |   28 +-
 po/ang.po		      |   28 +-
 po/ar.po		      |   32 +-
 po/as.po		      |   32 +-
 po/ast.po		      |   32 +-
 po/az.po		      |   32 +-
 po/az_IR.po		      |   28 +-
 po/be.po		      |   32 +-
 po/be@latin.po		      |   32 +-
 po/bg.po		      | 2232 ++++++++++---------
 po/bn.po		      |   32 +-
 po/bn_IN.po		      |   32 +-
 po/br.po		      |   28 +-
 po/bs.po		      |   32 +-
 po/ca.po		      |   32 +-
 po/ca@valencia.po	      |   32 +-
 po/crh.po		      |   34 +-
 po/cs.po		      | 2235 ++++++++++---------
 po/cy.po		      |   32 +-
 po/da.po		      |   32 +-
 po/de.po		      | 2252 ++++++++++----------
 po/dz.po		      |   32 +-
 po/el.po		      |   32 +-
 po/en_CA.po		      |   32 +-
 po/en_GB.po		      |   32 +-
 po/eo.po		      |   32 +-
 po/es.po		      | 2252 ++++++++++----------
 po/et.po		      | 1142 +++++++++-
 po/eu.po		      |   32 +-
 po/fa.po		      |   32 +-
 po/fi.po		      |   32 +-
 po/fr.po		      |   30 +-
 po/ga.po		      |   32 +-
 po/gl.po		      |   32 +-
 po/gu.po		      |   32 +-
 po/he.po		      |   32 +-
 po/hi.po		      |   32 +-
 po/hr.po		      |   32 +-
 po/hu.po		      |   32 +-
 po/hy.po		      |   32 +-
 po/ia.po		      |   28 +-
 po/id.po		      |   32 +-
 po/io.po		      |   31 +-
 po/is.po		      |   32 +-
 po/it.po		      |   32 +-
 po/ja.po		      | 2240 ++++++++++---------
 po/ka.po		      |   32 +-
 po/kn.po		      |   32 +-
 po/ko.po		      | 2249 +++++++++----------
 po/ku.po		      |   32 +-
 po/li.po		      |   32 +-
 po/lt.po		      | 2262 ++++++++++----------
 po/lv.po		      |   32 +-
 po/mai.po		      |   32 +-
 po/mi.po		      |   32 +-
 po/mk.po		      |   32 +-
 po/ml.po		      |   32 +-
 po/mn.po		      |   34 +-
 po/mr.po		      |   32 +-
 po/ms.po		      |   32 +-
 po/my.po		      |   32 +-
 po/nb.po		      | 2235 ++++++++++---------
 po/nds.po		      |   28 +-
 po/ne.po		      |   32 +-
 po/nl.po		      |   32 +-
 po/nn.po		      |   32 +-
 po/nso.po		      |   32 +-
 po/oc.po		      |   29 +-
 po/or.po		      | 2286 ++++++++++----------
 po/pa.po		      |   32 +-
 po/pl.po		      | 2235 ++++++++++---------
 po/ps.po		      |   28 +-
 po/pt.po		      |   32 +-
 po/pt_BR.po		      |   30 +-
 po/ro.po		      | 2262 ++++++++++----------
 po/ru.po		      |   32 +-
 po/rw.po		      |   32 +-
 po/si.po		      |   32 +-
 po/sk.po		      |   32 +-
 po/sl.po		      | 2821 ++++++++++++------------
 po/sq.po		      |   32 +-
 po/sr.po		      |   32 +-
 po/sr@ije.po		      |   32 +-
 po/sr@latin.po		      |   32 +-
 po/sv.po		      |   32 +-
 po/ta.po		      |   32 +-
 po/te.po		      |   32 +-
 po/th.po		      |   30 +-
 po/tk.po		      |   28 +-
 po/tr.po		      |   34 +-
 po/tt.po		      |   28 +-
 po/uk.po		      |   32 +-
 po/ur.po		      |   28 +-
 po/uz.po		      |   28 +-
 po/uz@cyrillic.po	      |   28 +-
 po/vi.po		      |   32 +-
 po/wa.po		      |   32 +-
 po/xh.po		      |   32 +-
 po/yi.po		      |   32 +-
 po/zh_CN.po		      |   32 +-
 po/zh_HK.po		      |   32 +-
 po/zh_TW.po		      |   32 +-
 206 files changed, 28139 insertions(+), 26222 deletions(-)

commit 980326a2313e9f1892567bfd2d0a1f5b793e12e3
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Tue Feb 23 21:51:30 2010 +0100

    Updated Spanish translation

 po/es.po | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 18d065c109a2e39c488b968b05a77228cfcce807
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 15:14:28 2010 -0500

    Updates

 NEWS | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 6b5034323a7e42a6cdbbb5d3c64a2ab6a5221480
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 14:12:54 2010 -0500

    Some forgotten docs

 docs/reference/gtk/gtk-sections.txt | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e69add1dada544c956dec5ec8c5e48e24a1e4185
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 14:03:46 2010 -0500

    Add some missing docs

 gtk/gtkwindow.c | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit e601f6c47876beac60c02004f84ad4ba5b764ff5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 14:00:13 2010 -0500

    doc fixes

 gtk/gtktoolitemgroup.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6fc3b91091a63f406f88040e124aab07ce618ba
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Tue Feb 23 20:01:06 2010 +0100

    Updated Spanish translation

 po/es.po | 36 +++++++++++++++++++++---------------
 1 file changed, 21 insertions(+), 15 deletions(-)

commit 60017d2676cb7b1afb1946a983668182b121b103
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 13:57:47 2010 -0500

    Add 2.20 index for gdk docs

 docs/reference/gdk/gdk-docs.sgml | 4 ++++
 1 file changed, 4 insertions(+)

commit 28760d992b535f0bca162acb4f7df5c54a5db45d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 13:07:23 2010 -0500

    Init gdk in the same order as other backends

    Patch by Andre Draszik, bug 609172

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

commit 7f483dbd7b935861fc00e67afe53c785a50695bc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 13:06:44 2010 -0500

    Fix a memory leak in gdk_display_open in the directfb backend

    Patch by Andre Draszik, bug 609172

 gdk/directfb/gdkdisplay-directfb.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 2dc9298b41cca3e05cb12ffb8578a37312d511ed
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 13:06:03 2010 -0500

    Simplify the DirectFBInit call

    Patch by Andre Draszik, bug 609172

 gdk/directfb/gdkdisplay-directfb.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 3d66034d7dd0dc7ff5a9f95baf6c945f11debeef
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 13:05:24 2010 -0500

    Catch directfb errors in gdk_colormap_new

    Patch by Andre Draszik, bug 609172.

 gdk/directfb/gdkcolor-directfb.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit e06edf375aa46ee3e06b4c00a5db04d3cb41d419
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 12:54:00 2010 -0500

    Fix a crash at startup in the directfb backend

    Patch by André Draszik, bug 600789

 gdk/directfb/gdkwindow-directfb.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit cb184bed8c1f257fd9692b39abc95c5e544344a7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 12:49:51 2010 -0500

    Fix gdk_windowing_window_at_pointer in the directfb backend

    Patch by Hiroyuki Ikezoe, see bug 604799.

 gdk/directfb/gdkwindow-directfb.c | 7 -------
 1 file changed, 7 deletions(-)

commit 1e381138f37fed8a479ef59c888e91a17f7ee857
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 12:36:24 2010 -0500

    Correct annotations for gtk_tree_view_get_path_at_pos

    Patch by Alan Knowles, bug 609514.

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

commit 325cbef27edd58b801509a2016aee6ab6e49d2f1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 12:32:36 2010 -0500

    Protect against X errors when clearing the DND cache

    This was reported as a problem in bug 609952.

 gdk/x11/gdkdnd-x11.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit cc66fd5eae6fd9d9cd879c02c40c3965334d1131
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Tue Feb 23 17:59:28 2010 +0100

    Updated German translation

 po/de.po | 28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)

commit 33330ab332ed1056d965a982a2fdd7adebddac30
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 11:50:25 2010 -0500

    Prevent a crash in the TGA loader

    Reported in bug 609744.

 gdk-pixbuf/io-tga.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 06d02578f81db5f1233ec76ca6441053f3e54fa3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 11:23:10 2010 -0500

    Handle out-of-bounds parameters in gtk_assistant_get_nth_page

    Better do what the docs say...fix by Tadej Borovšak, bug 610141.

 gtk/gtkassistant.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ddcc305f4edf348f6f5f8cc218c90d61a133f982
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 11:16:04 2010 -0500

    Fix a segfault in gtk_assistant_set_current_page

    Reported by Tadej Borovšak in bug 610184

 gtk/gtkassistant.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3f0cdcfcfc0e9a3007297af6679920ad1eb0e81
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 11:13:16 2010 -0500

    Clarify the docs for gtk_info_bar_set_default_response

    According to bug 610632

 gtk/gtkinfobar.c | 3 +++
 1 file changed, 3 insertions(+)

commit 9ce6db12973192052003b624d023af8518ac551c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 10:30:23 2010 -0500

    Add some padding in tool buttons

    The default value of the icon-spacing style property was 0, which
    is just not good. Themes are of course free to change this anyway.
    Bug 610381.

 gtk/gtktoolbutton.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42e90521a98d2a3326f80764c0e323a21e0cfe69
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 23 10:22:37 2010 -0500

    Only look at x11 backend for gtk-doc comments for now

    See followup discussion in bug 610701

 gdk/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47fed7080ee657be1df7a852967b214a63c288b0
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Tue Feb 23 16:24:38 2010 +0100

    Updated German translation

 po/de.po | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 1e4a58fce63546a0d8f2b3218b87e1a950e9a1b3
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Tue Feb 23 16:00:19 2010 +0100

    Updated Slovenian translation

 po/sl.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3866b07aa2a75dd6eeb292379e4922f5fb654702
Author: Alexander Shopov <ash@contact.bg>
Date:	Tue Feb 23 09:35:51 2010 +0200

    Updated Bulgarian translation

 po/bg.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 23450f4e7441fbfc635e6919fff73373a6c43933
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 22 23:49:47 2010 -0500

    Fix incorrect string

    String change. See bug 610235.

 gdk-pixbuf/io-qtif.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcee7bda64efbda25060b3933ccbbcfbeb239372
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 22 23:47:24 2010 -0500

    Add some missing introspection annotations

 gdk/gdkvisual.c	 |  4 ++--
 gdk/x11/gdkcolor-x11.c  |  2 +-
 gdk/x11/gdkscreen-x11.c | 10 +++++-----
 gdk/x11/gdkvisual-x11.c | 13 +++++++------
 4 files changed, 15 insertions(+), 14 deletions(-)

commit f0ce4dcaa542858428235f5ab1e843a17f5224bb
Author: Johan Dahlin <johan@gnome.org>
Date:	Mon Feb 22 17:26:24 2010 -0300

    [build] Include all target source files

    Include all target source files when buildin the gir

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

 gdk/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c85e7ec6d8d7bb0b1ea3dd6153edc8b985b51141
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 22 14:15:45 2010 -0500

    Add a missing introspection annotation for
    gdk_screen_get_default_colormap

 gdk/x11/gdkscreen-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb438725c7a42af27bd6bf5f9d3492d3b36a9233
Author: Rimas Kudelis <rq@akl.lt>
Date:	Mon Feb 22 16:54:27 2010 +0200

    Updated Lithuanian translation

 po-properties/lt.po | 3725
 ++++++++++++++++++++++++++-------------------------
 po/lt.po	     | 2396 +++++++++++++++++----------------
 2 files changed, 3057 insertions(+), 3064 deletions(-)

commit 62758ff5ef9a4f50d856bfc1f7814089a7951935
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Feb 18 17:46:26 2010 +0100

    [docs] Fix GtkPlug::embedded signal documentation

    See bug #609650.

 gtk/gtkplug.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e5fc3dcf6439d0e48349cb503666d392151ed6f4
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Thu Feb 11 15:34:45 2010 +0100

    Emit GtkPlug::embedded signal when plug/socket are in the same
    process too

    Fixes bug #609650.

 gtk/gtkplug.c | 2 ++
 1 file changed, 2 insertions(+)

commit eaf2549be255cdd1d3a8a2feceee397717b4f35d
Author: Masato Hashimoto <cabezon.hashimoto@gmail.com>
Date:	Mon Feb 22 22:32:13 2010 +0900

    Updated Japanese translation.
    Translator: Masato Hashimoto <cabezon.hashimoto@gmail.com>
    Reviewed by:	Nishibori Kiyotaka
    <ml.nishibori.kiyotaka@gmail.com>

 po/ja.po | 2239
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1124 insertions(+), 1115 deletions(-)

commit 5b3ef8007b57dfece6e2b55e4fbee94db3cd5bed
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Mon Feb 22 14:03:59 2010 +0200

    Updated Arabic translation

 po/ar.po | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 51f7cedbd17fa3933589f74ee14229ece4d12a2b
Author: Alexander Shopov <ash@contact.bg>
Date:	Mon Feb 22 08:36:18 2010 +0200

    Updated Bulgarian translation

 po-properties/bg.po | 3635
 ++++++++++++++++++++++++++-------------------------
 po/bg.po	     | 2259 ++++++++++++++++----------------
 2 files changed, 2954 insertions(+), 2940 deletions(-)

commit 433892a20ff8e286308c31a086b2c3113a42e433
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:	Sun Feb 21 21:02:51 2010 +0200

    Updated Romanian translation

 po-properties/ro.po | 3673
 ++++++++++++++++++++++++++-------------------------
 po/ro.po	     | 2315 ++++++++++++++++----------------
 2 files changed, 2997 insertions(+), 2991 deletions(-)

commit b38e60b7ed9b3dfe3481eb1670d0818149d5778b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sun Feb 21 00:07:42 2010 +0100

    Updated Polish translation

 po-properties/pl.po | 3760
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1881 insertions(+), 1879 deletions(-)

commit 019f74ae3954df5a1bb3ef580a7111a5ea0bea5f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Feb 20 22:07:29 2010 +0100

    Updated Polish translation

 po/pl.po | 2411
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1202 insertions(+), 1209 deletions(-)

commit a067d58449058ae67f48c7531a124cb8696bc157
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Feb 20 16:56:43 2010 +0100

    Updated Spanish translation

 po/es.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ff28ee8e6b4ce7fd793dfd70274765b7bb0bf0b9
Author: Viktor Pracht <ViktorPracht@gmx.de>
Date:	Fri Feb 19 18:57:08 2010 -0200

    [Annotations] Add array length for GtkTreeStore

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

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

commit 592fd7a93b223767e68fda634f9578108f0152ec
Author: Johan Dahlin <johan@gnome.org>
Date:	Fri Feb 19 18:52:19 2010 -0200

    [annotations] Add allow-none for gtk_menu_popup

 gtk/gtkmenu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe852721123fb7dc5749c690613ca6e209363e2f
Author: Johan Dahlin <johan@gnome.org>
Date:	Fri Feb 19 14:53:17 2010 -0200

    [annotations] Add allow-none

    This commit was created using a script that searched for all
    docstrings
    containing a parameter and the string 'or %NULL'.
    Gdk backends and demos excluded as they are not part of a public API

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

 gdk-pixbuf/gdk-pixbuf-io.c	| 14 ++++----
 gdk-pixbuf/gdk-pixbuf-loader.c |  6 ++--
 gdk/gdk.c			|  6 ++--
 gdk/gdkapplaunchcontext.c	|  4 +--
 gdk/gdkdisplay.c		|  6 ++--
 gdk/gdkdraw.c			| 12 +++----
 gdk/gdkpango.c			| 14 ++++----
 gdk/gdkpixbuf-drawable.c	|  6 ++--
 gdk/gdkrectangle.c		|  2 +-
 gdk/gdkscreen.c		|  2 +-
 gdk/gdkselection.c		|  2 +-
 gdk/gdkwindow.c		|  8 ++---
 gtk/gtkaboutdialog.c		|  2 +-
 gtk/gtkaccelgroup.c		|  8 ++---
 gtk/gtkaction.c		|  6 ++--
 gtk/gtkactivatable.c		|  2 +-
 gtk/gtkalignment.c		|  8 ++---
 gtk/gtkassistant.c		|  2 +-
 gtk/gtkbuildable.c		|  8 ++---
 gtk/gtkbuilder.c		| 14 ++++----
 gtk/gtkcalendar.c		|  6 ++--
 gtk/gtkcelleditable.c		|  2 +-
 gtk/gtkcellrenderer.c		| 22 ++++++-------
 gtk/gtkcombobox.c		|  6 ++--
 gtk/gtkcontainer.c		|  4 +--
 gtk/gtkcustompaperunixdialog.c |  4 +--
 gtk/gtkdnd.c			|  8 ++---
 gtk/gtkentry.c			| 16 +++++-----
 gtk/gtkentrybuffer.c		|  2 +-
 gtk/gtkfilechooser.c		| 18 +++++------
 gtk/gtkfilechooserdialog.c	| 12 +++----
 gtk/gtkfilefilter.c		|  2 +-
 gtk/gtkfilesystemmodel.c	|  4 +--
 gtk/gtkframe.c			|  4 +--
 gtk/gtkhscrollbar.c		|  2 +-
 gtk/gtkiconfactory.c		|  4 +--
 gtk/gtkicontheme.c		| 10 +++---
 gtk/gtkiconview.c		| 26 +++++++--------
 gtk/gtkimcontext.c		|  2 +-
 gtk/gtkinfobar.c		|  2 +-
 gtk/gtkitemfactory.c		| 12 +++----
 gtk/gtklabel.c			|  4 +--
 gtk/gtklayout.c		|  8 ++---
 gtk/gtklinkbutton.c		|  6 ++--
 gtk/gtkliststore.c		|  8 ++---
 gtk/gtkmenu.c			|  6 ++--
 gtk/gtkmenuitem.c		|  2 +-
 gtk/gtkmenutoolbutton.c	|  4 +--
 gtk/gtkmessagedialog.c		|  6 ++--
 gtk/gtkmisc.c			|  8 ++---
 gtk/gtkmountoperation.c	|  4 +--
 gtk/gtknotebook.c		|  6 ++--
 gtk/gtkpagesetup.c		| 14 ++++----
 gtk/gtkpagesetupunixdialog.c	|  4 +--
 gtk/gtkpapersize.c		|  2 +-
 gtk/gtkprintjob.c		|  2 +-
 gtk/gtkprintoperation-unix.c	|  4 +--
 gtk/gtkprintoperation.c	|  6 ++--
 gtk/gtkprintsettings.c		| 14 ++++----
 gtk/gtkprintunixdialog.c	|  6 ++--
 gtk/gtkprogressbar.c		|  2 +-
 gtk/gtkradioaction.c		|  4 +--
 gtk/gtkradiobutton.c		|  2 +-
 gtk/gtkradiotoolbutton.c	|  4 +--
 gtk/gtkrange.c			|  4 +--
 gtk/gtkrc.c			|  2 +-
 gtk/gtkrecentaction.c		| 10 +++---
 gtk/gtkrecentchooser.c		| 10 +++---
 gtk/gtkrecentchooserdialog.c	| 12 +++----
 gtk/gtkrecentchooserutils.c	|  4 +--
 gtk/gtkrecentmanager.c		| 10 +++---
 gtk/gtkruler.c			|  6 ++--
 gtk/gtkscale.c			|  6 ++--
 gtk/gtkscalebutton.c		|  2 +-
 gtk/gtkscrollbar.c		|  2 +-
 gtk/gtkselection.c		|  2 +-
 gtk/gtkshow.c			|  2 +-
 gtk/gtkspinbutton.c		|  8 ++---
 gtk/gtkstatusicon.c		|  2 +-
 gtk/gtkstyle.c			|  8 ++---
 gtk/gtktestutils.c		|  2 +-
 gtk/gtktextbuffer.c		|  6 ++--
 gtk/gtktextiter.c		|  6 ++--
 gtk/gtktextlayout.c		|  4 +--
 gtk/gtktextmark.c		|  2 +-
 gtk/gtktexttag.c		|  2 +-
 gtk/gtktoggleaction.c		|  4 +--
 gtk/gtktoolbar.c		|  6 ++--
 gtk/gtktooltip.c		| 14 ++++----
 gtk/gtktreemodel.c		|  4 +--
 gtk/gtktreemodelfilter.c	|  8 ++---
 gtk/gtktreemodelsort.c		|  2 +-
 gtk/gtktreesortable.c		|  8 ++---
 gtk/gtktreestore.c		| 22 ++++++-------
 gtk/gtktreeview.c		| 72
 +++++++++++++++++++++---------------------
 gtk/gtktreeviewcolumn.c	| 10 +++---
 gtk/gtkuimanager.c		|  2 +-
 gtk/gtkvscrollbar.c		|  2 +-
 gtk/gtkwidget.c		| 22 ++++++-------
 gtk/gtkwindow.c		| 22 ++++++-------
 gtk/gtkxembed.c		|  4 +--
 101 files changed, 370 insertions(+), 370 deletions(-)

commit 347d406f80f2140a466da30764171cd92aa7d7ea
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Feb 19 17:04:20 2010 +0100

    Bug 548026 - No accessor for GtkWidget.requisition

    Add gtk_widget_get_requisition().

 gtk/gtk.symbols |  1 +
 gtk/gtkwidget.c | 26 ++++++++++++++++++++++++++
 gtk/gtkwidget.h |  3 +++
 3 files changed, 30 insertions(+)

commit 68a4847ac97b1dfc5327c98aa2abba056483aabb
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Thu Feb 18 13:48:34 2010 +0100

    Updated Slovenian translation

 po-properties/sl.po | 36 +++++++++++++-----------------------
 1 file changed, 13 insertions(+), 23 deletions(-)

commit ca0b29ff551e273346d220648df5bd127642cf27
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Wed Feb 17 21:22:41 2010 +0530

    Updated Oriya Translation

 po/or.po | 2291
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1134 insertions(+), 1157 deletions(-)

commit 8b11bdb27cf45871cb5613e8261d405f26c7afec
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Wed Feb 17 13:30:33 2010 +0200

    Estonian translation updated

 po/et.po | 1167
 ++------------------------------------------------------------
 1 file changed, 24 insertions(+), 1143 deletions(-)

commit 45842ec58bd9f4dc31fc1e273d33c516195cea8f
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Wed Feb 17 09:16:18 2010 +0100

    Updated German translation

 po/de.po | 2320
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1160 insertions(+), 1160 deletions(-)

commit 41ef40bec0afa8625f0f18924886dcc1c8645928
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Feb 16 05:44:22 2010 +0100

    [gdk/x11] Change the name of the functions in the header file

    _gdk_keymap_add_virtual_modifiers() changed to
    _gdk_keymap_add_virtual_modifiers_compat() in
    commit 13d69e552dffe681ee80c0600366a8c04fc205c6
    This patch change the header name too.

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

 gdk/x11/gdkprivate-x11.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 046b7601274e9b4ad065af754294b94830eebe6d
Author: Changwoo Ryu <cwryu@debian.org>
Date:	Tue Feb 16 05:31:21 2010 +0900

    Update Korean translation

 po-properties/ko.po | 3715
 +++++++++++++++++++++++++--------------------------
 po/ko.po	     | 2359 ++++++++++++++++----------------
 2 files changed, 3037 insertions(+), 3037 deletions(-)

commit cf76627e93d0f7d18fbdcd08f7feeda485624e0a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Mon Feb 15 18:45:14 2010 +0100

    Updated Slovenian translation

 po-properties/sl.po | 4954
 +++++++++++++++++++++++++--------------------------
 1 file changed, 2392 insertions(+), 2562 deletions(-)

commit e2a742dbd225262bde09a673b6f2e948437fe18b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Mon Feb 15 18:44:55 2010 +0100

    Updated Slovenian translation

 po/sl.po | 2880
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1333 insertions(+), 1547 deletions(-)

commit 5ff724ea954399b138a3342c358e48b3a81616ba
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Thu Feb 11 10:40:13 2010 +0200

    widget: ensure boolean before comparing

    Ensure boolean value like done elsewhere.

 gtk/gtkwidget.c | 2 ++
 1 file changed, 2 insertions(+)

commit ad93f2bc3e0c34c9c07d16ca2a3ac76811605607
Author: Stefan Kost <ensonic@users.sf.net>
Date:	Thu Feb 11 10:38:44 2010 +0200

    widget: don't check before setting to avoid costly type checks

    There are no side effect of setting these flags and we don't fire
    g_object
    notifies also. Thus set/unset right away without costly check of
    current state.

 gtk/gtkwidget.c | 26 ++++++++------------------
 1 file changed, 8 insertions(+), 18 deletions(-)

commit c77678e03783286c278ee41b382132c1995b1866
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Feb 13 04:54:19 2010 +0100

    Revert "Drop duplicate declarations"

    The issue is already fixed in f9a3ce06cc990c8ae3a9d6cee514d0c5f5f05fd8

    This reverts commit 6f566057e85dc0d542f26db1d7964a774a5f88a4.

 gtk/gtkwidget.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 13d69e552dffe681ee80c0600366a8c04fc205c6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 12 15:45:16 2010 -0500

    Fix a compatibility problem

    It turns out that my attempt at handling Super, Hyper and Meta better
    is causing problems, mostly because Alt and Meta are commonly
    colocated
    in the modmap, and apps do a check for the Alt modifier regularly.

    See e.g bug 607697.

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkkeys.h			     |	2 ++
 gdk/quartz/gdkkeys-quartz.c	     |	7 ++++++
 gdk/win32/gdkkeys-win32.c	     |	6 +++++
 gdk/x11/gdkevents-x11.c	     |	2 +-
 gdk/x11/gdkkeys-x11.c		     | 49
 +++++++++++++++++++++++++++++++++++--
 gtk/gtkkeyhash.c		     |	1 +
 8 files changed, 66 insertions(+), 3 deletions(-)

commit 6f566057e85dc0d542f26db1d7964a774a5f88a4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 10 16:07:43 2010 -0500

    Drop duplicate declarations

 gtk/gtkwidget.h | 7 -------
 1 file changed, 7 deletions(-)

commit f9a3ce06cc990c8ae3a9d6cee514d0c5f5f05fd8
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Feb 12 18:10:17 2010 +0100

    Remove duplicate definitions of gtk_widget_set/get_realized/mapped

 gtk/gtkwidget.h | 6 ------
 1 file changed, 6 deletions(-)

commit 0231cff9889b4ec0adb7dc61cfeb647a11baf236
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Feb 11 09:27:05 2010 +0100

    Allow calling gtk_widget_style_attach() only when realized

 gtk/gtkwidget.c | 1 +
 1 file changed, 1 insertion(+)

commit 96d07cacb23bd87658074220660fc3474123ab73
Author: Petr Kovar <pknbe@volny.cz>
Date:	Thu Feb 11 02:26:16 2010 +0100

    Update Czech translation

 po/cs.po | 2232
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1119 insertions(+), 1113 deletions(-)

commit 3cccae316e10167bbf37dd0dbd62659f811167ce
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Feb 11 01:11:17 2010 +0100

    Fix compilation warning: return FALSE instead NULL

 gtk/gtkwidget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45987f44c4aba675b262df2d2aa7d96be43bb1f0
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Feb 11 00:56:48 2010 +0100

    Fix compilation warning: cast to GCompareFunc

 gtk/gtkscale.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit aefec4693637dbbbee3423486d15ba1af82c883d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Feb 10 19:53:37 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 2230
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1118 insertions(+), 1112 deletions(-)

commit 129637220d30682f23e5e7fb99b0dfaadef0a583
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Wed Feb 10 07:56:11 2010 +0100

    Updated Spanish translation

 po/es.po | 2258
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1131 insertions(+), 1127 deletions(-)

commit ed9b8f3d3c7e3705a271064dd31d16942b66b2ec
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 9 15:58:13 2010 -0500

    bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d034007df35aba3821bc7dd38eaf8fea63278fc9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 9 15:53:41 2010 -0500

    2.19.5

 docs/reference/gtk/tmpl/gtkentry.sgml |    19 +
 docs/reference/gtk/tmpl/gtkrange.sgml |    55 +
 po-properties/af.po		       |   190 +-
 po-properties/am.po		       |   173 +-
 po-properties/ang.po		       |   170 +-
 po-properties/ar.po		       |   189 +-
 po-properties/as.po		       |   190 +-
 po-properties/ast.po		       |   190 +-
 po-properties/az.po		       |   189 +-
 po-properties/az_IR.po		       |   167 +-
 po-properties/be.po		       |   193 +-
 po-properties/be@latin.po	       |   194 +-
 po-properties/bg.po		       |   193 +-
 po-properties/bn.po		       |  3642 +++++------
 po-properties/bn_IN.po		       |   190 +-
 po-properties/br.po		       |   174 +-
 po-properties/bs.po		       |   194 +-
 po-properties/ca.po		       |   189 +-
 po-properties/ca@valencia.po	       |   189 +-
 po-properties/crh.po		       |   210 +-
 po-properties/cs.po		       |  3551 ++++++-----
 po-properties/cy.po		       |   191 +-
 po-properties/da.po		       |   202 +-
 po-properties/de.po		       |   195 +-
 po-properties/dz.po		       |   189 +-
 po-properties/el.po		       |   197 +-
 po-properties/en_CA.po		       |   189 +-
 po-properties/en_GB.po		       |   189 +-
 po-properties/eo.po		       |   167 +-
 po-properties/es.po		       |  3569 ++++++-----
 po-properties/et.po		       |  1982 +++++-
 po-properties/eu.po		       |   197 +-
 po-properties/fa.po		       |   181 +-
 po-properties/fi.po		       |   190 +-
 po-properties/fr.po		       |  3581 ++++++-----
 po-properties/ga.po		       |   173 +-
 po-properties/gl.po		       |   191 +-
 po-properties/gu.po		       |   189 +-
 po-properties/he.po		       |   189 +-
 po-properties/hi.po		       |   189 +-
 po-properties/hr.po		       |   190 +-
 po-properties/hu.po		       |   190 +-
 po-properties/hy.po		       |   173 +-
 po-properties/ia.po		       |   172 +-
 po-properties/id.po		       |   191 +-
 po-properties/io.po		       |   167 +-
 po-properties/is.po		       |   179 +-
 po-properties/it.po		       |   197 +-
 po-properties/ja.po		       |   193 +-
 po-properties/ka.po		       |   189 +-
 po-properties/kn.po		       |   189 +-
 po-properties/ko.po		       |   189 +-
 po-properties/ku.po		       |   171 +-
 po-properties/li.po		       |   189 +-
 po-properties/lt.po		       |   189 +-
 po-properties/lv.po		       |   189 +-
 po-properties/mai.po		       |   189 +-
 po-properties/mi.po		       |   169 +-
 po-properties/mk.po		       |   189 +-
 po-properties/ml.po		       |   189 +-
 po-properties/mn.po		       |   206 +-
 po-properties/mr.po		       |   189 +-
 po-properties/ms.po		       |   189 +-
 po-properties/my.po		       |   189 +-
 po-properties/nb.po		       |   189 +-
 po-properties/nds.po		       |   169 +-
 po-properties/ne.po		       |   189 +-
 po-properties/nl.po		       |   193 +-
 po-properties/nn.po		       |   191 +-
 po-properties/nso.po		       |   201 +-
 po-properties/oc.po		       |   173 +-
 po-properties/or.po		       |   189 +-
 po-properties/pa.po		       |   189 +-
 po-properties/pl.po		       |   195 +-
 po-properties/ps.po		       |   182 +-
 po-properties/pt.po		       |   190 +-
 po-properties/pt_BR.po		       |  3551 ++++++-----
 po-properties/ro.po		       |   193 +-
 po-properties/ru.po		       |   191 +-
 po-properties/rw.po		       |   189 +-
 po-properties/si.po		       |   178 +-
 po-properties/sk.po		       |   189 +-
 po-properties/sl.po		       |   191 +-
 po-properties/sq.po		       |   193 +-
 po-properties/sr.po		       |   190 +-
 po-properties/sr@ije.po	       |   190 +-
 po-properties/sr@latin.po	       |   190 +-
 po-properties/sv.po		       |   189 +-
 po-properties/ta.po		       |   189 +-
 po-properties/te.po		       |   189 +-
 po-properties/th.po		       |   175 +-
 po-properties/tk.po		       |   174 +-
 po-properties/tr.po		       |   208 +-
 po-properties/tt.po		       |   177 +-
 po-properties/uk.po		       |   193 +-
 po-properties/ur.po		       |   168 +-
 po-properties/uz.po		       |   178 +-
 po-properties/uz@cyrillic.po	       |   178 +-
 po-properties/vi.po		       |   192 +-
 po-properties/wa.po		       |   185 +-
 po-properties/xh.po		       |   196 +-
 po-properties/yi.po		       |   189 +-
 po-properties/zh_CN.po		       |   189 +-
 po-properties/zh_HK.po		       |   189 +-
 po-properties/zh_TW.po		       |   189 +-
 po/af.po			       |    84 +-
 po/am.po			       |    81 +-
 po/ang.po			       |    83 +-
 po/ar.po			       |    84 +-
 po/as.po			       |    84 +-
 po/ast.po			       |    84 +-
 po/az.po			       |    84 +-
 po/az_IR.po			       |    79 +-
 po/be.po			       |    84 +-
 po/be@latin.po			       |    84 +-
 po/bg.po			       |    84 +-
 po/bn.po			       | 10880
 ++++++++++++++++----------------
 po/bn_IN.po			       |    84 +-
 po/br.po			       |    83 +-
 po/bs.po			       |    84 +-
 po/ca.po			       |    84 +-
 po/ca@valencia.po		       |    84 +-
 po/crh.po			       |    91 +-
 po/cs.po			       |  2232 ++++---
 po/cy.po			       |    85 +-
 po/da.po			       |    85 +-
 po/de.po			       |    84 +-
 po/dz.po			       |    84 +-
 po/el.po			       |    84 +-
 po/en_CA.po			       |    84 +-
 po/en_GB.po			       |    84 +-
 po/eo.po			       |    84 +-
 po/es.po			       |  2257 +++----
 po/et.po			       |  1350 +++-
 po/eu.po			       |    84 +-
 po/fa.po			       |    85 +-
 po/fi.po			       |    84 +-
 po/fr.po			       |  2246 +++----
 po/ga.po			       |    84 +-
 po/gl.po			       |    84 +-
 po/gu.po			       |    84 +-
 po/he.po			       |    84 +-
 po/hi.po			       |    84 +-
 po/hr.po			       |    84 +-
 po/hu.po			       |    84 +-
 po/hy.po			       |    84 +-
 po/ia.po			       |    83 +-
 po/id.po			       |    84 +-
 po/io.po			       |    84 +-
 po/is.po			       |    84 +-
 po/it.po			       |    84 +-
 po/ja.po			       |    84 +-
 po/ka.po			       |    84 +-
 po/kn.po			       |    84 +-
 po/ko.po			       |    84 +-
 po/ku.po			       |    84 +-
 po/li.po			       |    86 +-
 po/lt.po			       |    84 +-
 po/lv.po			       |    84 +-
 po/mai.po			       |    84 +-
 po/mi.po			       |    84 +-
 po/mk.po			       |    84 +-
 po/ml.po			       |    84 +-
 po/mn.po			       |    90 +-
 po/mr.po			       |    84 +-
 po/ms.po			       |    84 +-
 po/my.po			       |    84 +-
 po/nb.po			       |  2231 ++++---
 po/nds.po			       |    82 +-
 po/ne.po			       |    84 +-
 po/nl.po			       |    88 +-
 po/nn.po			       |    85 +-
 po/nso.po			       |    84 +-
 po/oc.po			       |    83 +-
 po/or.po			       |    84 +-
 po/pa.po			       |    84 +-
 po/pl.po			       |    84 +-
 po/ps.po			       |    83 +-
 po/pt.po			       |    84 +-
 po/pt_BR.po			       |  2231 ++++---
 po/ro.po			       |    84 +-
 po/ru.po			       |    84 +-
 po/rw.po			       |    84 +-
 po/si.po			       |    84 +-
 po/sk.po			       |  2265 ++++---
 po/sl.po			       |    85 +-
 po/sq.po			       |    84 +-
 po/sr.po			       |    84 +-
 po/sr@ije.po			       |    84 +-
 po/sr@latin.po			       |    84 +-
 po/sv.po			       |    84 +-
 po/ta.po			       |    84 +-
 po/te.po			       |    84 +-
 po/th.po			       |    61 +-
 po/tk.po			       |    84 +-
 po/tr.po			       |    90 +-
 po/tt.po			       |    84 +-
 po/uk.po			       |    84 +-
 po/ur.po			       |    80 +-
 po/uz.po			       |    84 +-
 po/uz@cyrillic.po		       |    84 +-
 po/vi.po			       |    84 +-
 po/wa.po			       |    84 +-
 po/xh.po			       |    84 +-
 po/yi.po			       |    84 +-
 po/zh_CN.po			       |    84 +-
 po/zh_HK.po			       |    84 +-
 po/zh_TW.po			       |    84 +-
 208 files changed, 46965 insertions(+), 24804 deletions(-)

commit da68b2e600b015f970dd7953d9f90965eaf0f8a3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 9 14:12:54 2010 -0500

    Updates

 NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

commit e821eea4f017cc7ae7689daed0c3a56859268c80
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 9 13:40:58 2010 -0500

    Add some more goddamn accessors

 docs/reference/gtk/gtk-sections.txt |	4 ++
 gtk/gtk.symbols		     |	4 ++
 gtk/gtkwidget.c		     | 94
 +++++++++++++++++++++++++++++++++++++
 gtk/gtkwidget.h		     | 12 +++++
 4 files changed, 114 insertions(+)

commit 893408352d89a04fe70d4b160a6010a0e00072a4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 9 00:42:56 2010 -0500

    Avoid overlap of scale marks

    This was reported to be a problem in bug 608807.

 gtk/gtkscale.c | 88
 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 79 insertions(+), 9 deletions(-)

commit 412beb444440c01e2e2558cd0d20dac0fc1d9a69
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 8 21:18:13 2010 -0500

    Avoid a crash when setting a tooltip on a GtkCalendar

    The details code was assuming that it controls ::has-tooltip.
    Reported by Bill Nottingham, bug 607344.

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

commit beddf67e562e1670d692cb9ba0a2546713cc80fc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 8 20:08:22 2010 -0500

    Fix a refcounting issues in GtkPlug

    When the foreign window already has a GdkWindow, we forget to take
    an extra references, leading to crashes later on. Patch by
    Karl Tomlinson, bug 607061.

 gtk/gtkplug.c | 35 +++++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 14 deletions(-)

commit 9fc642019eef6fc6bc2ad01fc2bfd4c07b720885
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 8 14:20:55 2010 -0500

    Allow running without any im context

    Setting GtkSettings::im-module to gtk-im-context-none will make
    GtkIMMultiContext just pass through.

 gtk/gtkimmulticontext.c | 40 +++++++++++++++++++++++++++++++++++++---
 1 file changed, 37 insertions(+), 3 deletions(-)

commit b193be900347e0986b8d5b8923b7f9a1469ae216
Author: Alan Knowles <alan@akbkhome.com>
Date:	Tue Feb 9 12:27:05 2010 -0500

    Add introspection annotations for
    gtk_tree_model_get_path+gtk_tree_store_newv

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

commit 9497a198f7c6fc528391648f5e85dfa09364fc74
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Jan 26 15:41:00 2010 +0100

    Correctly clone the toolbutton's icon-name image widget

    Bug #608162.

 gtk/gtktoolbutton.c | 6 ++++++
 tests/testtoolbar.c | 5 +++++
 2 files changed, 11 insertions(+)

commit bc39d88b4479051360cf8a16f40bbf51b7b758c4
Author: Alejandro Piñeiro <apinheiro@igalia.com>
Date:	Tue Feb 9 11:52:49 2010 +0100

    Solve a wrong reference on gdk_keymap_translate_keyboard_state

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

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

commit d2b412af409b692500ee615b0857ed88ff2c7dbd
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Feb 8 10:41:51 2010 +0200

    Use correct processorArchitecture for x86_64 in manifest file

 configure.in	 | 3 +++
 gtk/Makefile.am | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 2adef27d7b16612e0a4f2f0cffee1a726a660fcd
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Nov 6 05:44:29 2009 +0100

    Move documentation to inline comments: GtkAccelLabel

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

 docs/reference/gtk/tmpl/gtkaccellabel.sgml | 158
 -----------------------------
 gtk/gtkaccellabel.c			    |  86 +++++++++++++++-
 gtk/gtkaccellabel.h			    |	6 ++
 3 files changed, 90 insertions(+), 160 deletions(-)

commit db45d38b6fbbf19653c1294fdd0b87fb2469a94d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jan 7 07:51:13 2010 +0100

    [tests] Not use GtkOptionMenu deprecate widget.

    Replace GtkOptionMenu with GtkComboBox.

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

 tests/prop-editor.c | 36 ++++++++++++------------------------
 1 file changed, 12 insertions(+), 24 deletions(-)

commit d1d98ad97b8f6a15a4884882b0b15c1c44685cca
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:	Mon Feb 8 11:13:03 2010 +0700

    Updated Thai translation.

 po/th.po | 273
 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 153 insertions(+), 120 deletions(-)

commit 12edc32d95ddbb40182c16f088156d322781ebe9
Author: André Draszik <gtk@andred.net>
Date:	Sun Sep 13 14:11:49 2009 +0100

    gdk/directfb: cursor size is artificially limited

    Cursor sizes in DirectFB can be large (4095x4095), limit to 128x128
    though, because the x11 backend has this limit, too - for max.
    compatibility.

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gdk/directfb/gdkcursor-directfb.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 7f8b96d9bc220218f95dc081ba16cba915dd7e00
Author: André Draszik <gtk@andred.net>
Date:	Sun Sep 13 14:08:21 2009 +0100

    gdk/directfb: convert gdkgc-directfb to using G_DEFINE_TYPE

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gdk/directfb/gdkgc-directfb.c	    | 70
 ++++++++++++--------------------------
 gdk/directfb/gdkprivate-directfb.h | 10 +++---
 2 files changed, 27 insertions(+), 53 deletions(-)

commit e1a83243e41f5bfc3d7b0b0536a3ec5d2e841a2a
Author: André Draszik <gtk@andred.net>
Date:	Sun Sep 13 14:08:21 2009 +0100

    gdk/directfb: gdkdnd-directfb's private data is used uninitialized

    Use G_TYPE_INSTANCE_GET_PRIVATE() instead

    In the process, convert to using G_DEFINE_TYPE, too.

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gdk/directfb/gdkdnd-directfb.c | 84
 +++++++++++++-----------------------------
 1 file changed, 26 insertions(+), 58 deletions(-)

commit bc36a1544602241107a17b6330e4c6ff69294d83
Author: André Draszik <gtk@andred.net>
Date:	Sun Sep 13 14:08:21 2009 +0100

    gdk/directfb: convert gdkcolor-directfb to using G_DEFINE_TYPE

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gdk/directfb/gdkcolor-directfb.c | 39
 +++------------------------------------
 1 file changed, 3 insertions(+), 36 deletions(-)

commit e71d3c459aa7b1d81be82a841cd7c34d6ea230ed
Author: André Draszik <andre.draszik@st.com>
Date:	Sun Sep 13 15:16:13 2009 +0100

    gdk/directfb: fix _gdk_windowing_pointer_grab()

    Fix for bgo #609188

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gdk/directfb/gdkmain-directfb.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit f94d62aeab94c6ddffbffef5e4e7d563383a5b50
Author: Steffen Macke <sdteffen@gmail.com>
Date:	Sat Feb 6 20:04:30 2010 +0200

    Fix menu bar problem in ms-windows theme engine on Windows 7

    Patch from bug #591186. It won't have any effect in this branch as the
    whole XP-and-later theming code is broken and disabled, but when/if
    that is fixed, then this patch should help.

 modules/engines/ms-windows/msw_style.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5adb75f26b481b3d0677a5d165d6b82e4cc19e2d
Author: Christian Dywan <christian@lanedo.com>
Date:	Sun Feb 7 01:52:58 2010 +0100

    [gtk] Deprecate GtkCurveType enum

    It's only used by already deprecated GtkCurve and GtkGammaCurve

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gtk/gtkenums.h | 2 ++
 1 file changed, 2 insertions(+)

commit e9d0bb5d58f16f25009393abe872d6460a60d591
Author: Claude Paroz <claude@2xlibre.net>
Date:	Sat Feb 6 23:00:16 2010 +0100

    Updated French translation

 po-properties/fr.po | 3667
 +++++++++++++++++++++++++++------------------------
 po/fr.po	     | 2294 ++++++++++++++++----------------
 2 files changed, 3073 insertions(+), 2888 deletions(-)

commit 07dc2f6c35cbe1909f6194ffe8dafdd7c82a9380
Author: Michael Natterer <mitch@gimp.org>
Date:	Sat Feb 6 15:57:15 2010 +0100

    gtk: fix crash in _gtk_rbtree_find_offset() called from
    update_prelight()

    Move the check for tree_view->priv->tree being NULL into
    update_prelight()
    so the function will never call _gtk_rbtree_find_offset() on a
    NULL rbtree.

 gtk/gtktreeview.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit ee57066cac11e918172c3bdb68ff7b3be901dbc7
Author: Jonh Wendell <jwendell@gnome.org>
Date:	Fri Feb 5 15:20:03 2010 -0300

    Updated Brazilian Portuguese translation

 po-properties/pt_BR.po | 3655
 +++++++++++++++++++++++++-----------------------
 1 file changed, 1901 insertions(+), 1754 deletions(-)

commit 42081e5f4a134db655aca059ca83689e99deb148
Author: Jonh Wendell <jwendell@gnome.org>
Date:	Fri Feb 5 11:30:41 2010 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 2279
 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1164 insertions(+), 1115 deletions(-)

commit 69aa7a6392f2ed5d20483b01c0183a3b0fece0be
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 4 19:15:54 2010 -0500

    Make DND work better with shaped windows

    If mouse clicks go through, drag-and-drop should too...
    Fixes bug 608615.

 gdk/x11/gdkdisplay-x11.c |   4 +-
 gdk/x11/gdkdisplay-x11.h |   1 +
 gdk/x11/gdkdnd-x11.c	  | 148
 ++++++++++++++++++++++++++++++++++++++++++-----
 gdk/x11/gdkprivate-x11.h |   4 ++
 gdk/x11/gdkwindow-x11.c  |  14 ++---
 5 files changed, 146 insertions(+), 25 deletions(-)

commit 0d946179358abc3c0e0618d35243cb11d1a54028
Author: Cody Russell <bratsche@gnome.org>
Date:	Thu Feb 4 15:33:55 2010 -0800

    Bug 554420 - Seal GtkTextTag

    Seal GtkTextTag.

 gtk/gtktexttag.h | 56
 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 28 insertions(+), 28 deletions(-)

commit 465dd9207cdb0667c78751cd9ece10f73551c016
Author: Petr Kovar <pknbe@volny.cz>
Date:	Thu Feb 4 23:39:36 2010 +0100

    Update Czech properties translation

 po-properties/cs.po | 3675
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1911 insertions(+), 1764 deletions(-)

commit 6c12219eb3b1e10589d238948f69bdb97d173036
Author: Petr Kovar <pknbe@volny.cz>
Date:	Thu Feb 4 22:45:51 2010 +0100

    Update Czech translation

 po/cs.po | 2280
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1163 insertions(+), 1117 deletions(-)

commit 9d4c8f38d813460a1796dca00f898834b9fdc0db
Author: Michael Natterer <mitch@gimp.org>
Date:	Thu Feb 4 16:43:54 2010 +0100

    Bug 608993 - Add gtk_widget_style_attach()

    As replacement for:
    widget->style = gtk_style_attach (widget->style, widget->window);

 gtk/gtk.symbols |  1 +
 gtk/gtkwidget.c | 26 ++++++++++++++++++++++++++
 gtk/gtkwidget.h | 12 +++++++-----
 3 files changed, 34 insertions(+), 5 deletions(-)

commit 91c4184af63e8bb3af653030755d1de38b80dd2a
Author: Pavol Šimo <palo.simo@gmail.com>
Date:	Thu Feb 4 09:18:05 2010 +0100

    Updated Slovak translation

 po/sk.po | 2468
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1248 insertions(+), 1220 deletions(-)

commit 11bd065adff4848e395264c5596162a2bdaece49
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Feb 2 20:57:21 2010 +0100

    [docs] Add anchor for keybinding signals

 docs/reference/gtk/tmpl/gtkbindings.sgml | 1 +
 1 file changed, 1 insertion(+)

commit 6a05e5edbf9b500c530865e73fd4c19701a155c1
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Mon Feb 1 17:09:06 2010 +0200

    Updating Estonian translation

 po/et.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ac2df186aa8805730b916f4cb3c41ad61e752180
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Mon Feb 1 09:41:45 2010 +0200

    Updating Estonian translation

 po/et.po | 1302
 +-------------------------------------------------------------
 1 file changed, 12 insertions(+), 1290 deletions(-)

commit 4c3f32a632797c4d6013deeaccd01a0b064b3aba
Author: Mattias Põldaru <mahfiaz gmail com>
Date:	Mon Feb 1 09:33:49 2010 +0200

    Updating Estonian translation

 po-properties/et.po | 1851
 ++-------------------------------------------------
 1 file changed, 41 insertions(+), 1810 deletions(-)

commit dead9af3d46d324b344b4b8410d98a598f8c27b8
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Sun Jan 31 20:03:30 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 2251
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1151 insertions(+), 1100 deletions(-)

commit 54b3340eeef9d07615ac568189e9f5561c46ded4
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sun Jan 31 13:31:26 2010 +0100

    Updated Spanish translation

 po-properties/es.po | 44 +++++++++++++++++++++++---------------------
 1 file changed, 23 insertions(+), 21 deletions(-)

commit 66207cf13eb7b3837dd9b37dc31bd93c7ca59dfe
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Jan 3 15:27:53 2010 +0100

    Improve enter/motion notify semantics

    On X11 we receive enter notify and motion notify events for a window
    regardless of its focus state.  On Mac OS X this is not the case.
    This
    commit improves the semantics to overcome this difference.
    It improves
    on my earlier patch that sent a motion notify event when a window
    became
    main.

    Instead of sending a motion notify when a window becomes main, we now
    send one when a window becomes key, which comes closest to a window
    getting focus in X11.  This motion notify is needed because Mac OS
    X does
    not send motion events when an application is inactive (none of its
    windows have focus), these events are sent in X11.	This dummy motion
    notify event (with current coordinates of the mouse cursor) allows an
    application to get its prelight and other state right when it
    gets focus
    and thus user attention.

    Another change is to send an enter notify event when updating the
    tracking rectangle of a GdkQuartView and the mouse cursor is
    currently in
    this rectangle.  This rectangle is at least updated on window
    creation.
    This enter notify event is important for the case where a new window
    appears right below the mouse cursor.  The window has to receive
    an enter
    notify event for the subsequent events to be processed correctly.  Mac
    OS X does not send one in this case, so we generate it ourselves.

    Both of these synthesized events have to go through
    _gdk_windowing_got_event() for updating statekeeping, etc.
    append_event() has a boolean flag now to make this convenient.

 gdk/quartz/GdkQuartzView.c	|   9 ++++
 gdk/quartz/gdkevents-quartz.c	| 113
 ++++++++++++++++++++++++++++++++++++++---
 gdk/quartz/gdkprivate-quartz.h |   2 +
 gdk/quartz/gdkwindow-quartz.c	|  63 +----------------------
 4 files changed, 119 insertions(+), 68 deletions(-)

commit 15ef288b9baf831ef80e7cb9f2a3d81506be1b80
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Jan 30 20:03:42 2010 +0100

    Updated Spanish translation

 po-properties/es.po | 31 +++++++++----------------------
 1 file changed, 9 insertions(+), 22 deletions(-)

commit f0005fb96b4bb2c4fa3936d715066e8a7fc68e1c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Jan 30 16:17:18 2010 +0100

    Updated Spanish translation

 po-properties/es.po | 3661
 +++++++++++++++++++++++++++------------------------
 1 file changed, 1924 insertions(+), 1737 deletions(-)

commit a5d7a7a6a36dfe09ee42f6c379bdf52a14d704cc
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Jan 30 16:17:14 2010 +0100

    Updated Spanish translation

 po/es.po | 2280
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1165 insertions(+), 1115 deletions(-)

commit 2d0cef0896dbc70456b73bac130cd53f0ea3d171
Author: Andre Klapper <a9016009@gmx.de>
Date:	Fri Jan 29 22:28:45 2010 +0100

    Add missing files to POTFILES.in to make l10n.gnome.org happy

 po-properties/POTFILES.in | 5 +++++
 po/POTFILES.in		   | 3 +++
 2 files changed, 8 insertions(+)

commit 2147e57f46c43ef3fd3c145735329f8f2a558c4f
Author: Cody Russell <bratsche@gnome.org>
Date:	Fri Jan 29 11:09:13 2010 -0600

    Remove existing signal connections in gtk_drag_dest_unset().

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

 gtk/gtkdnd.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit c9639c924b123628cb7d1032af066fa4ea4d49fa
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Jan 29 16:49:12 2010 +0100

    Implement gtk_paned_get_handle_window

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

 gtk/gtk.symbols |  1 +
 gtk/gtkpaned.c  | 21 +++++++++++++++++++++
 gtk/gtkpaned.h  |  2 ++
 3 files changed, 24 insertions(+)

commit a23f581c5d6f9256303df5cb639ebf6c935a886b
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Jan 29 16:43:15 2010 +0100

    Do not update paned position if it's already at the given value

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

 gtk/gtkpaned.c | 3 +++
 1 file changed, 3 insertions(+)

commit da86b0bd3f3c4bf3ec98812885ca2639364f95ed
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:	Fri Jan 29 21:46:36 2010 +0700

    Updated Thai translation.

 po/th.po | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 899d425e5020ad39b6c48f08754ae91cdccfef48
Author: Li Yuan <li.yuan@sun.com>
Date:	Fri Jan 29 14:16:24 2010 +0800

    Bug #608410. Set cursor position after inserting text.

 modules/other/gail/gailentry.c | 1 +
 1 file changed, 1 insertion(+)

commit 3a796a515883a2fbe125cd20b3fcdfc6f77d7fd2
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Fri Jan 29 00:53:15 2010 +0600

    Updated Bengali translation

 po/bn.po | 12809
 ++++++++++++++++++++++++++-----------------------------------
 1 file changed, 5439 insertions(+), 7370 deletions(-)

commit 7aa3414c41e47d7b3b5bc97954e84dcc09722760
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Fri Jan 29 00:49:07 2010 +0600

    Updated Bengali translation

 po-properties/bn.po | 5010
 ++++++++++++++++++++++++---------------------------
 1 file changed, 2357 insertions(+), 2653 deletions(-)

commit 6048c4b127a5aee3c3c9730f5da3b6124073a5bb
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Fri Jan 29 00:44:43 2010 +0600

    Updated Bengali translation

 po/bn.po | 12365
 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 7151 insertions(+), 5214 deletions(-)

commit cc62ab3a0cf52aa5850c6ea733a07326327da03a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jan 28 03:10:09 2010 +0100

    [docs] Fix GtkOffscreenWindow documentation

 docs/reference/gtk/gtk-docs.sgml |  1 +
 docs/reference/gtk/gtk.types	  |  1 +
 gtk/gtkoffscreenwindow.c	  | 16 +++++++++-------
 3 files changed, 11 insertions(+), 7 deletions(-)

commit f5a8db1536fd2b614d442c83897358cf84532f88
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 25 23:25:17 2010 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ad6567d77ad60f933cd51f477934d1124278475
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 25 23:23:51 2010 -0500

    2.19.4

 docs/reference/gtk/tmpl/gtkstatusicon.sgml |	  9 +
 po-properties/af.po			    |	  4 +-
 po-properties/am.po			    |	  4 +-
 po-properties/ang.po			    |	  4 +-
 po-properties/ar.po			    |	  4 +-
 po-properties/as.po			    |	  4 +-
 po-properties/ast.po			    |  5065 +++++++------
 po-properties/az.po			    |	  4 +-
 po-properties/az_IR.po			    |	  4 +-
 po-properties/be.po			    |	  4 +-
 po-properties/be@latin.po		    |	  4 +-
 po-properties/bg.po			    |  3486 +++++----
 po-properties/bn.po			    |	  4 +-
 po-properties/bn_IN.po			    |	  4 +-
 po-properties/br.po			    |	  4 +-
 po-properties/bs.po			    |	  4 +-
 po-properties/ca.po			    |	  4 +-
 po-properties/ca@valencia.po		    |	  4 +-
 po-properties/crh.po			    |	  4 +-
 po-properties/cs.po			    |	  4 +-
 po-properties/cy.po			    |	  4 +-
 po-properties/da.po			    |	  4 +-
 po-properties/de.po			    |	  4 +-
 po-properties/dz.po			    |	  4 +-
 po-properties/el.po			    |	  4 +-
 po-properties/en_CA.po			    |	  4 +-
 po-properties/en_GB.po			    |	  4 +-
 po-properties/eo.po			    |	  4 +-
 po-properties/es.po			    |	  4 +-
 po-properties/et.po			    |	  4 +-
 po-properties/eu.po			    |  3824 +++++-----
 po-properties/fa.po			    |	  4 +-
 po-properties/fi.po			    |	  4 +-
 po-properties/fr.po			    |	  4 +-
 po-properties/ga.po			    |	  4 +-
 po-properties/gl.po			    |	  4 +-
 po-properties/gu.po			    |	  4 +-
 po-properties/he.po			    |	  4 +-
 po-properties/hi.po			    |	  4 +-
 po-properties/hr.po			    |	  4 +-
 po-properties/hu.po			    |	  4 +-
 po-properties/hy.po			    |	  4 +-
 po-properties/ia.po			    |	  4 +-
 po-properties/id.po			    |	  4 +-
 po-properties/io.po			    |	  4 +-
 po-properties/is.po			    |	  4 +-
 po-properties/it.po			    |	  4 +-
 po-properties/ja.po			    |	  4 +-
 po-properties/ka.po			    |	  4 +-
 po-properties/kn.po			    |	  4 +-
 po-properties/ko.po			    |	  4 +-
 po-properties/ku.po			    |	  4 +-
 po-properties/li.po			    |	  4 +-
 po-properties/lt.po			    |	  4 +-
 po-properties/lv.po			    |	  4 +-
 po-properties/mai.po			    |	  4 +-
 po-properties/mi.po			    |	  4 +-
 po-properties/mk.po			    |	  4 +-
 po-properties/ml.po			    |	  4 +-
 po-properties/mn.po			    |	  4 +-
 po-properties/mr.po			    |	  4 +-
 po-properties/ms.po			    |	  4 +-
 po-properties/my.po			    |  3552 ++++-----
 po-properties/nb.po			    |  3498 +++++----
 po-properties/nds.po			    |	  4 +-
 po-properties/ne.po			    |	  4 +-
 po-properties/nl.po			    |	  4 +-
 po-properties/nn.po			    |	  4 +-
 po-properties/nso.po			    |	  4 +-
 po-properties/oc.po			    |	  4 +-
 po-properties/or.po			    |	  4 +-
 po-properties/pa.po			    |	  4 +-
 po-properties/pl.po			    |	  4 +-
 po-properties/ps.po			    |	  4 +-
 po-properties/pt.po			    |	  4 +-
 po-properties/pt_BR.po			    |	  4 +-
 po-properties/ro.po			    |	  4 +-
 po-properties/ru.po			    |	  4 +-
 po-properties/rw.po			    |	  4 +-
 po-properties/si.po			    |	  4 +-
 po-properties/sk.po			    |	  4 +-
 po-properties/sl.po			    |	  4 +-
 po-properties/sq.po			    |	  4 +-
 po-properties/sr.po			    |	  4 +-
 po-properties/sr@ije.po		    |	  4 +-
 po-properties/sr@latin.po		    |	  4 +-
 po-properties/sv.po			    |	  4 +-
 po-properties/ta.po			    |	  4 +-
 po-properties/te.po			    |	  4 +-
 po-properties/th.po			    |	  4 +-
 po-properties/tk.po			    |	  4 +-
 po-properties/tr.po			    |	  4 +-
 po-properties/tt.po			    |	  4 +-
 po-properties/uk.po			    |	  4 +-
 po-properties/ur.po			    |	  4 +-
 po-properties/uz.po			    |	  4 +-
 po-properties/uz@cyrillic.po		    |	  4 +-
 po-properties/vi.po			    |	  4 +-
 po-properties/wa.po			    |	  4 +-
 po-properties/xh.po			    |	  4 +-
 po-properties/yi.po			    |	  4 +-
 po-properties/zh_CN.po			    |	  4 +-
 po-properties/zh_HK.po			    |	  4 +-
 po-properties/zh_TW.po			    |	  4 +-
 po/af.po				    |	567 +-
 po/am.po				    |	567 +-
 po/ang.po				    |	567 +-
 po/ar.po				    |  2204 +++---
 po/as.po				    |	568 +-
 po/ast.po				    |  2807 +++----
 po/az.po				    |	567 +-
 po/az_IR.po				    |	567 +-
 po/be.po				    |	567 +-
 po/be@latin.po				    |	568 +-
 po/bg.po				    |  2204 +++---
 po/bn.po				    | 10826
 +++++++++++++--------------
 po/bn_IN.po				    |	568 +-
 po/br.po				    |	567 +-
 po/bs.po				    |	567 +-
 po/ca.po				    |	568 +-
 po/ca@valencia.po			    |	568 +-
 po/crh.po				    |	568 +-
 po/cs.po				    |	568 +-
 po/cy.po				    |	568 +-
 po/da.po				    |	568 +-
 po/de.po				    |	568 +-
 po/dz.po				    |	568 +-
 po/el.po				    |	568 +-
 po/en_CA.po				    |	568 +-
 po/en_GB.po				    |	568 +-
 po/eo.po				    |	567 +-
 po/es.po				    |  2229 +++---
 po/et.po				    |	568 +-
 po/eu.po				    |  4214 +++++++----
 po/fa.po				    |	567 +-
 po/fi.po				    |	568 +-
 po/fr.po				    |	568 +-
 po/ga.po				    |	568 +-
 po/gl.po				    |	568 +-
 po/gu.po				    |	568 +-
 po/he.po				    |	568 +-
 po/hi.po				    |	568 +-
 po/hr.po				    |	567 +-
 po/hu.po				    |	568 +-
 po/hy.po				    |	567 +-
 po/ia.po				    |	567 +-
 po/id.po				    |	568 +-
 po/io.po				    |	568 +-
 po/is.po				    |	567 +-
 po/it.po				    |	568 +-
 po/ja.po				    |	568 +-
 po/ka.po				    |	568 +-
 po/kn.po				    |	568 +-
 po/ko.po				    |	568 +-
 po/ku.po				    |	568 +-
 po/li.po				    |	567 +-
 po/lt.po				    |	568 +-
 po/lv.po				    |	568 +-
 po/mai.po				    |	568 +-
 po/mi.po				    |	567 +-
 po/mk.po				    |	568 +-
 po/ml.po				    |	568 +-
 po/mn.po				    |	567 +-
 po/mr.po				    |	568 +-
 po/ms.po				    |	567 +-
 po/my.po				    |  2256 +++---
 po/nb.po				    |  2204 +++---
 po/nds.po				    |	568 +-
 po/ne.po				    |	567 +-
 po/nl.po				    |	568 +-
 po/nn.po				    |	568 +-
 po/nso.po				    |	567 +-
 po/oc.po				    |	568 +-
 po/or.po				    |	568 +-
 po/pa.po				    |	568 +-
 po/pl.po				    |	568 +-
 po/ps.po				    |	567 +-
 po/pt.po				    |	568 +-
 po/pt_BR.po				    |	568 +-
 po/ro.po				    |	568 +-
 po/ru.po				    |	568 +-
 po/rw.po				    |	567 +-
 po/si.po				    |	568 +-
 po/sk.po				    |	568 +-
 po/sl.po				    |  2809 +++----
 po/sq.po				    |	569 +-
 po/sr.po				    |	568 +-
 po/sr@ije.po				    |	567 +-
 po/sr@latin.po				    |	568 +-
 po/sv.po				    |  2824 +++----
 po/ta.po				    |	568 +-
 po/te.po				    |	568 +-
 po/th.po				    |	568 +-
 po/tk.po				    |	567 +-
 po/tr.po				    |	568 +-
 po/tt.po				    |	567 +-
 po/uk.po				    |	568 +-
 po/ur.po				    |	567 +-
 po/uz.po				    |	568 +-
 po/uz@cyrillic.po			    |	568 +-
 po/vi.po				    |	568 +-
 po/wa.po				    |	568 +-
 po/xh.po				    |	567 +-
 po/yi.po				    |	567 +-
 po/zh_CN.po				    |	568 +-
 po/zh_HK.po				    |	568 +-
 po/zh_TW.po				    |	568 +-
 207 files changed, 62810 insertions(+), 44390 deletions(-)

commit aa81f217ccd9cb905efd25f5dabc58ecfd494758
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 25 22:35:02 2010 -0500

    Doc additions

 docs/reference/gtk/gtk-sections.txt | 9 +++++++++
 1 file changed, 9 insertions(+)

commit f286c6281a5bf2ef2d85b7de7f5d3db3cbd15bae
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 25 22:32:00 2010 -0500

    Minor doc fix

 gdk/x11/gdkkeys-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7092006aeaba28dde93bf5446a1847a0fc457b4d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 25 21:31:09 2010 -0500

    Updates

 NEWS | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit d7c16f3607608935905582186925c623704f22dd
Author: Jamil Ahmed <itsjamil@gmail.com>
Date:	Tue Jan 26 03:03:14 2010 +0600

    Updated Bengali translation

 po/bn.po | 10664
 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 5417 insertions(+), 5247 deletions(-)

commit e06bd6ba9253d319e90a54d6fe9265a397a9d139
Author: Alexander Shopov <ash@contact.bg>
Date:	Mon Jan 25 11:43:00 2010 +0200

    Updated Bulgarian translation

 po-properties/bg.po | 2 +-
 po/bg.po	     | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit f544c72ba107380f245fa0832a0f863e2014ceb6
Author: Alexander Shopov <ash@contact.bg>
Date:	Mon Jan 25 11:42:06 2010 +0200

    Updated Bulgarian translation

 po-properties/bg.po | 3527
 ++++++++++++++++++++++++++-------------------------
 po/bg.po	     | 2405 +++++++++++++++++++----------------
 2 files changed, 3062 insertions(+), 2870 deletions(-)

commit a7d57b622bc84cb47e3cd81c571c8f1e42c4d546
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 25 10:37:53 2010 +0100

    Remove the destination file if trying to save a pixbuf failed

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

 gdk-pixbuf/gdk-pixbuf-io.c | 1 +
 1 file changed, 1 insertion(+)

commit f8f35363dea922ef92083b0c0c687674f9ae25e6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Jan 23 05:05:08 2010 +0100

    [test] Fix some typos

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

commit 7767dae9cf6e4bc5e83689dbff841b405ad09a04
Author: Paul Davis <paul@linuxaudiosystems.com>
Date:	Fri Jan 22 21:08:11 2010 +0100

    Small memory fix

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

commit 2f9c4be0a8d16e26a6a611568298168450353837
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Jan 22 17:20:01 2010 +0100

    Bug 607778 - Add accessors for GtkEntry's windows

    Add gtk_entry_get_text_window() and get_icon_window() so we can
    distinguigh them in expose-event callbacks.

 gtk/gtk.symbols |  2 ++
 gtk/gtkentry.c  | 58
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkentry.h  | 13 +++++++++++++
 3 files changed, 73 insertions(+)

commit 35a2b6532854251f5aed2eba22549f12154a805e
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Jan 22 16:52:56 2010 +0100

     Bug 607082 - Add accessors for sealed GtkRange members

    Add accessors for range->range_rect, range->slider_range,
    range->slider_size_fixed and range->min_slider_size. Didn't add
    properties for any of them because thir purpose is mostly to enable
    proper subclassing.

 gtk/gtk.symbols |   6 +++
 gtk/gtkrange.c  | 149
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkrange.h  |  14 ++++++
 3 files changed, 169 insertions(+)

commit 52acceef5604c205185aa0de69bbf8b0e6d0ae5e
Author: Claudio Saavedra <csaavedra@igalia.com>
Date:	Fri Jan 22 15:46:46 2010 +0200

    GtkTreeView: plug a leaking GtkTreeRowReference

    This is exposed by overshooting in a HildonPannableArea. Leaking
    a GtkTreeRowReference also means leaking the whole model, since
    the GtkTreeModel reference count is increased for each row
    reference.

    Fixes bug #607770 - Leak in GtkTreeView with HildonPannableArea

 gtk/gtktreeview.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3c618f2f1f2181cb86226515e894f235f35b5fef
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 22 09:34:57 2010 +0100

    Avoid integer overflow in gdk_rectangle_intersect

    If e.g. the right edge of the leftmost rectangle is near MIN_INT, and
    the left edge of the rightmost rectangle is large then subtracting
    these
    can lead to an integer overflow, making the resultant "width" falsely
    positive, thus returning a very wide result instead of the expected
    no-intersection result.

    We avoid the overflow by not doing the subtraction unless we know the
    result will be positive. There are still risks for overflow if x
    + width
    or y + width is larger than MAXINT, but we won't ever overflow
    for valid
    rects now.

    This may fix #607687

 gdk/gdkrectangle.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 97a1a28bcb926e9e8f0f738f09f7ffe95dcbfdf5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jan 19 13:00:47 2010 -0500

    Add a way to set wm_class on statusicons

    Since the shell uses wm_class for sorting statusicons.

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkstatusicon.c		     | 30 ++++++++++++++++++++++++++++++
 gtk/gtkstatusicon.h		     |	2 ++
 4 files changed, 34 insertions(+)

commit 3d9d002bed4ec90505a5a65665f5d6de36ad6f67
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Jan 20 15:37:16 2010 +0100

    When native window requests button presses request other button
    related events

    We need to do this because otherwise the implicit button grab for this
    (native) window will not deliver the button events not selected for
    by this window. This is a problem because non-native child windows may
    select using a wider event mask, and we can't emulate these events
    if we
    don't get the native events.

    Fixes bug #607508

 gdk/gdkwindow.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 5469695f29683664122d87d9d7d085486d6e0007
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 19 16:57:13 2010 +0100

    Fix some compilation warnings

    The warnings was introduced with the changes in commit
    a491091e292cad33c7c040b6deb05acb43aaec5f

 demos/gtk-demo/toolpalette.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit e31a6d1fea3834b5d0831e6337e6ed0774189d47
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 19 16:37:42 2010 +0100

    Drop outstanding cairo surfaces when window is made native

    Any old cairo_surface referencing the old impl window will be wrong
    when we make a window native, so drop it.

    This fixes bug #599511

 gdk/gdkwindow.c | 2 ++
 1 file changed, 2 insertions(+)

commit 46d25437a1f44f76ef37318ad8c70b6591932992
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 19 16:36:49 2010 +0100

    Move common gdkwindow.c code into function
    gdk_window_drop_cairo_surface

    This code is duplicated in several places, and more to come, so put
    it all in one place.

 gdk/gdkwindow.c | 31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)

commit 4fc8a11a9ff2c6b9302c59f15fe74aa44760dec6
Author: Russell Kyaw <rkyaw@yahoo.com>
Date:	Tue Jan 19 16:35:41 2010 +0200

    Added Burmese translation for gtk+ properties

 po-properties/my.po | 7264
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 7264 insertions(+)

commit bf17d48c08f958cb733dc144d1a991cc51e40c04
Author: Russell Kyaw <rkyaw@yahoo.com>
Date:	Tue Jan 19 16:35:04 2010 +0200

    Added Burmese translation

 po/my.po | 5404
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 5404 insertions(+)

commit 7e9acc01ade4195b4987a86d3931b10c480b996e
Author: Simos Xenitellis <simos@gnome.org>
Date:	Tue Jan 19 16:34:50 2010 +0200

    Added Burmese (my) to po/LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 841fa4771505b6810da341ea379d5f56af7ef1d1
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Jan 19 14:44:52 2010 +0100

    Track direct window cairo access and avoid tricks when used

    When a cairo surface is requested for direct window access (i.e. not
    when double-buffering) we can't really track when the actual drawing
    happens
    as cairo drawing is not virtualized. This means we can't properly
    flush
    any outstanding window moves or implicit paints.

    This actually causes problems with e.g. abiword (bug #606009)
    where they
    draw without double-buffering. If you press down it scrolls the window
    and then draws the caret, but the caret drawing does not flush the
    outstanding move from the scroll, so the caret gets drawn on the wrong
    screen.

    We fix this by never allowing either implicit paints or outstanding
    window
    moves on impl-windows where any windows related to it has an
    outstanding
    direct cairo surface. Luckily this is not very common so in practice
    this
    doesn't matter much.

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

commit 269b0fe97f70d5b1b4bba29686f929baf6bef91c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Tue Jan 19 11:21:18 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 62
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 31 insertions(+), 31 deletions(-)

commit 18f33af2a0cd59c38e9e0d6e92ef409dffb64be3
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Tue Jan 19 11:19:55 2010 +0100

    Updated Norwegian bokmål translation

 po-properties/nb.po | 3696
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1832 insertions(+), 1864 deletions(-)

commit fa989128d4b78a3147f8c6b2d7429d231b59a2fb
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Jan 13 18:38:57 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 2375
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1275 insertions(+), 1100 deletions(-)

commit cf8b941807ba5d8158b5c99c747425e835cc314c
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Tue Jan 19 09:04:15 2010 +0100

    GtkToolPalette: Fix a compiler warning introduced in my last commit.

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

commit 6b808a7389689b3e6b89475c5a30cced2885bb1d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jan 18 17:12:42 2010 +0100

    Add gtk_widget_has_rc_style() accessor

    Add gtk_widget_has_rc_style() as accessor for sealed
    GTK_WIDGET_RC_STYLE widget flag.

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

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkwidget.c		     | 31 +++++++++++++++++++++++++------
 gtk/gtkwidget.h		     |	6 ++++++
 4 files changed, 33 insertions(+), 6 deletions(-)

commit 833b9b42cc1fb0237e9d9fbf1324ec3a15cbdbc3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 18 14:04:49 2010 -0500

    Fix a redraw problem with action widgets

    Fixes bug 603245.

 gtk/gtknotebook.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f73fb76c1263b27f38324cca9a8d1407ac8d6cb
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Jan 18 22:18:25 2010 +0100

    Bug 607322 -  Double-click doesn't work if the item is selected in...

    Slight correction to fix for #596473.

 gtk/gtktreeview.c | 38 ++++++++++++++++++--------------------
 1 file changed, 18 insertions(+), 20 deletions(-)

commit a491091e292cad33c7c040b6deb05acb43aaec5f
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Mon Jan 18 09:37:14 2010 +0100

    GtkToolPalette: Change gtk_tool_palette_get_drop_group() return.

    * gtk/gtktoolpalette.[h|cc]: gtk_tool_palette_get_drop_group():
      Change the return type from GtkWidget* to GtkToolItemGroup*,
      for consistency with other parts of GTK+, such as GtkToolbar.

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

commit d253fb51403eb6afa6b5b6f4c261184bdc53d7ae
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 18 01:20:50 2010 -0500

    Fix some issues with action widgets

    We need to hide/show them depending on show_tabs, and we should
    not grow the notebooks requisition unless we have to. Reported
    in bug 601412.

 gtk/gtknotebook.c | 45 +++++++++++++++++++++++++++------------------
 1 file changed, 27 insertions(+), 18 deletions(-)

commit 5e7801a304b4dd6c5955762e3f6ddc0678e93edd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jan 17 23:47:20 2010 -0500

    Fix declaration of gtk_print_job_set_status

    The problem was reported in bug 606698.

 gtk/gtk.symbols		| 9 ++++++++-
 gtk/gtkcustompaperunixdialog.c | 1 -
 gtk/gtkpagesetupunixdialog.c	| 1 -
 gtk/gtkprintbackend.c		| 1 -
 gtk/gtkprintoperation-unix.c	| 1 -
 5 files changed, 8 insertions(+), 5 deletions(-)

commit b242c02e71f00e21ed6b1f5146035db75c607642
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jan 17 23:33:19 2010 -0500

    Reset effective_attrs when necessary

    This fixes both bug 607217 and bug 607269.

 gtk/gtklabel.c | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit 3fdcf3d3e2a127d168d50b651aac6fc9e6b931f6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jan 17 22:47:14 2010 -0500

    Fix a few C99isms

    Reported in bug 606761.

 gdk-pixbuf/pixops/pixops.c | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

commit 81359376d78d98e390f2f2fbe57dadc0499787e8
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sat Jan 16 13:47:42 2010 +0100

    Updated Swedish translation

 po/sv.po | 2993
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1453 insertions(+), 1540 deletions(-)

commit 236b155822d864d347da87de99787188c34207ca
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Jan 15 19:39:32 2010 +0100

    Updated Slovenian translation

 po/sl.po | 2978
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1475 insertions(+), 1503 deletions(-)

commit f96e51db46f2196707c0ea44a46f1d67f9a069d4
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Jan 15 16:06:12 2010 +0100

    Avoid drawing implicit paints to destroyed windows

    It may happen that a window gets destroyed during painting, if so
    we should not draw the implicit paint double-buffered pixmap to it
    as that will cause a BadDrawable X error.

    This fixes bug 600865

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

commit 1e6df1dfc5e297cf9a07788b10dda67643ffce92
Author: Xandru Armesto Fernandez <xandru@softastur.org>
Date:	Fri Jan 15 13:26:37 2010 +0100

    Updated asturian translation

 po/ast.po | 505
 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 338 insertions(+), 167 deletions(-)

commit 637cdd5d383efa421036f8f337f8a9e0711e568e
Author: Xandru Armesto Fernandez <xandru@softastur.org>
Date:	Fri Jan 15 13:21:50 2010 +0100

    Updated asturian translations

 po/ast.po | 10532
 ++++++++++++++++--------------------------------------------
 1 file changed, 2729 insertions(+), 7803 deletions(-)

commit cefc04070b8efe21769ab5332f08904f57b0d0b6
Author: Xandru Armesto Fernandez <xandru@softastur.org>
Date:	Fri Jan 15 13:21:40 2010 +0100

    Updated asturian translations

 po-properties/ast.po | 7653
 +++++++++++++++++++++++++-------------------------
 1 file changed, 3865 insertions(+), 3788 deletions(-)

commit 122d2a32882f950a90bd042baa752b899d3a41af
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Jan 14 10:26:49 2010 +0100

    GtkToolPalette: Use GtkToolItemGroup* instead of GtkWidget* for
    setter parameters.

    See Bug #567729

 gtk/gtktoolpalette.c | 44 ++++++++++++++++++++++++--------------------
 gtk/gtktoolpalette.h | 12 ++++++------
 2 files changed, 30 insertions(+), 26 deletions(-)

commit 4b1299ab8f0cbe953d2982869532e21f58826ae0
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Jan 13 22:23:03 2010 +0100

    Some fixes in gtkoffscreenwindow.h

    - use (void) not () for void functions
    - disallow individual inclusion unconditionally

 gtk/gtkoffscreenwindow.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f804bff7055356dcc6fd6112ac50d48b37a03938
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Wed Jan 13 17:36:18 2010 +0100

    Updated Basque language

 po-properties/eu.po | 3850
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1879 insertions(+), 1971 deletions(-)

commit 865249598f847c7f6f408e7196454156a13d7f50
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Wed Jan 13 16:32:02 2010 +0100

    Updated Basque language

 po/eu.po | 4015
 ++++++++++++++++++++------------------------------------------
 1 file changed, 1296 insertions(+), 2719 deletions(-)

commit f1676cfb115f76b033836d8fb9df474ab3faeae5
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 12 21:00:30 2010 +0100

    [docs] Use the correct GTK-doc syntax to refer to GTK+ properties

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

commit d5086dc3793217fc8a9a6d63f0418904bda0940c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Tue Jan 12 20:22:44 2010 +0100

    Updated Spanish translation

 po/es.po | 2400
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1287 insertions(+), 1113 deletions(-)

commit 291aa854df38c3e98f1d886b458df3e76df29143
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 12 20:17:38 2010 +0100

    [docs] Use the correct GTK-doc syntax to refer to GTK+ property

 gtk/gtkwidget.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe0324d76a4d165a310a720f0c2190cdf4104ee9
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Jan 12 16:57:00 2010 +0100

    [docs] Remove GTK+ 1.2 tutorial from master

    The tutorial it's still inside the gtk-1-2 branch if It's needed

 docs/tutorial/gtk_tut.sgml	    | 18447
 -----------------------------------
 docs/tutorial/gtk_tut_12.es.sgml   | 17638
 ---------------------------------
 docs/tutorial/gtk_tut_fr.sgml	    |  8600 ----------------
 docs/tutorial/gtk_tut_it.sgml	    | 10090 -------------------
 docs/tutorial/gtk_tut_packbox1.eps |  7262 --------------
 docs/tutorial/gtk_tut_packbox1.gif |	Bin 52480 -> 0 bytes
 docs/tutorial/gtk_tut_packbox1.jpg |	Bin 24613 -> 0 bytes
 docs/tutorial/gtk_tut_packbox2.eps |  5428 -----------
 docs/tutorial/gtk_tut_packbox2.gif |	Bin 43000 -> 0 bytes
 docs/tutorial/gtk_tut_packbox2.jpg |	Bin 19530 -> 0 bytes
 docs/tutorial/gtk_tut_table.eps    |  1262 ---
 docs/tutorial/gtk_tut_table.gif    |	Bin 10056 -> 0 bytes
 docs/tutorial/gtk_tut_table.jpg    |	Bin 3890 -> 0 bytes
 docs/tutorial/package_tutorial.sh  |	 99 -
 14 files changed, 68826 deletions(-)

commit 92e1e4d9e32728f7bdf397cfba064e10355ba359
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Tue Jan 12 18:42:26 2010 +0200

    Updated Arabic translation

 po/ar.po | 2377
 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1276 insertions(+), 1101 deletions(-)

commit 48f572822cc472f998d6345ee004102c80af1c32
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Dec 18 03:42:41 2009 +0100

    [docs] Fix documentation build warnings

    Fix issues when using GI annotations so the xslt does a
    fallback if the local links do not exist.

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

 docs/reference/gdk-pixbuf/gdk-pixbuf.sgml | 3 +++
 docs/reference/gdk/gdk-docs.sgml	   | 5 ++++-
 docs/reference/gtk/gtk-docs.sgml	   | 3 +++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit b6ff1abc93be2632a18e04911827bdfd650a87f1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jan 12 01:10:13 2010 -0500

    Correct PRC6 and PRC9 envelope sizes

    See bug 603144 for the full story.

 gtk/paper_names.c	   |   3 +-
 gtk/paper_names_offsets.c | 178
 ++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 176 insertions(+), 5 deletions(-)

commit 1024b44df93d3e18b5ca8779822bada1d7a4e2b5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 11 13:58:16 2010 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c54219da2485b71fb5d891b89ea4cfab9f727efc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 11 13:57:21 2010 -0500

    2.19.3

 docs/reference/gdk-pixbuf/tmpl/animation.sgml |     5 +
 docs/reference/gdk/tmpl/gdkscreen.sgml        |     9 +
 docs/reference/gdk/tmpl/input_devices.sgml    |     9 +-
 docs/reference/gdk/tmpl/keys.sgml	       |    10 +
 docs/reference/gdk/tmpl/pixmaps.sgml	       |    30 +
 docs/reference/gtk/tmpl/gtkaction.sgml        |    23 +
 docs/reference/gtk/tmpl/gtkentry.sgml	       |     8 +
 docs/reference/gtk/tmpl/gtknotebook.sgml      |    20 +
 docs/reference/gtk/tmpl/gtkobject.sgml        |    13 +
 docs/reference/gtk/tmpl/gtkprintcontext.sgml  |    13 +
 docs/reference/gtk/tmpl/gtkprinter.sgml       |    13 +
 docs/reference/gtk/tmpl/gtkprogressbar.sgml   |     4 +
 docs/reference/gtk/tmpl/gtkradiobutton.sgml   |     3 +
 docs/reference/gtk/tmpl/gtkradiomenuitem.sgml |     6 +
 docs/reference/gtk/tmpl/gtksettings.sgml      |     5 +
 docs/reference/gtk/tmpl/gtkspinbutton.sgml    |     7 +-
 docs/reference/gtk/tmpl/gtkstatusbar.sgml     |     9 +
 docs/reference/gtk/tmpl/gtkstyle.sgml	       |    12 +
 docs/reference/gtk/tmpl/gtktextview.sgml      |     8 +
 docs/reference/gtk/tmpl/gtktoolitem.sgml      |    36 +
 docs/reference/gtk/tmpl/gtktooltips.sgml      |     7 +
 docs/reference/gtk/tmpl/gtkwindow.sgml        |    32 +
 po-properties/af.po			       |   416 +-
 po-properties/am.po			       |   416 +-
 po-properties/ang.po			       |   416 +-
 po-properties/ar.po			       |   416 +-
 po-properties/as.po			       |   416 +-
 po-properties/ast.po			       |   416 +-
 po-properties/az.po			       |   416 +-
 po-properties/az_IR.po			       |   416 +-
 po-properties/be.po			       |   416 +-
 po-properties/be@latin.po		       |   416 +-
 po-properties/bg.po			       |   416 +-
 po-properties/bn.po			       |   416 +-
 po-properties/bn_IN.po			       |   416 +-
 po-properties/br.po			       |   416 +-
 po-properties/bs.po			       |   416 +-
 po-properties/ca.po			       |   416 +-
 po-properties/ca@valencia.po		       |   416 +-
 po-properties/crh.po			       |   416 +-
 po-properties/cs.po			       |   416 +-
 po-properties/cy.po			       |  3486 +++---
 po-properties/da.po			       |   416 +-
 po-properties/de.po			       |   416 +-
 po-properties/dz.po			       |   416 +-
 po-properties/el.po			       |   416 +-
 po-properties/en_CA.po			       |   416 +-
 po-properties/en_GB.po			       |   416 +-
 po-properties/eo.po			       |   416 +-
 po-properties/es.po			       |   416 +-
 po-properties/et.po			       |   416 +-
 po-properties/eu.po			       |   416 +-
 po-properties/fa.po			       |   416 +-
 po-properties/fi.po			       |   416 +-
 po-properties/fr.po			       |   416 +-
 po-properties/ga.po			       |   416 +-
 po-properties/gl.po			       |   416 +-
 po-properties/gu.po			       |   416 +-
 po-properties/he.po			       |   416 +-
 po-properties/hi.po			       |   416 +-
 po-properties/hr.po			       |   416 +-
 po-properties/hu.po			       |   416 +-
 po-properties/hy.po			       |   416 +-
 po-properties/ia.po			       |   416 +-
 po-properties/id.po			       |   416 +-
 po-properties/io.po			       |   416 +-
 po-properties/is.po			       |   416 +-
 po-properties/it.po			       |   416 +-
 po-properties/ja.po			       |   416 +-
 po-properties/ka.po			       |   416 +-
 po-properties/kn.po			       |   416 +-
 po-properties/ko.po			       |   416 +-
 po-properties/ku.po			       |   416 +-
 po-properties/li.po			       |   416 +-
 po-properties/lt.po			       |   416 +-
 po-properties/lv.po			       |   416 +-
 po-properties/mai.po			       |   416 +-
 po-properties/mi.po			       |   416 +-
 po-properties/mk.po			       |   416 +-
 po-properties/ml.po			       |   416 +-
 po-properties/mn.po			       |   416 +-
 po-properties/mr.po			       |   416 +-
 po-properties/ms.po			       |   416 +-
 po-properties/nb.po			       |   416 +-
 po-properties/nds.po			       |   416 +-
 po-properties/ne.po			       |   416 +-
 po-properties/nl.po			       |   416 +-
 po-properties/nn.po			       |   416 +-
 po-properties/nso.po			       |   416 +-
 po-properties/oc.po			       |   416 +-
 po-properties/or.po			       |   416 +-
 po-properties/pa.po			       |   416 +-
 po-properties/pl.po			       |   416 +-
 po-properties/ps.po			       |   416 +-
 po-properties/pt.po			       |   416 +-
 po-properties/pt_BR.po			       |   416 +-
 po-properties/ro.po			       |   416 +-
 po-properties/ru.po			       |   416 +-
 po-properties/rw.po			       |   416 +-
 po-properties/si.po			       |   416 +-
 po-properties/sk.po			       |   416 +-
 po-properties/sl.po			       | 14422
 +++++++++++-----------
 po-properties/sq.po			       |   416 +-
 po-properties/sr.po			       |   416 +-
 po-properties/sr@ije.po		       |   416 +-
 po-properties/sr@latin.po		       |   416 +-
 po-properties/sv.po			       |  4832 ++++----
 po-properties/ta.po			       |   416 +-
 po-properties/te.po			       |   416 +-
 po-properties/th.po			       |   416 +-
 po-properties/tk.po			       |   416 +-
 po-properties/tr.po			       |   416 +-
 po-properties/tt.po			       |   416 +-
 po-properties/uk.po			       |  3493 +++---
 po-properties/ur.po			       |   416 +-
 po-properties/uz.po			       |   416 +-
 po-properties/uz@cyrillic.po		       |   416 +-
 po-properties/vi.po			       |   416 +-
 po-properties/wa.po			       |   416 +-
 po-properties/xh.po			       |   416 +-
 po-properties/yi.po			       |   416 +-
 po-properties/zh_CN.po			       |   416 +-
 po-properties/zh_HK.po			       |   416 +-
 po-properties/zh_TW.po			       |   416 +-
 po/af.po				       |    24 +-
 po/am.po				       |    24 +-
 po/ang.po				       |    24 +-
 po/ar.po				       |    24 +-
 po/as.po				       |    24 +-
 po/ast.po				       | 15183
 +++++++++++++++---------
 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				       |  2210 ++--
 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				       |  2226 ++--
 po/et.po				       |  1126 +-
 po/eu.po				       |  3664 ++++--
 po/fa.po				       |    24 +-
 po/fi.po				       |    28 +-
 po/fr.po				       |    24 +-
 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				       |    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				       |    24 +-
 po/ka.po				       |    24 +-
 po/kn.po				       |  2306 ++--
 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				       |  2202 ++--
 po/nds.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				       |    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				       |  2807 +++--
 po/sq.po				       |    24 +-
 po/sr.po				       |    24 +-
 po/sr@ije.po				       |    24 +-
 po/sr@latin.po				       |    24 +-
 po/sv.po				       |  2822 +++--
 po/ta.po				       |    24 +-
 po/te.po				       |    24 +-
 po/th.po				       |    43 +-
 po/tk.po				       |    24 +-
 po/tr.po				       |    24 +-
 po/tt.po				       |    24 +-
 po/uk.po				       |  2205 ++--
 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 +-
 226 files changed, 56778 insertions(+), 49487 deletions(-)

commit 76ae6a80ff71a4098cc03eb8a663572802285b63
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 11 12:58:34 2010 -0500

    Dco updates

 docs/reference/gdk/gdk-sections.txt | 1 +
 docs/reference/gtk/gtk-sections.txt | 3 +++
 2 files changed, 4 insertions(+)

commit 5adb6f2c20fc9ae4cdc71979b43bd141179ebd1b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 11 12:21:10 2010 -0500

    Updates

 NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 59ddde4c37c85c082c412cbf78c14269e309ba40
Author: Christian Persch <chpe@gnome.org>
Date:	Mon Jan 4 12:32:54 2010 +0100

    Implement property editor for GdkColor properties

    Bug #606434.

 tests/prop-editor.c | 69
 +++++++++++++++++++++++++++++++++++++++++++++++++----
 tests/testgtk.c     | 17 +++++++++----
 2 files changed, 76 insertions(+), 10 deletions(-)

commit 2520d02be9df6cb9be443f14abac9778afb62bad
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 11 17:37:13 2010 +0100

    Limit GtkContainer::border-width to 65535

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

 gtk/gtkcontainer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d32b061895378aa721cca52065608e1b34a60e2b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 11 10:23:57 2010 -0500

    Plug a pixmap leak

    We were getting our refcounts tangled up when setting drawable
    clips on
    GCs with CSW, leading to a pretty bad pixmap leak. See bug 606143.

 gdk/gdkgc.c | 1 +
 1 file changed, 1 insertion(+)

commit 90f72a0d8f2d9b067462d8344ad55fff93f37ea1
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 11 10:59:26 2010 +0100

    Implement "preedit-changed" in GtkEntry and GtkTextView

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

 gtk/gtkentry.c    | 23 +++++++++++++++++++++++
 gtk/gtktextview.c | 27 +++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit 5bcc4e2e97a224c3d7bf48e05d61ba75e26601bc
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 11 10:35:06 2010 +0100

    Use const gchar* in gtk_window_get_icon_name implementation

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

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 392540823274320c27e8897d07a0804a84390042
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 11 10:30:48 2010 +0100

    Document GtkWidget::state-changed signal properly

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

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

commit ccf17a828bda3c22df7bd44c0736bf972c0588b7
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jan 11 06:25:59 2010 +0100

    [docs] Add missing "Deprecated: 2.x" to the api doc comments

 gdk-pixbuf/gdk-pixbuf-animation.c | 4 ++--
 gdk-pixbuf/gdk-pixbuf.c	   | 4 ++--
 gdk/gdkevents.c		   | 4 ++--
 gdk/gdkfont.c			   | 4 ++--
 gtk/gtkcolorsel.c		   | 2 +-
 gtk/gtkentry.c			   | 2 +-
 gtk/gtkwidget.h		   | 4 ++--
 7 files changed, 12 insertions(+), 12 deletions(-)

commit 1d2900bb27350d1f2dbeeff1eed0ee64d452aa82
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sat Jan 9 16:59:32 2010 +0100

    Updated Swedish translation

 po-properties/sv.po | 4860
 ++++++++++++++++++++++++---------------------------
 1 file changed, 2317 insertions(+), 2543 deletions(-)

commit d907ef4f7382d950d3ca6c8f977d19db174270d5
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sat Jan 9 16:54:54 2010 +0100

    Updated Swedish translation

 po/sv.po | 2838
 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1289 insertions(+), 1549 deletions(-)

commit e18ac2a617818a8b16aec512a053d212df4bb9d1
Author: Christian Persch <chpe@gnome.org>
Date:	Wed Jan 6 18:46:37 2010 +0100

    Allow NULL iter in gtk_combo_box_set_active_iter to unset

    Bug #606230.

 gtk/gtkcombobox.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit d85735a3376e2174fbf91360d82bada841853368
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jan 8 13:22:19 2010 -0500

    Try a little harder to survive close to OOM

 modules/engines/pixbuf/pixbuf-render.c | 48
 +++++++++++++++++++++++++++++++---
 1 file changed, 45 insertions(+), 3 deletions(-)

commit 1d4c6ebe5feae2566e005d260cc8a6f4285c7419
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jan 8 13:20:28 2010 -0500

    Avoid an FPE for ludicrous scale values

    ...just bail out early.

 gdk-pixbuf/pixops/pixops.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit f5b21802bbf02d89c61633286492f62109b0f2a2
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Jan 8 17:42:34 2010 +0100

    Use g_strcmp0() instead custom safe_strcmp()

    Reported by Rafal Luzynski in
    https://bugzilla.gnome.org/show_bug.cgi?id=606415

 gtk/gtkprinter.c	   | 18 +++---------------
 gtk/gtkprinteroptionset.c | 13 +------------
 2 files changed, 4 insertions(+), 27 deletions(-)

commit fbd0db99e44aadfd038c32ee5a32e0943115a490
Author: Xandru Armesto Fernandez <xandru@softastur.org>
Date:	Fri Jan 8 17:55:32 2010 +0100

    Updated asturian language

 po/ast.po | 12224
 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 6734 insertions(+), 5490 deletions(-)

commit 2a34285ad72ef32e255a4aca6895bd54c11c50e9
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Jan 7 08:33:08 2010 +0100

    Fix links in GtkComboBox migration guide

    Some link to GTK+ classes are not gererated because the ":" near
    the class name; solution: "#GtkComboBox<!---->:"
    Also, added some links to the proper signals

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

 docs/reference/gtk/migrating-GtkComboBox.sgml | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 808e698ea7ec48e28ffa175effa7b79939fccc80
Author: Jean Brefort <jean.brefort@normalesup.org>
Date:	Thu Jan 7 16:40:49 2010 +0100

    fix critical in gtk_editable_insert_text

 gtk/gtkentry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56a893ca8cafc4b4d5cc32018795d8eda3fa1dbc
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jan 4 04:56:11 2010 +0100

    Deprecate widget flag: GTK_WIDGET_CAN_FOCUS

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

 gtk/gtkbutton.c			|  2 +-
 gtk/gtkcontainer.c			|  2 +-
 gtk/gtklabel.c				|  2 +-
 gtk/gtkrange.c				|  4 ++--
 gtk/gtkscrolledwindow.c		|  2 +-
 gtk/gtktogglebutton.c			|  2 +-
 gtk/gtktreeview.c			| 16 ++++++++--------
 gtk/gtktreeviewcolumn.c		|  2 +-
 gtk/gtkwidget.c			| 14 +++++++-------
 gtk/gtkwidget.h			|  5 +++++
 gtk/gtkwindow.c			|  2 +-
 modules/engines/ms-windows/msw_style.c |  2 +-
 modules/other/gail/gailbutton.c	|  2 +-
 modules/other/gail/gaillabel.c		|  2 +-
 modules/other/gail/gailwidget.c	|  4 ++--
 15 files changed, 34 insertions(+), 29 deletions(-)

commit 51e0dd9a82270ebfe8d4f5da0b3674c3c9ad0d57
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jan 4 03:07:11 2010 +0100

    Deprecate some widget flags

    Deprecate the following:
    GTK_WIDGET_APP_PAINTABLE
    GTK_WIDGET_CAN_DEFAULT
    GTK_WIDGET_DOUBLE_BUFFERED
    GTK_WIDGET_HAS_DEFAULT
    GTK_WIDGET_HAS_GRAB
    GTK_WIDGET_RECEIVES_DEFAULT

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

 docs/reference/gtk/drawing-model.xml	|  2 +-
 gtk/gtkbutton.c			|  8 ++++----
 gtk/gtkeventbox.c			|  2 +-
 gtk/gtkmain.c				|  8 ++++----
 gtk/gtkscalebutton.c			|  2 +-
 gtk/gtkwidget.c			| 24 ++++++++++++------------
 gtk/gtkwidget.h			| 24 ++++++++++++++++++++++++
 gtk/gtkwindow.c			| 30
 +++++++++++++++---------------
 gtk/tests/builder.c			|  2 +-
 modules/engines/ms-windows/msw_style.c |  2 +-
 modules/other/gail/gail.c		|  2 +-
 modules/other/gail/gailwidget.c	|  2 +-
 12 files changed, 66 insertions(+), 42 deletions(-)

commit b9a96210eacc3cbad37e079ca3e294400335bac2
Author: Shankar Prasad <svenkate@svenkate.pnq.redhat.com>
Date:	Thu Jan 7 13:40:17 2010 +0530

    Made couple of translation changes in kn.po

 po/kn.po | 2337
 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1141 insertions(+), 1196 deletions(-)

commit 9fc436d810d12f75387bf8bfd440ef6db460500a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Jan 6 22:44:16 2010 -0500

    Setup libjpeg error handlers early enough

    See bug 606068 for details.

 gdk-pixbuf/io-jpeg.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit e466b0e93e6b89f28e44c7e7ba0b793e7275992c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Wed Jan 6 14:33:14 2010 +0100

    Updated Spanish translation

 po/es.po | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit cec572dbf6b071f265d97d676b2c5f8b46f8d537
Author: Timo Jyrinki <timo.jyrinki@iki.fi>
Date:	Wed Jan 6 11:41:07 2010 +0200

    One-line fix to a noticiable translation bug.

 po/fi.po | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit f28f71dbbd00610892352913658021ad650314d4
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Tue Jan 5 17:00:15 2010 +0100

    Updated Slovenian translation

 po/sl.po | 11460
 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5730 insertions(+), 5730 deletions(-)

commit 8f79d833a2f23a16f3070ce1cd6dcf5a94e518c7
Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
Date:	Tue Jan 5 17:02:41 2010 +0200

    Update Ukrainian translation

 po-properties/uk.po | 3521
 ++++++++++++++++++++++++++-------------------------
 po/uk.po	     | 2254 ++++++++++++++++-----------------
 2 files changed, 2896 insertions(+), 2879 deletions(-)

commit de72a5dc9ec880540185af40467cd37899ab1779
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Tue Jan 5 13:48:13 2010 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 2214
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1108 insertions(+), 1106 deletions(-)

commit 0d501df246503d90b11582176c41e218da77b697
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:	Tue Jan 5 12:54:33 2010 +0100

    Updated Basque language

 po/eu.po | 3406
 +++++++++++++++-----------------------------------------------
 1 file changed, 815 insertions(+), 2591 deletions(-)

commit aa63be61d9082f50523c3c2c796d5a8318673cfe
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Jan 4 11:47:40 2010 +0100

    Fix compilation warning: use const *gchar variable

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

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

commit c1cddb2b24014abb50633fe7081b8ad94d111508
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Dec 21 04:01:03 2009 +0100

    Fix compilation warning: use the correct conversion specifier

    Use G_GSIZE_FORMAT instead of %i

    The warning was added in
    commit ba651d4022ed4dceb6ad7394adcb0ff6c8006581

 demos/testpixbuf-color.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d8adf58d387bce760b75459193cee6ed48c0e9ea
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 4 08:41:07 2010 +0100

    Don't use GTK_WIDGET_NO_WINDOW in GtkEventBox

 gtk/gtkeventbox.c | 28 +++++++++++-----------------
 1 file changed, 11 insertions(+), 17 deletions(-)

commit 5d675b9f1199c2f410556f20a732e36820035951
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 4 08:39:24 2010 +0100

    No GTK_WIDGET_NO_WINDOW in GtkFixed and  deprecate
    gtk_fixed_set_has_window

 gtk/gtk.symbols |  4 +++-
 gtk/gtkfixed.c  | 23 ++++++++++++-----------
 gtk/gtkfixed.h  |  2 ++
 3 files changed, 17 insertions(+), 12 deletions(-)

commit 525cc3ada2060d8f71ed978057c0cd48ef1e6d3b
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 4 08:26:50 2010 +0100

    Don't use GTK_WIDGET_NO_WINDOW in GtkContainer

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

commit bb1824c131f247c2ef64f3c5f8b9ffe3885c9d90
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 4 07:49:26 2010 +0100

    Deprecate flag macros for toplevel, state, no window and composite
    child

    Deprecate widget flag macros GTK_WIDGET_STATE, GTK_WIDGET_SAVED_STATE,
    GTK_WIDGET_FLAGS, GTK_WIDGET_TOPLEVEL, GTK_WIDGET_NO_WINDOW and
    GTK_WIDGET_COMPOSITE_CHILD.

    Also deprecate the type macros GTK_WIDGET_TYPE, GTK_OBJECT_TYPE_NAME
    and
    GTK_OBJECT_TYPE which have become redundant.

    Instances of GTK_WIDGET_TOPLEVEL are replaced with
    gtk_widget_is_toplevel,
    GTK_WIDGET_TYPE is replaced with G_OBJECT_TYPE,
    GTK_WIDGET_COMPOSITE_CHILD
    is replaced with use of the "composite-child" property and uses of
    GTK_WIDGET_NO_WINDOW are adjusted to use gtk_widget_get_has_window.

    Uses of GTK_WIDGET_SAVED_STATE and GTK_WIDGET_FLAGS inside GtkWidget
    are
    changed to direct flag usage.

    Documentation is updated to refer to gtk_widget_set_has_window and
    gtk_widget_get_has_window.

    Gail and tests are updated as well.

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

 docs/reference/gtk/drawing-model.xml	  |  9 +++--
 docs/reference/gtk/glossary.xml	  |  5 ++-
 docs/reference/gtk/tmpl/gtkobject.sgml   | 15 --------
 gtk/gtkassistant.c			  |  2 +-
 gtk/gtkclist.c				  |  2 +-
 gtk/gtkcolorbutton.c			  |  2 +-
 gtk/gtkcombobox.c			  |  4 +--
 gtk/gtkcontainer.c			  |  9 +++--
 gtk/gtkdnd-quartz.c			  |  6 ++--
 gtk/gtkdnd.c				  |  8 ++---
 gtk/gtkdrawingarea.c			  |  4 +--
 gtk/gtkfilechooserbutton.c		  |  2 +-
 gtk/gtkfilechooserdefault.c		  |  2 +-
 gtk/gtkfontbutton.c			  |  2 +-
 gtk/gtkfontsel.c			  |  2 +-
 gtk/gtkhandlebox.c			  |  2 +-
 gtk/gtkiconview.c			  |  2 +-
 gtk/gtklabel.c				  |  2 +-
 gtk/gtkmenu.c				  |  2 +-
 gtk/gtkmenubar.c			  |  4 +--
 gtk/gtkmisc.c				  |  2 +-
 gtk/gtknotebook.c			  |  4 +--
 gtk/gtkobject.h			  | 22 ++++++++++--
 gtk/gtkoptionmenu.c			  |  2 +-
 gtk/gtkpaned.c				  |  2 +-
 gtk/gtkplug.c				  | 16 ++++-----
 gtk/gtkprintunixdialog.c		  |  2 +-
 gtk/gtkrecentchooserdefault.c		  |  2 +-
 gtk/gtkscrolledwindow.c		  |  2 +-
 gtk/gtksizegroup.c			  |  2 +-
 gtk/gtksocket.c			  |  6 ++--
 gtk/gtktextview.c			  |  2 +-
 gtk/gtktooltip.c			  |  4 +--
 gtk/gtktreeitem.c			  |  2 +-
 gtk/gtktreeview.c			  |  2 +-
 gtk/gtktreeviewcolumn.c		  |  2 +-
 gtk/gtkviewport.c			  |  2 +-
 gtk/gtkwidget.c			  | 60
 ++++++++++++++++----------------
 gtk/gtkwidget.h			  | 26 +++++++++++++-
 gtk/gtkwindow.c			  |  4 +--
 modules/input/gtkimcontextxim.c	  |  4 +--
 modules/other/gail/gailtreeview.c	  |  6 ++--
 modules/other/gail/gailwidget.c	  |  8 ++---
 modules/other/gail/gailwindow.c	  |  4 +--
 modules/other/gail/tests/testaction.c	  |  2 +-
 modules/other/gail/tests/testnotebook.c  |  2 +-
 modules/other/gail/tests/testobject.c	  |  2 +-
 modules/other/gail/tests/testselection.c |  2 +-
 perf/gtkwidgetprofiler.c		  |  2 +-
 tests/testdnd.c			  |  2 +-
 tests/testgtk.c			  |  2 +-
 51 files changed, 158 insertions(+), 130 deletions(-)

commit ac26960e62346558737073ac516790005d7c64ad
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 4 07:30:57 2010 +0100

    Fix missing GTK_WIDGET cast on printer option widget in
    construct_widgets

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

commit 3a9633a9de67f0272e120c8e4540f27e4b52712f
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Jan 4 07:29:42 2010 +0100

    Fix missing GTK_WINDOW cast in _gtk_menu_shell_update_mnemonics

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

commit 8f7c3729efb53662013ab3ea1c0a5690f55e81b3
Author: Benjamin Otte <otte@gnome.org>
Date:	Sun Jan 3 23:11:05 2010 +0100

    Document missing signal parameter

 gtk/gtktreemodel.c | 3 +++
 1 file changed, 3 insertions(+)

commit bef70bc5bf73d6c5020f0d606c49321e9d424bd6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Dec 20 21:39:42 2009 +0100

    [docs] Add documentation for GdkWindow 'cursor' property

    Reported by Rafal Luzynski here:
    https://bugzilla.gnome.org/show_bug.cgi?id=604821

 gdk/gdkwindow.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 9734b1f138ae82865979470655c5dd496906b764
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:	Sun Jan 3 22:24:02 2010 +0700

    Updated Thai translation.

 po/th.po | 53 ++++++++++++++++++++---------------------------------
 1 file changed, 20 insertions(+), 33 deletions(-)

commit 23042427f54b19059e1e9fff1296e36b975e1639
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Sun Jan 3 18:22:55 2010 +0900

    Use CAIRO_VERSION instead of CAIRO_VERSION_CODE

    Cairo does not have CAIRO_VERSION_CODE macro.
    Fix for bug #605472.

 gdk/directfb/gdkdrawable-directfb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 23a5381cbadab6ae79dfb896699fd7ab2566c01b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Jan 3 00:57:14 2010 -0500

    Make mnemonic hiding work in all cases

    Both gtk-enable-mnemonics and gtk-auto-mnemonis did not work with
    gtk_label_set_markup_with_mnemonic(). Also, fix
    gtk_label_set_pattern().

 gtk/gtklabel.c | 168
 ++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 108 insertions(+), 60 deletions(-)

commit eb2879eba947407bc37613561460a89b3093d305
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jan 2 22:20:51 2010 -0500

    Update dependency information

 INSTALL.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 85b41aaffce7996a9bf3e635fdd25e280c1315ee
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Jan 2 20:11:50 2010 -0500

    Don't use string concatentation in translated strings

    gettext can't handle it, and there is no real need to use
    G_GSIZE_FORMAT
    here anyway.

 gdk-pixbuf/io-png.c  | 4 ++--
 gdk-pixbuf/io-tiff.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 94ba3d86f3e0b681c93830ab68f5b031c784184d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Sat Jan 2 09:59:16 2010 +0100

    Updated Slovenian translation

 po-properties/sl.po | 14437
 +++++++++++++++++++++++++-------------------------
 1 file changed, 7134 insertions(+), 7303 deletions(-)

commit 1353e1f51870c90f12624871f0b0d1754c1e48f7
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Sat Jan 2 09:59:04 2010 +0100

    Updated Slovenian translation

 po/sl.po | 11657
 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 5730 insertions(+), 5927 deletions(-)

commit 5886e5cff2606b9b948f254259744e417ac60f49
Author: Kristian Rietveld <kris@gtk.org>
Date:	Fri Jan 1 20:54:27 2010 +0100

    Plug leaks in quartz implementation of gtk_drag_begin_idle()

 gtk/gtkdnd-quartz.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c049c6a38507fe4279a51422fb65d77cd8be8b8a
Author: Kristian Rietveld <kris@gtk.org>
Date:	Fri Jan 1 20:39:57 2010 +0100

    Rework a previous commit to not crash in addition to fixing leaks

    The target list/entry to pasteboard entry conversions return a NSSet
    now instead of NSArray.

 gtk/gtkclipboard-quartz.c | 14 +++++++++-----
 gtk/gtkdnd-quartz.c	   | 11 ++++++++---
 gtk/gtkquartz.c	   | 18 ++++--------------
 gtk/gtkquartz.h	   |  4 ++--
 4 files changed, 23 insertions(+), 24 deletions(-)

commit 693124500386628e2a26533bcfbb453b10d253ae
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Dec 31 13:55:51 2009 +0100

    GtkToolPalette: docs: Minor English corrections.

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

commit cdb13d233eb5bc223dd980f120c54f17dea30398
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 31 01:48:50 2009 +0100

    Make sure Gdk-2.0.gir is installed

    Fixes a variable name typo

 gdk/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c212f680a4be445e8964c2ea47347f218718b988
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 31 01:47:24 2009 +0100

    Avoid warnings when introspetion is not available

    -include is the same as include but will never warn if the
    file is not available

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

commit 5955cfe37fbe81ca1b9c660254db3ecedc92827a
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 31 01:19:13 2009 +0100

    Fix build with system install of introspection

    Or redo it properly and remove previous hack by Matthias.

 configure.in		| 6 ------
 gdk-pixbuf/Makefile.am | 4 ++--
 gdk/Makefile.am	| 4 ++--
 gtk/Makefile.am	| 4 ++--
 4 files changed, 6 insertions(+), 12 deletions(-)

commit c37c57528c674795c8c17d1549b57121e5e2d126
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 30 14:21:31 2009 +0100

    Fix compiler warning

 gtk/gtkquartz.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f91907101d12f4f8808f4024b462820543ccccf6
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 30 14:18:33 2009 +0100

    Fix memory management of types array

    Also add autorelease pool to gtk_drag_begin_idle().

 gtk/gtkclipboard-quartz.c | 2 +-
 gtk/gtkdnd-quartz.c	   | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c12dbae0ac69d93376fb2091f4919ee36ba3348b
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 30 14:16:55 2009 +0100

    Do not leak the NSMutableSet

 gtk/gtkquartz.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 0912a113dd8017d2f1c7c6bbb99b2501f69c9f02
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 30 14:14:21 2009 +0100

    Release view after setting it as contentView

    Fixes GdkQuartzView being leaked.

 gdk/quartz/gdkwindow-quartz.c | 2 ++
 1 file changed, 2 insertions(+)

commit 255c2739e2a1334bba969daa8ad95b80866fedc8
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 30 14:12:42 2009 +0100

    Fix memleak in get_nsscreen_for_point()

    One codepath did not go through GDK_QUARTZ_RELEASE_POOL, refactored
    the code to fix this.

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

commit 3887838244797c11cf590b5f819b1b9810994a3e
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 30 14:11:14 2009 +0100

    Fix memory leak in GdkQuartzView

    Should remove the tracking rect in dealloc.

 gdk/quartz/GdkQuartzView.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit ee62948b83cb769f546472a095a46c1e950c104c
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Dec 28 23:01:42 2009 +0100

    Use CGFLOAT_DEFINED, don't rely on NSINTEGER_DEFINED for this

 gdk/quartz/gdkwindow-quartz.h | 2 ++
 1 file changed, 2 insertions(+)

commit 436855210ede712cb406d14f18e4cec5d97af701
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Dec 28 21:34:17 2009 +0100

    Unset expander_column when expander column is removed from tree view

 gtk/gtktreeview.c | 3 +++
 1 file changed, 3 insertions(+)

commit e22de4a88e426798d8b38650672eb076d7ad5881
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Dec 28 21:18:06 2009 +0100

    Add gdk_keymap_map_virtual_modifiers() to Quartz backend

 gdk/quartz/gdkkeys-quartz.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c8fef502e20d147ddc229fc4fec177bb1028b92a
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Dec 28 09:01:01 2009 +0100

    Start using CGFloat

    Fixes a bunch of compiler warnings.  Since CGFloat does not exist on
    Tiger and earlier, we have added a typedef likewise as was done for
    NSInteger.

 gdk/quartz/gdkcolor-quartz.c	|  8 ++++----
 gdk/quartz/gdkgc-quartz.c	| 20 ++++++++++----------
 gdk/quartz/gdkprivate-quartz.h | 12 ++++++------
 gdk/quartz/gdkwindow-quartz.c	|  2 +-
 gdk/quartz/gdkwindow-quartz.h	|  2 ++
 5 files changed, 23 insertions(+), 21 deletions(-)

commit f3a5bf48d4e3131ce6087afad5e25bdfae1c5084
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Dec 27 22:59:51 2009 +0100

    Fix compile warning in gdk_cursor_new_from_pixmap

 gdk/quartz/gdkcursor-quartz.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd415881beb560cbf09521787698e01a9afc8057
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Dec 27 22:56:52 2009 +0100

    initWithContentRect: has a NSUInteger parameter now

    The typedef in place for Tiger and earlier systems should change this
    to unsigned int without problems.

 gdk/quartz/GdkQuartzWindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98a14e6067f1ec3b35a6bc892b49f79d61332b84
Author: Cody Russell <bratsche@gnome.org>
Date:	Mon Dec 28 09:42:12 2009 -0600

    Add GtkOffscreenWindow to gtk-sections.txt

 docs/reference/gtk/gtk-sections.txt | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit dd8e4d588fb5929086efb522b8dd2d447d2e1199
Author: Cody Russell <crussell@canonical.com>
Date:	Mon Dec 28 09:24:12 2009 -0600

    Documentation changes.

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

commit 4681f0b4677baef7b55d6b729883c4ea74a9a12c
Author: Cody Russell <crussell@canonical.com>
Date:	Mon Dec 28 09:23:05 2009 -0600

    Add 'Since 2.20' documentation.

 gtk/gtkoffscreenwindow.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 09b25f9739b705c786878c05caee3a8c5c2ac9d3
Author: Cody Russell <crussell@canonical.com>
Date:	Sat Dec 19 16:09:54 2009 +0100

    Add documentation note for GtkOffscreenWindow emission of
    damage-event.

 gtk/gtkoffscreenwindow.c | 3 +++
 1 file changed, 3 insertions(+)

commit 2158f5926329cf99dcb132ddd970a1d5f2943b99
Author: Cody Russell <crussell@canonical.com>
Date:	Sat Dec 19 13:08:20 2009 +0100

    Add gtk-doc section for GtkOffscreenWindow

 docs/reference/gtk/tmpl/gtkoffscreenwindow.sgml | 49
 -------------------------
 gtk/gtkoffscreenwindow.c			 | 25 +++++++++++++
 2 files changed, 25 insertions(+), 49 deletions(-)

commit 309e48378e5e46a8f0324bf0de73b4d7c0d2f6ec
Author: Cody Russell <crussell@canonical.com>
Date:	Sat Dec 19 12:30:47 2009 +0100

    Add gtk_offscreen_window_get_{pixmap,pixbuf} to gtk.symbols

 gtk/gtk.symbols | 2 ++
 1 file changed, 2 insertions(+)

commit 06a53cc482ce20e8ee54e6ea413cf672a6595c1e
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 21:27:41 2009 +0100

    Add gtkoffscreenwindow.sgml

 docs/reference/gtk/tmpl/gtkoffscreenwindow.sgml | 49
 +++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 1c92a54983e590fc4ae17e26e7b51e7a191c4da1
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 20:08:45 2009 +0100

    Add gtk_offscreen_window_get_pixmap() and
    gtk_offscreen_window_get_pixbuf(), some API docs.

 gtk/gtkoffscreenwindow.c    | 60
 +++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkoffscreenwindow.h    |	2 ++
 tests/testoffscreenwindow.c |	2 +-
 3 files changed, 63 insertions(+), 1 deletion(-)

commit 5e76656a6593c6c8684aef4931b4402896b6d656
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 14:57:03 2009 +0100

    Add headers

 gtk/gtkoffscreenwindow.c | 22 +++++++++++++++++++++-
 gtk/gtkoffscreenwindow.h | 20 ++++++++++++++++++++
 2 files changed, 41 insertions(+), 1 deletion(-)

commit 2cd2e03721e6bb47cc487bd69dfb38b67767ed8a
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 14:52:36 2009 +0100

    Add offscreen window symbols to gtk.symbols

 gtk/gtk.symbols	  | 7 +++++++
 gtk/gtkoffscreenwindow.c | 1 +
 2 files changed, 8 insertions(+)

commit 7fed1741947a7136282094195cad484fd7d1e5fa
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 14:37:12 2009 +0100

    Add gtk_offscreen_window_new() prototype to gtkoffscreenwindow.h

 gtk/gtkoffscreenwindow.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8801d163a645197fd259e02279548dcacfc8c7f6
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 14:36:37 2009 +0100

    Add delete-event callback to window, use gtk_widget_queue_draw()
    instead of gtk_widget_draw()

 tests/testoffscreenwindow.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8a523393acf46d8e31f5ab0f8bd9a44b2450c6e7
Author: Cody Russell <crussell@canonical.com>
Date:	Fri Dec 18 13:43:11 2009 +0100

    GtkOffscreenWindow implementation for #604901

 gtk/Makefile.am	     |	 2 +
 gtk/gtk.h		     |	 1 +
 gtk/gtkoffscreenwindow.c    | 200
 ++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkoffscreenwindow.h    |	36 ++++++++
 tests/Makefile.am	     |	 6 ++
 tests/testoffscreenwindow.c |	92 ++++++++++++++++++++
 6 files changed, 337 insertions(+)

commit 74b8191f5589f4f3373ab11e5e9ea0a6606dfe02
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Mon Dec 28 02:09:35 2009 +0100

    Updated Spanish translation

 po/es.po | 2232
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1117 insertions(+), 1115 deletions(-)

commit b2b70e5a8d275c8412709c9f077fb136078cd416
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Dec 27 17:01:25 2009 +0100

    Start using NSInteger and NSUInteger

    These have been introduced in Leopard and default to int and
    unsigned int.
    In 64-bit Snow Leopard they are long and unsigned long.  This caused
    issues
    with the getRectsBeingDrawn message which needs a pointer to
    a NSInteger
    (long on 64-bit!) but we passed in an integer.  Surprisingly this
    problem
    was visible when compiling with -O0 (segfault), but *not* when
    compiling
    with -O1.  Other messages were NSInteger is now needed have also been
    adapted.

    Since NSInteger and NSUInteger are not available on Tiger, a define
    has been added to add typedefs for these when they have not been
    defined
    by the system headers.

 gdk/quartz/GdkQuartzView.c    | 3 ++-
 gdk/quartz/gdkcursor-quartz.c | 4 ++--
 gdk/quartz/gdkevents-quartz.c | 2 +-
 gdk/quartz/gdkwindow-quartz.c | 6 +++---
 gdk/quartz/gdkwindow-quartz.h | 8 ++++++++
 5 files changed, 16 insertions(+), 7 deletions(-)

commit 9d1e7b2146a0343210eb734ba2aa2b72f0a2ff24
Author: Ivar Smolin <okul@linux.ee>
Date:	Sun Dec 27 00:54:40 2009 +0200

    Updating Estonian translation

 po/et.po | 1123
 +-------------------------------------------------------------
 1 file changed, 7 insertions(+), 1116 deletions(-)

commit 07e8e4bc23213b34296525c6b1f39a2ee0109bf7
Author: Iestyn Pryce <dylunio@gmail.com>
Date:	Thu Dec 24 23:47:44 2009 +0000

    Updated Welsh translation

 po/cy.po | 2799
 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1250 insertions(+), 1549 deletions(-)

commit da3f12b96571bfc9c6bfbb295c22b8e79cf2a189
Author: Iestyn Pryce <dylunio@gmail.com>
Date:	Thu Dec 24 23:45:52 2009 +0000

    Updated Welsh translation

 po-properties/cy.po | 3598
 +++++++++++++++++++++++++--------------------------
 1 file changed, 1799 insertions(+), 1799 deletions(-)

commit acb6f4ff33bb9eebd8c2b8ba4404d282426e1eeb
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Dec 23 08:31:21 2009 +0100

    Fix call to update_prelight()

    Seems like some minus signs sneaked in while diffing and reapplying...
    Fixes regression noted in 480065.

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

commit 270dc0b5826859addb99b8d5ef4336c923820063
Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
Date:	Wed Dec 23 07:59:08 2009 +0700

    Updated Thai translation.

 po/th.po | 39 +++++++++++++++++----------------------
 1 file changed, 17 insertions(+), 22 deletions(-)

commit da113b8312c9ab4a08a171af5bbf35b063e27c9e
Author: Jonh Wendell <jwendell@gnome.org>
Date:	Tue Dec 22 11:18:05 2009 -0300

    Fix a memory leak in gtk_label_compose_effective_attrs()

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

commit bda55eaac7bce00d6b83209288df34b30b917871
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 22:51:08 2009 -0500

    Forgotten news

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit 277b5e5bd8a8717f9f08d34dd482b33928ca66d0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 22:26:43 2009 -0500

    Bump version and add dist-bzip2

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

commit 53b9a41b47ef981b9ab812c0a56a371750f6f273
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 22:24:59 2009 -0500

    2.19.2

 configure.in		      |    6 +
 m4/introspection.m4	      |    2 +
 po-properties/af.po	      |  635 +++---
 po-properties/am.po	      |  633 +++---
 po-properties/ang.po	      |  632 +++---
 po-properties/ar.po	      |  635 +++---
 po-properties/as.po	      |  635 +++---
 po-properties/ast.po	      |  632 +++---
 po-properties/az.po	      |  635 +++---
 po-properties/az_IR.po       |  632 +++---
 po-properties/be.po	      |  635 +++---
 po-properties/be@latin.po    |  635 +++---
 po-properties/bg.po	      |  635 +++---
 po-properties/bn.po	      |  635 +++---
 po-properties/bn_IN.po       |  635 +++---
 po-properties/br.po	      |  633 +++---
 po-properties/bs.po	      |  635 +++---
 po-properties/ca.po	      |  635 +++---
 po-properties/ca@valencia.po |  635 +++---
 po-properties/crh.po	      |  638 +++---
 po-properties/cs.po	      |  635 +++---
 po-properties/cy.po	      |  637 +++---
 po-properties/da.po	      |  636 +++---
 po-properties/de.po	      |  635 +++---
 po-properties/dz.po	      |  635 +++---
 po-properties/el.po	      |  635 +++---
 po-properties/en_CA.po       |  635 +++---
 po-properties/en_GB.po       |  635 +++---
 po-properties/eo.po	      |  632 +++---
 po-properties/es.po	      | 3492 +++++++++++++++----------------
 po-properties/et.po	      |  634 +++---
 po-properties/eu.po	      |  636 +++---
 po-properties/fa.po	      |  634 +++---
 po-properties/fi.po	      |  635 +++---
 po-properties/fr.po	      |  636 +++---
 po-properties/ga.po	      |  633 +++---
 po-properties/gl.po	      |  635 +++---
 po-properties/gu.po	      |  635 +++---
 po-properties/he.po	      | 3502 ++++++++++++++++---------------
 po-properties/hi.po	      |  635 +++---
 po-properties/hr.po	      |  635 +++---
 po-properties/hu.po	      |  635 +++---
 po-properties/hy.po	      |  633 +++---
 po-properties/ia.po	      |  634 +++---
 po-properties/id.po	      |  635 +++---
 po-properties/io.po	      |  632 +++---
 po-properties/is.po	      |  632 +++---
 po-properties/it.po	      |  636 +++---
 po-properties/ja.po	      |  635 +++---
 po-properties/ka.po	      |  635 +++---
 po-properties/kn.po	      |  635 +++---
 po-properties/ko.po	      |  635 +++---
 po-properties/ku.po	      |  632 +++---
 po-properties/li.po	      |  635 +++---
 po-properties/lt.po	      |  635 +++---
 po-properties/lv.po	      |  635 +++---
 po-properties/mai.po	      |  635 +++---
 po-properties/mi.po	      |  633 +++---
 po-properties/mk.po	      |  635 +++---
 po-properties/ml.po	      |  635 +++---
 po-properties/mn.po	      |  636 +++---
 po-properties/mr.po	      |  635 +++---
 po-properties/ms.po	      |  635 +++---
 po-properties/nb.po	      |  635 +++---
 po-properties/nds.po	      |  632 +++---
 po-properties/ne.po	      |  635 +++---
 po-properties/nl.po	      |  635 +++---
 po-properties/nn.po	      |  635 +++---
 po-properties/nso.po	      |  635 +++---
 po-properties/oc.po	      |  632 +++---
 po-properties/or.po	      |  635 +++---
 po-properties/pa.po	      |  635 +++---
 po-properties/pl.po	      |  635 +++---
 po-properties/ps.po	      |  632 +++---
 po-properties/pt.po	      |  635 +++---
 po-properties/pt_BR.po       |  635 +++---
 po-properties/ro.po	      |  635 +++---
 po-properties/ru.po	      |  635 +++---
 po-properties/rw.po	      |  635 +++---
 po-properties/si.po	      |  632 +++---
 po-properties/sk.po	      |  635 +++---
 po-properties/sl.po	      | 4759
 ++++++++++++++++++++++--------------------
 po-properties/sq.po	      |  636 +++---
 po-properties/sr.po	      |  635 +++---
 po-properties/sr@ije.po      |  635 +++---
 po-properties/sr@latin.po    |  635 +++---
 po-properties/sv.po	      |  635 +++---
 po-properties/ta.po	      |  635 +++---
 po-properties/te.po	      |  635 +++---
 po-properties/th.po	      |  632 +++---
 po-properties/tk.po	      |  634 +++---
 po-properties/tr.po	      |  638 +++---
 po-properties/tt.po	      |  633 +++---
 po-properties/uk.po	      |  635 +++---
 po-properties/ur.po	      |  632 +++---
 po-properties/uz.po	      |  632 +++---
 po-properties/uz@cyrillic.po |  632 +++---
 po-properties/vi.po	      |  635 +++---
 po-properties/wa.po	      |  634 +++---
 po-properties/xh.po	      |  635 +++---
 po-properties/yi.po	      |  635 +++---
 po-properties/zh_CN.po       |  635 +++---
 po-properties/zh_HK.po       |  635 +++---
 po-properties/zh_TW.po       |  635 +++---
 po/af.po		      |  163 +-
 po/am.po		      |  163 +-
 po/ang.po		      |  163 +-
 po/ar.po		      | 2209 ++++++++++----------
 po/as.po		      |  163 +-
 po/ast.po		      |  163 +-
 po/az.po		      |  163 +-
 po/az_IR.po		      |  163 +-
 po/be.po		      |  163 +-
 po/be@latin.po		      |  163 +-
 po/bg.po		      |  163 +-
 po/bn.po		      |  163 +-
 po/bn_IN.po		      |  163 +-
 po/br.po		      |  163 +-
 po/bs.po		      |  163 +-
 po/ca.po		      |  163 +-
 po/ca@valencia.po	      |  163 +-
 po/crh.po		      |  163 +-
 po/cs.po		      |  163 +-
 po/cy.po		      |  163 +-
 po/da.po		      |  163 +-
 po/de.po		      |  163 +-
 po/dz.po		      |  163 +-
 po/el.po		      |  163 +-
 po/en_CA.po		      |  163 +-
 po/en_GB.po		      |  163 +-
 po/eo.po		      |  163 +-
 po/es.po		      | 2234 ++++++++++----------
 po/et.po		      | 1122 +++++++++-
 po/eu.po		      |  163 +-
 po/fa.po		      |  163 +-
 po/fi.po		      |  163 +-
 po/fr.po		      |  163 +-
 po/ga.po		      |  163 +-
 po/gl.po		      |  163 +-
 po/gu.po		      |  163 +-
 po/he.po		      | 2237 ++++++++++----------
 po/hi.po		      |  163 +-
 po/hr.po		      |  163 +-
 po/hu.po		      |  163 +-
 po/hy.po		      |  163 +-
 po/ia.po		      |  163 +-
 po/id.po		      |  163 +-
 po/io.po		      |  163 +-
 po/is.po		      |  163 +-
 po/it.po		      |  163 +-
 po/ja.po		      |  163 +-
 po/ka.po		      |  163 +-
 po/kn.po		      |  163 +-
 po/ko.po		      |  163 +-
 po/ku.po		      |  163 +-
 po/li.po		      |  163 +-
 po/lt.po		      |  163 +-
 po/lv.po		      |  163 +-
 po/mai.po		      |  163 +-
 po/mi.po		      |  163 +-
 po/mk.po		      |  163 +-
 po/ml.po		      |  163 +-
 po/mn.po		      |  163 +-
 po/mr.po		      |  163 +-
 po/ms.po		      |  163 +-
 po/nb.po		      | 2209 ++++++++++----------
 po/nds.po		      |  609 +++---
 po/ne.po		      |  163 +-
 po/nl.po		      |  163 +-
 po/nn.po		      |  163 +-
 po/nso.po		      |  163 +-
 po/oc.po		      |  163 +-
 po/or.po		      |  163 +-
 po/pa.po		      |  163 +-
 po/pl.po		      |  163 +-
 po/ps.po		      |  163 +-
 po/pt.po		      |  163 +-
 po/pt_BR.po		      |  163 +-
 po/ro.po		      |  163 +-
 po/ru.po		      |  163 +-
 po/rw.po		      |  163 +-
 po/si.po		      |  163 +-
 po/sk.po		      |  163 +-
 po/sl.po		      | 2810 +++++++++++++------------
 po/sq.po		      |  163 +-
 po/sr.po		      |  163 +-
 po/sr@ije.po		      |  163 +-
 po/sr@latin.po		      |  163 +-
 po/sv.po		      |  163 +-
 po/ta.po		      |  163 +-
 po/te.po		      |  163 +-
 po/th.po		      |  163 +-
 po/tk.po		      |  163 +-
 po/tr.po		      |  163 +-
 po/tt.po		      |  163 +-
 po/uk.po		      |  163 +-
 po/ur.po		      |  163 +-
 po/uz.po		      |  163 +-
 po/uz@cyrillic.po	      |  163 +-
 po/vi.po		      | 2231 ++++++++++----------
 po/wa.po		      |  163 +-
 po/xh.po		      |  163 +-
 po/yi.po		      |  163 +-
 po/zh_CN.po		      |  163 +-
 po/zh_HK.po		      |  163 +-
 po/zh_TW.po		      |  163 +-
 206 files changed, 54935 insertions(+), 50626 deletions(-)

commit f59294fd938065a3b306689343bf515b8eb633d7
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Dec 21 22:33:59 2009 +0100

    Correct problems with earlier fix for bug #480065

    Initialize event_last_[xy] to out of range coordinates and also update
    these values in enter and leave notify.  Fix up calls to
    update_prelight() from size allocate.  Unconditionally doing these
    calls
    caused problems with hover selection.  Now we only do this call when
    the "width before the expander column" has changed.  (Which might be
    awkward, but it is the best heuristic I could come up with so far).

 gtk/gtktreeprivate.h |  2 ++
 gtk/gtktreeview.c    | 80
 ++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 67 insertions(+), 15 deletions(-)

commit f223577a88730a03686935e6d319006595480bd2
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Nov 26 21:05:01 2009 +0100

    Bug 480065 -  wrong tree collapsed (or expanded) after having scrolled

    Commit again after revert.

    Store (x, y) of last motion event.	From
    gtk_tree_view_adjustment_changed(), call prelight_or_select() so that
    the prelight is recalculated.  We do the same from
    gtk_tree_view_size_allocate() for the case that clicking on an
    expander
    shows new rows that resize the column(s) left of the expander.  This
    means that the expander is moved horizontally, in such a case the
    prelight also has to be reconsidered.

 gtk/gtktreeprivate.h |  3 +++
 gtk/gtktreeview.c    | 41 +++++++++++++++++++++++++++++++++++++++--
 2 files changed, 42 insertions(+), 2 deletions(-)

commit d5394b06e470161544c5251f75437725a3b501e6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 16:07:21 2009 -0500

     Updates

 NEWS | 67
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

commit 8daf770a73c53f92f0a1db1e5050bc7c63b7e8d8
Author: Tor Lillqvist <tml@iki.fi>
Date:	Mon Dec 21 22:42:55 2009 +0200

    Add gdk_keymap_map_virtual_modifiers() implementation

 gdk/win32/gdkkeys-win32.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit d2ce67734a5b1ce83ee09356846f44204d25bab0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 15:27:46 2009 -0500

    Fix a think in the CSW input extension handling

    This was causing stack overflow due to an obvious infinite recursion.
    See e.g. RH #548849.

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1781696a4a7f77297b1874cb905ee10ed8e963b0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 13:13:36 2009 -0500

    Fix make check

 gtk/gtk.symbols | 2 ++
 1 file changed, 2 insertions(+)

commit c0d8b71bc5d4b404727b03053d27eaf35e7309b7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 11:29:12 2009 -0500

    Improve selection/arrow key behaviour in GtkTextView

    This patch makes the text view behave more similar to entries.
    Patch by Michael Natterer, see bug 50942

 gtk/gtktextview.c | 52
 ++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 44 insertions(+), 8 deletions(-)

commit c9875c6247481d615c7449e1da1aac256ef25585
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 11:26:11 2009 -0500

    Add a release note about virtual modifiers

 README.in | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 03b179c5e8311591f1487a650fec6f20a136e9ca
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 21 11:15:28 2009 -0500

    Try harder to handle accelerators involving virtual modifiers

    This patch changes GDK to add all matching virtual modifiers in
    the state field of the key event. The corresponding GTK+ change makes
    use of a new GdkKeymap function to map virtual modifiers back to
    real modifiers and detect conflicts while doing so.

    This should fix bug 603190 and bug 427409.

 docs/reference/gdk/gdk-sections.txt |	1 +
 gdk/gdk.symbols		     |	1 +
 gdk/gdkkeys.h			     |	2 ++
 gdk/x11/gdkkeys-x11.c		     | 61
 +++++++++++++++++++++++++++++++++++--
 gtk/gtkkeyhash.c		     | 27 ++++++++++------
 5 files changed, 79 insertions(+), 13 deletions(-)

commit 60e0183ac9a56fa0d05971a8cf90798053b430c7
Author: Richard Hughes <richard@hughsie.com>
Date:	Mon Dec 21 08:53:28 2009 +0000

    Add icc-profile option to gdk-pixbuf for the TIFF image format

 demos/testpixbuf-color.c   | 43 +++++++++++++++++++++++++++++++++
 gdk-pixbuf/gdk-pixbuf-io.c |  2 +-
 gdk-pixbuf/io-tiff.c	    | 59
 +++++++++++++++++++++++++++++++---------------
 3 files changed, 84 insertions(+), 20 deletions(-)

commit 25e3329215a11190a4846dada95d8fd305ac74f8
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 14 23:44:59 2009 +0200

    Move documentation to inline comments: GtkMountOperation

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

 docs/reference/gtk/tmpl/filesystem.sgml | 106
 --------------------------------
 gtk/gtkmountoperation.c		 |  24 ++++----
 gtk/gtkmountoperation.h		 |   5 ++
 3 files changed, 17 insertions(+), 118 deletions(-)

commit e62e7f76c91f186054fc5714800f6d0b67c89f65
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Dec 18 01:59:21 2009 +0100

    Move documentation to inline comments: GtkImage

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

 docs/reference/gtk/tmpl/gtkimage.sgml | 518
 ----------------------------------
 gtk/gtkimage.c			       | 110 ++++++++
 gtk/gtkimage.h			       |  28 ++
 3 files changed, 138 insertions(+), 518 deletions(-)

commit 016fba99e78107765e51cd5c295757e197b599f3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Dec 21 06:05:51 2009 +0100

    Move documentation to inline comments: GtkFileChooser

    Also, use Gtk-Doc markup to improve documentation
    cross-references.

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

 docs/reference/gtk/tmpl/gtkfilechooser.sgml | 1341
 ---------------------------
 gtk/gtkfilechooser.c			     |	594 +++++++++++-
 gtk/gtkfilechooser.h			     |	 51 +-
 3 files changed, 629 insertions(+), 1357 deletions(-)

commit 3921834b96281732bca7618325e747a7bfd8d80f
Author: Benjamin Otte <otte@gnome.org>
Date:	Mon Dec 21 02:43:10 2009 +0100

    Build adds not-yet-built libgtk-x11-2.0.la into the linker flags

    Commit 9e7c91bf83fd21a559b5658d02a1466deb4de919 added a bit too many
    LDFLAGS to the build of gtk-update-icon-cache, revert it to only
    use the
    required ones. Bug 605036

 gtk/Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5a88e689f35f9424f92f294a9c0c4c3c36e6fc20
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 20 18:32:58 2009 -0500

    Make mnemonic hiding work for printer option widgets

    By making the widget itself insensitive.

 gtk/gtkprinteroptionwidget.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 72e41b41f506e0172bf12b4277918f11f06511a5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 20 18:29:47 2009 -0500

    More auto-mnemonics tweaks

    When auto-mnemonics are on, hide mnemonics with insensitive target.

 gtk/gtklabel.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 6f421d1450feec7f509f3966e7b6b6deea823514
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 20 18:20:42 2009 -0500

    Some improvements to the auto-mnemonics code

 gtk/gtkmain.c	    |  7 +++++--
 gtk/gtkmenushell.c |  8 ++++++--
 gtk/gtkwindow.c    | 21 +--------------------
 3 files changed, 12 insertions(+), 24 deletions(-)

commit 4116baef3244e2d43f9dd81b0e213c5d00572201
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 20 17:56:28 2009 -0500

    Handle reading the create-folders property

 gtk/gtkfilechooserbutton.c | 1 +
 1 file changed, 1 insertion(+)

commit 134a8ffa194d32843677f89a2424d2b35c1070ca
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Dec 20 21:17:34 2009 +0100

    Fix compilation warning: cast to GTK_WIDGET()

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

commit 479c7b047648119f6fb0cf754fdbd3b08acc211e
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Dec 20 21:13:26 2009 +0100

    Fix compilation warning: use the correct conversion specifier

    Use G_GSIZE_FORMAT instead of %d

 gdk-pixbuf/io-png.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c939fdbfbc92c29f6e68461bbce7733160cc7f1c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sun Dec 20 13:37:45 2009 +0100

    Updated Spanish translation

 po-properties/es.po | 3506
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1778 insertions(+), 1728 deletions(-)

commit c59f76fda2560273d7ee3255db9b697a7077ac38
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 20 03:04:52 2009 -0500

    Only show the mnemonic underline when pressing Alt

    ...and show them in menus when navigating the menu with the keyboard.
    This is similar to what other platforms do, and reduces visual
    clutter.
    There is a setting to control this. Most of the work on this patch was
    done by Thomas Wood. See bug 588554.

 gtk/gtklabel.c     | 108
 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 gtk/gtklabel.h     |	5 +++
 gtk/gtkmain.c	    |  23 ++++++++++++
 gtk/gtkmenu.c	    |  12 ++++++
 gtk/gtkmenubar.c   |	1 +
 gtk/gtkmenuitem.c  |	3 ++
 gtk/gtkmenushell.c |  86 +++++++++++++++++++++++++++++++++++++++++-
 gtk/gtkmenushell.h |	6 +++
 gtk/gtksettings.c  |  20 +++++++++-
 gtk/gtkwindow.c    |  94 +++++++++++++++++++++++++++++++++++++++++++++-
 gtk/gtkwindow.h    |	3 ++
 11 files changed, 353 insertions(+), 8 deletions(-)

commit af268d5b072b062fbc0325fe31e441e38700a21c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 20 03:04:08 2009 -0500

    Small documentation correction

 docs/reference/gdk/tmpl/event_structs.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d999fb89f36a1341f7013efc753d53d1abda49f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 19 13:51:12 2009 -0500

    Properly free damage events

    This was reported in bug 605008

 gdk/gdkevents.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9e7c91bf83fd21a559b5658d02a1466deb4de919
Author: Benjamin Otte <otte@gnome.org>
Date:	Sat Dec 19 18:37:39 2009 +0100

    Fix up linker flags

    This adds LDFLAGS everywhere where they were previously pulled in via
    other libraries. This is however unsupported by modern linkers.
    You can trigger these failures by building with gold (or, I'm told,
    with
    very new ld).

 configure.in		    | 1 +
 demos/Makefile.am	    | 4 +++-
 demos/gtk-demo/Makefile.am | 3 ++-
 docs/tools/Makefile.am     | 3 ++-
 gtk/Makefile.am	    | 5 +++--
 gtk/tests/Makefile.am	    | 3 ++-
 gtk/theme-bits/Makefile.am | 2 +-
 perf/Makefile.am	    | 3 ++-
 tests/Makefile.am	    | 3 ++-
 9 files changed, 18 insertions(+), 9 deletions(-)

commit ff1343a594383e0d88b1aecdf34025dd3ee36ed6
Author: Benjamin Otte <otte@gnome.org>
Date:	Sat Dec 19 13:46:18 2009 +0100

    Disconnect signal handlers on adjustment in destroy handler

    Not removing the signal handler caused crashes if the adjustment
    survived longer than the scrolled window and still emitted
    signals. This
    could happen inside WebKit.

 gtk/gtkscrolledwindow.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 17f026e4628fb65cf63248f6ed8f61dc00e45199
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Dec 19 13:31:19 2009 +0100

    Updated Spanish translation

 po/es.po | 53 +++++++++++++++++++++++++++++------------------------
 1 file changed, 29 insertions(+), 24 deletions(-)

commit a4db99ff1e26b03e762c4b63b9867ac6e2da6dcd
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 19 12:28:46 2009 +0100

    Fix a crash on print preview

    There's no printer when doing print preview so it's not possible
    to get
    its hard margins.

 gtk/gtkprintoperation-unix.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b4af241b60cb63cccc010bc7c94ab2c97134730
Author: Dan Winship <danw@gnome.org>
Date:	Fri Dec 18 11:58:36 2009 +0100

    Change GtkIconSize to int in params/return values

    GtkIconSize is an extensible enumeration (via
    gtk_icon_size_register()), so methods that claim to take/return a
    GtkIconSize need to actually use "int" to work correctly with bindings
    that are strict about enum values.

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

 gtk/gtkaction.c      |  2 +-
 gtk/gtkiconfactory.c | 21 ++++++++++++---------
 gtk/gtkimage.c       | 28 ++++++++++++++++------------
 gtk/gtkscalebutton.c |  2 +-
 gtk/gtkstyle.c       |  5 +++--
 gtk/gtktoolbar.c     |  6 ++++--
 gtk/gtktoolitem.c    |  3 ++-
 gtk/gtktoolpalette.c |  5 +++--
 gtk/gtktoolshell.c   |  2 +-
 gtk/gtktooltip.c     |  6 +++---
 gtk/gtkwidget.c      |  6 +++---
 11 files changed, 49 insertions(+), 37 deletions(-)

commit 6afa3b95078bbb78ba3287e1859395cc25bb41c3
Author: Dan Winship <danw@gnome.org>
Date:	Fri Dec 18 11:45:14 2009 +0100

    Fix out/transfer annotations on GtkImage getters

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

 gtk/gtkimage.c | 38 ++++++++++++++++++++++++--------------
 1 file changed, 24 insertions(+), 14 deletions(-)

commit a5475e0ec288222effb6964cb85fc9d77684a154
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 18 21:47:03 2009 -0500

    Fix doc typos

    Reported in bug 604902.

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

commit 7e114752988f4bf62034aa91dec496f980389f95
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Dec 18 04:34:15 2009 +0100

    [docs] Cast to GFunc in gtk_tree_selection_get_selected_rows()
    example code

    Reported by Diego Escalante Urrelo here:
    https://bugzilla.gnome.org/show_bug.cgi?id=502266

 gtk/gtktreeselection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 702ee3b3504079ea22565409846cb8d225b7f054
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Sat Dec 19 01:18:14 2009 +0100

    [gtk] GtkCellEditable::editing-cancelled should be writable

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

 gtk/gtkcelleditable.c | 2 +-
 gtk/gtkcombobox.c     | 4 ++++
 gtk/gtkentry.c        | 4 ++++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit aadb190b77b0bd7d55f0e8939aaea10932c5328c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 18 19:17:04 2009 -0500

    Fix a thinko in computing damage for segments

    The code was not taking the endpoint of the first segment into
    account.
    This was reported in bug 604747.

 gdk/gdkoffscreenwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a9a3077e4064ca284ec53e5c4d223f278f57781
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 18 18:43:32 2009 -0500

    Ensure native windows in gdk_property_change

    Using X properties on non-toplevel windows is somewhat exotic,
    but some people seem to do it, so better to keep it working.
    See bug 604787.

 gdk/x11/gdkproperty-x11.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0addda20289c46e7b295000dfd46881492106710
Author: Torsten Schoenfeld <kaffeetisch@gmx.de>
Date:	Fri Dec 18 20:58:26 2009 +0100

    [docs] Add some 'Since: 2.4' tags

    This patch adds Since: 2.4 tags to gtk_bindings_activate_event,
    gtk_window_propagate_key_event and gtk_window_activate_key.

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

    Signed-off-by: Javier Jardón <jjardon@gnome.org>

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

commit d3fab727aef2b9fd59822a6018a383ceaf594411
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:	Thu Dec 17 19:35:34 2009 +0900

    Use g_value_dup_string instead.

    g_value_get_string and g_strdup should be replaced by
    g_value_dup_string.

 gtk/gtkcellrenderertext.c | 2 +-
 gtk/gtkentry.c		   | 2 +-
 gtk/gtktexttag.c	   | 2 +-
 gtk/gtktextview.c	   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit ba651d4022ed4dceb6ad7394adcb0ff6c8006581
Author: Richard Hughes <richard@hughsie.com>
Date:	Fri Dec 18 15:17:13 2009 +0000

    Add color management support to gdk_pixbuf_save

    This patch adds an icc-profile option to a GdkPixbuf which can
    be used to read or write an embedded ICC profile.

    Add PNG support for now, but other image formats are awaiting
    review.

 demos/Makefile.am	    |	4 ++
 demos/testpixbuf-color.c   | 116
 +++++++++++++++++++++++++++++++++++++++++++++
 gdk-pixbuf/gdk-pixbuf-io.c |  15 ++++++
 gdk-pixbuf/io-png.c	    |  93 +++++++++++++++++++++++++++++++-----
 4 files changed, 215 insertions(+), 13 deletions(-)

commit 7e9d89b555d7d22a89645e0821a334dec318bc21
Author: Alexander Larsson <alexl@redhat.com>
Date:	Fri Dec 18 15:35:04 2009 +0100

    Actually send exposes from gdk_window_clear_area_e

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 674dd557e81f77d2a6fcf7a6e1b87c7ee369a6c6
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Dec 17 19:17:22 2009 +0100

    Add 'Since: 2.18' tag

    Add missing 'Since:' tag in gdk_window_get_root_coords() and
    gdk_window_is_destroyed()

    Reported by Rafal Luzynski in
    https://bugzilla.gnome.org/show_bug.cgi?id=604821

 gdk/gdkwindow.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 16ce0c76ebdfe1a9e675e221a23cf63e891378a8
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:	Fri Dec 18 16:07:40 2009 +0700

    vi.po: Updated Vietnamese translation

 po/vi.po | 2314
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1149 insertions(+), 1165 deletions(-)

commit 99f63451e07ad1406dda789654a8dd58206940e1
Author: Christian Dywan <christian@twotoasts.de>
Date:	Thu Dec 17 10:41:11 2009 +0100

    Use gtk_widget_get_tooltip_text for gtk_tooltips_data_get in Gail

 modules/other/gail/gailwidget.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 435606a5bfdf9227e23682d54e413971c225d69e
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Dec 17 01:50:47 2009 +0200

    Make the OLE2 DND code selectable at run-time instead of compile-time

    (It still doesn't work, though.)

 gdk/win32/gdkdnd-win32.c | 785
 +++++++++++++++++++++++------------------------
 1 file changed, 380 insertions(+), 405 deletions(-)

commit a5dec477e2755fe3a40034439f093d099119bb67
Author: Johan Dahlin <johan@gnome.org>
Date:	Wed Dec 16 17:30:53 2009 -0200

    Make sure dist check includes introspection

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 957f50f5f0eed65345980549f4999fdaf00440a7
Author: Johan Dahlin <johan@gnome.org>
Date:	Mon Dec 14 21:50:47 2009 -0200

    Bump the required introspection version

    Makefile.introspection was added in 0.6.7

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eadc7885da120c8ec06a0b706d9248f9b94b1fe7
Author: Johan Dahlin <johan@gnome.org>
Date:	Mon Dec 14 21:47:39 2009 -0200

    Use Makefile.introspection

    Use the new fancy rules from the Makefile.introspection, it makes
    the rules prettier and avoids quite a bit of duplication

 gdk-pixbuf/Makefile.am | 38 ++++++++++++++++----------------------
 gdk/Makefile.am	| 42 +++++++++++++++++++-----------------------
 gtk/Makefile.am	| 45 ++++++++++++++++++++++-----------------------
 3 files changed, 57 insertions(+), 68 deletions(-)

commit 2ada5a9cb9bd1d0641daecbbb22dcc0042641623
Author: Johan Dahlin <johan@gnome.org>
Date:	Mon Dec 14 21:46:42 2009 -0200

    Update introspection.m4

    This one includes the INTROSPECTION_MAKEFILE variable
    which we will include in all Makefiles which are going
    to build introspection girs/typelibs

 m4/introspection.m4 | 2 ++
 1 file changed, 2 insertions(+)

commit 75c7d910ae599da12099bba856c75afa3eeda386
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 10 17:22:17 2009 -0200

    Bump required introspection version to 0.6.6

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 248d4b16223f54244361bb6fb6eb7a47a1bc2931
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 10 12:04:48 2009 -0200

    Make sure dist check works with introspection

    We need to prepend the srcdir to all variables
    passed into the scanner as it runs with srcdir != builddir during
    distcheck.

 gdk-pixbuf/Makefile.am | 4 ++--
 gdk/Makefile.am	| 9 +++++++--
 gtk/Makefile.am	| 9 +++++++--
 3 files changed, 16 insertions(+), 6 deletions(-)

commit 09362d6e348191f954359c5f9fd836096c6c9c2a
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 10 12:03:58 2009 -0200

    Re-add accidentially removed gtkintl header

 gdk/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a9455052468eb621af37a95dbc04e29a0c7420be
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 10 09:58:51 2009 -0200

    Add no-portability option to automake

    We require GNU Make and has done so for a while already

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6529c07614ebfbfac73f526efb057d8a8e3a7354
Author: Colin Walters <walters@verbum.org>
Date:	Thu Dec 10 08:23:40 2009 -0200

    [introspection] Merge in Gtk-custom.c annotations

    The Gtk-custom.c file in gir-repository contained a number of
    introspection annotations.	Merge those into the GTK source files.

    Some documentation was moved from the tmpl/ files to accomodate
    the addition of annotations.

 docs/reference/gtk/tmpl/gtkprogressbar.sgml   |   6 -
 docs/reference/gtk/tmpl/gtkradiobutton.sgml   |   7 -
 docs/reference/gtk/tmpl/gtkradiomenuitem.sgml |   8 --
 docs/reference/gtk/tmpl/gtkspinbutton.sgml    |   9 +-
 docs/reference/gtk/tmpl/gtkstyle.sgml	       |   9 --
 docs/reference/gtk/tmpl/gtktooltips.sgml      |  10 --
 gtk/gtkaboutdialog.c			       |  18 +--
 gtk/gtkaccelgroup.c			       |   5 +-
 gtk/gtkaction.c			       |   8 +-
 gtk/gtkactiongroup.c			       |  16 +--
 gtk/gtkassistant.c			       |   8 +-
 gtk/gtkbin.c				       |   4 +-
 gtk/gtkbuilder.c			       |   2 +-
 gtk/gtkcelllayout.c			       |   4 +-
 gtk/gtkcellview.c			       |   8 +-
 gtk/gtkclipboard.c			       |  11 +-
 gtk/gtkclist.c				       |   4 +
 gtk/gtkcombobox.c			       |   8 +-
 gtk/gtkcontainer.c			       |  13 +-
 gtk/gtkctree.c				       |  43 ++++++-
 gtk/gtkdialog.c			       |  16 +--
 gtk/gtkdnd.c				       |   6 +-
 gtk/gtkeditable.c			       |  14 +-
 gtk/gtkentry.c				       |  14 +-
 gtk/gtkentrycompletion.c		       |   2 +-
 gtk/gtkexpander.c			       |   8 +-
 gtk/gtkfilechooser.c			       |  24 ++--
 gtk/gtkframe.c				       |   4 +-
 gtk/gtkiconfactory.c			       |   6 +-
 gtk/gtkicontheme.c			       |  18 +--
 gtk/gtkiconview.c			       |  16 +--
 gtk/gtkimage.c				       |  30 ++---
 gtk/gtkimagemenuitem.c			       |   4 +-
 gtk/gtkitemfactory.c			       |   6 +-
 gtk/gtklabel.c				       |   6 +-
 gtk/gtklayout.c			       |   4 +-
 gtk/gtklinkbutton.c			       |   4 +-
 gtk/gtkliststore.c			       |  18 +--
 gtk/gtkmain.c				       |  24 ++--
 gtk/gtkmenu.c				       |  13 +-
 gtk/gtkmenuitem.c			       |   2 +-
 gtk/gtkmenutoolbutton.c		       |   4 +-
 gtk/gtkmessagedialog.c			       |  10 +-
 gtk/gtknotebook.c			       |  40 +++---
 gtk/gtkpapersize.c			       |  12 +-
 gtk/gtkpixmap.c			       |   4 +
 gtk/gtkprintbackend.c			       |  10 ++
 gtk/gtkprinter.c			       |   4 +-
 gtk/gtkprinteroptionset.c		       |   5 +
 gtk/gtkprintoperation-unix.c		       |  10 +-
 gtk/gtkprintoperation.c		       |  12 +-
 gtk/gtkprintsettings.c			       |  10 +-
 gtk/gtkprogressbar.c			       |   8 ++
 gtk/gtkradioaction.c			       |   2 +-
 gtk/gtkradiobutton.c			       |  12 ++
 gtk/gtkradiomenuitem.c			       |  10 ++
 gtk/gtkrc.c				       |   6 +-
 gtk/gtkrecentchooser.c			       |   6 +-
 gtk/gtkrecentmanager.c			       |  25 ++--
 gtk/gtkscrolledwindow.c		       |  10 +-
 gtk/gtkselection.c			       |  11 +-
 gtk/gtksettings.c			       |   4 +-
 gtk/gtksizegroup.c			       |   4 +-
 gtk/gtkspinbutton.c			       |  10 ++
 gtk/gtkstatusicon.c			       |  20 +--
 gtk/gtkstock.c				       |   4 +-
 gtk/gtkstyle.c				       | 177
 ++++++++++++++------------
 gtk/gtktextbuffer.c			       |  14 +-
 gtk/gtktextbufferrichtext.c		       |   4 +-
 gtk/gtktextchild.c			       |   6 +-
 gtk/gtktextiter.c			       |  42 +++---
 gtk/gtktextlayout.c			       |  10 ++
 gtk/gtktextmark.c			       |   4 +-
 gtk/gtktextview.c			       |   6 +-
 gtk/gtktoolbar.c			       |  26 ++--
 gtk/gtktoolbutton.c			       |  28 ++--
 gtk/gtktoolitem.c			       |  12 +-
 gtk/gtktooltips.c			       |  11 ++
 gtk/gtktreemodel.c			       |  10 +-
 gtk/gtktreemodelfilter.c		       |   2 +-
 gtk/gtktreeselection.c			       |   8 +-
 gtk/gtktreestore.c			       |   4 +-
 gtk/gtktreeview.c			       |  24 ++--
 gtk/gtktreeviewcolumn.c		       |   4 +-
 gtk/gtkuimanager.c			       |  21 +--
 gtk/gtkviewport.c			       |   8 +-
 gtk/gtkwidget.c			       | 150
 +++++++++++-----------
 gtk/gtkwindow.c			       |  51 ++++----
 88 files changed, 709 insertions(+), 606 deletions(-)

commit b3c48a4501d77c15ae236f1fe4514cc02de187f3
Author: Johan Dahlin <johan@gnome.org>
Date:	Wed Dec 9 20:12:46 2009 -0200

    Bump the required version of autoconf to 2.62

    It's need by the new introspection macro.

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80c7937d6037f412fe6349139d75da279c7fa75f
Author: Johan Dahlin <johan@gnome.org>
Date:	Wed Dec 9 16:47:00 2009 -0200

    Separate private from public gdk headers

    We don't want to parse the private gdk headers when
    creating the GIR.

 gdk/Makefile.am | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 945689548d1055a850c1ad2b10de71edfafcc2a3
Author: Johan Dahlin <johan@gnome.org>
Date:	Wed Dec 9 16:46:25 2009 -0200

    Add an m4 directory and a introspection.m4

    So we don't need the introspection.m4 file
    to create a dist of gtk+

 Makefile.am	     |	1 +
 autogen.sh	     |	2 +-
 configure.in	     |	2 ++
 m4/introspection.m4 | 92
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 96 insertions(+), 1 deletion(-)

commit c171d586405435ada89b2dbdd91ba10272939d8b
Author: Tomeu Vizoso <tomeu@sugarlabs.org>
Date:	Wed Dec 9 16:10:46 2009 -0200

    Add a few more annotations to GtkIconTheme

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

commit 18dc96caf883cad9226cb6e783dd930a7fe62c2e
Author: Colin Walters <walters@verbum.org>
Date:	Tue Aug 18 14:35:10 2009 -0400

    Merge in Gdk-custom.c introspection annotations

    The Gdk-custom.c file in gir-repository contained a number of
    introspection annotations.	Merge those into the GDK source files.

    Some documentation was moved from the tmpl/ files to accomodate
    the addition of annotations.

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

 docs/reference/gdk/tmpl/input_devices.sgml | 12 ++----
 docs/reference/gdk/tmpl/pixmaps.sgml	    | 61
 ---------------------------
 gdk/gdk.c				    | 14 +++++--
 gdk/gdkcolor.c				    |  4 +-
 gdk/gdkdisplay.c			    | 22 +++++-----
 gdk/gdkdisplaymanager.c		    | 21 +++++-----
 gdk/gdkdnd.c				    |  8 ++--
 gdk/gdkdraw.c				    |  6 +--
 gdk/gdkinput.h				    |  3 ++
 gdk/gdkkeys.c				    |  6 +--
 gdk/gdkpixmap.c			    | 67
 ++++++++++++++++++++++++++++++
 gdk/gdkregion-generic.c		    |  2 +-
 gdk/gdkwindow.c			    | 24 +++++------
 gdk/x11/gdkcursor-x11.c		    |  4 +-
 gdk/x11/gdkdnd-x11.c			    |  8 ++--
 gdk/x11/gdkinput-x11.c			    | 10 +++++
 gdk/x11/gdkinput.c			    |  9 +++-
 gdk/x11/gdkkeys-x11.c			    | 26 ++++++------
 gdk/x11/gdkscreen-x11.c		    |  6 +--
 gdk/x11/gdkvisual-x11.c		    |  4 +-
 20 files changed, 173 insertions(+), 144 deletions(-)

commit 78758d43ea1c2d3e87050eae078e679281d09106
Author: Colin Walters <walters@verbum.org>
Date:	Tue Aug 18 14:34:21 2009 -0400

    Build introspection data for gdk-pixbuf, gdk, and gtk

    Generate .gir and .typelib files for gdk-pixbuf, gdk, and gtk.

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

 configure.in		|  5 +++++
 gdk-pixbuf/Makefile.am | 29 +++++++++++++++++++++++++++++
 gdk/Makefile.am	| 33 +++++++++++++++++++++++++++++++++
 gtk/Makefile.am	| 34 ++++++++++++++++++++++++++++++++++
 4 files changed, 101 insertions(+)

commit 6e73be9d6cba117196595c015509b3380f57ea4e
Author: Tor Lillqvist <tml@iki.fi>
Date:	Wed Dec 16 13:47:57 2009 +0200

    Add copyright note and comment for merged old code

 gdk/win32/gdkdnd-win32.c | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit eb21a7df290936223f6a80cef36b52a8c68a1d22
Author: Tor Lillqvist <tml@iki.fi>
Date:	Wed Dec 16 13:04:29 2009 +0200

    Work on OLE2-based generic DND

    Intermediate commit of work in progress on integrating the old code
    for OLE2-based generic drag and drop from Arhaeopteryx Software, from
    a long time ago in the GTK+ 1.3 timeframe. Does still not work and is
    as before not compiled in unless OLE2_DND is defined in
    gdkdnd-win32.c. (Thus, for inter-process DND, still only WM_DROPFILES
    style dropping of files on GTK+ apps works.)

    Related slight refactoring of other code that shouldn't change how it
    works. Add more global variables for run-time constants (once
    initialized) representing well-known GdkAtoms and registered Windows
    clipboard formats, as they with the generic DND code will be needed in
    several source files. Some improved debugging output.

 gdk/win32/gdkdnd-win32.c	| 1284
 ++++++++++++++++++++++++++++------------
 gdk/win32/gdkevents-win32.c	|  104 ++--
 gdk/win32/gdkglobals-win32.c	|   14 +-
 gdk/win32/gdkinput-win32.c	|    2 +-
 gdk/win32/gdkmain-win32.c	|   47 +-
 gdk/win32/gdkprivate-win32.h	|   38 +-
 gdk/win32/gdkproperty-win32.c	|    5 +
 gdk/win32/gdkselection-win32.c |   26 +-
 gdk/win32/gdkwindow-win32.c	|    2 +-
 9 files changed, 1060 insertions(+), 462 deletions(-)

commit c196ac2b631a04e2ab70bf4e42bdf25fcd2592c2
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Nov 15 03:49:22 2009 +0200

    Make more GdkAtom variables visible in all gdk/win32 files

    Make the GdkAtoms for the image formats extern and usable from all
    gdk/win32 files.

 gdk/win32/gdkglobals-win32.c	|  4 ++++
 gdk/win32/gdkmain-win32.c	|  4 ++++
 gdk/win32/gdkprivate-win32.h	|  4 ++++
 gdk/win32/gdkselection-win32.c | 33 ++++++++++++---------------------
 4 files changed, 24 insertions(+), 21 deletions(-)

commit c1ddd8f9bc3840a65d69c181afb656352bd046fa
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Nov 15 03:45:15 2009 +0200

    Make the gdk/win32 event debug printing function non-static

    Make print_event() extern and rename it to _gdk_win32_print_event() so
    it can be used from all gdk/win32 source files.

 gdk/win32/gdkevents-win32.c  | 17 +++++++++--------
 gdk/win32/gdkprivate-win32.h |  2 ++
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 1bf9a2fa4197986d7bb055b703df4121e42c58a5
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Nov 15 02:51:44 2009 +0200

    Remove unused functions and variables

 gdk/win32/gdkevents-win32.c | 71
 +++------------------------------------------
 gdk/win32/gdkinput.c	     | 10 +++----
 2 files changed, 8 insertions(+), 73 deletions(-)

commit 9647285441e0aaa9243555bc45c46a4dcd507f01
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Dec 16 11:48:11 2009 +0100

    Revert dd511e825aef9edada30107b3d891d496cc39fd8

    The patch completely breaks entry completion - as can be seen
    when using
    epiphany. Bug 480065 has been reopened.

 gtk/gtktreeprivate.h |  3 ---
 gtk/gtktreeview.c    | 41 ++---------------------------------------
 2 files changed, 2 insertions(+), 42 deletions(-)

commit 44cadd2a48f93dd40a04ac83b157a78b2db0ffb3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Dec 9 23:54:17 2009 +0100

    Add info about single includes when compiling GTK+ apps

    gtk.h, gdk.h, gdk-pixbuf.h. are the recommended includes.
    But there are some exceptions: gdkkeysyms.h, gdkx.h and
    gtkunixprint.h

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

 docs/reference/gtk/compiling.sgml | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit e8ed566898ed71b9cf2ee21be04bde9113332969
Author: Matthew Barnes <mbarnes@redhat.com>
Date:	Tue Dec 15 08:00:44 2009 -0500

    Bug 602099 - Actions can be activatable too

    Add a couple type checks in gtk_activatable_do_set_related_action() to
    allow both GtkWidgets and GtkActions to implement GtkActivatable.  Bug
    602099 describes a use case for this.

    Also add a GObject prerequisite to the GtkActivatable interface.

 gtk/gtkactivatable.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 182108c68ebf43a3b254353a766ca9923bbc4c04
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 13 20:40:02 2009 -0500

    Implement gdk_screen_get_primary_monitor in all GDK backends

    The implementations are all trivial, just returning 0. At least
    for Quartz, we could probably do better than that. Bug 604459.

 gdk/directfb/gdkscreen-directfb.c |  8 ++++++++
 gdk/quartz/gdkscreen-quartz.c	   | 10 +++++++++-
 gdk/win32/gdkscreen-win32.c	   |  8 ++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

commit a9cd99c15f81d6fbb34e84432fc879b21bf86bc6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 13 20:32:46 2009 -0500

    Fix gtk_tool_item_get_text_size_group return value

    Reported by Kazuki Iwamoto in bug 604462.

 gtk/gtktoolitem.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3d74197f8c428fcb6cef3373a5cc8bb9fd704f34
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sun Dec 13 09:55:01 2009 +0100

    Updated Spanish translation

 po/es.po | 2227
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1115 insertions(+), 1112 deletions(-)

commit b20f2d26b4b4ffa68bc92d339ab86c61612009da
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Dec 11 17:17:38 2009 +0100

    Reset the pressed state of a button when the screen changes

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

 gtk/gtkbutton.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit a515a01faa900da81fc9c3222e44632e0779b0cb
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Fri Dec 11 09:16:09 2009 +0100

    Updated LowGerman translation

 po/nds.po | 484
 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 282 insertions(+), 202 deletions(-)

commit 70440523e3d92fd6e1a228c176e4e700012b4ba0
Author: Sven Herzberg <herzi@gnome-de.org>
Date:	Thu Dec 10 17:34:29 2009 +0100

    let the close button reflect the page_complete status of SUMMARY pages

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=604289
    In order to respect this properly, we have to restore the original
    behavior by watching a flag to check if the user has already set this.

    * gtk/gtkassistant.c: fix the bug by introducing a flag to check for
      non-automatic value setting
    * tests/testassistant.c: updated the "generous assistant" to permit
      quick manual testing of this feature

 gtk/gtkassistant.c    | 15 +++++++++++++--
 gtk/tests/treeview.c  |  2 +-
 tests/testassistant.c | 14 ++++++++++++--
 3 files changed, 26 insertions(+), 5 deletions(-)

commit 6879032113bf72aa28272fc198339b0d6c62388e
Author: Johan Dahlin <johan@gnome.org>
Date:	Thu Dec 10 12:04:14 2009 -0200

    Fix the builder tests

 gtk/tests/builder.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 53ab5c0b63f5c2c84ff4c4ec3b5dcdd039792acd
Author: Cody Russell <bratsche@gnome.org>
Date:	Wed Dec 9 23:20:30 2009 -0600

    Add gdk_screen_get_primary_monitor to gdk.symbols

 gdk/gdk.symbols | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 15a5f153b1f6bb7c17b2d2255bac4fe0ef617ed1
Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
Date:	Wed Dec 9 15:48:58 2009 +1100

    Fix GTK_TREE_MODEL_FILTER_GET_CLASS macro

 gtk/gtktreemodelfilter.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 662e69ad3ec7246c48f7117fc407f180c308d9ee
Author: Cody Russell <bratsche@gnome.org>
Date:	Tue Dec 8 11:27:02 2009 -0600

    Add gdk_screen_get_primary_monitor().  This fixes bug #601712

 gdk/gdkscreen.h	 |  1 +
 gdk/x11/gdkscreen-x11.c | 41 +++++++++++++++++++++++++++++++++++++++--
 gdk/x11/gdkscreen-x11.h |  1 +
 tests/testxinerama.c	 | 48
 ++++++++++++++++++++++++++++++++++++++----------
 4 files changed, 79 insertions(+), 12 deletions(-)

commit 0748cf563d0d0d03001a62589f13be16a8ec06c1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 8 10:09:04 2009 -0500

    Never do implicit paints for foreign windows

    They don't need double buffer combination since they have no
    client-side children, and creating pixmaps for them is risky
    since they could disappear at any time.

    May fix bug 598476 and 603652.

 gdk/gdkwindow.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 105b00754560b7541a82e225023af743e8e1a34e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 8 09:58:23 2009 -0500

    Set colormap of offscreen pixmaps

    This fixes problems in clutter-gtk. See bug 603619.

 gdk/gdkoffscreenwindow.c | 1 +
 1 file changed, 1 insertion(+)

commit 22d1d0d5077a518c1e1a3622678cb7d1e6ab8e87
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 8 12:28:44 2009 +0100

    Fix up last commit

 gdk/gdkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 159214173d2ec626dd0390a5fd0e5beaa6404f6e
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Dec 8 12:19:00 2009 +0100

    Handle input extension events when making a window native

    It may happen when turning a client side window into a native window
    that the window, or some of its children with the same native parent
    have extension events enabled, and thus have an input window enabled
    for the native parent which needs to change as the window is made
    native.

    We fix this by temporarily disabling extension events on all the
    affected
    windows while we create the native window, and then reenable them
    afterwards.

    This fixes: https://bugzilla.redhat.com/show_bug.cgi?id=544624

 gdk/gdkwindow.c | 71
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit ae2a33be2f6dd83bc8fb12fe42f6f2a094c72570
Author: Ivar Smolin <okul@linux.ee>
Date:	Tue Dec 8 09:01:21 2009 +0200

    Updating Estonian translation

 po/et.po | 1135
 +-------------------------------------------------------------
 1 file changed, 14 insertions(+), 1121 deletions(-)

commit 260b4424621b1399c7a9ab19fe5a19809bd78234
Author: David King <davidk@openismus.com>
Date:	Tue Dec 8 05:53:34 2009 +0100

    [doc] Add error domains on functions taking a GError**

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

 gtk/gtkprintsettings.c | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit ae057dcd12c0729c1920c7761f76638142a85ce6
Author: Christian Dywan <christian@lanedo.com>
Date:	Tue Dec 8 05:45:50 2009 +0100

    [doc] Fix the documentation of GtkIconEntry

    Cast to (GFunc) in example code

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

 gtk/gtkiconview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0e3e20e705c579eef7879a7233141813f661a110
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Dec 8 02:07:51 2009 +0100

    [gtk/gtkaccessible] Seal the public member of GtkAccesible

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

 gtk/gtkaccessible.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98a9c5c69a796b48d3797a35a301dabe1dcb2430
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 7 10:47:05 2009 +0100

    Fix damage report for lines drawn on offscreen windows

    All kinds of lines (lines, segments, arcs, etc) need to take into
    account the line properties (width, miter limit, joins, caps, etc)
    to get proper damage extents.

    This is not really possible to do, but we can make it likely to work
    with some ad-hoc estimates.

    Fixes bug 603904.

 gdk/gdkoffscreenwindow.c | 48
 +++++++++++++++++++++++++++++++++++-------------
 1 file changed, 35 insertions(+), 13 deletions(-)

commit 48fc0f36c28fb0317a3433bafbe7bf8ae8a01171
Author: Alexander Larsson <alexl@redhat.com>
Date:	Mon Dec 7 09:58:34 2009 +0100

    Fix mouse pointer handling on multiple screens

    The fix in 786b589d95077b465dcc2311ff2489ee7bb9a49f for the
    "Cannot click buttons more than once without moving the mouse cursor"
    did not correctly handle setups with multiple screens in one display.

    We need to handle the case where the first XQueryPointer returns
    a different root window than the default one.

    This fixes bug 597386 (agaion)

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

commit 3ea51bfec0a70bd388d0808c36721065163e3fbf
Author: Yair Hershkovitz <yairhr@gmail.com>
Date:	Sat Dec 5 23:24:01 2009 +0200

    Updated Hebrew translation

 po-properties/he.po | 3500
 ++++++++++++++++++++++++++-------------------------
 po/he.po	     | 2267 +++++++++++++++++----------------
 2 files changed, 2884 insertions(+), 2883 deletions(-)

commit a3fea3f2416f93493cb556ef820debe39353735f
Author: Carlos Garcia Campos <carlosgc@gnome.org>
Date:	Sat Dec 5 15:48:46 2009 +0100

    Fix Since tag in gtk_printer_get_default_page_size() doc

 gtk/gtkprinter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e351f9214f69ca8c2f6be982293b644400c4606
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 21:12:16 2009 +1030

    Set win32 printer hard margins on print context

 gtk/gtkprintoperation-win32.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 7c5e1cb7037fc9e824c044547d2a664fb800bb1f
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 21:10:36 2009 +1030

    Set hard margins to 0 when printing n-up on unix printers

 gtk/gtkprintoperation-unix.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 05bb47cc3edea993d99eff5e03fb17efd4f11508
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 20:08:17 2009 +1030

    Default to hard margins not available

    unless the print backend explicitly provides them.

 gtk/gtkprintbackend.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 48cf7d9e7e2677bb5687e2c9b600fda7b56e0056
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 20:07:14 2009 +1030

    Set unix printer hard margins on print context

 gtk/gtkprintoperation-private.h | 5 +++++
 gtk/gtkprintoperation-unix.c	 | 4 ++++
 2 files changed, 9 insertions(+)

commit be686e2badb5cdfdaed7df2cac9ff3b3fb793056
Author: ecyrbe <ecyrbe@gmail.com>
Date:	Sat Dec 5 13:23:44 2009 +0100

    Bring GtkPrintContext hard margin aware

    See bug #468989.

 gtk/gtk.symbols       |  1 +
 gtk/gtkprintcontext.c | 64
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkprintcontext.h |  5 ++++
 3 files changed, 70 insertions(+)

commit db30c79dac4d72c267d7cc74da2c38018aa50f9f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Fri Dec 4 21:21:38 2009 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 2204
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1105 insertions(+), 1099 deletions(-)

commit 1e3719ba81bf7ec503cdb71c7427131a625bafcd
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Dec 4 20:48:54 2009 +0100

    Updated Slovenian translation

 po-properties/sl.po | 4744
 +++++++++++++++++++++++++--------------------------
 1 file changed, 2289 insertions(+), 2455 deletions(-)

commit 19d2beee538190b2701ad4f76f57f3762eeac366
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Dec 4 20:48:44 2009 +0100

    Updated Slovenian translation

 po/sl.po | 2843
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1323 insertions(+), 1520 deletions(-)

commit 325bd9299aaf05f18138c7e5f490a9bf9e1ce00a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Dec 4 02:15:00 2009 +0100

    Use GtkCellEditable::editing-canceled

    GtkCellEditable::editing-canceled property was added in 2.19 cycle,
    so we should make the code that currently uses entry->editing_canceled
    directly go through the property

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

 gtk/gtkcellrenderercombo.c |  6 ++++--
 gtk/gtkcellrendererspin.c  |  4 +++-
 gtk/gtkcellrenderertext.c  | 14 ++++++++++----
 gtk/gtkcombobox.c	    | 21 +++++++++------------
 gtk/gtkcombobox.h	    |  2 --
 5 files changed, 26 insertions(+), 21 deletions(-)

commit 46f5ee1d0c0f4601853ed57e99b1b513f1baa445
Author: Christian Dywan <christian@twotoasts.de>
Date:	Thu Dec 3 13:10:02 2009 +0100

    Store the buildable name in object data instead of the widget name

    Widget names are used for theming which is why GtkBuilder should
    use object data.

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

 docs/reference/gtk/tmpl/gtkbuildable.sgml | 6 ++----
 gtk/gtkwidget.c			   | 7 +++++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 7e7c23de196011bca9d974a753c220d078bdb788
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Wed Dec 2 15:53:31 2009 +0200

    Updated Arabic translation

 po/ar.po | 2214
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1109 insertions(+), 1105 deletions(-)

commit b509f28559dba03684ecc88acac498b6f27d2ebf
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Dec 2 11:09:37 2009 +0100

    Don't filter out BUTTON_MOTION event masks

    We don't really need to filter these out, it was just a leftover
    safety check to not override the GDK_POINTER_MOTION_MASK.

    Furthermore when we changed behaviour to not always select for native
    pointer motion it is actually wrong. We'll still get normal motion
    events for the toplevel which we will emulate as button motion on the
    child, but the button motion mask will not be inherited by implicit
    grabs which makes us not get any motion events during grabs.

    This fixes bug 601473

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

commit 6201a5d7ee9e7ae2bbb5e5ba1a81e2ff802b90a1
Author: krishnababu k <kkrothap@redhat.ocm>
Date:	Wed Dec 2 15:04:25 2009 +0530

    Updated telugu translations

 po/te.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62bfbe91d89bf7c4c91bd4384649c01dccde2b74
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Dec 2 09:27:12 2009 +0100

    [gtk/gtktextview] Use {} in empty if..else blocks

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

commit f35c581de43532c493439c05ad6c1b19942e000e
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Dec 2 09:26:26 2009 +0100

    [gtk/gtktreestore] Remove useless line

 gtk/gtktreestore.c | 2 --
 1 file changed, 2 deletions(-)

commit f332506804b2697bce570de78bfea0673ab73343
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Dec 2 02:11:59 2009 +0100

    Fix compilation warning: cast to GTK_LABEL()

    This was introduced in commit 478ca88ae5393c422f7c72795d7dd0df29108511

 gtk/gtkaboutdialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a18b8cdc4686c5e848307adebd5abdbc65f33b0c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 1 17:07:28 2009 -0500

    Fix strftime format translation

    This was reported in RH bug 500067.

 po/nn.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33552c75b1101562b6d7503e56cb3c66063df269
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Dec 1 19:00:43 2009 +0100

    Revert "Set unix printer hard margins on print context"

    This reverts commit 826d800b7420d1030337f46a6a742537a85f13f1.

 gtk/gtkprintoperation-private.h | 5 -----
 gtk/gtkprintoperation-unix.c	 | 4 ----
 2 files changed, 9 deletions(-)

commit b2602a92b998637c1c7e2f0217fd611a05632e7e
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Dec 1 19:00:42 2009 +0100

    Revert "Default to hard margins not available"

    This reverts commit a77f209f23e78da6e63495b0ef873e28a371e084.

 gtk/gtkprintbackend.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit ab8e5657403cb04631c2b779c67c9c3a144e8cc3
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Dec 1 19:00:40 2009 +0100

    Revert "Set hard margins to 0 when printing n-up on unix printers"

    This reverts commit 215eb8c9f1635551bbfb30dd4e010b6ea3d871b4.

 gtk/gtkprintoperation-unix.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 723c16d6cdbacd09ec9c6a57dc989d4771c1a9fa
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Dec 1 19:00:39 2009 +0100

    Revert "Set win32 printer hard margins on print context"

    This reverts commit a42107389f1ff4097b0671f2d74819bd531b3c29.

 gtk/gtkprintoperation-win32.c | 23 +----------------------
 1 file changed, 1 insertion(+), 22 deletions(-)

commit 88bcbf486608d01019fdc6828326f0e5a957ddbf
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Dec 1 19:00:34 2009 +0100

    Revert "Add comment explaining why we set the hard margins to 0
    for n-up"

    This reverts commit 394f698e4e216432a7fe4e4c17a9adc0517e8ecb.

 gtk/gtkprintoperation-unix.c | 4 ----
 1 file changed, 4 deletions(-)

commit a31b5130ec1431d2a2f2f05c93b81c9d2afb9406
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 1 12:47:44 2009 -0500

    Regenerate gtkimcontextsimpleseqs.h

    Based on the changes in the previous commit; this also pulls in
    some additions fixes from the current X.org Compose.pre file.

 gtk/gtkimcontextsimpleseqs.h | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 25260f986754f3e157519525c7aa911719ffd02e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 1 12:27:32 2009 -0500

    Make Compose-vowel-minus combinations consistent

    Change <Multi_key>a- and <Multi_key>o- to produce āō to be
    consistent
    with eiu. See RH bug 510741.

 gtk/gtk-compose-lookaside.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 394f698e4e216432a7fe4e4c17a9adc0517e8ecb
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Dec 1 17:42:08 2009 +0100

    Add comment explaining why we set the hard margins to 0 for n-up

    Bug #468989 comment 28.

 gtk/gtkprintoperation-unix.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a42107389f1ff4097b0671f2d74819bd531b3c29
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 21:12:16 2009 +1030

    Set win32 printer hard margins on print context

 gtk/gtkprintoperation-win32.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 215eb8c9f1635551bbfb30dd4e010b6ea3d871b4
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 21:10:36 2009 +1030

    Set hard margins to 0 when printing n-up on unix printers

 gtk/gtkprintoperation-unix.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit a77f209f23e78da6e63495b0ef873e28a371e084
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 20:08:17 2009 +1030

    Default to hard margins not available

    unless the print backend explicitly provides them.

 gtk/gtkprintbackend.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 826d800b7420d1030337f46a6a742537a85f13f1
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Sat Nov 21 20:07:14 2009 +1030

    Set unix printer hard margins on print context

 gtk/gtkprintoperation-private.h | 5 +++++
 gtk/gtkprintoperation-unix.c	 | 4 ++++
 2 files changed, 9 insertions(+)

commit efa90e418234f7773370f17e7f7bd47757b71d7b
Author: Christian Persch <chpe@gnome.org>
Date:	Wed Feb 6 23:58:47 2008 +0100

    Allow getting the printer's hard margins

    Adds a way to get the unprintable area of the printer. Bug #468989.

 docs/reference/gtk/gtk-sections.txt		  |  1 +
 gtk/gtk.symbols				  |  1 +
 gtk/gtkcustompaperunixdialog.c			  |  3 +-
 gtk/gtkprintbackend.c				  | 14 +++++----
 gtk/gtkprintbackend.h				  | 10 +++----
 gtk/gtkprinter-private.h			  |  5 ----
 gtk/gtkprinter.c				  | 38
 +++++++++++++++++-------
 gtk/gtkprinter.h				  |  5 ++++
 modules/printbackends/cups/gtkprintbackendcups.c | 16 +++++-----
 9 files changed, 59 insertions(+), 34 deletions(-)

commit e81dacb8e3cf4c16071ecb8a98964d0e06838f40
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 18:36:56 2009 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb662b4b58eb9ac8b86406918f0a73cdc13a086f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 17:23:48 2009 -0500

    2.19.1

 po-properties/af.po	      |  824 ++++----
 po-properties/am.po	      |  819 ++++----
 po-properties/ang.po	      |  818 ++++----
 po-properties/ar.po	      |  828 ++++----
 po-properties/as.po	      |  826 ++++----
 po-properties/ast.po	      |  818 ++++----
 po-properties/az.po	      |  828 ++++----
 po-properties/az_IR.po       |  818 ++++----
 po-properties/be.po	      |  828 ++++----
 po-properties/be@latin.po    |  828 ++++----
 po-properties/bg.po	      |  824 ++++----
 po-properties/bn.po	      |  826 ++++----
 po-properties/bn_IN.po       |  824 ++++----
 po-properties/br.po	      |  819 ++++----
 po-properties/bs.po	      |  828 ++++----
 po-properties/ca.po	      |  824 ++++----
 po-properties/ca@valencia.po |  824 ++++----
 po-properties/crh.po	      |  836 ++++----
 po-properties/cs.po	      |  826 ++++----
 po-properties/cy.po	      |  828 ++++----
 po-properties/da.po	      |  826 ++++----
 po-properties/de.po	      |  826 ++++----
 po-properties/dz.po	      |  828 ++++----
 po-properties/el.po	      |  826 ++++----
 po-properties/en_CA.po       |  826 ++++----
 po-properties/en_GB.po       |  824 ++++----
 po-properties/eo.po	      |  818 ++++----
 po-properties/es.po	      | 3485 +++++++++++++++----------------
 po-properties/et.po	      |  830 ++++----
 po-properties/eu.po	      |  826 ++++----
 po-properties/fa.po	      |  821 ++++----
 po-properties/fi.po	      |  826 ++++----
 po-properties/fr.po	      |  826 ++++----
 po-properties/ga.po	      |  819 ++++----
 po-properties/gl.po	      | 3530 ++++++++++++++++---------------
 po-properties/gu.po	      |  822 ++++----
 po-properties/he.po	      |  824 ++++----
 po-properties/hi.po	      |  822 ++++----
 po-properties/hr.po	      |  828 ++++----
 po-properties/hu.po	      |  826 ++++----
 po-properties/hy.po	      |  819 ++++----
 po-properties/ia.po	      |  819 ++++----
 po-properties/id.po	      |  828 ++++----
 po-properties/io.po	      |  818 ++++----
 po-properties/is.po	      |  821 ++++----
 po-properties/it.po	      |  826 ++++----
 po-properties/ja.po	      |  826 ++++----
 po-properties/ka.po	      |  828 ++++----
 po-properties/kn.po	      |  826 ++++----
 po-properties/ko.po	      |  826 ++++----
 po-properties/ku.po	      |  819 ++++----
 po-properties/li.po	      |  828 ++++----
 po-properties/lt.po	      |  826 ++++----
 po-properties/lv.po	      |  826 ++++----
 po-properties/mai.po	      |  822 ++++----
 po-properties/mi.po	      |  819 ++++----
 po-properties/mk.po	      |  826 ++++----
 po-properties/ml.po	      |  826 ++++----
 po-properties/mn.po	      |  836 ++++----
 po-properties/mr.po	      |  824 ++++----
 po-properties/ms.po	      |  824 ++++----
 po-properties/nb.po	      |  824 ++++----
 po-properties/nds.po	      | 3482 +++++++++++++++----------------
 po-properties/ne.po	      |  824 ++++----
 po-properties/nl.po	      |  826 ++++----
 po-properties/nn.po	      |  824 ++++----
 po-properties/nso.po	      |  828 ++++----
 po-properties/oc.po	      |  819 ++++----
 po-properties/or.po	      |  826 ++++----
 po-properties/pa.po	      |  822 ++++----
 po-properties/pl.po	      |  826 ++++----
 po-properties/ps.po	      |  820 ++++----
 po-properties/pt.po	      |  826 ++++----
 po-properties/pt_BR.po       |  826 ++++----
 po-properties/ro.po	      |  826 ++++----
 po-properties/ru.po	      |  826 ++++----
 po-properties/rw.po	      |  831 ++++----
 po-properties/si.po	      |  823 ++++----
 po-properties/sk.po	      |  826 ++++----
 po-properties/sl.po	      | 4752
 ++++++++++++++++++++++--------------------
 po-properties/sq.po	      |  830 ++++----
 po-properties/sr.po	      |  826 ++++----
 po-properties/sr@ije.po      |  828 ++++----
 po-properties/sr@latin.po    |  826 ++++----
 po-properties/sv.po	      |  826 ++++----
 po-properties/ta.po	      |  826 ++++----
 po-properties/te.po	      |  826 ++++----
 po-properties/th.po	      |  820 ++++----
 po-properties/tk.po	      |  819 ++++----
 po-properties/tr.po	      |  836 ++++----
 po-properties/tt.po	      |  821 ++++----
 po-properties/uk.po	      |  824 ++++----
 po-properties/ur.po	      |  818 ++++----
 po-properties/uz.po	      |  821 ++++----
 po-properties/uz@cyrillic.po |  821 ++++----
 po-properties/vi.po	      |  824 ++++----
 po-properties/wa.po	      |  822 ++++----
 po-properties/xh.po	      |  828 ++++----
 po-properties/yi.po	      |  828 ++++----
 po-properties/zh_CN.po       |  822 ++++----
 po-properties/zh_HK.po       |  822 ++++----
 po-properties/zh_TW.po       |  822 ++++----
 po/af.po		      |  411 ++--
 po/am.po		      |  411 ++--
 po/ang.po		      |  411 ++--
 po/ar.po		      |  413 ++--
 po/as.po		      |  411 ++--
 po/ast.po		      |  411 ++--
 po/az.po		      |  411 ++--
 po/az_IR.po		      |  411 ++--
 po/be.po		      |  411 ++--
 po/be@latin.po		      |  411 ++--
 po/bg.po		      |  411 ++--
 po/bn.po		      |  411 ++--
 po/bn_IN.po		      |  411 ++--
 po/br.po		      |  411 ++--
 po/bs.po		      |  411 ++--
 po/ca.po		      |  411 ++--
 po/ca@valencia.po	      |  411 ++--
 po/crh.po		      |  411 ++--
 po/cs.po		      |  411 ++--
 po/cy.po		      |  411 ++--
 po/da.po		      |  411 ++--
 po/de.po		      |  411 ++--
 po/dz.po		      |  411 ++--
 po/el.po		      |  415 ++--
 po/en_CA.po		      |  411 ++--
 po/en_GB.po		      |  411 ++--
 po/eo.po		      |  411 ++--
 po/es.po		      | 2227 ++++++++++----------
 po/et.po		      | 1134 +++++++++-
 po/eu.po		      |  411 ++--
 po/fa.po		      |  411 ++--
 po/fi.po		      |  411 ++--
 po/fr.po		      |  411 ++--
 po/ga.po		      |  411 ++--
 po/gl.po		      | 2202 ++++++++++---------
 po/gu.po		      |  411 ++--
 po/he.po		      |  411 ++--
 po/hi.po		      |  411 ++--
 po/hr.po		      |  411 ++--
 po/hu.po		      |  411 ++--
 po/hy.po		      |  411 ++--
 po/ia.po		      |  411 ++--
 po/id.po		      |  411 ++--
 po/io.po		      |  411 ++--
 po/is.po		      |  411 ++--
 po/it.po		      |  411 ++--
 po/ja.po		      | 2221 ++++++++++----------
 po/ka.po		      |  411 ++--
 po/kn.po		      |  411 ++--
 po/ko.po		      |  411 ++--
 po/ku.po		      |  411 ++--
 po/li.po		      |  411 ++--
 po/lt.po		      |  411 ++--
 po/lv.po		      |  411 ++--
 po/mai.po		      |  411 ++--
 po/mi.po		      |  411 ++--
 po/mk.po		      |  411 ++--
 po/ml.po		      |  411 ++--
 po/mn.po		      |  411 ++--
 po/mr.po		      |  411 ++--
 po/ms.po		      |  411 ++--
 po/nb.po		      | 2204 ++++++++++----------
 po/nds.po		      | 2215 ++++++++++----------
 po/ne.po		      |  411 ++--
 po/nl.po		      |  411 ++--
 po/nn.po		      |  411 ++--
 po/nso.po		      |  411 ++--
 po/oc.po		      |  411 ++--
 po/or.po		      |  411 ++--
 po/pa.po		      | 2253 ++++++++++----------
 po/pl.po		      |  411 ++--
 po/ps.po		      |  411 ++--
 po/pt.po		      |  411 ++--
 po/pt_BR.po		      |  411 ++--
 po/ro.po		      |  412 ++--
 po/ru.po		      |  413 ++--
 po/rw.po		      |  411 ++--
 po/si.po		      |  411 ++--
 po/sk.po		      |  411 ++--
 po/sl.po		      | 2802 +++++++++++++------------
 po/sq.po		      |  411 ++--
 po/sr.po		      |  411 ++--
 po/sr@ije.po		      |  411 ++--
 po/sr@latin.po		      |  411 ++--
 po/sv.po		      | 2820 +++++++++++++------------
 po/ta.po		      |  411 ++--
 po/te.po		      |  411 ++--
 po/th.po		      |  411 ++--
 po/tk.po		      |  411 ++--
 po/tr.po		      |  411 ++--
 po/tt.po		      |  411 ++--
 po/uk.po		      |  411 ++--
 po/ur.po		      |  411 ++--
 po/uz.po		      |  411 ++--
 po/uz@cyrillic.po	      |  411 ++--
 po/vi.po		      |  411 ++--
 po/wa.po		      |  411 ++--
 po/xh.po		      |  411 ++--
 po/yi.po		      |  411 ++--
 po/zh_CN.po		      |  411 ++--
 po/zh_HK.po		      |  411 ++--
 po/zh_TW.po		      |  411 ++--
 204 files changed, 78881 insertions(+), 75488 deletions(-)

commit 1d6b7f6de84b5f7c54794e6ee068a6f02a46cd4a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 16:53:50 2009 -0500

    Another make dist fix

 gtk/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 602e7e191074a08fa4056a405d9279239c17578f
Author: Pablo Castellano <pablog@src.gnome.org>
Date:	Mon Nov 30 22:40:35 2009 +0100

    Corrected typo in GtkIconTheme documentation

 docs/reference/gtk/tmpl/gtkicontheme.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 671f117d247d364e15c233c19fb800db1fba5680
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 16:15:43 2009 -0500

    Another update

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

commit 2c0dbe0a0aa8aa8d2a78e59b1f503d01c743f2ce
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 16:13:59 2009 -0500

    Doc fixes

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

commit 1587165c18cefabaafff6ff37b179dc6361b7d9b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 16:05:35 2009 -0500

    More updates

 NEWS | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit dd3d8c96d07b19faa709f25c977212cf148c315b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 23:29:01 2009 +0200

    [gdk-pixbuf] Use G_STRLOC instead __LINE__

 gdk-pixbuf/io-gif.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ecd77ffd17bffc610d55b4d8dc0a5322b1b9120
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 14:06:57 2009 -0500

    Add a release note about statusbar internal hierarchy changes

 README.in			     | 10 ++++++++++
 docs/reference/gtk/gtk-sections.txt |	2 ++
 gtk/gtkstyle.c			     |	2 ++
 3 files changed, 14 insertions(+)

commit ba1c9ae2bcbc1f82167968b9376475fadcc88a69
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 13:50:39 2009 -0500

    Another make check fix

 gtk/gtk.symbols | 1 +
 1 file changed, 1 insertion(+)

commit 9d6ddfdc51d2587fa8733ed3cb41f20779fc2499
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 30 13:10:08 2009 -0500

    Make dist fixes

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

commit e72435f9d0f80b3dfcef2d0a7fdca961a53b3bef
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Nov 30 13:55:12 2009 +0100

    Implement "compression" option in the TIFF pixbuf loader

    This enables applications to read out the compression of a TIFF image
    and also makes it possible to apply the same or a different
    compression when saving.

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

 gdk-pixbuf/gdk-pixbuf-io.c |  4 ++++
 gdk-pixbuf/io-tiff.c	    | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit 6dfdf0fadf4598b1ec7a32d525c87920ba7f8bee
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Nov 30 13:20:43 2009 +0100

    Fallback to gtk_show_uri for print preview if the command fails

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

 gtk/gtkprintoperation-unix.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit cb49a28f8cc72be570600014e4f8fbb271520f6e
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Nov 30 12:55:29 2009 +0100

    Mention exact property names in notebook tab packing deprecation

    Follow-up for bug 596083.

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

commit ee2c797e700ec933fafce48b405dda53fdb228da
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 30 06:01:43 2009 +0100

    [gdk/directfb] Made dfb_events_dispatch() thread save

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

 gdk/directfb/gdkevents-directfb.c | 4 ++++
 1 file changed, 4 insertions(+)

commit d0083b5df38368a77307d4e05d9fe9e3c2cda562
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 29 19:48:16 2009 -0500

    Whitespace fixes

 gtk/gtkaboutdialog.c | 1103
 +++++++++++++++++++++++++-------------------------
 1 file changed, 550 insertions(+), 553 deletions(-)

commit 478ca88ae5393c422f7c72795d7dd0df29108511
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 29 19:00:28 2009 -0500

    Use a url label instead of a link button

    This looks nicer, and allows us to make the url-hook work again
    for the website url. Fixes bug 603201.

 gtk/gtkaboutdialog.c | 61
 +++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 46 insertions(+), 15 deletions(-)

commit 6abb399ef459d887a7aea4913ff73e9f076fa7fa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 29 19:00:10 2009 -0500

    Trivial doc typo fix

 gtk/gtklabel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 324ff48edcc6e1679741165fcef31ef9a76b80db
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 29 17:17:26 2009 -0500

    Avoid a harmless warning

    In labels with colored, underlined text, the link handling code
    would spit out a warning, even if no links are around.
    See 603302.

 gtk/gtklabel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d0bbb86f1b55619a41059258612879eb66e07e60
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sun Nov 29 12:24:10 2009 +0100

    Updated Spanish translation

 po-properties/es.po | 412
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 207 insertions(+), 205 deletions(-)

commit c08ed56f13bafff56fe3a827baf78bb0d2a1f872
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 28 21:47:36 2009 -0500

    Allow holding compose key while entering a sequence

    This broke when we started allowing Super, Hyper and Meta as
    accel modifiers. See bug 601959.

 gtk/gtkimcontextsimple.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit bbb4e4910bca120747630c794263f6dcca7beadb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 28 21:43:59 2009 -0500

    Make the toolbar-style and toolbar-size settings work

    This broke when moving the setting from gtktoolbar.c to gtksettings.c.
    Spotted by Christian Persch in bug 603271.

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

commit d8dfad3eb93be03945f69f269fce24ff31ade406
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 28 20:59:56 2009 -0500

    Fix small documentation problems after the toolpalette merge

    Several Since tags were wrong. Spotted by Christian Persch in
    bug 603268.

 gtk/gtksettings.c |  4 ----
 gtk/gtktoolitem.c | 44 ++++++++++++++++++++++----------------------
 2 files changed, 22 insertions(+), 26 deletions(-)

commit 4e0b7bf6fe8004ce51ddc992865010d3ab4232bb
Author: Alexander Larsson <alexl@redhat.com>
Date:	Sat Nov 28 20:49:37 2009 -0500

    Position new ui nodes correctly when existing dirty dead nodes exist

    If you add a new ui node that was recently removed it will still be
    in the tree, but marked dirty. In this case we previously just used
    the old node, which meant it wouldn't get the same position as if
    the dirty nodes had been processed first (and deleted) before the
    new node was added.

    We handle this by detecting this case and reposition the node as if
    it was new.

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

 gtk/gtkuimanager.c | 42 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 35 insertions(+), 7 deletions(-)

commit 25a8c7316d4acb2fe3ada0bef3c087875bc95e45
Author: Matthew Barnes <mbarnes@redhat.com>
Date:	Sat Nov 28 20:00:07 2009 -0500

    Bug 601869 - GtkUIManager assumes too much about popup menus

    Check that the child of a popup menu item is actually a GtkAccelLabel
    before setting its "accel-closure" property.

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

commit 5bf30c2885253f7687c4f7e03e5f9fd2c9d82922
Author: Christian Persch <chpe@gnome.org>
Date:	Tue Nov 10 15:40:29 2009 +0100

    Make the action widgets internal children of GtkNotebook

    So they're not included in the result of gtk_container_foreach() which
    preserves it as a convenient way to get the list of all notebook
    content
    widgets.

    Bug #601409.

 gtk/gtknotebook.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 6dfb21e616bdf1e1db7ed86bff08fcb68210f17e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 28 10:27:32 2009 -0500

    Rework a broken workaround for a Java bug

    This was committed to fix bug 568263, but it is not correct, as
    pointed out in 601611.

 gtk/gtkselection.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit be86bc5c3236bb123acb84ada78ac2bc5ffc6a12
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Sat Nov 28 13:37:49 2009 +0100

    Updated Low German translation

 po-properties/nds.po | 2055
 ++++++++++++++++++++++++--------------------------
 1 file changed, 1005 insertions(+), 1050 deletions(-)

commit dc98b24561edf21c78fa6bf8db283437e822dbaa
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Sat Nov 28 13:36:06 2009 +0100

    Updated Low German translation

 po/nds.po | 9258
 ++++++++++++++++++++++++-------------------------------------
 1 file changed, 3689 insertions(+), 5569 deletions(-)

commit d5395027e5de392cc49fab4859ec9822941cbe63
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Sat Nov 28 13:30:13 2009 +0100

    Updated Low German translation

 po/nds.po | 9258
 +++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 5569 insertions(+), 3689 deletions(-)

commit cbf6c1b572e14da71ef0019b6ebe634492d58c48
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Nov 28 10:53:59 2009 +0100

    Updated Spanish translation

 po-properties/es.po | 3515
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1772 insertions(+), 1743 deletions(-)

commit 53218f5c829e4fb653b5bc98edd2c90dbae93f4b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 28 02:17:40 2009 -0500

    Improve docs of two style properties

    See discussion in bug 561334. Based on a patch by Paul Bolle.

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

commit 84254039f261b4c4421246ed4b90127711858af5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 23:44:01 2009 -0500

    Handle reparenting out of a socket

    Although it isnt' allowed by the XEMBED protocol, its possible
    that the plug window will be reparented out of the socket without
    the socket having done so. See bug 123569. Patch by David Jander.

 gtk/gtksocket-x11.c | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 2040547d967550b3debc928c16113ec3f83b7650
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Nov 8 07:04:37 2009 +0100

    Move documentation to inline comments: GtkStock

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

 docs/reference/gtk/tmpl/gtkstock.sgml | 1020
 ---------------------------------
 gtk/gtkstock.c			       |   25 +
 gtk/gtkstock.h			       |  857 ++++++++++++++++++++++++++-
 3 files changed, 870 insertions(+), 1032 deletions(-)

commit 869ee7f232d2afcf2c08003e4f279e21b58b9581
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 20:57:59 2009 -0500

    Allocate a large-enough and mask

    We came up short when the image width is not a multiple of 8.
    Bug 585383, fix by Felix Riemann.

 gdk-pixbuf/io-ico.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 36ca3fd5e9106a241e833942f96549af21554580
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 18:44:31 2009 -0500

    Add a missing include

    memset() is used in gdk/x11/gdkinput-xfree.c but string.h is not
    included.
    Patch by Vincent Untz, bug 597026.

 gdk/x11/gdkinput-xfree.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0ef8f5256765526075f2a25eac056c6e753b1849
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Nov 28 02:59:06 2009 +0100

    Move documentation from templates to inline comments: GtkWidget

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

 docs/reference/gtk/tmpl/gtkwidget.sgml | 2867
 --------------------------------
 gtk/gtkwidget.c			|  184 +-
 gtk/gtkwidget.h			|  359 +++-
 3 files changed, 520 insertions(+), 2890 deletions(-)

commit 43a07af9b131929d26eac8259c15f1e7bf0ddf1e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 18:39:15 2009 -0500

    Be a bit more forgiving about invalid monitor number

    By moving the g_return_if_fail() checks into individual monitor
    functions.
    See bug 561130.

 gdk/x11/gdkscreen-x11.c | 102
 ++++++++++++++++++++++++++----------------------
 1 file changed, 56 insertions(+), 46 deletions(-)

commit 5bfab2b9d49913284314ff6c22285b55b44ec1a1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 18:17:33 2009 -0500

    Short-circuit get_frame_extents for override-redirect windows

    There's no reason to do our expensive round-trips for an
    override-redirect
    window; just use local information. See bug 581145. Patch by Owen
    Taylor.

 gdk/x11/gdkwindow-x11.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7abd4d1359ec6b376601169198bbe9a025461df3
Author: Christian Persch <chpe@gnome.org>
Date:	Mon Nov 23 14:09:55 2009 +0100

    Implement gail_image_get_image_size for storage GICON and ICON_NAME

    Bug #602724.

 modules/other/gail/gailimage.c | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 65485cbc7c8d48513aa7e14477a2eacf82276f9b
Author: Christian Persch <chpe@gnome.org>
Date:	Wed Nov 11 18:59:12 2009 +0100

    Add UI manager attribute to always show image in menu items

    Add always-show-image="true|false" attribute to <menuitem> element
    in UI
    manager markup. If present, it overrides the always-show-image
    property
    on image menu items. Bug #589842.

 docs/reference/gtk/tmpl/gtkuimanager.sgml |  3 ++-
 gtk/gtkuimanager.c			   | 21 +++++++++++++++++++--
 tests/merge-2.ui			   |  2 +-
 3 files changed, 22 insertions(+), 4 deletions(-)

commit e571273d81cc22bd258bfd47b6c53672043ea7da
Author: Christian Persch <chpe@gnome.org>
Date:	Sun Aug 16 22:57:49 2009 +0200

    Add gtk_action_[sg]et_always_show_image()

    Add a way to tell a GtkAction to have its menu item proxies always
    show
    their image. Bug #589842.

 docs/reference/gtk/gtk-sections.txt |	2 +
 gtk/gtk.symbols		     |	2 +
 gtk/gtkaction.c		     | 84
 +++++++++++++++++++++++++++++++++++--
 gtk/gtkaction.h		     |	3 ++
 gtk/gtkimagemenuitem.c		     |	2 +
 5 files changed, 90 insertions(+), 3 deletions(-)

commit 1e476186cbbc64340b89f76db96fb49957739112
Author: Michael Natterer <mitch@gimp.org>
Date:	Fri Nov 27 15:58:13 2009 +0100

    Add missing single-include guards

 gtk/gtktoolitemgroup.h | 4 ++++
 gtk/gtktoolpalette.h	| 4 ++++
 2 files changed, 8 insertions(+)

commit 2ef9b989bff2faf392aedc57902e23739b965cb9
Author: Kristian Rietveld <kris@gtk.org>
Date:	Fri Nov 27 13:40:30 2009 +0100

    Bug 596473 - Second double-click of GtkTreeView row doesn't emit...

    Rework double click handling in GtkTreeView.  We cannot blindly use
    the 2BUTTON_PRESS and 3BUTTON_PRESS events.  In case a user does two
    fast double clicks, we receive a 3BUTTON_PRESS and BUTTON_PRESS.  We
    cannot easily deduce two double clicks from this.

    We have removed the bookkeeping using row references of the last paths
    clicked.  Instead we monitor event time, (x, y) coordinates and
    compare
    against double-click-time and double-click-distance ourselves.

 gtk/gtktreeprivate.h |  5 +--
 gtk/gtktreeview.c    | 93
 ++++++++++++++++++----------------------------------
 2 files changed, 34 insertions(+), 64 deletions(-)

commit dd511e825aef9edada30107b3d891d496cc39fd8
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Nov 26 21:05:01 2009 +0100

    Bug 480065 -  wrong tree collapsed (or expanded) after having scrolled

    Store (x, y) of last motion event.	From
    gtk_tree_view_adjustment_changed(), call prelight_or_select() so that
    the prelight is recalculated.  We do the same from
    gtk_tree_view_size_allocate() for the case that clicking on an
    expander
    shows new rows that resize the column(s) left of the expander.  This
    means that the expander is moved horizontally, in such a case the
    prelight also has to be reconsidered.

 gtk/gtktreeprivate.h |  3 +++
 gtk/gtktreeview.c    | 41 +++++++++++++++++++++++++++++++++++++++--
 2 files changed, 42 insertions(+), 2 deletions(-)

commit d3592dc22c3eac467546c66da0e4cf5c9e39cde8
Author: Kristian Rietveld <kris@gtk.org>
Date:	Thu Nov 26 20:31:29 2009 +0100

    Logically re-group fields in GtkTreePrivate structure

    This should now cause much less of a headache than before.
    Fields have
    been properly reordered, each group has been given a comment.
    Since the
    GtkTreePrivate structure is private (as the name says), this
    should not
    have any effect on ABI.

 gtk/gtktreeprivate.h | 144
 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 80 insertions(+), 64 deletions(-)

commit 2b810d1a22b5fce4d6de7a72ea22e839f4869e5b
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Nov 27 13:38:19 2009 +0100

    Updated Slovenian translation

 po-properties/sl.po | 430
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 215 insertions(+), 215 deletions(-)

commit 4df33774460e2c07199ec30908208710853a738d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 02:11:08 2009 -0500

    Updates

 NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit 0567ea1c1834609821460abb91bd4144da565c7a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 01:23:55 2009 -0500

    Add customary args to gtk_style_paint_spinner()

    ...and adjust all callers.

 gtk/gtkcellrendererspinner.c |  3 +++
 gtk/gtkspinner.c	      |  6 ++++-
 gtk/gtkstyle.c		      | 57
 +++++++++++++++++++++++++++-----------------
 gtk/gtkstyle.h		      | 22 ++++++++++-------
 4 files changed, 57 insertions(+), 31 deletions(-)

commit c1dfd2f2f5a958eb73f7e9f6a653963b58008d79
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:47:03 2009 -0500

    Remove duplicate entries

 docs/reference/gtk/gtk-sections.txt | 2 --
 1 file changed, 2 deletions(-)

commit 14fb7dfb7ed8f494adc6c7a690e1e476c909c20b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:46:18 2009 -0500

    Fix a doc comment

 gtk/gtkimagemenuitem.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 111dd859bad31a1f3c965e6d7a68979716a32fe8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:45:22 2009 -0500

    Fix a doc comment

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

commit 6255df0982f7c4a0f98f722e50ff02f6de5824fd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:43:51 2009 -0500

    Fix a doc comment

 gtk/gtkaction.c | 1 -
 1 file changed, 1 deletion(-)

commit 927aaa43f9abc218f490ac0ea79fcaab8db733f6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:42:54 2009 -0500

    Remove duplicate doc comments.

    These can only serve to confuse gtk-doc.

 gtk/gtkclipboard-quartz.c | 361
 +---------------------------------------------
 1 file changed, 1 insertion(+), 360 deletions(-)

commit 3faf7d0214f0d1cf54b496872f693a5c41c12242
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:39:26 2009 -0500

    Fix a doc comment

 gtk/gtkclipboard.c | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

commit 7ad6bb3eb6ccad80d2e7991516f712d4d8f22dbf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:37:20 2009 -0500

    Un-doc-commentify a comment

 gtk/gtkaccessible.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 13d5d37bc77f78e5a961adce3f2ccc654c5d9658
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:37:03 2009 -0500

    Fix a doc comment

 gtk/gtktoolitem.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 104ee307c2eb4a78860eb561e4f98514e0f1cd73
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:32:14 2009 -0500

    Update debug flag information

 docs/reference/gtk/running.sgml | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit 1f8d468123eba7b5037e0d58a54899d803e48a43
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:14:37 2009 -0500

    Adjust default value for GtkToolItemGroup::label

 gtk/gtktoolitemgroup.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4362400018eea850f11d1abba52d083203f95b9d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 27 00:11:59 2009 -0500

    Exclude GtkToolItemGroup::label-widget from default value test

 gtk/tests/defaultvalue.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 37255486d4c4ef49d784e5383b3181e70b048474
Merge: 837775a 9f1399e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 26 23:54:55 2009 -0500

    Merge branch 'master' into toolpalette

commit 837775af7ba01aa87c5e10b7de0c7772ada9a7a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 26 23:52:20 2009 -0500

    Fix up docs, and set up the aliasing machinery

 docs/reference/gtk/gtk-sections.txt	   |  47 +---
 docs/reference/gtk/images/toolpalette.png | Bin 0 -> 10010 bytes
 docs/tools/widgets.c			   |  29 +++
 gtk/gtk.symbols			   |  50 +++++
 gtk/gtktoolitemgroup.c			   | 187 ++++++++--------
 gtk/gtktoolitemgroup.h			   |  12 +-
 gtk/gtktoolpalette.c			   | 345
 +++++++++++++++++-------------
 gtk/gtktoolpalette.h			   |  12 +-
 gtk/gtktoolshell.c			   |   2 +-
 9 files changed, 401 insertions(+), 283 deletions(-)

commit 7f9b55710a50e7d6cb18f9f3950e175bd6acac42
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 26 19:41:38 2009 -0500

    Some cleanups for the toolpalette demo

 demos/gtk-demo/toolpalette.c | 280
 ++++++++++++++++++++++++-------------------
 1 file changed, 157 insertions(+), 123 deletions(-)

commit 7aa1d6fcafcc93688cf3da53f6cae92af1aa7a9d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 26 18:56:25 2009 -0500

    Fix another doc typo

 gtk/gtktoolpalette.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f1399e0183915a8452b82b3acae6024b6d1d854
Author: Nishibori Kiyotaka <ml.nishibori.kiyotaka@gmail.com>
Date:	Thu Nov 26 23:13:38 2009 +0900

    Updated Japanese translation

 po/ja.po | 2233
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1124 insertions(+), 1109 deletions(-)

commit 044f168507ca5e7b0f1fa19b322b17cdab708413
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 25 23:39:31 2009 -0500

    Set scale_num only once

    This modifies the previous commit to be according the upstream libjpeg
    maintainers recommendations. See bug 588740.

 gdk-pixbuf/io-jpeg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b72c2143b0608f0f5fb32abb9053e7bcd0541de7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 25 17:33:41 2009 -0500

    Remove misleading text about invisible text

    Invisible text has been working reasonably well since 2.8.

 docs/reference/gtk/tmpl/gtktexttag.sgml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 85cb4e7a9c74822bdca489d7fc0a4943a31f0dfa
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Wed Nov 25 18:08:10 2009 +0100

    Updated LowGerman translation

 po/nds.po | 457
 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 233 insertions(+), 224 deletions(-)

commit d4b92737abaf1f7d25090cc989846ca130617b73
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 25 01:02:40 2009 -0500

    Make level3 keys work again

    We were not paying attention to consumed modifiers when adding
    virtual modifiers. This fixes RH bug 537567.

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

commit ba218a77892739a3668a3369370afb5d41de8c03
Author: Christian Persch <chpe@gnome.org>
Date:	Mon Nov 23 14:33:08 2009 +0100

    Make setting the icon-size property on GTK_IMAGE_GICON images work

    Bug #602725.

 gtk/gtkimage.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit f0923341bb0a3d267abb8f3f256ff6677d29b029
Author: Ivar Smolin <okul@linux.ee>
Date:	Sun Nov 22 12:20:41 2009 +0200

    Updating Estonian translation

 po/et.po | 1154
 ++------------------------------------------------------------
 1 file changed, 27 insertions(+), 1127 deletions(-)

commit bffd43bd8ff9761f263609583190314530706056
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 18 10:38:45 2009 +0100

    toolpalette: Don't call gdk_window_process_updates() in the animation
    callback

    That does not seem to make any difference.

 gtk/gtktoolitemgroup.c | 8 --------
 1 file changed, 8 deletions(-)

commit 3cc1478a2951da5b3ba626d31747ab2d1dc96fea
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 18 10:32:37 2009 +0100

    toolpalette: Added dnd code to the gtk-demo

 demos/gtk-demo/toolpalette.c | 425
 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 424 insertions(+), 1 deletion(-)

commit ad2f04119f8b74fa8e1fa4fb5a82afe7bcc20925
Author: Matt Arsenault <arsenm2@rpi.edu>
Date:	Sat Nov 14 10:08:32 2009 -0500

    Fix missing documentation for GdkPixbufSimpleAnim.

    It wasn't clear it was a GObject.

 docs/reference/gdk-pixbuf/gdk-pixbuf.types | 2 ++
 1 file changed, 2 insertions(+)

commit 81101c22718a698d554d0f8b4fe397d1155fe577
Author: Mario Blättermann <mariobl@gnome.org>
Date:	Sun Nov 15 17:58:59 2009 +0100

    Added dummy Low German translation

 po-properties/nds.po | 7102
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 7102 insertions(+)

commit 5cef58cfc386f3aa621809e46d64de75ff173caf
Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
Date:	Sun Nov 15 17:55:27 2009 +0100

    Added Low German translation

 po/LINGUAS |	 1 +
 po/nds.po  | 5158
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5159 insertions(+)

commit cffddd2adc336a2ab07b73bcae460c4183ff084e
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Nov 15 15:29:45 2009 +0100

    Document how Cocoa coordinate and monitor layout transforms to
    GDK work

 gdk/quartz/gdkscreen-quartz.c | 34 ++++++++++++++++++++++++++++++++++
 gdk/quartz/gdkwindow-quartz.c |  1 +
 2 files changed, 35 insertions(+)

commit 087348a55d28aa43cd9fa1eb21f7947326a548d2
Author: Alberto Garcia <agarcia@igalia.com>
Date:	Wed Nov 11 12:14:16 2009 +0100

    Bug 601512 -  Remove unnecessary check in GtkTreeModelFilter

    gtk_tree_model_filter_set_visible_func() is checking for
    priv->visible_func, but that is always going to be NULL since there's
    no way to call this function twice.

    Besides that the code itself is wrong, since it tries to call
    priv->visible_destroy without making sure that it's not NULL

 gtk/gtktreemodelfilter.c | 8 --------
 1 file changed, 8 deletions(-)

commit 7fda8e6378d90bc8cf670ffe9dea682911e5e241
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Nov 15 00:32:14 2009 +0200

    Awful hack for problem in dnd of images from Firefox on Windows

    Bypassed with #if 0 because it is an awful hack and not really
    acceptable from a privacy point of view for instance. It prevents
    Firefox from deleting temporary files containing images being dragged,
    so they stay on disk. Bug #561973.

 gdk/win32/gdkdnd-win32.c | 78
 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 77 insertions(+), 1 deletion(-)

commit ccf97385a791e68180c871dbefcd3f2fb6af33e7
Author: Antón Méixome <meixome@mancomun.org>
Date:	Fri Nov 13 11:27:54 2009 +0100

    Updated Galician Translation

 po-properties/gl.po | 3529
 ++++++++++++++++++++++++++-------------------------
 po/gl.po	     | 2372 +++++++++++++++++-----------------
 2 files changed, 2969 insertions(+), 2932 deletions(-)

commit c10231f3e0f7365debd957ec258d5e5b56fd7579
Author: Li Yuan <li.yuan@sun.com>
Date:	Fri Nov 13 12:28:03 2009 +0800

    Require atk 1.29.2 for bug #569430.

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0bc668056449e5a3502eef9d3cfdc3b6e5f201b9
Author: Christian Dywan <christian@twotoasts.de>
Date:	Thu Nov 12 18:57:37 2009 +0100

    Implement gtk_statusbar_get_message_area and "message_area" child

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

 gtk/gtk.symbols    |  1 +
 gtk/gtkstatusbar.c | 56
 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 gtk/gtkstatusbar.h |  2 ++
 3 files changed, 57 insertions(+), 2 deletions(-)

commit d03b53800e6f7aca3c6583a967802024291fa6cd
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Nov 11 21:39:21 2009 +0100

    Fix typo

 gdk/gdkcolor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 385c266a0feb33a866002dd488009dd4db944e57
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Wed Nov 11 20:13:39 2009 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 2228
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1120 insertions(+), 1108 deletions(-)

commit 00d87c256345123f15a4ed1d394d1bdb74e64550
Author: Christian Dywan <christian@lanedo.com>
Date:	Wed Nov 11 20:06:52 2009 +0100

    [gtk/gtkwindow] Added accessor for GTK_WINDOW ()->type

    There already is the "type" property, but an accessor
    function for it would be intuitive: gtk_window_get_window_type()

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

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtkwindow.c		     | 18 ++++++++++++++++++
 gtk/gtkwindow.h		     |	2 ++
 4 files changed, 22 insertions(+)

commit ecc3065f760616ecdd5a64bfebc98bf2885d5e10
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Nov 10 21:02:45 2009 +0100

    Only use gdk_input_select_events() if XINPUT_NONE is defined

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

 gdk/x11/gdkinput.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c32c2882b20b36266ac1a86fd8b83b704e162374
Author: Marek Kasik <mkasik@redhat.com>
Date:	Wed Nov 11 14:21:11 2009 +0100

    Rotate figures on landscape icons in page setup dialog

    Rotate figures on landscape and reverse landscape icons
    to match output of print (#599402).

 gtk/stock-icons/16/gtk-orientation-landscape.png	| Bin 608 ->
 756 bytes
 gtk/stock-icons/16/gtk-orientation-landscape.svg	|  10 +++++-----
 .../16/gtk-orientation-reverse-landscape.png		| Bin 599 ->
 751 bytes
 .../16/gtk-orientation-reverse-landscape.svg		|  10 +++++-----
 gtk/stock-icons/24/gtk-orientation-landscape.png	| Bin 932 ->
 1097 bytes
 gtk/stock-icons/24/gtk-orientation-landscape.svg	|  10 +++++-----
 .../24/gtk-orientation-reverse-landscape.png		| Bin 920 ->
 1059 bytes
 .../24/gtk-orientation-reverse-landscape.svg		|  10 +++++-----
 8 files changed, 20 insertions(+), 20 deletions(-)

commit ffce5223fcb9e71b09c996d04c7fe41483741307
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 11 10:02:36 2009 +0100

    toolpalette: Fixed inconsistent spacing

 gtk/gtktoolitemgroup.c | 3 ---
 1 file changed, 3 deletions(-)

commit 0e2a5509f6a4ef181497a1dde76afcda07bfddcc
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 11 09:42:49 2009 +0100

    toolpalette: fixed trailing whitespaces

 gtk/gtktoolitemgroup.c |  50 +++++++++++-----------
 gtk/gtktoolitemgroup.h |   2 +-
 gtk/gtktoolpalette.c	| 112
 ++++++++++++++++++++++++-------------------------
 gtk/gtktoolpalette.h	|   8 ++--
 4 files changed, 86 insertions(+), 86 deletions(-)

commit 0886416f268f8ea1de5c50ff8b39d0216b4b2472
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 11 09:37:55 2009 +0100

    toolpalette: Fixed documentation

 gtk/gtktoolpalette.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit fe216c93676e04e2e1c125b154318a80b2159c5b
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 11 09:33:49 2009 +0100

    toolpalette: allow to reset same adjustment

 gtk/gtktoolpalette.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3b2ae9dc3e2d31da0bb31a529a3ca1801bd7ddad
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 11 09:32:15 2009 +0100

    toolpalettte: Fixed some style issues

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

commit e8b640104e5c71b497deea9c2f90016a24d70c2b
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Nov 11 09:27:00 2009 +0100

    toolpalette: Always show text horizontally

 gtk/gtktoolitemgroup.c | 11 -----------
 1 file changed, 11 deletions(-)

commit c366d5c89ee7f235187f3d37724d4ed281e0e9bc
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Nov 10 20:37:56 2009 +0100

    Fix incorrect GtkMovementStep description

    Reported by James Campos here:
    https://bugzilla.gnome.org/show_bug.cgi?id=601432

 gtk/gtkenums.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8e82802a48a3bf2003a6f1451534a7f218c776b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Nov 10 20:26:59 2009 +0100

    Fix compilation warning: Use GDK_GPOINTER_TO_NATIVE_WINDOW() macro

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd2ff792ca268c6e772bb40002a125a034654839
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Nov 10 20:09:18 2009 +0100

    [gdk] Added GDK_GPOINTER_TO_NATIVE_WINDOW() macro

    GdkNativeWindow cast is needed in 64-bit Windows so gpointer data
    is converted to a (64-bit) native window handle.
    GPOINTER_TO_UINT() is used in other platforms.

 gdk/gdktypes.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0e87c905395b06ce31cee5238172ce2de739f532
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Nov 10 16:08:23 2009 +0200

    Revert "Fix compilation warning: Use G_POINTER_TO_UINT"

    GPOINTER_TO_UINT() *does* drop the upper 32 bits on 64-bit
    Windows. After all, it by definition produces a (32-bit) unsigned int.

    The GLib commit mentioned in the reverted commit's log message just
    means that it does this without any compiler warning about casting
    from pointer to integer of smaller size, as it first casts to a 64-bit
    integer, then casts that to a (32-bit) int.

    We must use the GdkNativeWindow cast here so that on 64-bit Windows
    the gpointer data in embedded_list is converted to a (64-bit) native
    window handle without going through 32-bit truncation. If ifdefs are
    required to avoid compiler warnings on X11, so be it then. Probably it
    would be best to introduce a GDK_GPOINTER_TO_NATIVE_WINDOW() macro in
    gdktypes.h.

    This reverts commit 78151dc7d41069e876fe165527e68c238ef7fd4a.

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb301e6dbbe8c4017c7022995976b577796cf903
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 22:39:54 2009 +0100

    Fix compilation warning: Use a variable to store the return value

 gtk/gtkfilesel.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1de2a55eaf9173e9de3bcb886c20695c511e1470
Author: Johannes Schmid <jhs@gnome.org>
Date:	Mon Nov 9 22:16:15 2009 +0100

    Ported gtktoolpalette from a custom array to GPtrArray.

    ...and some mixed fixes of things mentioned in the bug report

 gtk/gtktoolitemgroup.c |  20 +++--
 gtk/gtktoolpalette.c	| 222
 ++++++++++++++++++++++---------------------------
 2 files changed, 110 insertions(+), 132 deletions(-)

commit 21f6e1841ae1546cf109ed83ff0fbb705212b29d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 21:48:25 2009 +0100

    Fix compilation warning: Use G_GNUC_UNUSED macro

    add_builtin_module() is only used into #define block of code

 gtk/gtkimmodule.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 78151dc7d41069e876fe165527e68c238ef7fd4a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 05:48:45 2009 +0100

    Fix compilation warning: Use G_POINTER_TO_UINT

    GPOINTER_TO_UINT() doesn't drops the upper 32 bits on Win64 anymore.
    The Glib commit e4194cb055e44f8a1bd2ab666ead9fa040bcdb89 solved this
    problem.

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3143a344a76ebaf9e931c00efd8b797074d56542
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 20:56:54 2009 +0100

    Fix compilation warning: Disable unused function

    Use #if 0 to disable unused gtk_text_btree_node_invalidate_downward()

 gtk/gtktextbtree.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 148ffd2cc9c3fbd9f627f6fee7c009290112c0e5
Author: Christian Dywan <christian@twotoasts.de>
Date:	Mon Nov 9 16:36:17 2009 +0100

    Clarify documentation of gtk_notebook_set_action_widget

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

commit f1f6d76078dccd1c7d7c305a45c270451ead6612
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 10:27:30 2009 +0100

    Fix some compilation warnings

    Use the proper G*_TO_POINTER macro

 gtk/tests/object.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1919f55647007d1ca1f9fd38b5108e0adb54ea30
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 09:41:51 2009 +0100

    Fix compilation warning: initialize variable to NO_MATCH

 gtk/gtkfilechooserentry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20f123531a70bce7c6b96b788aa22d7d1551d392
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 02:25:06 2009 +0100

    Fix compilation warning

    Use GINT_TO_POINTER() and GPOINTER_TO_INT()

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

commit 8831a4490264d9ac6ecac8014a066fabd2fbdc6e
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 06:39:34 2009 +0100

    Fix warning: Use parentheses around '&&' within '||'

 gtk/tests/object.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d8f5ce4b545250a5c8dd50f21d031999b348a8e3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 02:01:56 2009 +0100

    Fix compilation warning: Use const gchar* variable

 demos/gtk-demo/printing.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ef414cc6bf01adf667e036ec1d00e2ad15d98a74
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 01:53:25 2009 +0100

    Fix compilation warning: Cast to gchar*

 modules/printbackends/lpr/gtkprintbackendlpr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7a5ddf8a7250ae549995508dda894544435f2eb
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 06:15:56 2009 +0100

    Disable test until it is rewritten to work

 tests/testtreeview.c | 4 ++++
 1 file changed, 4 insertions(+)

commit e70a46c7e3266e38294ac49e97646d99ab4c83a9
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 06:09:40 2009 +0100

    Fix compilation warning: initialize the variable

 gtk/gtkkeyhash.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 73cfcf94953359dc781f30f94eef15593000a2e5
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 9 00:32:50 2009 +0100

    Fix compilation warning: Cast to guchar*

 demos/testpixbuf-save.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c605474fa911e88ba6fb1bbf561658a87cb8816f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 8 21:34:29 2009 -0500

    Add GtkBuilder support for notebook action area.

    Allow to place children into the notebooks action areas by using
    "action-start" or "action-end" as the type.

 docs/reference/gtk/tmpl/gtknotebook.sgml | 7 ++++++-
 gtk/gtknotebook.c			  | 8 ++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

commit c7e4a1a012042ab711f04458df3ee517bdf6aa1c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 8 21:25:05 2009 -0500

    Add an 'action area' to GtkNotebook

    Add support for putting widgets in the tab area, before or after
    the tabs. This was requested a long time ago in bug 116650. The
    implementation is the work of Johannes Schmid.

 docs/reference/gtk/gtk-sections.txt |	 4 +
 gtk/gtk.symbols		     |	 2 +
 gtk/gtknotebook.c		     | 436
 ++++++++++++++++++++++++++++++++----
 gtk/gtknotebook.h		     |	 6 +
 4 files changed, 403 insertions(+), 45 deletions(-)

commit 38f7383c7a10fe98ce4a29086a6722f40a429424
Author: Daniel Nylander <po@danielnylander.se>
Date:	Sun Nov 8 22:09:50 2009 +0100

    Updated Swedish translation

 po/sv.po | 2830
 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1291 insertions(+), 1539 deletions(-)

commit 26e2c7f398e9376df4e67ca2d712b38a220b88f5
Author: Robin Stocker <robin@nibor.org>
Date:	Sun Nov 8 01:27:05 2009 +0100

    Example for setting default action in gtk_drag_dest_set

 gtk/gtkdnd.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit bb036097c3313c559ab8f5ad355017b00f81d6d9
Author: Paul Pogonyshev <pogonyshev@gmx.net>
Date:	Sun Nov 8 01:10:45 2009 +0200

    Trivial typo fix.

 gtk/gtkcellrenderer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 812c97012e95b35871cc0d66d08b2dd383704937
Author: Thomas Thurman <tthurman@Dorothy.plexq.com>
Date:	Sat Nov 7 15:49:44 2009 +0000

    Shavian translation

 po-properties/en@shaw.po | 5767
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 5767 insertions(+)

commit 51534bd6665efa1fde3caa9fa0b4df0eb88bb57f
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Nov 7 12:45:52 2009 +0100

    Updated Spanish translation

 po/es.po | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 42b6d0a02d7e51d0ec6c2bb8a794e3c4ae2f8e68
Author: A S Alam <aalam@users.sf.net>
Date:	Sat Nov 7 16:08:34 2009 +0530

    Change Latin Number to Gurmukhi for Step up the use of Punjabi
    (Gurmukhi)

 po/pa.po | 2268
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1138 insertions(+), 1130 deletions(-)

commit 02a9d9afd81682d73403cec5c8051927de42719f
Author: Johannes Schmid <jhs@gnome.org>
Date:	Sat Nov 7 10:55:37 2009 +0100

    Remove G_GNUC_UNUSED

 gtk/gtktoolitemgroup.c | 10 +++++-----
 gtk/gtktoolpalette.c	| 20 ++++++++++----------
 2 files changed, 15 insertions(+), 15 deletions(-)

commit 78acc785db13f45e82d565eda5715dc00182e45c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Nov 7 02:18:05 2009 +0100

    Fix a typo

    This was introduced in commit 72b69e0094db5ac1f9bf38bea429b45bf2e449e3
    Reported by BugByteMan here:
    http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00014.html

 m4macros/gtk-2.0.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f733568f1fac413356e9d29170beedd32d008044
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Fri Nov 6 21:52:01 2009 +0100

    Updated Spanish translation

 po/es.po | 2242
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1131 insertions(+), 1111 deletions(-)

commit d823957ee60f61d0b32dec12f49f09ec328a94dd
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Nov 6 14:50:26 2009 +0100

    Updated Slovenian translation

 po-properties/sl.po | 4843
 +++++++++++++++++++++++++--------------------------
 1 file changed, 2338 insertions(+), 2505 deletions(-)

commit bcd8b4b2b8e729e156c574ad9db991d8ac5c8130
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Fri Nov 6 14:49:58 2009 +0100

    Updated Slovenian translation

 po/sl.po | 2825
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1318 insertions(+), 1507 deletions(-)

commit a196cb940072e6e6078dec7c3e964b62e0bef08c
Author: Joanmarie Diggs <joanmarie.diggs@gmail.com>
Date:	Fri Nov 6 16:17:23 2009 +0800

    Add RELATION_NODE_PARENT_OF relationship for treeview.

    Bug 569430.

 modules/other/gail/gailtreeview.c | 2 ++
 1 file changed, 2 insertions(+)

commit aaa126d39f4ceee9b0b507e7412577e7354e5b14
Author: Nirbheek Chauhan <nirbheek@gentoo.org>
Date:	Fri Nov 6 05:47:15 2009 +0100

    [configure] Add check for cairo-svg.h for file print backend

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

 configure.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 7d1c8fa644aac585c23f3859f7a0190ea9924d26
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Nov 6 03:41:02 2009 +0100

    [gdk/x11/gdkdnd-x11] Add missing "Deprecated: 2.x" to the api doc
    comments.

 gdk/x11/gdkdnd-x11.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 0d55c6ede124d46e078a0a15934512316da33479
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Nov 6 03:37:56 2009 +0100

    [gdk/gdkimage] Add missing "Deprecated: 2.x" to the api doc comments.

 gdk/gdkimage.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 7bc07ffe86fc8296123c7c2b40fd6dacf4aea209
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Nov 6 03:30:31 2009 +0100

    [gdk/gdkgc] Add missing "Deprecated: 2.x" to the api doc comments.

 gdk/gdkgc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 925fa99393050f27197d4df63455a0cf8db84d35
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Nov 6 03:26:27 2009 +0100

    [gdk/gdkdraw] Add missing "Deprecated: 2.x" to the api doc comments.

 gdk/gdkdraw.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 64d054264e9016496bb209ebea114dc215583014
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Nov 6 03:16:34 2009 +0100

    [gdk/gdkcolors] Add missing "Deprecated: 2.x" to the api doc comments.

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

commit 8082aad271762db8ea710a8305b7cca0fd243a0d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Oct 30 19:34:36 2009 +0100

    Use "Deprecated:" gtk-doc symbol corrently

    Also, added some suggestion about replacements for deprecated
    functions

 gdk/x11/gdkevents-x11.c    | 2 +-
 gtk/gtkfilechooserdialog.c | 2 +-
 gtk/gtkfilechooserwidget.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 1e1131c959c5e74ce1272b698f597e97e0f5ddd7
Author: Nicola Fontana <ntd@entidi.it>
Date:	Fri Nov 6 01:21:09 2009 +0100

    Do not use static GTypeInfo and GInterfaceInfo

    Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED)
    and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and
    GInterfaceInfo structs, while tutorials and source code often use
    static variables. This commit consistently adopts the former method.

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

 docs/tutorial/gtk-tut.sgml			  |  6 +++---
 examples/gtkdial/gtkdial.c			  |  2 +-
 examples/tictactoe/tictactoe.c			  |  2 +-
 gdk-pixbuf/io-ani-animation.c			  |  4 ++--
 gdk-pixbuf/io-gdip-animation.c			  |  4 ++--
 gdk-pixbuf/io-gif-animation.c			  |  4 ++--
 gdk/directfb/gdkcolor-directfb.c		  |  2 +-
 gdk/directfb/gdkdisplay-directfb.c		  |  2 +-
 gdk/directfb/gdkdnd-directfb.c			  |  2 +-
 gdk/directfb/gdkdrawable-directfb.c		  |  2 +-
 gdk/directfb/gdkgc-directfb.c			  |  2 +-
 gdk/directfb/gdkimage-directfb.c		  |  2 +-
 gdk/directfb/gdkinput-directfb.c		  |  2 +-
 gdk/directfb/gdkpixmap-directfb.c		  |  2 +-
 gdk/directfb/gdkvisual-directfb.c		  |  2 +-
 gdk/directfb/gdkwindow-directfb.c		  |  6 +++---
 gdk/quartz/gdkcolor-quartz.c			  |  2 +-
 gdk/quartz/gdkdnd-quartz.c			  |  2 +-
 gdk/quartz/gdkdrawable-quartz.c		  |  2 +-
 gdk/quartz/gdkgc-quartz.c			  |  2 +-
 gdk/quartz/gdkimage-quartz.c			  |  2 +-
 gdk/quartz/gdkinput-old.c			  |  2 +-
 gdk/quartz/gdkinput.c				  |  2 +-
 gdk/quartz/gdkpixmap-quartz.c			  |  2 +-
 gdk/quartz/gdkvisual-quartz.c			  |  2 +-
 gdk/win32/gdkcolor-win32.c			  |  2 +-
 gdk/win32/gdkgc-win32.c			  |  2 +-
 gdk/win32/gdkimage-win32.c			  |  2 +-
 gdk/win32/gdkinput.c				  |  2 +-
 gdk/win32/gdkpixmap-win32.c			  |  2 +-
 gdk/win32/gdkvisual-win32.c			  |  2 +-
 gdk/win32/gdkwindow-win32.c			  |  2 +-
 gdk/x11/gdkinput.c				  |  2 +-
 gdk/x11/gdkkeys-x11.c				  |  2 +-
 gdk/x11/gdkvisual-x11.c			  |  2 +-
 gtk/gtkactiongroup.c				  |  2 +-
 gtk/gtkcontainer.c				  |  2 +-
 gtk/gtkiconview.c				  | 14 +++++++-------
 gtk/gtktext.c					  |  2 +-
 gtk/gtktoolbutton.c				  |  2 +-
 modules/engines/ms-windows/msw_rc_style.c	  |  2 +-
 modules/engines/ms-windows/msw_style.c		  |  2 +-
 modules/engines/pixbuf/pixbuf-draw.c		  |  2 +-
 modules/engines/pixbuf/pixbuf-rc-style.c	  |  2 +-
 modules/input/gtkimcontextime.c		  |  2 +-
 modules/input/gtkimcontextmultipress.c		  |  2 +-
 modules/input/gtkimcontextthai.c		  |  2 +-
 modules/input/gtkimcontextxim.c		  |  2 +-
 modules/input/imam-et.c			  |  2 +-
 modules/input/imcedilla.c			  |  2 +-
 modules/input/imcyrillic-translit.c		  |  2 +-
 modules/input/iminuktitut.c			  |  2 +-
 modules/input/imipa.c				  |  2 +-
 modules/input/imti-er.c			  |  2 +-
 modules/input/imti-et.c			  |  2 +-
 modules/input/imviqr.c				  |  2 +-
 modules/other/gail/libgail-util/gailtextutil.c   |  2 +-
 modules/printbackends/cups/gtkprintbackendcups.c |  2 +-
 modules/printbackends/cups/gtkprintercups.c	  |  2 +-
 modules/printbackends/file/gtkprintbackendfile.c |  2 +-
 modules/printbackends/lpr/gtkprintbackendlpr.c   |  2 +-
 modules/printbackends/papi/gtkprintbackendpapi.c |  2 +-
 modules/printbackends/papi/gtkprinterpapi.c	  |  2 +-
 modules/printbackends/test/gtkprintbackendtest.c |  2 +-
 tests/testtreecolumns.c			  |  8 ++++----
 tests/testtreeview.c				  |  4 ++--
 66 files changed, 83 insertions(+), 83 deletions(-)

commit e41f4e85cf56f3419fc284f9ef6cfd61b9008b4e
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Nov 6 00:56:30 2009 +0100

    Improve accessibility context and description of the spinner

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

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

commit 2f9bd297bb347aa2996bfd1523c91c18903857ff
Author: Bruce Cowan <bcowan@fastmail.co.uk>
Date:	Fri Oct 30 18:54:28 2009 +0000

    Fix tooltips in GtkColorSelection

    Tooltips made reference to palette, even though it may not have been
    visible. Bug #600150.

 gtk/gtkcolorsel.c | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

commit f4990f6c9d20776af0ff87a9cdb0c19b3b0686d4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 5 10:29:34 2009 -0500

    Fix loading scaled-down jpegs

    The assumption that scale_num will be automatically be 1 is no longer
    with libjpeg7. So set it explicitly. Bug #588740.

 gdk-pixbuf/io-jpeg.c | 1 +
 1 file changed, 1 insertion(+)

commit 9e51c10edc50333997a28c221b200cc6f83bdcef
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 4 14:03:04 2009 +0100

    Don't unnecessarily clear windows with no exposure mask set

    When we just invalidate some area from the app we don't need to clear
    windows with no exposure mask, because that wouldn't have happened
    pre-csw
    anyway. Additionally we can avoid such clearing for native windows
    in cases
    where the xserver already did the clearing like on exposes or when
    resizing
    toplevels.

    This means we don't fully redraw a GtkSocket when it resizes, thus
    avoiding flicker in gnome-mplayer as reported in this bug:
    https://bugzilla.gnome.org/show_bug.cgi?id=598050

 gdk/gdkwindow.c | 198
 +++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 133 insertions(+), 65 deletions(-)

commit 9ae0d9a44f785564a9b100a58b34a9dcabf61724
Author: Alexander Larsson <alexl@redhat.com>
Date:	Wed Nov 4 14:01:36 2009 +0100

    Document clears_as_native and make the name more descriptive

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

commit 39993f147f05a3711b415635c592200f28db5dcd
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 3 15:38:35 2009 +0100

    Add supports_native_bg to GdkWindowImpl

    Backends that support native window background setting (and that
    clears
    new window areas to this color/pixmap) should set this to true.

    Currently only X11 supports this.

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

commit 4cd5c9894268966d4d8a2586a7d5a7c5c440ee33
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 3 14:47:31 2009 +0100

    Don't unnecessarily expose areas copied by native windowing system

    When moving or scrolling a window with native children, there is no
    need to expose the areas that are copied by the windowing system
    as part of moving/resizing the native windows anyway.

 gdk/gdkwindow.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit a299797883440e7671956d73761885ec102840b0
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 3 14:41:36 2009 +0100

    Only send exposes on unmap if window really was unmapped

    Exposing when you hide a hidden window is just a waste of time.

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

commit 8c1ea38d84468a9098e88573ba714cbbe3c80ed5
Author: Alexander Larsson <alexl@redhat.com>
Date:	Tue Nov 3 14:39:50 2009 +0100

    Flush outstanding stuff when clearing directly on a window

    Clearing will directly modify the contents of the window, so we need
    to flush any outstanding moves or double-buffering.

 gdk/gdkwindow.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 72b69e0094db5ac1f9bf38bea429b45bf2e449e3
Author: Paolo Bonzini <bonzini@gnu.org>
Date:	Tue Nov 3 18:48:42 2009 +0200

    Don't run system("touch conf.gtktest") in the AM_PATH_GTK_2_0 macro

    Just use the C library instead to create the file. Helps building
    using Wine. Not that I think we want to endorse that way to build GTK+
    for Windows, proper cross-compiling surely probably more sense, but
    accepting this minimal patch doesn't hurt. From bug #590017.

    Signed-off-by: Tor Lillqvist <tml@iki.fi>

 m4macros/gtk-2.0.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8dfac859a15ea90c3015c510247dd3113c14dc26
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Nov 3 00:04:49 2009 +0100

    Fix some compilation warnings

    Cast to guint8* and use guint instead int in some variables

 contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c | 41
 +++++++++++-----------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit 1a02671437369f8b07c7eb0bfaa3de98f41f1bfc
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Nov 2 03:10:16 2009 +0100

    Fix compilation warning: Use gpointer variables

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

commit ba9f53397ff0b86ad56166c7fc91b4d499f7aefc
Author: Benjamin Otte <otte@gnome.org>
Date:	Mon Nov 2 19:49:11 2009 +0100

    Don't keep the filesystem model alive while querying files

    This allows disposing of the filesystemmodel while the file
    enumeration
    is still happening.
    As the filechooser does not disconnect its signals because it
    assumes it
    is the only owner of the model, this also prevents a SEGV when
    emitting
    the "load-finished" signal in that case.

 gtk/gtkfilesystemmodel.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 8632d8763d1613d2b938f47b155b68caf2d2cc57
Author: Benjamin Otte <otte@gnome.org>
Date:	Mon Nov 2 19:48:05 2009 +0100

    Simplify cleanup code

    The patch ensures that the file browse model can only get removed
    in one
    place, so it's easier to clean up.

 gtk/gtkfilechooserdefault.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit 1dbb6ebcfc74d5ecb0b98c459b4dc80e252dfeaf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 19:37:53 2009 -0500

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f3a73cfb91c722a2a8d1c823ef8a16cd9015c03
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 19:23:05 2009 -0500

    2.19.0

 docs/reference/gtk/gtk-sections.txt	      |   11 +-
 docs/reference/gtk/tmpl/gtkbutton.sgml       |    1 -
 docs/reference/gtk/tmpl/gtkcelleditable.sgml |    5 +
 docs/reference/gtk/tmpl/gtkdialog.sgml       |   10 +
 docs/reference/gtk/tmpl/gtkinputdialog.sgml  |    4 +
 docs/reference/gtk/tmpl/gtkstyle.sgml	      |   15 +
 docs/reference/gtk/tmpl/gtktooltip.sgml      |   10 +
 docs/reference/gtk/tmpl/gtkviewport.sgml     |    9 +
 po-properties/af.po			      |  655 ++---
 po-properties/am.po			      |  654 ++---
 po-properties/ang.po			      |  654 ++---
 po-properties/ar.po			      |  658 ++---
 po-properties/as.po			      |  655 ++---
 po-properties/ast.po			      |  654 ++---
 po-properties/az.po			      |  655 ++---
 po-properties/az_IR.po			      |  654 ++---
 po-properties/be.po			      |  655 ++---
 po-properties/be@latin.po		      |  658 ++---
 po-properties/bg.po			      |  655 ++---
 po-properties/bn.po			      |  658 ++---
 po-properties/bn_IN.po			      |  655 ++---
 po-properties/br.po			      |  654 ++---
 po-properties/bs.po			      |  655 ++---
 po-properties/ca.po			      | 3483
 ++++++++++++------------
 po-properties/ca@valencia.po		      |  655 ++---
 po-properties/crh.po			      |  656 ++---
 po-properties/cs.po			      |  655 ++---
 po-properties/cy.po			      |  658 ++---
 po-properties/da.po			      |  658 ++---
 po-properties/de.po			      |  658 ++---
 po-properties/dz.po			      |  658 ++---
 po-properties/el.po			      |  655 ++---
 po-properties/en_CA.po			      |  658 ++---
 po-properties/en_GB.po			      |  658 ++---
 po-properties/eo.po			      |  654 ++---
 po-properties/es.po			      | 3482
 ++++++++++++------------
 po-properties/et.po			      |  654 ++---
 po-properties/eu.po			      |  655 ++---
 po-properties/fa.po			      |  654 ++---
 po-properties/fi.po			      |  658 ++---
 po-properties/fr.po			      |  655 ++---
 po-properties/ga.po			      |  654 ++---
 po-properties/gl.po			      |  655 ++---
 po-properties/gu.po			      |  655 ++---
 po-properties/he.po			      |  658 ++---
 po-properties/hi.po			      |  655 ++---
 po-properties/hr.po			      |  659 ++---
 po-properties/hu.po			      |  655 ++---
 po-properties/hy.po			      |  659 ++---
 po-properties/ia.po			      |  654 ++---
 po-properties/id.po			      |  655 ++---
 po-properties/io.po			      |  654 ++---
 po-properties/is.po			      |  659 ++---
 po-properties/it.po			      |  658 ++---
 po-properties/ja.po			      |  655 ++---
 po-properties/ka.po			      |  655 ++---
 po-properties/kn.po			      |  655 ++---
 po-properties/ko.po			      |  655 ++---
 po-properties/ku.po			      |  654 ++---
 po-properties/li.po			      |  655 ++---
 po-properties/lt.po			      |  658 ++---
 po-properties/lv.po			      |  655 ++---
 po-properties/mai.po			      |  655 ++---
 po-properties/mi.po			      |  659 ++---
 po-properties/mk.po			      |  658 ++---
 po-properties/ml.po			      |  655 ++---
 po-properties/mn.po			      |  655 ++---
 po-properties/mr.po			      |  655 ++---
 po-properties/ms.po			      |  655 ++---
 po-properties/nb.po			      |  655 ++---
 po-properties/ne.po			      |  655 ++---
 po-properties/nl.po			      |  658 ++---
 po-properties/nn.po			      |  655 ++---
 po-properties/nso.po			      |  655 ++---
 po-properties/oc.po			      |  658 ++---
 po-properties/or.po			      |  655 ++---
 po-properties/pa.po			      | 3655
 +++++++++++++-------------
 po-properties/pl.po			      |  656 ++---
 po-properties/ps.po			      |  658 ++---
 po-properties/pt.po			      |  658 ++---
 po-properties/pt_BR.po			      |  658 ++---
 po-properties/ro.po			      |  655 ++---
 po-properties/ru.po			      | 3483
 ++++++++++++------------
 po-properties/rw.po			      |  654 ++---
 po-properties/si.po			      |  654 ++---
 po-properties/sk.po			      |  658 ++---
 po-properties/sl.po			      |  658 ++---
 po-properties/sq.po			      |  655 ++---
 po-properties/sr.po			      | 3488
 ++++++++++++------------
 po-properties/sr@ije.po		      |  655 ++---
 po-properties/sr@latin.po		      | 3598
 +++++++++++++------------
 po-properties/sv.po			      |  658 ++---
 po-properties/ta.po			      |  655 ++---
 po-properties/te.po			      |  655 ++---
 po-properties/th.po			      |  654 ++---
 po-properties/tk.po			      |  659 ++---
 po-properties/tr.po			      |  658 ++---
 po-properties/tt.po			      |  654 ++---
 po-properties/uk.po			      |  658 ++---
 po-properties/ur.po			      |  654 ++---
 po-properties/uz.po			      |  655 ++---
 po-properties/uz@cyrillic.po		      |  655 ++---
 po-properties/vi.po			      |  655 ++---
 po-properties/wa.po			      |  654 ++---
 po-properties/xh.po			      |  655 ++---
 po-properties/yi.po			      |  655 ++---
 po-properties/zh_CN.po			      |  658 ++---
 po-properties/zh_HK.po			      |  658 ++---
 po-properties/zh_TW.po			      |  658 ++---
 po/af.po				      |  608 ++---
 po/am.po				      |  607 ++---
 po/ang.po				      |  616 ++---
 po/ar.po				      | 2230 ++++++++--------
 po/as.po				      |  608 ++---
 po/ast.po				      |  608 ++---
 po/az.po				      |  614 ++---
 po/az_IR.po				      |  603 ++---
 po/be.po				      |  614 ++---
 po/be@latin.po				      |  608 ++---
 po/bg.po				      | 2238 ++++++++--------
 po/bn.po				      |  610 ++---
 po/bn_IN.po				      |  610 ++---
 po/br.po				      |  606 ++---
 po/bs.po				      |  614 ++---
 po/ca.po				      | 2238 ++++++++--------
 po/ca@valencia.po			      |  608 ++---
 po/crh.po				      |  611 ++---
 po/cs.po				      |  608 ++---
 po/cy.po				      |  610 ++---
 po/da.po				      |  608 ++---
 po/de.po				      |  608 ++---
 po/dz.po				      |  610 ++---
 po/el.po				      | 2218 ++++++++--------
 po/en_CA.po				      |  608 ++---
 po/en_GB.po				      |  608 ++---
 po/eo.po				      |  610 ++---
 po/es.po				      | 2225 ++++++++--------
 po/et.po				      |  608 ++---
 po/eu.po				      |  608 ++---
 po/fa.po				      |  614 ++---
 po/fi.po				      | 2256 ++++++++--------
 po/fr.po				      |  608 ++---
 po/ga.po				      |  608 ++---
 po/gl.po				      |  608 ++---
 po/gu.po				      |  608 ++---
 po/he.po				      |  608 ++---
 po/hi.po				      |  608 ++---
 po/hr.po				      |  611 ++---
 po/hu.po				      |  608 ++---
 po/hy.po				      |  612 ++---
 po/ia.po				      |  607 ++---
 po/id.po				      |  610 ++---
 po/io.po				      |  608 ++---
 po/is.po				      |  614 ++---
 po/it.po				      | 2255 ++++++++--------
 po/ja.po				      |  608 ++---
 po/ka.po				      |  608 ++---
 po/kn.po				      |  608 ++---
 po/ko.po				      |  608 ++---
 po/ku.po				      |  608 ++---
 po/li.po				      |  611 ++---
 po/lt.po				      |  608 ++---
 po/lv.po				      |  607 ++---
 po/mai.po				      |  608 ++---
 po/mi.po				      |  614 ++---
 po/mk.po				      |  608 ++---
 po/ml.po				      |  608 ++---
 po/mn.po				      |  617 ++---
 po/mr.po				      |  608 ++---
 po/ms.po				      |  614 ++---
 po/nb.po				      | 2240 ++++++++--------
 po/ne.po				      |  610 ++---
 po/nl.po				      |  612 ++---
 po/nn.po				      |  614 ++---
 po/nso.po				      |  614 ++---
 po/oc.po				      |  608 ++---
 po/or.po				      | 2285 ++++++++--------
 po/pa.po				      | 2284 ++++++++--------
 po/pl.po				      |  608 ++---
 po/ps.po				      |  607 ++---
 po/pt.po				      |  608 ++---
 po/pt_BR.po				      | 2238 ++++++++--------
 po/ro.po				      | 2218 ++++++++--------
 po/ru.po				      | 2306 ++++++++--------
 po/rw.po				      |  610 ++---
 po/si.po				      |  610 ++---
 po/sk.po				      |  608 ++---
 po/sl.po				      | 2828 +++++++++++---------
 po/sq.po				      |  608 ++---
 po/sr.po				      |  608 ++---
 po/sr@ije.po				      |  614 ++---
 po/sr@latin.po				      |  608 ++---
 po/sv.po				      | 2846 +++++++++++---------
 po/ta.po				      |  608 ++---
 po/te.po				      |  608 ++---
 po/th.po				      |  608 ++---
 po/tk.po				      |  610 ++---
 po/tr.po				      |  611 ++---
 po/tt.po				      |  610 ++---
 po/uk.po				      |  608 ++---
 po/ur.po				      |  603 ++---
 po/uz.po				      |  607 ++---
 po/uz@cyrillic.po			      |  607 ++---
 po/vi.po				      |  608 ++---
 po/wa.po				      |  610 ++---
 po/xh.po				      |  610 ++---
 po/yi.po				      |  611 ++---
 po/zh_CN.po				      |  608 ++---
 po/zh_HK.po				      |  608 ++---
 po/zh_TW.po				      |  608 ++---
 210 files changed, 86850 insertions(+), 84015 deletions(-)

commit 80de4ab0d997b52d04c9160737dc5a6953880b5d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 18:53:51 2009 -0500

    Another property formatting fix

 gtk/gtknotebook.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a9a1bec93a8e6f857ae36d9f1dae5ecf420f4cc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 16:41:48 2009 -0500

    Work around a gtk-doc formatting problem

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

commit 097b254e4b5a0fc50b97c001a1f3b8edecef258d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 16:12:43 2009 -0500

    Documentation and stylistic fixups

 gtk/gtktooltip.c | 9 +++++----
 gtk/gtktooltip.h | 6 +++---
 2 files changed, 8 insertions(+), 7 deletions(-)

commit ff2dbc5040fb488dc5473f6e4ccd2adbab47d53d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 15:45:09 2009 -0500

    Remove en@shaw from LINGUAS

    It breaks the build because there is no po-properties/en@shaw.po.
    Please add that file before adding it back, thanks.

 po/LINGUAS | 1 -
 1 file changed, 1 deletion(-)

commit 3e599b651ab0613365bfbb85184171d25922ca43
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 1 15:40:02 2009 -0500

    Updates

 NEWS | 79
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 79 insertions(+)

commit 97b7cdda175c11e41d7c320dfbdea68c4deb6350
Author: Thomas Thurman <tthurman@gnome.org>
Date:	Sat Oct 31 22:20:09 2009 -0400

    Shavian translation fix

 po/en@shaw.po | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit e73974f2ee207731cfb59745f9dca0df944f30c6
Author: Thomas Thurman <tthurman@gnome.org>
Date:	Sat Oct 31 21:52:18 2009 -0400

    Shavian translation

 po/LINGUAS    |    1 +
 po/en@shaw.po | 4491
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4492 insertions(+)

commit 5df0609641cd671f5987ed05698090482aa85288
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:	Fri Oct 30 21:38:21 2009 +0200

    Updated Arabic translation

 po/ar.po | 2291
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1153 insertions(+), 1138 deletions(-)

commit 141a7dac000a5cc4c103e614291021f0b292660c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Oct 30 19:11:28 2009 +0100

    Fix warning: Initialize to TRUE the returned variable

    Also, fixing some indentation problems

 gdk-pixbuf/io-qtif.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 550796d897380d64675373d763275d69eefbcad1
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Oct 30 04:47:19 2009 +0100

    Fix some compilation warnings

    Use proper gint8 array variable instead a string

 gtk/gtkclist.c | 12 +++++++++---
 gtk/gtkctree.c |  8 ++++++--
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 8763551b6b0035d6ecc762368c838507dccbbbeb
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 29 04:39:18 2009 +0100

    Fix warning: cast to gint*

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

commit 3dbfc08a7a219db290b049a0788db519fcbcb35d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 29 03:39:35 2009 +0100

    Fix some compilation warnings

    Fixed the prototypes of MyEnhancedXkbTranslateKeyCode() and
    translate_keysym() to take a gint* because those functions treat
    these arguments as an int, so we get around the need to cast.

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

commit 3388a1b146a4808a467c7d39c32b637811b54289
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Oct 30 06:07:15 2009 +0100

    Use "Since: 2.x" instead "Since 2.x"

 gdk-pixbuf/gdk-pixbuf-util.c | 2 +-
 gtk/gtkcellrendererspinner.c | 6 +++---
 gtk/gtkspinner.c	      | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 0a9843c1b9d7b58adb2690630d704ad524011a3c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 29 04:53:24 2009 +0100

    Fix warning: some casts to gchar*

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

commit 07236ee745c06c4dbb210d239bf188cb8dc3550a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 29 04:25:07 2009 +0100

    Remove statement with no effect

 gtk/gtkmain.c | 1 -
 1 file changed, 1 deletion(-)

commit cbba733b47424cfe44f7a358317db14a406d2374
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 29 03:58:00 2009 +0100

    Fix warning: cast to gchar*

 gtk/gtkcolorsel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d76287c94b3b6a111eb6bf84315ba9c10ff3eb7f
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 28 23:49:55 2009 +0100

    Fix warning: cast to gchar*

 gdk/x11/gdkim-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f78a6c89a96c53d17d93d1854d0d6c6b25c229e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 28 12:13:58 2009 -0400

    Allow setting type hints on unmapped windows

    We set the hint on map, so it makes sense to check for
    GTK_WIDGET_MAPPED,
    not GTK_WIDGET_VISIBLE as the code currently does.

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed41fa8b500857aba757769981cfe2a1750879b0
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Oct 28 13:17:13 2009 +0100

    Fixed GtkToolPalette API docs to mention 2.20 instead of 2.18

 gtk/gtktoolitemgroup.c | 36 ++++++++++++++++++------------------
 gtk/gtktoolpalette.c	| 44 ++++++++++++++++++++++----------------------
 2 files changed, 40 insertions(+), 40 deletions(-)

commit e83013c066841e47150f662bb928b962ed6cf1a3
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Oct 28 13:11:37 2009 +0100

    Fix custom label handling in gtktoolitemgroup

 gtk/gtktoolitemgroup.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit c229306a18f6453c144397bfbbf2284afa9731eb
Merge: 249be99 4ff709c
Author: Johannes Schmid <jhs@gnome.org>
Date:	Wed Oct 28 10:57:46 2009 +0100

    Merge branch 'master' into toolpalette

commit 4ff709c24b8d4b3e26b3d513fde0676e9c43f897
Author: Yevgen Muntyan <muntyan@tamu.edu>
Date:	Wed Oct 28 00:43:08 2009 +0100

    Use standard mac shortcuts: add gtk/gtkrc.key.mac

    This completes commit 3c510f028f9a399c80851d2cb8c230e930abd4ff

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

 gtk/gtkrc.key.mac | 240
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 240 insertions(+)

commit da8dde446d8316bbc4e64498ac18bef8985a0ce0
Author: Christian Dywan <christian@twotoasts.de>
Date:	Tue Oct 27 22:39:30 2009 +0100

    Deprecate functions according to deprecated GtkButton signals

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

 docs/reference/gtk/tmpl/gtkbutton.sgml | 5 +++++
 gtk/gtk.symbols			| 6 ++++++
 gtk/gtkbutton.h			| 4 ++++
 3 files changed, 15 insertions(+)

commit 6271cb967225693c0747b580645024d27eef9d14
Author: Christian Dywan <christian@twotoasts.de>
Date:	Tue Oct 27 22:38:46 2009 +0100

    Don't use deprecated button signal functions in clist and combo

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

commit 87c0397edc794cd30454d88af6fb0513cb72dca1
Author: Christian Dywan <christian@twotoasts.de>
Date:	Tue Oct 27 22:37:57 2009 +0100

    Don't use deprecated button signal functions in Gail

 modules/other/gail/gailbutton.c     | 8 ++++----
 modules/other/gail/gailoptionmenu.c | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit b2e629f044d8ad534c891dafb435396ef2c5e746
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Tue Oct 27 21:40:12 2009 +0100

    Updated Spanish translation

 po-properties/es.po | 3488
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1762 insertions(+), 1726 deletions(-)

commit 4f0b0d0775f15793194c840f06461cf7ecc8c51c
Author: Christian Dywan <christian@twotoasts.de>
Date:	Tue Oct 27 21:27:28 2009 +0100

    Don't use structure fields of GtkAccelMap in GtkSocket

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

 gtk/gtksocket.c | 27 ++++-----------------------
 1 file changed, 4 insertions(+), 23 deletions(-)

commit f4d5ed539706c3ec97d4a0c7ae71510b7bd2858a
Author: Christian Dywan <christian@twotoasts.de>
Date:	Tue Oct 27 21:25:56 2009 +0100

    Allow removing all closures with gtk_accel_group_disconnect

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

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

commit 33ec0ecf05593174ad95831d4851a27d14222436
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Oct 27 17:35:37 2009 +0100

    Don't assign a GtkPageOrientation to a boolean value

    GtkPrintOperationPrivate->orientation is a boolean value.

 gtk/gtkprintoperation.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 50e784c40519288d688f2dab8a84a05569e0a2ad
Author: Marek Kasik <mkasik@redhat.com>
Date:	Tue Oct 27 16:53:43 2009 +0100

    Rotate number-up layout according to orientation when printing

    Number-up layout has to be rotated differently since rotation in
    "landscape" and "reversed landscape" mode was changed.

 modules/printbackends/cups/gtkprintbackendcups.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9f2c5e3b3a1f1cf8f4c4cd15f1e4ca84cf998267
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Mon Oct 26 11:09:16 2009 +0200

    Take printer margins into account on Windows

    Fixes bug #381371.

 gtk/gtkprintoperation-win32.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 57af1cdb8caad86719b6f56d5026c12c7de52464
Author: Christian Dywan <christian@lanedo.com>
Date:	Tue Oct 27 00:30:54 2009 +0100

    Only set the accesible label if it is non-empty

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

 gtk/gtktoolbutton.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit d0f2cd73b075a7490840b26ef06b83803d895c10
Author: Javier Jardón <jjardon@gnome.org>
Date:	Mon Oct 26 22:51:41 2009 +0100

    Use G_STRLOC instead __FILE__ and __LINE__

 gtk/gtkstatusicon.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 92a68f4cf94f7615b5f0b2d16ec3c20b3775202b
Author: Nick Schermer <nick@xfce.org>
Date:	Mon Oct 26 22:27:03 2009 +0100

    gtk_init_with_args() arguments should be const gchar*

    The translation_domain argument should be const gchar * to allow
    compilation
    with -Wwrite-strings. It only passes the argument to
    g_option_context_add_main_entries() which is already const gchar*.

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

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

commit aaa45996d94c36008c2855112fab07ad45085994
Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
Date:	Mon Oct 26 22:54:59 2009 +0200

    Updated Romanian translation

 po/ro.po | 2271
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1145 insertions(+), 1126 deletions(-)

commit 12061507b40532c0123dfa3f107fa64075817eb3
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 23:02:29 2009 +0200

    Use G_STRFUNC and G_STRLOC instead __FUNCTION__ and __FILE__

 gtk/gtktreeprivate.h | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 42aebf51a293c86a6481c0ab7231087f8964c8a4
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 22:47:05 2009 +0200

    Use G_STRFUNC instead __FUNCTION__

 gtk/gtkwindow.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c368c6e42517927e9bd52656b82fdb7aa9aa0805
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 23:25:56 2009 +0200

    Use G_STRLOC instead __LINE__

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

commit a667ee8e5ec04eb9c5cb5e5f3ad4735d920d883a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 22:35:12 2009 +0200

    Use G_STRFUNC instead __FUNCTION__

 gdk/directfb/gdkdrawable-directfb.c | 22 +++++++--------
 gdk/directfb/gdkevents-directfb.c   |	2 +-
 gdk/directfb/gdkimage-directfb.c    |	4 +--
 gdk/directfb/gdkinput-directfb.c    |	4 +--
 gdk/directfb/gdkpixmap-directfb.c   |	2 +-
 gdk/directfb/gdkwindow-directfb.c   | 56
 ++++++++++++++++++-------------------
 6 files changed, 45 insertions(+), 45 deletions(-)

commit 6b5912a213d9c44e66fabddf980756b9af099e5c
Author: Marek Kasik <mkasik@redhat.com>
Date:	Mon Oct 26 17:47:37 2009 +0100

    Show correct print preview

    Modify print preview according to settings from print dialog.
    Similar approach as during real print is applied to the preview
    process (#592582).

 gtk/gtkprintoperation-unix.c |  26 ++++++-
 gtk/gtkprintoperation.c      | 161
 +++++++++++++++++++++++++------------------
 gtk/gtkprintsettings.c       |   2 +-
 3 files changed, 117 insertions(+), 72 deletions(-)

commit 567b23229f78e2ca4d651c3ab60054fda5857d1b
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sun Oct 25 22:47:17 2009 +0100

    Cast to gchar* to fix a compilation warning

 gdk-pixbuf/io-gif.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a338c7e9293b9494a87857985dc48779dd52d036
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 26 09:57:11 2009 +0100

    Update copyright

 gdk/quartz/gdkscreen-quartz.c | 1 +
 1 file changed, 1 insertion(+)

commit fa8fa48ef1fa91b40a7ad292b93d1edd72e0d2b6
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 26 09:20:28 2009 +0100

    Update position of toplevels after display reconfiguration

    We have to do this, especially after the screen containing the menubar
    has changed.  Such more larger changes in monitor geometry will cause
    changes to how monitors are laid out in the root window.  The position
    coordinates of the windows will have to be updated to reflect their
    position in the new layout.

 gdk/quartz/GdkQuartzWindow.c	|  5 +----
 gdk/quartz/gdkprivate-quartz.h |  4 +++-
 gdk/quartz/gdkscreen-quartz.c	|  2 +-
 gdk/quartz/gdkwindow-quartz.c	| 33 +++++++++++++++++++++++++++++++--
 4 files changed, 36 insertions(+), 8 deletions(-)

commit a4d932cc641504bbb1de3e7ac0e8d02e6df47267
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 26 08:58:12 2009 +0100

    Fixup get_nsscreen_for_x()

 gdk/quartz/gdkwindow-quartz.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 221883dd31f61d5c83de354c0fe8987db18c8fed
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 26 08:53:52 2009 +0100

    Remove unused variable (fix compiler warning)

 gdk/quartz/gdkdisplay-quartz.c | 2 --
 1 file changed, 2 deletions(-)

commit 93530675de5e2d287bc27d0c6d691bbcbedef5e7
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 26 08:53:20 2009 +0100

    Update size of root window after display reconfiguration

 gdk/quartz/gdkprivate-quartz.h | 11 ++++++-----
 gdk/quartz/gdkscreen-quartz.c	|  2 ++
 gdk/quartz/gdkwindow-quartz.c	| 33 +++++++++++++++++++++------------
 3 files changed, 29 insertions(+), 17 deletions(-)

commit 959a9437e61b803ba9234d7a4e71a96910dbbc69
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 26 08:42:15 2009 +0100

    Support arbitrary screen layouts

    The Quartz port now supports arbitrary multiple monitor layouts
    instead
    of only monitors are were laid out horizontally.  This builds on the
    reworked coordinate translation done in a previous commit.

 gdk/quartz/gdkscreen-quartz.c | 41
 ++++++++++++++---------------------------
 1 file changed, 14 insertions(+), 27 deletions(-)

commit 8846012c6d1e75199f75487f6829f3082408c026
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sun Oct 25 21:36:56 2009 +0100

    Rework coordinate transformation to be based on root window

    The root window contains all the monitors attached to a Mac.  The
    coordinate transformation now both translates the x and y coordinate,
    translating it from the Cocoa monitor coordinate space to the GDK
    coordinate space.  How monitors are laid out in the root window
    differs
    between Cocoa and GDK, which is why it is important to translate based
    on the root window to get multi monitor setups to work properly.

    We have replaced the old y coordinate transformation function with
    new functions that translate both the x and y coordinate.

    When creating new toplevels, we have to determine the Cocoa screen on
    which the toplevel should appear and translate the coordinates
    according
    to that screen.

    This change also fixes event handling in case there is a monitor left
    of the screen containing the menu bar.  In such a case all coordinates
    on the left monitor are negative.  Event handling broke, because of
    _gdk_quartz_window_find_child() checking bounds.  Now that coordinates
    are always properly translated to GDK coordinate space, in which
    negative
    coordinates do never occur, the checks here will work properly.

 gdk/quartz/GdkQuartzWindow.c	|  22 ++++---
 gdk/quartz/gdkevents-quartz.c	|   3 +-
 gdk/quartz/gdkprivate-quartz.h |  12 +++-
 gdk/quartz/gdkscreen-quartz.c	|   6 +-
 gdk/quartz/gdkscreen-quartz.h	|   4 ++
 gdk/quartz/gdkwindow-quartz.c	| 137
 +++++++++++++++++++++++++++++++----------
 6 files changed, 139 insertions(+), 45 deletions(-)

commit d26dd103b27a47d84876c1d0a6d253694fd433c1
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 14:53:28 2009 +0200

    Be consistent with X11: emit monitors-changed first, then size-changed

 gdk/quartz/gdkscreen-quartz.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit aa25e4a51c3e0215e9f03083bedbb7ff8a5e1efd
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 12:26:46 2009 +0200

    Update documentation for ::monitors-changed to mention OS X support

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

commit e36872da3866e4df2aae9effdca05d9ce110250a
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 12:25:55 2009 +0200

    Use screen when emitting signal, not _gdk_screen

 gdk/quartz/gdkscreen-quartz.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63e2f54516329cd54509e87e417905d73277eb9e
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 12:25:29 2009 +0200

    Emit monitors-changed signal when appropriate

 gdk/quartz/gdkscreen-quartz.c | 25 ++++++++++++++++++++-----
 gdk/quartz/gdkscreen-quartz.h |  2 ++
 2 files changed, 22 insertions(+), 5 deletions(-)

commit 12dc617dc23646b4a4e9048b57ef7bd27ea5082d
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 11:51:51 2009 +0200

    Move screen resolution setup to GdkScreenQuartz initializer

 gdk/quartz/gdkdisplay-quartz.c | 3 ---
 gdk/quartz/gdkscreen-quartz.c	| 5 +++++
 2 files changed, 5 insertions(+), 3 deletions(-)

commit d47772f002efdb1d88b61d8176ea432e7a8b5106
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 11:48:39 2009 +0200

    Create a proper subclass of GdkScreen: GdkScreenQuartz

 gdk/quartz/Makefile.am		|   1 +
 gdk/quartz/gdkdisplay-quartz.c |   8 +-
 gdk/quartz/gdkprivate-quartz.h |   3 -
 gdk/quartz/gdkscreen-quartz.c	| 302
 +++++++++++++++++++++--------------------
 gdk/quartz/gdkscreen-quartz.h	|  62 +++++++++
 5 files changed, 222 insertions(+), 154 deletions(-)

commit 73b55ae8f56190901a2cbb462a85bcae67a126fb
Author: Kristian Rietveld <kris@gtk.org>
Date:	Sat Oct 24 10:29:43 2009 +0200

    Register and handle a display reconfiguration callback

    Using this we can update our internal monitor/screen layout state
    and emit the GdkScreen::size-changed signal.  Work has not
    completely finished on this yet, see bug 596238.

 gdk/quartz/gdkscreen-quartz.c | 63
 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

commit ce3c861c2a756b62c9c99dd704bd7ab5be732a2e
Author: Kristian Rietveld <kris@gtk.org>
Date:	Mon Oct 12 09:55:45 2009 +0200

    Setup monitor rects during screen initialization and re-use data

 gdk/quartz/gdkscreen-quartz.c | 144
 +++++++++++++++++++++++-------------------
 1 file changed, 80 insertions(+), 64 deletions(-)

commit ca20b04b5884af23a0cd896902d2641f7b608c08
Author: Kristian Rietveld <kris@gtk.org>
Date:	Wed Oct 7 18:54:47 2009 +0200

    Move screen initialization to gdkscreen-quartz.c

 gdk/quartz/gdkdisplay-quartz.c | 3 +--
 gdk/quartz/gdkprivate-quartz.h | 3 +++
 gdk/quartz/gdkscreen-quartz.c	| 7 +++++++
 3 files changed, 11 insertions(+), 2 deletions(-)

commit d3e6cffff7be51748eac859850c24cd1075795f9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 25 23:47:59 2009 -0400

    Fix issues with symbolic colors in rc file parsing

    Don't recreate the settings color hash every time, repopulate it
    instead. This avoids invalidating the references held by RcContexts.

 gtk/gtkrc.c	   | 16 +++++++++++-----
 gtk/gtksettings.c | 49 +++++++++++++++++++++++++++++++++----------------
 2 files changed, 44 insertions(+), 21 deletions(-)

commit 16482f20db0596851f3b43cc167df2a464115822
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 25 23:46:27 2009 -0400

    Fixes for the compose-parse.py script

    Several fixes by Ray Strode and Peter Hutterer to make
    compose-parse.py
    work with the current X.org Compose file.

 gtk/compose-parse.py | 47 +++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 39 insertions(+), 8 deletions(-)

commit 4c26d99d3e34e4b049aba11250353fc266b8cd3d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 25 23:42:58 2009 -0400

    Update compose sequences

    This patch includes additions to the X.org Compose file from the
    last year. Patch by Peter Hutterer

 gtk/gtkimcontextsimple.c     |  2 +-
 gtk/gtkimcontextsimpleseqs.h | 91
 +++++++++++++++++++++++++++++---------------
 2 files changed, 61 insertions(+), 32 deletions(-)

commit 4b22b461b6ece49563fef808ff8d3b2fe6660713
Author: Kevin Peng <kevin@zycomtech.com>
Date:	Sun Oct 25 22:03:19 2009 +0100

    GdkPixbuf loader for QTIF format

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

 configure.in		    |	3 +-
 gdk-pixbuf/Makefile.am     |  16 ++
 gdk-pixbuf/gdk-pixbuf-io.c |	7 +
 gdk-pixbuf/io-qtif.c	    | 607
 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 632 insertions(+), 1 deletion(-)

commit 3c510f028f9a399c80851d2cb8c230e930abd4ff
Author: Yevgen Muntyan <muntyan@tamu.edu>
Date:	Sun Oct 25 23:46:19 2009 +0100

    Use standard mac shortcuts

    This changes Ctrl-X, Ctrl-C, etc. to Cmd-X, Cmd-C, etc. Also,
    Alt-Left and Alt-Right in text widgets bound to Ctrl-Left and
    Ctrl-Right actions

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

 gtk/Makefile.am	  | 16 ++++++++++++++--
 gtk/gtkimcontextsimple.c |  3 ++-
 gtk/gtkprivate.h	  |  9 +++++++++
 gtk/gtksettings.c	  |  8 +++++++-
 gtk/gtkstock.c		  |  1 +
 gtk/gtktreeview.c	  |  4 ++--
 6 files changed, 35 insertions(+), 6 deletions(-)

commit e21355495a056488fdea98372de2754530b3c86a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Sat Oct 24 17:09:01 2009 +0200

    Cast to gchar* to fix a compilation warning

 gdk-pixbuf/io-pnm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04d7d8105629532875d2bf1c3a454184fd6d1b40
Author: Michael Emmel <mike.emmel@gmail.com>
Date:	Sat Oct 24 17:17:06 2009 +0200

    Fix for position bug

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

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

commit 13d968adbed19502cce23c92582f0dc3366a9614
Author: Matthew Barnes <mbarnes@redhat.com>
Date:	Fri Oct 23 19:32:25 2009 -0400

    Bug 581150 - GtkIconView tries to paint items with invalid sizes

    Run gtk_icon_view_layout() if necessary before attempting to paint the
    icon view items during an expose event.  This ensures all the
    items have
    valid sizes, as some themes don't take kindly to negative dimensions.

 gtk/gtkiconview.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 42ac2268773936a0a85b017e5ebac83c4b0b7557
Author: Kristian Rietveld <kris@gtk.org>
Date:	Fri Oct 23 13:53:57 2009 +0200

    Bug 598881 - Unimplemented GdkWindowImplIface methods crash gimp
    on OSX

    Add dummy for _gdk_input_window_crossing ().  Set both
    input_window_destroy
    and input_window_crossing pointers in the Impl struct.

    Reported by John Ralls.

 gdk/quartz/gdkinput.c	       | 6 ++++++
 gdk/quartz/gdkinputprivate.h  | 3 +++
 gdk/quartz/gdkwindow-quartz.c | 3 +++
 3 files changed, 12 insertions(+)

commit 861c34b01ef22f9dfc482929b133977657c0b76b
Author: Tor Lillqvist <tml@iki.fi>
Date:	Fri Oct 23 13:40:27 2009 +0300

    Use correct type text/uri-list for the dropped files selection

    Fixes bug #599321.

 gdk/win32/gdkselection-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e945e0e3f1c7df4cb0873cc248181e03dcdc9ce
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 22 00:00:52 2009 +0200

    Cast to gchar* to fix a compilation warning

 gdk-pixbuf/io-jpeg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 852d4f49cd65c4a78791dfc781f504d6cbb9335c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 23:53:01 2009 +0200

    Cast to fix compilation warning

 gdk-pixbuf/io-bmp.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit af6f5c1349041b83ecfc8ea6adba510cd939a3e4
Author: Luca Ferretti <elle.uca@libero.it>
Date:	Wed Oct 21 22:06:14 2009 +0200

    Add translators comments for tab labels (closes 599118)

 gtk/gtkprintunixdialog.c | 4 ++++
 1 file changed, 4 insertions(+)

commit d3dbd540766c01a1c3e3b4cb5ed9767f6237cc3d
Author: Luca Ferretti <elle.uca@libero.it>
Date:	Wed Oct 21 21:47:06 2009 +0200

    Minor fixes

 po/it.po | 2215
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1105 insertions(+), 1110 deletions(-)

commit 98ea183c1322559b2a92cfdc1cd0146267c37f1d
Author: Javier Jardon <jjardon@gnome.org>
Date:	Wed Oct 21 21:46:44 2009 +0300

    Use G_STRLOC instead __FILE__ and __LINE__

    Patch from bug #599225

 gdk/win32/gdkmain-win32.c    |  6 ++----
 gdk/win32/gdkprivate-win32.h | 12 ++----------
 2 files changed, 4 insertions(+), 14 deletions(-)

commit 34b4b4d9c3ae28e17b5d080c8bab8967f7cc8cd3
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Oct 21 20:21:20 2009 +0200

    Add single-include guard and reduce includes to what's needed

 gtk/gtkcellrendererspinner.c | 5 +++--
 gtk/gtkcellrendererspinner.h | 7 +++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 8c34831e4299b88663db30e30438b119058ddd92
Author: Michael Natterer <mitch@gimp.org>
Date:	Wed Oct 21 20:20:54 2009 +0200

    Don't allow to include this new header individually

 gtk/gtkspinner.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c43a3acac3d56d7fb67c996450d3d1ca9f7668e7
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 19:41:50 2009 +0200

    Fix a compilation warning: use NULL instead ""

 gtk/gtkselection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d020cb4aa34e786a15a71be72679f37b6164507e
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 05:33:58 2009 +0200

    Remove unused function

 gtk/gtkaboutdialog.c | 26 --------------------------
 1 file changed, 26 deletions(-)

commit d5f1b79fabe73345968b6b1f6035a9ba149adc38
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 05:19:39 2009 +0200

    Fix compilation warnings: use G_GSIZE_FORMAT instead %i

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

commit 48f1b89eae8d67663f841865c8eaf1efe08b82a4
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Oct 21 12:29:03 2009 -0500

    bgo#563010 - Fix clearing the selection in GtkFileChooserButton

    Previously the filename would get re-set on the button if one cleared
    the selection,
    as an async cancellable was not getting canceled in that case.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 0f33ad4ee1211fcaac13ca74ed372b74116d98d5
Author: Cody Russell <bratsche@gnome.org>
Date:	Wed Oct 21 18:40:19 2009 +0200

    Added editing_canceled property to GtkCellEditable

    GTK_ENTRY()->editing_canceled should really have been a parameter
    of the
    GtkCellEditable::editing-done signal, it should be a property on
    the cell
    editable interface

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

 gtk/gtkcelleditable.c | 29 ++++++++++++----
 gtk/gtkcombobox.c     | 94
 ++++++++++++++++++++++++++++-----------------------
 gtk/gtkentry.c        | 12 ++++++-
 3 files changed, 85 insertions(+), 50 deletions(-)

commit 272e0b5b763a5deefe8138fb053fe72ef1ac0d4c
Author: Christian Dywan <christian@twotoasts.de>
Date:	Wed Oct 21 18:25:02 2009 +0200

    Deprecated GtkNotebook tab packing

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

 docs/reference/gtk/tmpl/gtknotebook.sgml | 3 ++-
 gtk/gtk.symbols			  | 4 ++++
 gtk/gtknotebook.c			  | 4 ++++
 gtk/gtknotebook.h			  | 2 ++
 4 files changed, 12 insertions(+), 1 deletion(-)

commit 7c6823373aa82b6b2749c01bfa6fcdedac963412
Author: Christian Dywan <christian@twotoasts.de>
Date:	Wed Oct 21 18:15:52 2009 +0200

    Deprecate GtkCurve and GtkGammaCurve

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

 docs/reference/gtk/tmpl/gtkcurve.sgml | 21 ++++++++++-----------
 docs/reference/gtk/tmpl/gtkgamma.sgml | 15 ++++-----------
 gtk/Makefile.am		       |  8 ++++----
 gtk/gtk.h			       |  4 ++--
 gtk/gtk.symbols		       |  4 ++++
 gtk/gtkcurve.c			       |  2 ++
 gtk/gtkcurve.h			       | 16 +++-------------
 gtk/gtkgamma.c			       |  2 ++
 gtk/gtkgamma.h			       | 16 +++-------------
 9 files changed, 34 insertions(+), 54 deletions(-)

commit f5df4e05e2c5f6c5380890f651cd49eeba85e8be
Author: Christian Dywan <christian@lanedo.com>
Date:	Wed Oct 21 18:12:01 2009 +0200

    Added accesor for GTK_VIEWPORT (widget)->bin_window

    Although, you can use:
    gtk_widget_get_parent_window (gtk_bin_get_child (GTK_BIN (widget)))
    there already are gtk_tree_view_get_bin_window() and
    gtk_layout_get_bin_window() in GTK+ api.

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

 gtk/gtk.symbols   |  1 +
 gtk/gtkviewport.c | 18 ++++++++++++++++++
 gtk/gtkviewport.h |  1 +
 3 files changed, 20 insertions(+)

commit 6f6746389c5d08e1534a7eb04f02e00c5b409e50
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 02:55:46 2009 +0200

    Fix a compilation warning

    Use switch instead if's to get a default value

 gtk/gtkprintunixdialog.c | 41 ++++++++++++++++++++++++++---------------
 1 file changed, 26 insertions(+), 15 deletions(-)

commit 69773763ee7fbd2c494a5b8c5ff13093715fb788
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 20 04:08:00 2009 +0200

    Fix a compilation warning

    Reorder the function so the "lookup_context" variable can't be
    used uninitialized

 gtk/gtkmountoperation.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 13ff5575872c89abb12b8b7620bfd3745aaf53a5
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 02:37:05 2009 +0200

    Fix some compilation warning

    Complete the previous patch: set lower to 0 too

 gtk/gtkmenu.c | 1 +
 1 file changed, 1 insertion(+)

commit 670e141b3a23c9578dcffe7b04d6a0ff84404bec
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 21 02:07:26 2009 +0200

    Fix some compilation warning

    Added some default cases and assert if reached

 gtk/gtkinfobar.c	 | 5 +++++
 gtk/gtkmenu.c		 | 4 ++++
 gtk/gtkprintoperation.c | 4 ++++
 3 files changed, 13 insertions(+)

commit 8e70bc988b5fc7589ee949be2f8f768bfd1a173d
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 20 04:06:05 2009 +0200

    Fix a compilation warning

    Use parenthesis in a expression with "&" operator

 gdk-pixbuf/io-ani.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33f53e1d0460b26f5dd4713555cc553dbef4847a
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 20 20:43:44 2009 +0200

    Fix a compilation warning

    Catch the returned value of write()

 modules/other/gail/tests/ferret.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 232fca6e9587041c12d9b81e19d721c661c24207
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 20 04:01:52 2009 +0200

    Fix compilation warning

    Use g_get_current_dir() instead getcwd()

 tests/testfilechooserbutton.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit d3155bb1eaf81a6175dff0347d7e6e146735a4d4
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 20 04:00:02 2009 +0200

    Remove some unnused variables

 gdk/gdkwindow.c	 | 2 --
 gdk/x11/gdkwindow-x11.c | 2 --
 gtk/tests/filtermodel.c | 1 -
 3 files changed, 5 deletions(-)

commit cf8c4a6a80c7a47812a5459ceb9a8755748ee00d
Author: Marek Kasik <mkasik@redhat.com>
Date:	Mon Oct 19 11:44:09 2009 +0200

    A small correction of previous commit

    Correct of a typo.

 gtk/gtktooltip.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52ef2f2a3e0835f861712680cef69ed550064e91
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 18 20:38:28 2009 -0400

    Correct a small oversight

    When changing themes, we also need to update the box spacing of
    tooltips.

 gtk/gtktooltip.c | 2 ++
 1 file changed, 2 insertions(+)

commit ab13c00a38e17d239cab10292f2943014c1e547d
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 14:35:17 2009 +0300

    Use correct size for root window with multiple monitors

    The root window width and height have already been correctly
    initialised in _gdk_root_window_size_init() to cover all monitors, so
    don't incorrectly re-initialise using GetSystemMetrics(SM_C[XY]SCREEN)
    which only gives the size of the primary monitor anyway. (See MSDN.)

    This fixes at least gdk_screen_get_{width,height}() which indirectly
    affects at least the positioning of combo box pop-up menus on multiple
    monitors.

 gdk/win32/gdkwindow-win32.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0698ddd42154874578942f1d8482d4bf0b8bbfb3
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 14:19:55 2009 +0300

    Delete a couple of leftover commented-out lines

 gdk/win32/gdkmain-win32.c | 2 --
 1 file changed, 2 deletions(-)

commit 77590e9af7ece505527094162e74abc35bcb2a07
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 14:19:24 2009 +0300

    Add missing newline to debugging output

 gdk/win32/gdkwindow-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be5c06d7995fc0bf6b714c2e698f4cdf4fea4473
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 12:08:18 2009 +0300

    Delete unused leftover static function

 gdk/win32/gdkwindow-win32.c | 32 --------------------------------
 1 file changed, 32 deletions(-)

commit f545bd270dd08cf510a2549a3836a42fbec6e766
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 12:06:29 2009 +0300

    More meaningful debugging output in gdk_win32_window_get_root_coords

 gdk/win32/gdkwindow-win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8de4227942a51ef3827aea5d2aac0beea415692
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 11:51:57 2009 +0300

    Remove unused variables and static functions

 gdk/win32/gdkwindow-win32.c | 89
 ---------------------------------------------
 1 file changed, 89 deletions(-)

commit b92f882ec45177a70eb62d1e171b52a51a5e1f06
Author: Tor Lillqvist <tml@iki.fi>
Date:	Sun Oct 18 11:43:33 2009 +0300

    Correct function names in debugging output

 gdk/win32/gdkwindow-win32.c | 44
 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

commit 9f11bb0ff6d2e97b59fb81100b7670e83320b96b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 18 02:07:58 2009 -0400

    Don't omit GTK_ICON_SIZE_DIALOG

 gtk/gtkstatusicon.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1dbfcf484ba15381263c53fcdf7fa0c023bf7477
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 18 01:36:14 2009 -0400

    Fix a problem in GtkImage size allocation

    When GtkMisc padding is set on an image, the optimization for only
    recalculating size after a clear() breaks, since the requisition is
    not (0, 0). We need a separate 'need_calc' flag.

 gtk/gtkimage.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 2f796df1eaded5cfeb9ea16ee11e0d0e106c7508
Author: Simos Xenitellis <simos@gnome.org>
Date:	Sat Oct 17 17:30:28 2009 +0300

    Updated Greek translation

 po/el.po | 2275
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1143 insertions(+), 1132 deletions(-)

commit 185ed295986d2b4fd54a80e62fa30aeef603b4e2
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:	Sat Oct 17 13:45:01 2009 +0200

    Updated Spanish translation

 po/es.po | 2263
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1141 insertions(+), 1122 deletions(-)

commit 06603435a2fa1dc03e4729df6fb3fe482af83e00
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Oct 16 18:45:53 2009 +0200

    Undefine GTK_DISABLE_DEPRECATED in testinput to keep it compiling

 tests/testinput.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8e6dbff2b0198efc98332dc430ea2fc2e50fbb9e
Author: Christian Dywan <christian@twotoasts.de>
Date:	Fri Oct 16 16:05:13 2009 +0200

    Deprecate GtkInputDialog

    Deprecate the widget and adjust the documentation.

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

 docs/reference/gdk/tmpl/input_devices.sgml  |	7 +------
 docs/reference/gtk/tmpl/gtkinputdialog.sgml | 17 ++++++-----------
 gtk/Makefile.am			     |	2 +-
 gtk/gtk.h				     |	2 +-
 gtk/gtk.symbols			     |	2 ++
 gtk/gtkinputdialog.h			     |	8 +++-----
 6 files changed, 14 insertions(+), 24 deletions(-)

commit 6d62e4fafe96f3f2b35d3e459d850f5f44f4de8a
Author: Tor Lillqvist <tml@iki.fi>
Date:	Fri Oct 16 13:29:54 2009 +0300

    Fix build on Windows

 gtk/gtkfilechooserdefault.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 34f6b9518c12840cc82ce0a3fd3346e5b5a7f135
Author: Debarshi Ray <debarshir@src.gnome.org>
Date:	Fri Oct 16 00:22:20 2009 +0300

    Use G_BEGIN/END_DECLS in gtkcellrendererspinner.h

 gtk/gtkcellrendererspinner.h | 4 ++++
 1 file changed, 4 insertions(+)

commit f0e2d7d88b82bfc69fd810707bcb1fa069b29d91
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 30 18:49:33 2009 -0500

    Fix thinkos in which fields get used

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 02d96465f4502b5f5ea8305ac06ac35d551954ee
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 30 18:39:33 2009 -0500

    Oops, it's gsize, not GSize

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d283145bffc1e54c10130f0a2c8af147b188e57
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 30 17:55:12 2009 -0500

    Fix a g_strdup_printf()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c39e8af7f4f527dbee1b01e5ae4c14d93c58185d
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 14:28:36 2009 -0500

    Put the list of column types in a macro

    Every call to _gtk_file_system_model_new*() gets the same list of
    column types,
    so we now keep the list in a macro instead of having duplicated
    copies all around.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 58
 ++++++++++++++++-----------------------------
 1 file changed, 20 insertions(+), 38 deletions(-)

commit 4c242317b0e621f87500e41c1043b5bea223d17c
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 14:20:19 2009 -0500

    Clarify the arguments of g_file_query_info_async()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f3367fbf87974ba15b07c1b4a57774d20206372
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 13:32:08 2009 -0500

    Make copy_attribute() a function instead of a macro

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 442484a28014206697393e1485568ce3f72b76dd
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 13:25:29 2009 -0500

    Don't leak a treepath if the treeview is not populated yet

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 35028b9f0595db92c964e5119cc4a32d6811ead3
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 13:14:49 2009 -0500

    Factor out function to set a fixed size for the icon cell renderers

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 90647c1a13e579e12410d175c0b2b0086e3b6fe4
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 13:08:11 2009 -0500

    Comment that the column order needs to be kept in sync across two
    functions

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 0144521438f129c85b1b3ddebd52d89c63c3f841
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 13:03:34 2009 -0500

    Fix typo in a comment

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e3a6ba12f72a0aac10d6ecbad86a4d034a5642a
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 11 12:44:21 2009 -0500

    Make get_selected_file() return a ref'ed file

    The old semantics was to return a GFile* owned by the file system
    model; the new
    semantics is to hand out new references whenever possible.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 7e9fbd16e4b712967d8780ad3c5c497e02f25962
Author: Federico Mena Quintero <federico@novell.com>
Date:	Thu Sep 10 17:22:12 2009 -0500

    In set_filter(), handle the case where the new filter is the same
    as the old filter

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit fb1a72fcb005a14b004eaae6912abd5232713a80
Author: Federico Mena Quintero <federico@novell.com>
Date:	Thu Sep 10 16:33:37 2009 -0500

    s/get_is_visible/iter_is_visible for clarity

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 4 ++--
 gtk/gtkfilesystemmodel.c    | 8 ++++----
 gtk/gtkfilesystemmodel.h    | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 9efa64fba5d9fe0c2eeb08ce56f53af04800d58f
Author: Federico Mena Quintero <federico@novell.com>
Date:	Thu Sep 10 15:36:15 2009 -0500

    Remove obsolete comment

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 2 --
 1 file changed, 2 deletions(-)

commit 55a04b1da0f41ba3291c403c7498e5f03ad5880b
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 4 13:53:46 2009 -0500

    Make the code match the docs in _gtk_file_system_model_clear_cache()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 112d2430bee7dcecc274b2d61bfc63e5b851b773
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 4 13:42:46 2009 -0500

    Free some missing fields in ::finalize()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 5ea265ca61d53e2c8daf13dc4b9a1dac4f4a69fc
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 4 13:06:54 2009 -0500

    Clarify variable names in gtk_file_system_model_sort()

    To comply with the i -> indexes; r -> rows convention.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 7ecc87ed5928c194b9e2fd3f9fa0efc9cc6fbe38
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 4 12:49:53 2009 -0500

    Nothing to do for ref/unref_node

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 8bf24cdd9d7353a4c92b9920a0350ab96fb029b0
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 4 12:31:37 2009 -0500

    Clarify a couple of spots with comments

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 14cc3e17f5588ae66543b2e5cad3d08105883749
Author: Federico Mena Quintero <federico@novell.com>
Date:	Fri Sep 4 12:01:16 2009 -0500

    Clarify array indexes vs. row numbers

    There was some confusion between "index" as used for the
    model->files[] array,
    and node->index as used for our 1-based row numbers.  Now we use
    "index" only
    for indices in the model->files[] array, and node->row for row
    numbers.  Functions
    and variables are renamed to clarify whether they refer to indexes
    or rows.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 150
 ++++++++++++++++++++++++++++-------------------
 1 file changed, 90 insertions(+), 60 deletions(-)

commit d0468ee7e1184918326bae52eb5c8f5f3dffd72e
Author: Federico Mena Quintero <federico@novell.com>
Date:	Thu Sep 3 18:22:21 2009 -0500

    Big comment on how GtkFileSystemModel works

    Let's have some documentation on the idea behind this beast...

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 66
 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 65 insertions(+), 1 deletion(-)

commit 04c78019fb44f6e44ea055e20c201bcebed1050a
Author: Federico Mena Quintero <federico@novell.com>
Date:	Thu Sep 3 12:09:09 2009 -0500

    Remove obsolete code to use a cached mime-type

    The non-standard "filechooser::mime-type" was a remnant of the
    recent-files code using
    a hand-built GFileInfo; now we just query the file info ourselves.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

commit 6166fccf30a7283dab79371b2d5b5c580b9d3913
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 18:26:00 2009 -0500

    Fix thinko in node_should_be_visible()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 908911d6db7b5a2304b0421ecf37c181768b4c66
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 17:10:46 2009 -0500

    Factory out functions to emit row_inserted, row_changed, row_deleted

    This is to avoid temporary variables for the path/iter and to avoid
    duplicated code.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 70
 +++++++++++++++++++++++++++++-------------------
 1 file changed, 43 insertions(+), 27 deletions(-)

commit ad2e6ff52c254c950602b4327fc314e9eb94ff26
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 15:23:21 2009 -0500

    When updating a file, handle the case where the old file info is
    the same as the new one

    This prevents us from inadvertently losing the last ref to the info.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 688917cdbbbc42678c9bcfd9249fa80119000498
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 15:21:45 2009 -0500

    When removing a file, also remove it from the file_lookup hash table

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 385fa71ec0c7a8f59a729bbba2d8a327f5a62596
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 14:51:02 2009 -0500

    Comment on how the file_lookup hash table gets rebuilt on demand

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 6820dee988c9d3dfcec0749d77302a4577f20ff8
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 13:54:52 2009 -0500

    Clarify the arguments to g_file_query_info_async()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit ccee7ef4fb19097eaa2cbbf4fea94da3dfc89178
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Sep 2 13:43:03 2009 -0500

    Show an error dialog when we can't read the folder's contents

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilechooserdefault.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 3b8697307523576106e5c38fb4a2a83260cc94ed
Author: Federico Mena Quintero <federico@novell.com>
Date:	Mon Aug 31 16:13:05 2009 -0500

    Clarify the code flow in gtk_file_system_model_got_files()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit 3f7c1446053679271bdffc1fe6f5af26e4890f61
Author: Federico Mena Quintero <federico@novell.com>
Date:	Mon Aug 31 15:53:45 2009 -0500

    Remove the dir_thaw_source while disposing the model

    Otherwise that timeout may trigger after the model has died.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 30016185be806b4ee2100e4b6973668606bddad8
Author: Federico Mena Quintero <federico@novell.com>
Date:	Mon Aug 31 15:11:44 2009 -0500

    Make _gtk_file_system_model_remove_file() static

    It was only used internally by the model.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 2e0382cf02853f23d1f604c908f15629834b648e
Author: Federico Mena Quintero <federico@novell.com>
Date:	Mon Aug 31 15:08:43 2009 -0500

    Make _gtk_file_system_model_add_file() static

    It was only used internally by the model, anyway.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 24 ++++++++++++++----------
 gtk/gtkfilesystemmodel.h |  3 ---
 2 files changed, 14 insertions(+), 13 deletions(-)

commit 93588c6d5c8746fab2a1b51b5311a1785e0e8ed3
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 19:27:40 2009 -0500

    Clarify the comments that some fields in GtkFileSystemModel can
    be NULL

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 88bb9342ab20a54272140ce3a461aa86df22f108
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 19:25:18 2009 -0500

    Clarify the arguments to g_file_monitor_directory()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit d2d997a02123ac2935e0094d6d1d990c4bef0e81
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 19:14:07 2009 -0500

    Clarify an argument to g_file_enumerate_children_async()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5d960185208e331f8182aa471d54b44ccef1007
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 19:10:51 2009 -0500

    Fix and tighten an assertion

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 86c32c2502438e840f88060d80f01fc796aa2be0
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 19:10:26 2009 -0500

    Complete the documentation string for _gtk_file_system_model_new()

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 3232c469fc87b98121817e08947e0b62bacf5720
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 18:52:24 2009 -0500

    Start with a file array with a resonable preallocated size

    g_array_new() doesn't reserve any size by default, so during the
    initial population
    of the file array, we'll do more reallocs than strictly needed.
    We'll start with
    a reasonable preallocated size, in this case the number of files
    which we can
    get in a single chunk out of GIO.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51104156845fb9adcd94f6620415775d49ad6f95
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 18:42:49 2009 -0500

    Compute the node size only once to avoid the scary macro

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

 gtk/gtkfilesystemmodel.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit dfe20ea1a8e1a97dfb10a5a7f7834ef1ebb0d81f
Author: Federico Mena Quintero <federico@novell.com>
Date:	Wed Aug 26 18:38:03 2009 -0500

    g_error() as soon as we catch an invalid column type

    There's no point in running a GtkFileSystemModel with invalid
    column types.
    This way we can also avoid clearing the memory of the column_types
    array.

    Signed-off-by: Federico Mena Quintero <federico@novell.com>

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

commit 836c3ab043700e0c13fb63da00e76ac9851a6d4d
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jul 1 10:32:26 2009 +0200

    Improve show_and_select_files() function

    The previous function enumerated the whole directory and used a lot of
    outdated API to decide how to show files.
    The new code queries the filesystem model to decide about this.
    The now unused old functions were removed.

 gtk/gtkfilechooserdefault.c | 248
 ++++++++------------------------------------
 gtk/gtkfilechooserprivate.h |	 1 -
 gtk/gtkfilesystemmodel.c    |	62 ++++++++++-
 gtk/gtkfilesystemmodel.h    |	 2 +
 4 files changed, 101 insertions(+), 212 deletions(-)

commit 6bdaaea3a4cd6bae0a3ea5c98d6098e44a29a1b8
Author: Benjamin Otte <otte@gnome.org>
Date:	Thu Jun 25 15:05:27 2009 +0200

    Remove unused error argument from show_and_select_files()

 gtk/gtkfilechooserdefault.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 682a3c8c75e9b327fa7013be6afd251dc2dbdbc7
Author: Benjamin Otte <otte@gnome.org>
Date:	Thu Jun 25 13:18:04 2009 +0200

    Enable the size column in recent files/search

    Previously information about file sizes was not available for search
    results and recent files, so the column was always hidden. As this
    information is now available, we can stop the special handling and use
    the same setting as in browse mode.

 gtk/gtkfilechooserdefault.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit d68bca17711eb2fe7bdb05943bcd2125873d5b94
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jul 1 10:20:04 2009 +0200

    Use the faster accessor function in the sort functions

    Use the faster _gtk_file_system_model_get_value() function instead of
    gtk_tree_model_get() inside the sort functions. This gives a
    significant
    speed-up when sorting large lists.
    In a test case with 40.000 files, the sorting time went from ~5
    seconds
    to less than 0.5 seconds for my test case. There is 2 significant
    problems with gtk_tree_model_get() that cause this:
    1) The value is copied, which takes quite a bit of time for strings.
       ~25% of excessive time or ~1 second in my test
    2) The tree model functions need to lookup the interface vfunc. And
       gtk_tree_model_get() doesn't do that only once, but multiple times
       (verifying column id, getting the actual value, ...)
       ~75% of excessive time or ~3 seconds in my test

 gtk/gtkfilechooserdefault.c | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 53a00e3cc3a6e20e8f45edd751126035feb6d184
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 24 23:04:04 2009 +0200

    Convert recent files to a GtkFileSystemModel

    This does to the recent files what the last commit did to the
    search. It
    uses a GtkFileSystemModel and its API niceties to show the recent
    files.

 gtk/gtkfilechooserdefault.c | 464
 ++++----------------------------------------
 gtk/gtkfilechooserprivate.h |	 4 +-
 2 files changed, 38 insertions(+), 430 deletions(-)

commit 5a31dfd66beabb43206a6c23a699a3297cd9cac3
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 24 22:43:14 2009 +0200

    Convert search to use a GtkFileSystemModel

    Replace the list model code with the file system model and use all the
    file system model API niceties we get from that.
    Also adds the function _gtk_file_system_model_add_and_query_file()
    which
    g_file_query_info()'s the file before adding it, so it gets added with
    the right information.

 gtk/gtkfilechooserdefault.c | 459
 +++-----------------------------------------
 gtk/gtkfilechooserprivate.h |	 4 +-
 gtk/gtkfilesystemmodel.c    |	27 +++
 gtk/gtkfilesystemmodel.h    |	 3 +
 4 files changed, 60 insertions(+), 433 deletions(-)

commit 390a3910f51fbb101bf6959ff681ab3df9556394
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 24 22:46:21 2009 +0200

    Don't count the "enter directory name" line as a selected file

 gtk/gtkfilechooserdefault.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit affa8c84597651931ac7518da211616d4dd0392e
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 24 18:41:03 2009 +0200

    Add a constructor to filesystem model that does not monitor a
    directory

    This is in preparation for switching search and recent models to use
    GtkFileSystemModel

 gtk/gtkfilechooserdefault.c |	2 +-
 gtk/gtkfilesystemmodel.c    | 78
 +++++++++++++++++++++++++++++++++++----------
 gtk/gtkfilesystemmodel.h    |	6 +++-
 3 files changed, 68 insertions(+), 18 deletions(-)

commit 10e8d6abca18836c69da9101421fc35f29a0a207
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 24 16:36:20 2009 +0200

    Make the filesystem model filter API use a GtkFileFilter

    This gets rid of the vfunc API and does exactly what the file chooser
    wants.

 gtk/gtkfilechooserdefault.c | 36 +-----------------
 gtk/gtkfilesystemmodel.c    | 93
 +++++++++++++++++++++++++++++++++++++--------
 gtk/gtkfilesystemmodel.h    | 13 ++-----
 3 files changed, 82 insertions(+), 60 deletions(-)

commit cd337e2a95c2363d95c87319aec4907f773384e8
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 23:45:39 2009 +0200

    Only query the absolutely necessary attributes

    Since the time taken by g_file_enumerate_children() depends a lot
    on the
    attributes that are queried, we query the minimum attributes that need
    to be queired to display the file chooser.

    In particular, the attributes for loading the icon are ignored,
    as icons
    are loaded on demand (see previous commit).

 gtk/gtkfilechooserdefault.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 4a1ff32325fd2ffc80ec3d9612f4e2a846261abc
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 23:33:29 2009 +0200

    Load icons on-demand

    Because loading icons takes a noticable performance, this code
    loads the
    pixbuf on demand and only loads icons for rows that are visible. There
    is a few caveats to this:
    - The pixbuf cell renderer must report the proer size even if the icon
      is not yet loaded. This is achieved by setting a fixed size.
    - On theme changes the cahced pixbufs and the cell renderer must be
      updated to conform to the new theme.

 gtk/gtkfilechooserdefault.c | 102
 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 100 insertions(+), 2 deletions(-)

commit 105e6fbc11dbc37a6b863b766b878cad1c63b969
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 23:17:26 2009 +0200

    Use the GtkTreeSortable of the filesystem model

    Previously, there was a GtkTreeSortModel wrapped around the filesystem
    model to make it sortable. As the new implementation implements the
    GtkTreeSortable interface, we can use this instead.

 gtk/gtkfilechooserdefault.c | 100
 +++++++++++++++-----------------------------
 gtk/gtkfilechooserprivate.h |	 2 -
 2 files changed, 34 insertions(+), 68 deletions(-)

commit 3e385ffd077d5e8f888a2688642b90a0cbe75de8
Author: Benjamin Otte <otte@gnome.org>
Date:	Fri Jun 19 22:36:26 2009 +0200

    Clean up code to use the model directly

    A lot of code special cases accesses to the tree view for the
    different
    browse modes, which was previously necessary, because the models were
    different. Now that they are identical in the first columns, there
    is no
    such need anymore, and the functions don't need to be special cased.

 gtk/gtkfilechooserdefault.c | 252
 ++++++++------------------------------------
 1 file changed, 44 insertions(+), 208 deletions(-)

commit 30c1a1ee2c471f975d6bf3cb0cef608d428c7a77
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 22:58:55 2009 +0200

    Replace the cell data computations

    Previously custom functions were used to compute the data passed
    to the
    cell renderers. Now that all this data is saved by the tree models
    with
    compatible nodes, the usual default attribute-to-column mapping can be
    used.
    With this, caching of the values can happen in the tree model, which
    avoids costly lookups of icons or computation of strings. Last but not
    least it avoids spurious bugs that could happen when strings changed
    without anyone noticing, like the mtime when a new day begins.

 gtk/gtkfilechooserdefault.c | 428
 ++++++--------------------------------------
 1 file changed, 53 insertions(+), 375 deletions(-)

commit a5390ad49e53522dedc6bbb894e715e7eef91f7f
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 21:24:52 2009 +0200

    Consolidate tree models for different browse modes

    All tree models in browse mode now share the first 10 column types
    containing all the necessary information to display the model
    on screen.
    Therefor it is now easy to just operate on the tree model associated
    with the file tree view and in most cases it isn't necessary
    anymore to
    special case the browse modes.

 gtk/gtkfilechooserdefault.c | 1087
 ++++++++++++++++---------------------------
 1 file changed, 397 insertions(+), 690 deletions(-)

commit d6f3d0e7ebe2314dbe8e5319c018ab241b78c50d
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 21:10:07 2009 +0200

    Simplify gtk_file_chooser_default_unselect_file()

 gtk/gtkfilechooserdefault.c | 37 +++++++++++--------------------------
 1 file changed, 11 insertions(+), 26 deletions(-)

commit 0ccb2f242787ed8c01af480334d9411b5f86ebe2
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jul 1 09:48:32 2009 +0200

    Creating the model no longer fails

    So remove the code that checked for failure, as it's not needed
    anymore.

 gtk/gtkfilechooserdefault.c | 7 -------
 1 file changed, 7 deletions(-)

commit 18b56b997089595df4c602d8d045a291d69a7ff8
Author: Benjamin Otte <otte@gnome.org>
Date:	Tue Jun 30 15:15:55 2009 +0200

    Implement new GtkFileSystemModel

    The new model is mostly API-compatible with the old model (minimal
    changes were required), but is a lot faster and has a lot of very
    desirable features.
    - the model does no longer support a tree, just a list of files in a
      given directory
    - the storage has been moved to a GArray as opposed to a tree
    - no more dependency on GtkFileSystem
    - columns are managed by the creator of the model, so any number of
      nodes can be added as needed. This also makes the API more similar
      to GtkListStore.
    - Values are filled on demand using a function given when creating the
      model.
    - The function can decide to let the model cache returned values or
      decide to be called again the next time the value is queried.
    - implements GtkTreeSortable
    - _gtk_file_system_model_get_value() was added to significantly speed
      up value access, which is necessary when sorting large models.

 gtk/gtkfilechooserdefault.c |	 68 +-
 gtk/gtkfilesystemmodel.c    | 2832
 +++++++++++++++++++------------------------
 gtk/gtkfilesystemmodel.h    |	 54 +-
 3 files changed, 1325 insertions(+), 1629 deletions(-)

commit 3c9a34dba39abc24a7745d85163b8785400e7236
Author: Benjamin Otte <otte@gnome.org>
Date:	Wed Jun 17 10:39:26 2009 +0200

    move GtkFileSystemModel private stuff out of the private header

 gtk/gtkfilechooserprivate.h | 57
 ---------------------------------------------
 gtk/gtkfilesystemmodel.c    | 54
 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+), 57 deletions(-)

commit 009f1607094821fae4a658d1d6a513dcb8a296a2
Author: Xan Lopez <xan@gnome.org>
Date:	Thu Oct 15 09:43:08 2009 +0300

    Do not assign the parent class twice

    G_DEFINE_TYPE already does this for us, no need to do it again in
    class_init

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

 gtk/gtkspinner.c | 2 --
 1 file changed, 2 deletions(-)

commit 10a53ff12e83c3822d29f38a1646627ffb086462
Author: Paolo Borelli <pborelli@gnome.org>
Date:	Thu Oct 15 13:59:01 2009 +0200

    Notify the "active" property of the spinner only when needed

    Notify spinner::active only if it really changed an other cosmetic
    fixes

 gtk/gtkspinner.c | 134
 ++++++++++++++++++++++++++++++++-----------------------
 gtk/gtkspinner.h |   2 +-
 2 files changed, 79 insertions(+), 57 deletions(-)

commit 7d6a0f348a110c56f54581beca2bbeb2dbe25bc2
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Thu Oct 15 14:30:54 2009 +0200

    Updated Slovenian translation

 po/sl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ab36b8b12cf8cd3a34e3d78e3e64ddc73cbad1b9
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Thu Oct 15 14:27:30 2009 +0200

    Updated Slovenian translation

 po/sl.po | 292
 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 150 insertions(+), 142 deletions(-)

commit ef3361caa3f4bd43147f269f9be8f54736ee68b3
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:	Thu Oct 15 12:25:21 2009 +0100

    gtk-demo: Remove C99-ism from list_store example

 demos/gtk-demo/list_store.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c18cc3405441578eecd9644289e700da8b4c678
Author: Daniel Nylander <po@danielnylander.se>
Date:	Thu Oct 15 09:53:00 2009 +0200

    Updated Swedish translation

 po/sv.po | 2813
 ++++++++++++++++++++++++++++----------------------------------
 1 file changed, 1283 insertions(+), 1530 deletions(-)

commit edcf78848ae34e34197fe3a59521d0294bea0f7b
Author: A S Alam <aalam@users.sf.net>
Date:	Thu Oct 15 12:56:27 2009 +0530

    Completing translation for Punjabi

 po-properties/pa.po | 3654
 +++++++++++++++++++++++++--------------------------
 po/pa.po	     | 2266 ++++++++++++++++----------------
 2 files changed, 2956 insertions(+), 2964 deletions(-)

commit df5ee2fa10d0d1b3bb067f6667ae1d4e5a5ee2d4
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 15 03:47:45 2009 +0200

    Move documentation to inline comments: GtkToolShell

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

 docs/reference/gtk/tmpl/gtktoolshell.sgml | 80
 -------------------------------
 gtk/gtktoolshell.c			   |  1 +
 2 files changed, 1 insertion(+), 80 deletions(-)

commit fbae115b03cec75a51f68e41615ac183d579d031
Author: Javier Jardón <jjardon@gnome.org>
Date:	Thu Oct 15 00:25:40 2009 +0200

    Move documentation from templates to inline comments: GtkAccesible

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

 docs/reference/gtk/tmpl/gtkaccessible.sgml | 33
 ------------------------------
 gtk/gtkaccessible.c			    |  7 +++++++
 2 files changed, 7 insertions(+), 33 deletions(-)

commit bd2dd7dc9e39e1e74209bafcbe5a53fc70b62f4f
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 14 23:47:33 2009 +0200

    Move documentation from templates to inline comments: GtkActivatable

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

 docs/reference/gtk/tmpl/gtkactivatable.sgml | 98
 -----------------------------
 gtk/gtkactivatable.c			     |	1 +
 2 files changed, 1 insertion(+), 98 deletions(-)

commit ff76366652e455d19f9766966a186ff5f396bea2
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 14 04:09:48 2009 +0200

    Move documentation from templates to inline comments: GtkAccelGroup

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

 docs/reference/gtk/tmpl/gtkaccelgroup.sgml | 327
 -----------------------------
 gtk/gtkaccelgroup.c			    |  25 +++
 gtk/gtkaccelgroup.h			    |  26 +++
 3 files changed, 51 insertions(+), 327 deletions(-)

commit 7fd79f42ab7f5ab19df4033309ecdcc113c7f32b
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Oct 14 23:11:43 2009 +0100

    Fix GtkSpinner using style before it's set

    Fix a possible division by zero when the spinner
    is started before it's realized (eg. before it has a style
    set).

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

 demos/gtk-demo/spinner.c |  4 ++++
 gtk/gtkspinner.c	  | 49
 ++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 49 insertions(+), 4 deletions(-)

commit 6f44b009354ccfcc84ace52774a521500a45afa9
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Oct 14 22:38:28 2009 +0100

    Fix property links in GtkSpinner

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

commit b466b5e7c1cf5739eb3a3da1087347fb864dba32
Author: Leonid Kanter <leon@asplinux.ru>
Date:	Wed Oct 14 23:32:01 2009 +0300

    Updated Russian translation

 po/ru.po | 2200
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1107 insertions(+), 1093 deletions(-)

commit e9a240cd52270992249223485714649d7ddb44f3
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Oct 14 18:43:05 2009 +0100

    Add GtkSpinner::animation-duration style property

 demos/gtk-demo/list_store.c  |  4 +++-
 gtk/gtkcellrendererspinner.c |  5 +++--
 gtk/gtkspinner.c	      | 25 ++++++++++++++++++++++---
 3 files changed, 28 insertions(+), 6 deletions(-)

commit 9112194791bb451a0ab952d2bd1d2158c6a6d664
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 14 13:52:52 2009 -0400

    Add GtkSpinner to the widget gallery

    Yes, our documentation setup is wierd and wonderful.

 docs/reference/gtk/Makefile.am        |   1 +
 docs/reference/gtk/images/spinner.png | Bin 0 -> 3531 bytes
 docs/reference/gtk/visual_index.xml   |   3 +++
 docs/tools/widgets.c		       |  21 +++++++++++++++++++++
 4 files changed, 25 insertions(+)

commit d1ee8e2d4b7b83b3fbbfe39b7985bfc4b39c8264
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 14 13:25:23 2009 -0400

    Documentation and stylistic fixups

 docs/reference/gtk/gtk-docs.sgml |   6 +++
 docs/reference/gtk/gtk.types	  |   2 +
 gtk/gtkaboutdialog.c		  |  12 ++---
 gtk/gtkcellrendererspinner.c	  | 109
 ++++++++++++++++++++++++---------------
 gtk/gtkspinner.c		  |  97 ++++++++++++++++++++--------------
 5 files changed, 138 insertions(+), 88 deletions(-)

commit aa663e08f7fad8fe277eca2bab9dd7233422b6db
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Oct 14 17:46:11 2009 +0100

    Fix "active" property not being notified

    And setting it FALSE starting the spinning when it should
    stop it.

 gtk/gtkspinner.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 2cd44fa5f3a599fbd63debd2f917640341185a12
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Oct 14 12:30:40 2009 -0400

    Fix doc build

    There was an escaping problem in the newly inlined documentation.

 gtk/gtkaboutdialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a480cae52408726954668297a26994507f9a6ec7
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Oct 14 16:01:24 2009 +0100

    Capitalise a11y description for GtkSpinner

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

commit 6e3792aad9fdfcb11cfd59c75d577364441f0ee5
Author: Bastien Nocera <hadess@hadess.net>
Date:	Wed Oct 14 15:58:05 2009 +0100

    Update POTFILES.in for spinner widgets

 po/POTFILES.in | 2 ++
 1 file changed, 2 insertions(+)

commit d21700f5105c2e4b215aa2b4d4f8c90121748cda
Author: Bastien Nocera <hadess@hadess.net>
Date:	Tue Jul 21 02:16:56 2009 +0100

    Bug 319607 – Add a throbber (activity widget) to GTK+

    Add GtkSpinner activity throbber, as well as a cell renderer.

 demos/gtk-demo/Makefile.am	     |	 1 +
 demos/gtk-demo/list_store.c	     | 144 +++++++---
 demos/gtk-demo/spinner.c	     |	90 +++++++
 docs/reference/gtk/gtk-sections.txt |	36 +++
 gtk/Makefile.am		     |	 4 +
 gtk/gtk.h			     |	 2 +
 gtk/gtk.symbols		     |	17 ++
 gtk/gtkcellrendererspinner.c	     | 362 +++++++++++++++++++++++++
 gtk/gtkcellrendererspinner.h	     |	60 +++++
 gtk/gtkspinner.c		     | 525
 ++++++++++++++++++++++++++++++++++++
 gtk/gtkspinner.h		     |	65 +++++
 gtk/gtkstyle.c			     | 118 +++++++-
 gtk/gtkstyle.h			     |	18 +-
 13 files changed, 1403 insertions(+), 39 deletions(-)

commit df53e6ad8b8939f1e7bb9a48987f972fec6cfa4c
Author: Bastien Nocera <hadess@hadess.net>
Date:	Tue Oct 13 13:53:09 2009 +0100

    Add ability to set a tooltip's image from a GIcon

    Makes it easier to implement fallbacks whilst following
    theme changes.

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

 docs/reference/gtk/gtk-sections.txt |	1 +
 gtk/gtk.symbols		     |	1 +
 gtk/gtktooltip.c		     | 32 +++++++++++++++++++++++++++++---
 gtk/gtktooltip.h		     |	3 +++
 4 files changed, 34 insertions(+), 3 deletions(-)

commit 588bec91211977b311d9f2c808d3ff241fa53c38
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 14 03:23:47 2009 +0200

    Move documentation from templates to inline comments: GtkAboutDialog

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

 docs/reference/gtk/tmpl/gtkaboutdialog.sgml | 475
 ----------------------------
 gtk/gtkaboutdialog.c			     |	61 ++++
 gtk/gtkaboutdialog.h			     |	17 +
 3 files changed, 78 insertions(+), 475 deletions(-)

commit df9e1c329441bee4d066b10060660cbecd94b981
Author: Javier Jardón <javierjc1982@gmail.com>
Date:	Mon Oct 12 15:59:45 2009 +0200

    Substitute gtk_widget_ref/unref with g_object_ref/unref

    Substitute the use of gtk_widget_ref/unref in documentation examples
    and in internal gtk+ code

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

 docs/developers.txt		  | 9 ---------
 docs/faq/gtk-faq.sgml		  | 4 ++--
 docs/refcounting.txt		  | 8 ++++----
 docs/tutorial/gtk_tut.sgml	  | 4 ++--
 docs/tutorial/gtk_tut_12.es.sgml | 4 ++--
 gtk/gtkwidget.h		  | 4 ++--
 6 files changed, 12 insertions(+), 21 deletions(-)

commit b66583f2a59e09ad9f27f1750b58917b243381ae
Author: Javier Jardón <javierjc1982@gmail.com>
Date:	Mon Oct 12 16:09:55 2009 +0200

    Substitute gtk_style_unref for g_object_unref in documentation example

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

 docs/tutorial/gtk_tut.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57bc51371396af839859293468ba6004adfebcad
Author: Javier Jardón <jjardon@gnome.org>
Date:	Wed Oct 14 03:02:14 2009 +0200

    Use g_object_ref/unref instead deprecated gdk_*_ref/unref functions

    Substitute deprecated reference counting functions for
    g_object_ref/unref in documentation and in internal code

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

 docs/dnd_internals.txt		  | 2 --
 docs/faq/gtk-faq.sgml		  | 4 ++--
 docs/tutorial/gtk_tut.sgml	  | 8 ++++----
 docs/tutorial/gtk_tut_12.es.sgml | 6 +++---
 docs/widget_system.txt		  | 2 +-
 gdk/directfb/gdkdnd-directfb.c   | 4 ++--
 gdk/gdkgc.h			  | 2 +-
 gdk/gdkimage.h			  | 2 +-
 gdk/gdkpixmap.h		  | 8 ++++----
 gdk/gdkwindow.h		  | 4 ++--
 gdk/testgdk.c			  | 2 +-
 gdk/x11/gdkcursor-x11.c	  | 4 ++--
 12 files changed, 23 insertions(+), 25 deletions(-)

commit fb63e32a9d54854ea126fb5e772b412df9bbaef8
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Oct 13 21:32:04 2009 +0300

    Don't use XP themes until they work

 modules/engines/ms-windows/xp_theme.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8539899349ccb928e3074c4261758682ca1784a4
Author: Javier Jardón <jjardon@gnome.org>
Date:	Tue Oct 13 17:29:04 2009 +0200

    Bump version to 2.19.0

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9eeece19eda609e01c613ad38ca9f4b01d89dffe
Author: Leonid Kanter <leon@asplinux.ru>
Date:	Tue Oct 13 17:19:26 2009 +0300

    Updated Russian translation

 po/ru.po | 186
 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 69 insertions(+), 117 deletions(-)

commit 891c2d1b3f6cab1fc4f3eb3c3e23778dc53b27e8
Author: Leonid Kanter <leon@asplinux.ru>
Date:	Tue Oct 13 17:00:59 2009 +0300

    Updated Russian translation

 po-properties/ru.po | 3596
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1801 insertions(+), 1795 deletions(-)

commit 646955f1860d477fe61dd1991a54efba5cc5c973
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:	Tue Oct 13 20:19:54 2009 +0700

    po/vi.po: update translation of "Places"

 po/vi.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1542fa6f8dc1cd488ef374ed47fd9d7d730e2fec
Author: David Planella <david.planella@gmail.com>
Date:	Tue Oct 13 13:37:44 2009 +0200

    Updated Catalan translation

 po-properties/ca.po | 3586
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 1798 insertions(+), 1788 deletions(-)

commit 0ade1c4bff2e7a8ca9b1c138a11f0b6b0847214f
Author: David Planella <david.planella@gmail.com>
Date:	Mon Oct 12 19:32:26 2009 +0200

    Updated Catalan translation

 po/ca.po | 2209
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1106 insertions(+), 1103 deletions(-)

commit 127033f83d309612bc3a386e2519c4d93ff882c1
Author: Javier Jardón <javierjc1982@gmail.com>
Date:	Wed Sep 23 16:53:55 2009 +0200

    Bug 596019 - No accessors for GtkDialog buttons

    Add API for GtkDialog to return widgets by response ID.
    Added gtk_dialog_get_widget_for_response() to access to all kinds
    of buttons with all kinds of responses.

 gtk/gtk.symbols |  1 +
 gtk/gtkdialog.c | 43 +++++++++++++++++++++++++++++++++++++++++++
 gtk/gtkdialog.h |  2 ++
 3 files changed, 46 insertions(+)

commit 39c1da4d0106ea5c63f4b38836aa65881f9dc0e1
Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
Date:	Sun Oct 11 14:29:25 2009 +0300

    Updated Romanian translation

 po/ro.po | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit 80ace71c9434aaa37ca071a99036be30f56196be
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	Sun Oct 11 12:36:48 2009 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 2213
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1108 insertions(+), 1105 deletions(-)

commit 76997ab57d6af3a08507755dd654d2e71d4c39ac
Author: Eitan Isaacson <eitan@ascender.com>
Date:	Tue Oct 6 12:28:23 2009 -0700

    Explicitly set the accessible name of GtkToolButton.

    GAIL is not able to retrieve the correct button name alone, so it
    must be set in gtktoolbutton.c

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

 gtk/gtktoolbutton.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 59f2a62e9c2fd0377ca19326800b15a0b7962a46
Author: Michael Natterer <mitch@gimp.org>
Date:	Sat Oct 10 18:26:07 2009 +0200

    Revert "Remove deprecated GtkContainer function and macros"

    This reverts commit 0e3a46915eabaf1bb8fd0559616c0cec92025678.

 gtk/gtkcontainer.c | 30 ++++++++++++++++++++++++++++++
 gtk/gtkcontainer.h | 14 ++++++++++++++
 2 files changed, 44 insertions(+)

commit 0e3a46915eabaf1bb8fd0559616c0cec92025678
Author: Javier Jardón <javierjc1982@gmail.com>
Date:	Thu Oct 8 17:54:55 2009 +0200

    Remove deprecated GtkContainer function and macros

 gtk/gtkcontainer.c | 30 ------------------------------
 gtk/gtkcontainer.h | 14 --------------
 2 files changed, 44 deletions(-)

commit 1b32f7ad172c238cf652c0e3fe6f02c8038d64c0
Author: Branko Kokanović <branko.kokanovic@gmail.com>
Date:	Fri Oct 9 20:12:26 2009 +0000

    Updated Serbian translation

 po-properties/sr.po	   | 5072
 +++++++++++++++++++++-----------------------
 po-properties/sr@latin.po | 5129
 +++++++++++++++++++++------------------------
 2 files changed, 4781 insertions(+), 5420 deletions(-)

commit f562138ef008d48e2c8fc077de5786b4793082b7
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Oct 8 15:40:45 2009 +0300

    Create and install gtk-update-icon-cache.exe.manifest to avoid UAC

 gtk/Makefile.am | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

commit 2e0b5580efb217586b5ac74d4cfdf2db5125006e
Author: Tor Lillqvist <tml@iki.fi>
Date:	Fri Oct 9 14:32:11 2009 +0300

    Don't include gdkwin32.h when testing Objective-C++

    Fixes bug #594644. If somebody actually some day needs to include
    gdkwin32.h from an Objective-C++ program something needs to be done.

 tests/autotestkeywords.cc | 2 ++
 1 file changed, 2 insertions(+)

commit 088baaec31705d2efa6e66d7ab14139c154320c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Oct 9 07:08:54 2009 +0200

    Make selecting the last character work again

    This broke when I added link support. git bisect helped to track it
    down.

 gtk/gtklabel.c | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit b3b26b517de61562c3429dbaea8f72549ac83d23
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	Thu Oct 8 14:20:59 2009 +0200

    Updated Slovenian translation

 po/sl.po | 2799
 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 1301 insertions(+), 1498 deletions(-)

commit 3cad065c9888d44a08f96e81597a235765bfd68a
Author: Timo Jyrinki <timo.jyrinki@iki.fi>
Date:	Thu Oct 8 12:50:35 2009 +0300

    Updated Finnish translation by Jiri Grönroos.

 po/fi.po | 2252
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1129 insertions(+), 1123 deletions(-)

commit 9212f560f0df8e9697d952fb4f3ad89595a4cab2
Author: Tor Lillqvist <tml@iki.fi>
Date:	Thu Oct 8 10:54:22 2009 +0300

    Fix the GDI+ gdk-pixbuf loader

    Should fix bug #552678. Patch by Dominic Lachowicz, based on a clueful
    response from Jason Copenhaver on Albeto Ruiz's blog
    http://aruiz.typepad.com/siliconisland/2009/08/dear-lazyweb-gtk-need-gdi-help.html

 gdk-pixbuf/io-gdip-utils.c | 68
 ++++++++++++++++++++++++++--------------------
 1 file changed, 38 insertions(+), 30 deletions(-)

commit f38fc7f37db3f2a135fe085014b7cfd568a7bb21
Author: André Gondim <andregondim@ubuntu.com>
Date:	Wed Oct 7 07:20:26 2009 -0300

    Updated Brazilian Portuguese translation.

    Reviewed by Rodrigo Flores <mail@rodrigoflores.org>.

 po/pt_BR.po | 2214
 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 1108 insertions(+), 1106 deletions(-)

commit 79c2af5c4ed29b9e8ab3083abee840bac2ba68f6
Author: Alexander Shopov <ash@contact.bg>
Date:	Wed Oct 7 07:44:35 2009 +0300

    Updated Bulgarian translation

 po/bg.po | 2222
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1113 insertions(+), 1109 deletions(-)

commit 425b6520037b006adae590d8436d680fbffe9352
Author: Tor Lillqvist <tml@iki.fi>
Date:	Tue Oct 6 14:53:22 2009 +0300

    Don't ignore SIGPIPE unless it exists

 gtk/gtkmain.c | 2 ++
 1 file changed, 2 insertions(+)

commit 2dee48b6d0ee5eec85341577061f701fff92c766
Author: Manoj Kumar Giri <mgiri@mgiri.csb>
Date:	Tue Oct 6 11:27:46 2009 +0530

    Updated Oriya Translation

 po/or.po | 2257
 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 1118 insertions(+), 1139 deletions(-)

commit 4ee18f8b940be175c4f220fa2d1bf53d998638a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 5 17:44:25 2009 -0400

    Bump version

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

commit 68f25328e48b0885788baa6e9d5a44e65d353735
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 5 17:42:00 2009 -0400

    2.18.2

 NEWS			      |    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       |    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	      |    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		      |   16 +-
 po/am.po		      |   16 +-
 po/ang.po		      |   16 +-
 po/ar.po		      |   16 +-
 po/as.po		      |   16 +-
 po/ast.po		      |   16 +-
 po/az.po		      |   16 +-
 po/az_IR.po		      |   16 +-
 po/be.po		      |   16 +-
 po/be@latin.po		      |   16 +-
 po/bg.po		      |   16 +-
 po/bn.po		      |   16 +-
 po/bn_IN.po		      |   16 +-
 po/br.po		      |   16 +-
 po/bs.po		      |   16 +-
 po/ca.po		      |   16 +-
 po/ca@valencia.po	      |   16 +-
 po/crh.po		      |   16 +-
 po/cs.po		      |   16 +-
 po/cy.po		      |   16 +-
 po/da.po		      |   16 +-
 po/de.po		      |   16 +-
 po/dz.po		      |   16 +-
 po/el.po		      |   16 +-
 po/en_CA.po		      |   16 +-
 po/en_GB.po		      |   16 +-
 po/eo.po		      |   16 +-
 po/es.po		      |   16 +-
 po/et.po		      |   16 +-
 po/eu.po		      |   16 +-
 po/fa.po		      |   16 +-
 po/fi.po		      |   16 +-
 po/fr.po		      |   16 +-
 po/ga.po		      |   16 +-
 po/gl.po		      |   16 +-
 po/gu.po		      |   16 +-
 po/he.po		      |   16 +-
 po/hi.po		      |   16 +-
 po/hr.po		      |   16 +-
 po/hu.po		      |   16 +-
 po/hy.po		      |   16 +-
 po/ia.po		      |   16 +-
 po/id.po		      |   16 +-
 po/io.po		      |   16 +-
 po/is.po		      |   16 +-
 po/it.po		      | 2205
 ++++++++++++++++++++---------------------
 po/ja.po		      |    5 +-
 po/ka.po		      |   16 +-
 po/kn.po		      |   16 +-
 po/ko.po		      |   16 +-
 po/ku.po		      |   16 +-
 po/li.po		      |   16 +-
 po/lt.po		      |   16 +-
 po/lv.po		      |   16 +-
 po/mai.po		      |   16 +-
 po/mi.po		      |   16 +-
 po/mk.po		      |   16 +-
 po/ml.po		      |   16 +-
 po/mn.po		      |   16 +-
 po/mr.po		      |   16 +-
 po/ms.po		      |   16 +-
 po/nb.po		      |   16 +-
 po/ne.po		      |   16 +-
 po/nl.po		      |   16 +-
 po/nn.po		      |   16 +-
 po/nso.po		      |   16 +-
 po/oc.po		      |   16 +-
 po/or.po		      |   16 +-
 po/pa.po		      |   16 +-
 po/pl.po		      |   16 +-
 po/ps.po		      |   16 +-
 po/pt.po		      |   16 +-
 po/pt_BR.po		      |   16 +-
 po/ro.po		      |   16 +-
 po/ru.po		      |   16 +-
 po/rw.po		      |   16 +-
 po/si.po		      |   16 +-
 po/sk.po		      |   16 +-
 po/sl.po		      |   16 +-
 po/sq.po		      |   16 +-
 po/sr.po		      | 2217
 +++++++++++++++++++++--------------------
 po/sr@ije.po		      |   16 +-
 po/sr@latin.po		      | 2248
 +++++++++++++++++++++---------------------
 po/sv.po		      |   16 +-
 po/ta.po		      |   16 +-
 po/te.po		      |   16 +-
 po/th.po		      |   16 +-
 po/tk.po		      |   16 +-
 po/tr.po		      |   16 +-
 po/tt.po		      |   16 +-
 po/uk.po		      |   16 +-
 po/ur.po		      |   16 +-
 po/uz.po		      |   16 +-
 po/uz@cyrillic.po	      |   16 +-
 po/vi.po		      |   16 +-
 po/wa.po		      |   16 +-
 po/xh.po		      |   16 +-
 po/yi.po		      |   16 +-
 po/zh_CN.po		      |   16 +-
 po/zh_HK.po		      |   16 +-
 po/zh_TW.po		      |   16 +-
 203 files changed, 4219 insertions(+), 4211 deletions(-)

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

    Updates

 NEWS | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

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 file changed, 7 insertions(+)

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 file 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 file changed, 2 insertions(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 3 insertions(+)

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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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

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 file 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 file changed, 3 insertions(+)

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

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 insertion(+), 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 file 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 file changed, 1 deletion(-)

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 | 63
 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 33 insertions(+), 30 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 file 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 file changed, 20 insertions(+), 1 deletion(-)

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 file changed, 64 insertions(+), 1 deletion(-)

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 file changed, 18 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 68 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 4 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+)

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

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file changed, 5 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file changed, 36 insertions(+)

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 file 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 file 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 file changed, 5 insertions(+), 1 deletion(-)

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 file changed, 8 insertions(+)

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

    Mention thread-safety issues

 docs/reference/gtk/migrating-ClientSideWindows.sgml | 13 ++++++++-----
 1 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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 file 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 file changed, 4 insertions(+)

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 file 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.

 docs/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 file 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 file 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 file 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 file 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...

 docs/reference/gtk/migrating-ClientSideWindows.sgml | 2 ++
 1 file changed, 2 insertions(+)

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.

 docs/reference/gtk/migrating-ClientSideWindows.sgml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 9 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file changed, 4 insertions(+)

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 file 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 file changed, 4 insertions(+)

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

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 file changed, 6 insertions(+), 1 deletion(-)

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 file changed, 11 insertions(+)

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 file 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 file 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 file 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 file changed, 183 insertions(+)

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 file 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 file changed, 1 insertion(+), 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 file changed, 172 insertions(+)

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 file changed, 40 insertions(+)

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 file changed, 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 file changed, 4 insertions(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 26 insertions(+), 1 deletion(-)

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 file 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 file changed, 249 insertions(+), 1 deletion(-)

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 file changed, 114 insertions(+)

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 file changed, 53 insertions(+)

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 file changed, 21 insertions(+)

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

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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

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

    Updates

 NEWS | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

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 file 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 file changed, 3 insertions(+)

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 | 62
 ++++++++++++++++++++++++++++---------------------
 1 file changed, 36 insertions(+), 26 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 file 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 file changed, 1 deletion(-)

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

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

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 file 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 file changed, 1 insertion(+)

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 file changed, 5 insertions(+)

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 file changed, 4 insertions(+)

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 file 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 file changed, 1 insertion(+)

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 file changed, 2 insertions(+)

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 file 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 file changed, 1 insertion(+), 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(+)

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 file 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 file changed, 7 insertions(+)

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 file changed, 8 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file changed, 3 insertions(+)

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 file changed, 5 insertions(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file 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 file changed, 1 deletion(-)

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

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 43 insertions(+), 1 deletion(-)

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

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

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 file 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 file 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 file 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 file changed, 1 insertion(+)

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 file 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 file 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 file changed, 5 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 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 file 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

 docs/reference/gtk/migrating-ClientSideWindows.sgml | 3 +++
 1 file changed, 3 insertions(+)

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 file 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 file 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 file changed, 5 insertions(+), 1 deletion(-)

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 file 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, 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 file 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 file 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 file changed, 15 insertions(+)

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

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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file 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 file 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 file 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 file 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 file 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 file changed, 8 insertions(+)

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 file changed, 1 insertion(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+)

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

    Updates

 NEWS | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file 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 file 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	   | 12656
 ++++++++++++++++++++++++--------------------
 po-properties/sr@latin.po | 12656
 ++++++++++++++++++++++++--------------------
 po/sr.po		   |  2344 ++++----
 po/sr@latin.po		   |  2372 ++++-----
 4 files changed, 16380 insertions(+), 13648 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	   | 12850
 +++++++++++++++++++------------------------
 po-properties/sr@latin.po | 12853
 +++++++++++++++++++-------------------------
 2 files changed, 11282 insertions(+), 14421 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(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 19 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 8 insertions(+), 1 deletion(-)

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 file changed, 10 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 34 insertions(+)

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

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 86 insertions(+)

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 file 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 file 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 file 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 file changed, 4 insertions(+)

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 file 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 file 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 file changed, 4 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 3 insertions(+), 1 deletion(-)

commit 9389d53504372e9f04de0bec5d693e736a42c7ad
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Aug 17 23:53:36 2009 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 30 insertions(+)

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 file changed, 5 insertions(+)

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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 deletion(-)

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 file 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 file changed, 6 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+)

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

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 file 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 file changed, 20 insertions(+)

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 file 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 file changed, 20 insertions(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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				| 3174 ++++++++--------
 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, 67001 insertions(+), 58606 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 file changed, 4 insertions(+), 1 deletion(-)

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

commit dffb6283a0530ded9ec305b95a9808cefd43f62e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Aug 11 12:47:09 2009 -0400

    Updates

 NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

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 file changed, 19 insertions(+), 1 deletion(-)

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 file changed, 35 insertions(+)

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 file 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 file 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 file 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 file 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 file changed, 16 insertions(+), 1 deletion(-)

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 file changed, 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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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, 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 file changed, 1 insertion(+), 1 deletion(-)

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

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

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

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 | 3424
 ++++++++++++++++++++++++---------------------------
 1 file changed, 1606 insertions(+), 1818 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 file 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 file changed, 6 insertions(+)

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 file 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 file 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 file 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 file changed, 21 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 6 insertions(+)

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

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 file changed, 10 insertions(+), 1 deletion(-)

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

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 4 insertions(+)

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 file changed, 1 insertion(+)

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 file changed, 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 deletion(-)

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

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 file changed, 17 insertions(+)

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 file changed, 30 insertions(+), 2 deletions(-)

commit a96bf76db3cc21d735749bd36dd81b94fe8db8d0
Author: Jamy <jamybzh@free.fr>
Date:	Tue Jul 28 13:46:41 2009 +0200

    Updated breton translation

 po/br.po | 0
 1 file 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 | 2685
 +++++++++++++++++++++++++-------------------------------------
 1 file changed, 1064 insertions(+), 1621 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 file 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 file 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 file changed, 1 insertion(+)

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 file 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 file 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 file 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 file changed, 34 insertions(+)

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 | 41
 ++++++++---------------------------------
 gdk/win32/gdkdrawable-win32.h |  4 ++--
 2 files changed, 10 insertions(+), 35 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 file changed, 1 insertion(+), 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 34 insertions(+)

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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+)

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 file changed, 33 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 3 insertions(+)

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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 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 file changed, 1 insertion(+)

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 file changed, 5 insertions(+)

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 file changed, 4 insertions(+)

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 file 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 file 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 file changed, 6 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

commit b923f9cf54d6b0c012390f3c67a2172ab4d14c34
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jul 17 14:31:00 2009 -0400

    Updates

 NEWS | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file changed, 3 insertions(+), 2 deletions(-)

commit 249be999a6699752980a5e16e45b45c4db18dabf
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Jul 16 19:27:20 2009 +0200

    Fixed a typo that I didn't see until now, strangely.

 gtk/gtktoolpalette.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 87b53b3df18a6e5103fd87ada981f8542b2d7e78
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Jul 16 18:13:34 2009 +0200

    Removed empty docs/reference/ChangeLog entries. I am using
    prepare-ChangeLog.pl to help create informative commit messages and
    this was a side-effect.

 docs/reference/ChangeLog | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit eb76666f1c25d4cd38d231dca49c960c6d5e3b4d
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Thu Jul 16 17:51:55 2009 +0200

    GtkToolPalette: Use gtk-toolbar-style and gtk-toolbar-icon-size
    settings.

	* gtk/gtksettings.c: (settings_install_property_parser): Handle
	enums too.
	* gtk/gtktoolbar.c (gtk_toolbar_class_init): Move the
	gtk-toolbar-style and
	gtk-toolbar-icon-size settings into GtkSettings because we now
	use it in
	GtkToolPalette too.

	* gtk/gtktoolpalette.[h|c]: Add gtk_tool_palette_unset_style() and
	gtk_tool_palette_unset_icon_size(), and use the toolbar-style and
	icon-size from GtkSettings if these are not set via the set
	functions.

	* demos/gtk-demo/toolpalette.c (on_combo_style_changed),
	(do_toolpalette): Add and handle a -1 value to mean the desktop
	"Default"
	toolbar style.

 demos/gtk-demo/toolpalette.c	     |	 8 +-
 docs/reference/ChangeLog	     |	 6 +
 docs/reference/gtk/gtk-sections.txt |	 2 +
 gtk/gtksettings.c		     |	39 ++++-
 gtk/gtktoolbar.c		     |	14 --
 gtk/gtktoolpalette.c		     | 275
 ++++++++++++++++++++++++++++++++++--
 gtk/gtktoolpalette.h		     |	 2 +
 7 files changed, 319 insertions(+), 27 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 file 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 file changed, 36 insertions(+)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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

commit a14e05fa591cffe5043832cc8efefe9ff2691587
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Tue Jul 14 23:46:21 2009 +0200

    GtkToolItemGroup now has label and label-widget properties.

	* demos/gtk-demo/toolpalette.c (load_special_items): Demonstrate
	gtk_tool_item_group_set_label_widget().
	* gtk/gtktoolitemgroup.[h|c]: Rename the "item-group-name"
	property to
	"label" because that is what it is. Likewise rename the functions.
	Add a "label-widget" propert and get/set_label_widget() functions,
	based on the same code/API in GtkExpander.

 demos/gtk-demo/toolpalette.c	     |	 7 +-
 docs/reference/ChangeLog	     |	 6 +
 docs/reference/gtk/gtk-sections.txt |	 6 +-
 gtk/gtktoolitemgroup.c		     | 440
 +++++++++++++++++++++++-------------
 gtk/gtktoolitemgroup.h		     |	11 +-
 5 files changed, 304 insertions(+), 166 deletions(-)

commit 33c4cb76d86c192ea4dbb8f0db34bbbc37158305
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jul 14 15:55:12 2009 -0400

    Also flip scrollbars in the toolpalette example

 demos/gtk-demo/toolpalette.c | 6 ++++++
 1 file changed, 6 insertions(+)

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

commit fc226767eb49763cd8c11ae0f42859c4b7914ce5
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Tue Jul 14 19:53:28 2009 +0200

    GtkToolItemGroup: Rename the name property. GtkToolPalette: Added
    class padding.

    * gtk/gtktoolitemgroup.[h|c]: Rename the name property to
    item-group-name
    and rename get/set_name() to get/set_item_group_name(), to avoid a
    clash with
    GtkWidget::name.
    * gtk/gtktoolpalette.h: GtkToolPaletteClass: Add padding for
    future use.

 docs/reference/ChangeLog	     |	6 ++++++
 docs/reference/gtk/gtk-sections.txt |	4 ++--
 gtk/gtktoolitemgroup.c		     | 40
 ++++++++++++++++++++-----------------
 gtk/gtktoolitemgroup.h		     |	6 +++---
 gtk/gtktoolpalette.h		     |	8 ++++++++
 5 files changed, 41 insertions(+), 23 deletions(-)

commit ac7b0c91ae8394b869c00ece5ccadcb433aaecd6
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Tue Jul 14 19:11:20 2009 +0200

    ToolPalette: Implement GtkOrientable.

    * gtk/gtktoolpalette.[h|c]: Remove
    gtk_tool_palette_get/set_property(),
    implementing GtkOrientable instead.
    * gtk/gtktoolitemgroup.c:
    * demos/gtk-demo/toolpalette.c: Use gtk_orientable_* instead.

 demos/gtk-demo/toolpalette.c	     |	2 +-
 docs/reference/ChangeLog	     |	6 +++++
 docs/reference/gtk/gtk-sections.txt |	2 --
 gtk/gtktoolitemgroup.c		     |	4 +--
 gtk/gtktoolpalette.c		     | 51
 +++++--------------------------------
 gtk/gtktoolpalette.h		     |	3 ---
 6 files changed, 15 insertions(+), 53 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(+)

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

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 file changed, 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 file changed, 9 insertions(+)

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 file changed, 19 insertions(+), 1 deletion(-)

commit 2976f4d98cb2a45a7d1b67bb3ef4a2fed4194fc8
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Mon Jul 13 19:37:25 2009 +0200

    GtkTool*: Removed the HAVE_EXTENDED_TOOL_SHELL_SUPPORT_BUG_535090
    ifdefs. This gives us nicer text alignment among other things.

 gtk/gtktoolitemgroup.c      |	8 --------
 gtk/gtktoolpalette.c	     | 10 ----------
 gtk/gtktoolpaletteprivate.h |	4 ----
 3 files changed, 22 deletions(-)

commit dad6e7343c1fbdbbe2a6ca765aabcf8b887933c9
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Mon Jul 13 19:13:59 2009 +0200

    ToolShell: Add ellipsize, text-orientation, text-alignment and
    size-group.

	* gtk/gtktoolshell.c: Added vfuncs to get/set ellipsize,
	text-orientation,
	text-alignment and size-group plus getter/setters to invoke
	these vfuncs.
	* gtk/gtktoolitem.[h|c]: Added getters and setters to get/set
	these from the
	parent GtkToolShell. This is in the style of the existing
	"properties".
	* gtk/gtktoolbutton.c: Updated to use the extra properties.

	* docs/reference/gtk/gtk-sections.txt
	* gtk/gtk.symbols: Updated to mention the new functions.

	These new "properties" are used by GtkToolPalette.

 docs/reference/ChangeLog	     |	  6 +
 docs/reference/gtk/gtk-sections.txt |	  6 +
 gtk/gtk.symbols		     |	  8 +
 gtk/gtktoolbutton.c		     |	 73 +-
 gtk/gtktoolitem.c		     |	106 +
 gtk/gtktoolitem.h		     |	  5 +
 gtk/gtktoolshell.c		     |	 92 +
 gtk/gtktoolshell.h		     |	 46 +-
 gtktoolitemgroup.c		     | 6972
 -----------------------------------
 gtktoolitemgroup.h		     |	276 --
 gtktoolpalette.c		     | 5055 -------------------------
 gtktoolpalette.h		     |	399 --
 gtktoolpaletteprivate.h	     |	 59 -
 13 files changed, 318 insertions(+), 12785 deletions(-)

commit 8a294b8bb75236c52519dcb39794bedad15498df
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Mon Jul 13 19:11:12 2009 +0200

    Added missing files that I thought I had already added.

 gtk/gtktoolpaletteprivate.h |	 59 +
 gtktoolitemgroup.c	     | 6972
 +++++++++++++++++++++++++++++++++++++++++++
 gtktoolitemgroup.h	     |	276 ++
 gtktoolpalette.c	     | 5055 +++++++++++++++++++++++++++++++
 gtktoolpalette.h	     |	399 +++
 gtktoolpaletteprivate.h     |	 59 +
 6 files changed, 12820 insertions(+)

commit d95654fd5f61788b4a590cd0558c80adebde5e1a
Author: Murray Cumming <murrayc@murrayc.com>
Date:	Mon Jul 13 18:45:48 2009 +0200

    gtk+/demos/gtk-demo/: Added GtkToolPalette demo.

 demos/gtk-demo/Makefile.am   |   1 +
 demos/gtk-demo/toolpalette.c | 318
 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 319 insertions(+)

commit 5a1415feda34ae1a634adad57ecd64d1cdc434c7
Author: Johannes Schmid <johannes.schmid@openismus.com>
Date:	Mon Jul 13 17:38:34 2009 +0200

    Added GtkToolPalette.

	    * gtk/gtktoolpallete.[h|cc]:
	    * gtk/gtktoolitemgroup.[h|cc]: Added a tool pallete container
	    widget,
	    with groups of toolbar items that can be shown as a grid
	    of icons
	    or a list of names.
	    * gtk/Makefile.am:
	    * gtk/gtk.h:
	    * gtk/gtkmarshal.list: Mentioned the new files.

	    Bug #567729

 docs/reference/gtk/Makefile.am      |	  2 +
 docs/reference/gtk/gtk-docs.sgml    |	  2 +
 docs/reference/gtk/gtk-sections.txt |	103 ++
 docs/reference/gtk/gtk.types	     |	  2 +
 docs/reference/gtk/visual_index.xml |	  3 +
 gtk/Makefile.am		     |	  4 +
 gtk/gtk.h			     |	  2 +
 gtk/gtktoolitemgroup.c		     | 2324
 +++++++++++++++++++++++++++++++++++
 gtk/gtktoolitemgroup.h		     |	 92 ++
 gtk/gtktoolpalette.c		     | 1685 +++++++++++++++++++++++++
 gtk/gtktoolpalette.h		     |	133 ++
 11 files changed, 4352 insertions(+)

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 file 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 file 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 file 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 file changed, 2 insertions(+)

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 file 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 file 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 file changed, 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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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

commit 369ffae8dc2ef15db54449cd45f6818463ab8256
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jul 10 14:00:35 2009 -0400

    Update

 NEWS | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

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 file changed, 10 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file changed, 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file changed, 14 insertions(+)

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 file 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 file changed, 3 insertions(+)

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 file changed, 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

commit b55ac3523d7731ad4296f754aeffa179b2d9d405
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jul 7 01:07:27 2009 -0400

    Bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

commit 2163081bc61564066d9b21e3a2b003bd5c193f96
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jul 6 20:25:17 2009 -0400

    Update NEWS

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 9 insertions(+), 1 deletion(-)

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

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 file 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 file changed, 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 5 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 3 insertions(+)

commit 6b56aea518226c27411414176527667472a3c936
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Jul 3 15:21:50 2009 -0400

    Add another bug ref

 NEWS | 1 +
 1 file changed, 1 insertion(+)

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

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 file changed, 42 insertions(+)

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

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 file 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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 | 502
 +++++---------------------------------------
 gdk/win32/gdkinput-win32.h  |	 1 -
 gdk/win32/gdkwindow-win32.c | 355 +++++++------------------------
 tests/testwindows.c	     |	 2 +
 4 files changed, 133 insertions(+), 727 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 file 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 file changed, 1 insertion(+), 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 file 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 file changed, 4 insertions(+)

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 file changed, 1 insertion(+)

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 file 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 file changed, 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 file 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 file 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 file changed, 1 insertion(+)

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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file changed, 1 deletion(-)

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

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 6 insertions(+)

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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

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 file 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 file changed, 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 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 file 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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 51 insertions(+)

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 file changed, 2 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file changed, 3 insertions(+)

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 file 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 file changed, 5 insertions(+)

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

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 file 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 file changed, 12 insertions(+), 1 deletion(-)

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 file changed, 7 insertions(+)

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 file changed, 1 insertion(+), 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file 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 file 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 file changed, 28 insertions(+)

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 file changed, 4 insertions(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 183 insertions(+), 1 deletion(-)

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 file changed, 59 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 15 insertions(+)

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 file 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 file 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 file 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 file changed, 33 insertions(+)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 | 512
 ++++++++++++++++++--------------------------------------
 1 file changed, 164 insertions(+), 348 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    | 86
 ++++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 71 insertions(+), 17 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 file 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 file changed, 2 insertions(+)

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 file 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 file 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 file changed, 5 insertions(+)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 48 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 26 insertions(+)

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

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 file 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 file 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 file 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 file 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 file changed, 6 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+)

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

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 file 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 file 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 file changed, 9 insertions(+), 1 deletion(-)

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 file changed, 9 insertions(+), 1 deletion(-)

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 file 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 file 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 file changed, 11 insertions(+)

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			       | 1509
 ++++++++++++++++++++++++++++-----
 gtk/gtklabel.h			       |    5 +-
 tests/testgtk.c		       |   52 ++
 tests/testgtkrc		       |    8 +
 8 files changed, 1457 insertions(+), 227 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file 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 file 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 file 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 file 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 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 30 insertions(+)

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 file changed, 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file changed, 17 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 1 insertion(+)

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 file 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 file 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 file changed, 9 insertions(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file changed, 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 file changed, 2 insertions(+)

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

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 10 insertions(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 4 insertions(+)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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, 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 file changed, 68 insertions(+)

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 file changed, 1 insertion(+)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+)

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 file 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 file 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 file 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 file 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 file changed, 2 insertions(+)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+)

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 file 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 file changed, 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 file 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 file changed, 3 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 5 insertions(+)

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 file changed, 3 insertions(+)

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 file changed, 2 insertions(+)

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 file changed, 6 insertions(+)

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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file changed, 8 insertions(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 18 insertions(+), 1 deletion(-)

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, 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 file 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 file 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 file 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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, 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file changed, 4 insertions(+)

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 file 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 file changed, 9 insertions(+), 1 deletion(-)

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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 1 deletion(-)

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 file 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 file changed, 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, 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 file changed, 6 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file changed, 3 insertions(+)

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 file 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 file 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 file changed, 27 insertions(+)

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 file 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 file 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 file changed, 1 insertion(+)

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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 6 insertions(+)

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 file changed, 3 insertions(+)

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 file changed, 4 insertions(+)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 11 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 deletion(-)

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 file changed, 2 insertions(+)

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 file 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 file changed, 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 file 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 file changed, 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(+)

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 | 210
 +++++++++++++++---------------------------
 1 file changed, 73 insertions(+), 137 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 file 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 deletion(-)

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 file changed, 1 insertion(+)

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 file changed, 6 insertions(+)

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 file changed, 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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

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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file changed, 6 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+)

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 file 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 file 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, 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 file 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 file changed, 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 file changed, 3 insertions(+)

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 file 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 file 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 file 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 file changed, 36 insertions(+)

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 file 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 file changed, 8 insertions(+)

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 file 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 file 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 file 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 file changed, 2 insertions(+)

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 file changed, 5 insertions(+), 1 deletion(-)

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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 6 insertions(+), 1 deletion(-)

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 file 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 file 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 file changed, 8 insertions(+)

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 file changed, 15 insertions(+)

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 file 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 file changed, 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 file changed, 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 file 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 file 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 file changed, 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 file 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 file 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 file 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 file 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 file 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 file changed, 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 file 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 file changed, 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 file 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 file 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 file 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 file changed, 1 insertion(+), 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 file changed, 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file changed, 71 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+)

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 file 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 file changed, 1 insertion(+), 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+)

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 file 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 file changed, 4 insertions(+)

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 file 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 file changed, 17 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file 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 file changed, 36 insertions(+)

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 file changed, 5 insertions(+)

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 file 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 file changed, 4 insertions(+), 1 deletion(-)

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

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 file changed, 5 insertions(+)

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

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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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 file 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 file 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 file changed, 2 insertions(+)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 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 file changed, 5 insertions(+), 1 deletion(-)

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

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, 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 file changed, 12 insertions(+)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file changed, 1 insertion(+), 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+)

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 file 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 file 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 file changed, 6 insertions(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 7 insertions(+)

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 file changed, 7 insertions(+)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 4 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 2 insertions(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-)

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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file 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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-)

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 file 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 file changed, 2 insertions(+)

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

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

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	       | 3641
 ++++++++++++++++++++++++++++++++++++-----
 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, 5643 insertions(+), 2002 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-)

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 file changed, 4 insertions(+)

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

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

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 file 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 file 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 file 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 file changed, 4 insertions(+)

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 file 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 file 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 file changed, 4 insertions(+)

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

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	 | 12224
 +++++++++++++++++++++++++---------------------
 2 files changed, 6745 insertions(+), 5483 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 file 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 file 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 file changed, 4 insertions(+)

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 file 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	 | 12239
 +++++++++++++++++++++-------------------------
 2 files changed, 5495 insertions(+), 6748 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(+)

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