commit 32d59d174ef8e514644a9fd516ba9e2bbc661e32 Author: Matthias Clasen 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 Date: Tue Sep 1 00:01:13 2009 -0400 More updates NEWS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 036aada54389a92709bf342200f7dd54f821b129 Author: Matthias Clasen Date: Mon Aug 31 23:59:44 2009 -0400 Fix the cups checks This was reported in bug 593712. configure.in | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 0b1a1e200f2c66621ff4a2c9cd109a5162671e67 Author: Matthias Clasen Date: Mon Aug 31 23:02:49 2009 -0400 More updates NEWS | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) commit 9be22cb5748baea7bac1187e975347e30ecb108c Author: Matthias Clasen Date: Mon Aug 31 19:51:19 2009 -0400 Document gdk_window_geometry_changed gdk/gdkwindow.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 45d6752a3cd5b6c4caaf6bb2b404d012a19ba63e Author: Matthias Clasen Date: Mon Aug 31 19:41:09 2009 -0400 Handle geometry change correctly This makes sure that the button is properly prelighted when rotating it underneath the pointer by using keynav on the scale. demos/gtk-demo/offscreen_window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d22b79f1b66967a650e019f8f9d065f4640f3e59 Author: Matthias Clasen 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 Date: Mon Aug 31 21:56:14 2009 +0200 Make sure the paper dialog is destroyed with the parent gtk/gtkcustompaperunixdialog.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0bb51bca9b07a0c407b2de1c415b1d5e51d1e728 Author: Paolo Borelli Date: Sun Aug 16 02:36:15 2009 +0200 Remove unneeded call of begin/end user action delete_interactive already uses them so no need to wrap the call. gtk/gtktextbuffer.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 3e40146c04e3a6522b579261343b3ef555872ec1 Author: Alexander Larsson Date: Mon Aug 31 16:37:50 2009 +0200 Fix order of cairo clip setting when drawing text We need to set the window clip region before applying the gc clip region, otherwise we will reset the gc clip region. Fixes bug 593595 gdk/gdkgc.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 36809d400f820bea837f4051ef0918d018b759b7 Author: Alexander Larsson Date: Mon Aug 31 16:16:23 2009 +0200 Describe how gdk_x11_drawable_get_xid() works wrt CSW in docs .../reference/gtk/migrating-ClientSideWindows.sgml | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 3959ae91d15f90275a1e1a605804afe44c221bfb Author: krishnababu k Date: Mon Aug 31 19:48:13 2009 +0530 Updated Telugu Translations po-properties/te.po | 3733 +++++++++++++++++++++++++-------------------------- 1 files changed, 1843 insertions(+), 1890 deletions(-) commit 168e9d0708ba70eea8a20a77edaba5d0e472379c Author: krishnababu k Date: Mon Aug 31 19:47:32 2009 +0530 Updated Telugu Translations po/te.po | 2369 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1157 insertions(+), 1212 deletions(-) commit 21efe59aa027354ebcc7160805583d9a3fb47a47 Author: Alexander Larsson Date: Fri Aug 28 12:10:49 2009 +0200 Don't delay showing windows until viewable in GDK_NATIVE_WINDOWS mode If all windows are native there is no need for delaying the operations so we just do all shows/hides directly. gdk/gdkwindow.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit b18afe905437f0d4a0faad03cee2fb1770b68b69 Author: Alexander Larsson Date: Mon Aug 31 09:38:14 2009 +0200 Don't propagate GDK_NATIVE_WINDOWS to child processes Generally you only need to work around bugs in one specific app, so we don't want to affect the applications that application will start. Thus we unset GDK_NATIVE_WINDOWS after reading it. gdk/gdk.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 4d3b19fa7cd4177d66ab6f20b52bf49ead10eb41 Author: Alexander Larsson 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 Date: Fri Aug 28 12:03:04 2009 +0200 Don't update window->shaped from backends This is properly updated from the main code these days and should not be touched by the backend code. gdk/win32/gdkwindow-win32.c | 8 -------- gdk/x11/gdkwindow-x11.c | 6 ------ 2 files changed, 0 insertions(+), 14 deletions(-) commit 154be115ecb0759e1f44402348be37a0e20b414d Author: Alexander Larsson Date: Mon Aug 31 10:44:11 2009 +0200 Use temporary impl_iface variable to make lines shorter I.e. we use: impl_iface = GDK_WINDOW_IMPL_GET_IFACE (private->impl); And then use impl_iface instead of the full macro when calling vfuncs. Also, in some places we avoid getting the iface multiple times. gdk/gdkwindow.c | 246 +++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 165 insertions(+), 81 deletions(-) commit 397951cc856fff61332f6c4d108e5acb2cc9f8a9 Author: Alexander Larsson Date: Mon Aug 31 10:59:21 2009 +0200 Add and use gdk_window_is_toplevel when possible This makes a lot of code cleaner and easier to understand gdk/gdkwindow.c | 48 +++++++++++++++++++++--------------------------- 1 files changed, 21 insertions(+), 27 deletions(-) commit 028610b104b78815d2947f701360402cdea19c4c Author: Alexander Larsson Date: Fri Aug 28 12:48:13 2009 +0200 Add window type an shape to window print for nicer debugging gdk/gdkwindow.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit d3d7070995b426c89f256c376b373d3b20e9f6fa Author: Alexander Larsson Date: Thu Aug 27 15:55:01 2009 +0200 Support DEBUG_WINDOW_PRINTING even with GDK_NATIVE_WINDOWS gdk/gdkwindow.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit c5621f857b68c8f133caacdb3eff9a65921c362e Author: Piotr Drąg Date: Mon Aug 31 14:50:28 2009 +0200 Updated Polish translation po-properties/pl.po | 3837 +++++++++++++++++++++++++-------------------------- 1 files changed, 1907 insertions(+), 1930 deletions(-) commit de89bf3e71ce7c64535e8486af08f6150fb96003 Author: Runa Bhattacharjee Date: Mon Aug 31 17:59:19 2009 +0530 Updated Bengali India Translations po/bn_IN.po | 2300 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 1129 insertions(+), 1171 deletions(-) commit e2f561aae01bbd2ca6b5dcb39c3fb82f403f8c99 Author: Shankar Prasad Date: Mon Aug 31 15:20:18 2009 +0530 Updated Kannada(kn) translation po-properties/kn.po | 3814 +++++++++++++++++++++++++-------------------------- 1 files changed, 1869 insertions(+), 1945 deletions(-) commit ced22b15402dfda6c45062739372dd1b4d69b793 Author: Shankar Prasad Date: Mon Aug 31 14:36:51 2009 +0530 Updated Kannada(kn) translation po/kn.po | 2363 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1154 insertions(+), 1209 deletions(-) commit b6b64353a188275c0ee4e5f267080a881304769e Author: Matthias Clasen Date: Mon Aug 31 01:26:11 2009 -0400 Add an migration chapter for CSW docs/reference/gtk/Makefile.am | 1 + docs/reference/gtk/gtk-docs.sgml | 1 + .../reference/gtk/migrating-ClientSideWindows.sgml | 39 ++++++++++++++++++++ 3 files changed, 41 insertions(+), 0 deletions(-) commit 953d391a342fe7c3a078aab9f7f5bb0895013289 Author: Matthias Clasen 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 Date: Mon Aug 31 00:55:57 2009 -0400 Minor doc fix gdk/x11/gdkscreen-x11.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5e5ab90a5708d6c2bcd8b073dda0ae509dd62464 Author: Matthias Clasen 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 Date: Mon Aug 31 00:20:39 2009 -0400 Add an offscreen window demo demos/gtk-demo/Makefile.am | 1 + demos/gtk-demo/offscreen_window.c | 575 +++++++++++++++++++++++++++++++++++++ 2 files changed, 576 insertions(+), 0 deletions(-) commit ab93e1b8e8ecd69658fd445cb3c2b91d41ae510e Author: Petr Kovar Date: Sun Aug 30 18:31:22 2009 +0200 Updated Czech translation po-properties/cs.po | 3590 +++++++++++++++++++++++++------------------------- 1 files changed, 1795 insertions(+), 1795 deletions(-) commit 2421e641f42dfb523cb5189ddb812e9cfb8865aa Author: Matthias Clasen Date: Sun Aug 30 11:14:40 2009 -0400 Warn when a parent is destroyed Previously gdk_window_new would silently return NULL. Bug 590921. gdk/gdkwindow.c | 42 ++++++++++++++++++++++++------------------ 1 files changed, 24 insertions(+), 18 deletions(-) commit 13147323d7f1e6da605b31aa2fd760c858736a1e Author: Matthias Clasen 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 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 Date: Sat Aug 29 21:32:01 2009 -0400 Add CUPS events as soon as possible when printing CUPS events are added in prepare part of the main loop. These events are initialized before their addition (#434318, #586466). modules/printbackends/cups/gtkprintbackendcups.c | 46 +++++++++++++++------- 1 files changed, 31 insertions(+), 15 deletions(-) commit 2d8b8e054a76901aa625725bac8b7610ff927a77 Author: Paolo Borelli 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 Date: Sat Aug 29 21:17:47 2009 -0400 Emit "update-custom-widget" when the page setup changes Previously, the signal was only emitted when the user selected another printer. Bug 593001. gtk/gtkprintoperation-unix.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 2105d946cf76a342aa63c34f3030911dc3d7ea17 Author: Christian Persch Date: Sat Aug 29 21:15:10 2009 -0400 Plug a mem leak GtkWindow was leaking the startup_id, reported in bug 593317. gtk/gtkwindow.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 44adf811ea3831573566b75c686a0c89f5141ed3 Author: Davyd Madeley Date: Mon Aug 24 15:41:37 2009 +1000 [GtkSizeGroup] don't recurse into yourself gtk/gtksizegroup.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit a2420c7db59e107b25e35b292849833786cc9437 Author: Christian Persch Date: Sat Aug 29 20:40:50 2009 -0400 Plug a mem leak The filechooser was leaking tooltips. Reported in bug bug 593080. gtk/gtkfilechooserdefault.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c51830f45399047e5f3b93a2101d778a2f87cf18 Author: Carlos Garcia Campos Date: Sat Aug 29 20:36:28 2009 -0400 Do not emit action-activated signal when there are not actions selected This was causing problems for epiphanys location entry, reported in bug 593481. gtk/gtkentry.c | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) commit 047a91322c6098fb6d2e71720fa0418ad2be736b Author: Pascal Terjan Date: Sat Aug 29 20:27:23 2009 -0400 Show the icon window back after changing pixbuf Otherwise, there is no way to get icons to show again after calling _clear() once. Reported in bug 593135. gtk/gtkentry.c | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) commit a8715045ce60882fe45000b7a819b9bf1d93f379 Author: Matthias Clasen Date: Sat Aug 29 20:21:21 2009 -0400 Fix --enable-{cups,papi} handling The configure script was not doing the right thing when these options where explicitly given. Reported by Marvin Schmidt in bug 593012. configure.in | 35 +++++++++++++++++++++++------------ 1 files changed, 23 insertions(+), 12 deletions(-) commit 7e4e2c636e77a68a8b5b524588543dc383cb895c Author: Matthias Clasen Date: Sat Aug 29 19:45:52 2009 -0400 Fix a documentation error Reported by Eduard Bagrov in bug 592862. gdk/x11/gdkpixmap-x11.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 64cd8c3f52764766664ea940708cb4f513ad1124 Author: Petr Kovar Date: Sat Aug 29 20:26:45 2009 +0200 Updated Czech translation po/cs.po | 2298 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1136 insertions(+), 1162 deletions(-) commit 8005fd9e4d4d79735d5ec0de1679282fbd2b2b12 Author: Matthias Clasen Date: Sat Aug 29 14:02:37 2009 -0400 Updates NEWS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ca3b8e8eda355615183ee8f9a49cd7b1129fc9d7 Author: Matthias Clasen Date: Sat Aug 29 13:22:15 2009 -0400 Updates NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit 145fdcbb9e3e17627a1eb62cca1da09222d46ec4 Author: Matthias Clasen Date: Sat Aug 29 13:06:04 2009 -0400 Make beeps work again Yay, beeps ! gdk/gdkwindow.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ca75ead34ab5640ba4632eee16d3443c4525d95e Author: Tomasz Dominikowski Date: Sat Aug 29 15:21:45 2009 +0200 Updated Polish translation po/pl.po | 3408 ++++++++++++++++++++++++-------------------------------------- 1 files changed, 1327 insertions(+), 2081 deletions(-) commit cc8927a5896121ffa8bcbc192b8a3b794a4d812f Author: Michael Natterer 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 Date: Fri Aug 28 16:27:26 2009 +0200 Bug 69872 - GTK_WIDGET_SET_FLAGS should be deprecated Add gtk_widget_is_toplevel() for GTK_WIDGET_TOPLEVEL() and gtk_widget_is_drawable() for GTK_WIDGET_DRAWABLE() gtk/gtk.symbols | 2 ++ gtk/gtkwidget.c | 40 ++++++++++++++++++++++++++++++++++++++++ gtk/gtkwidget.h | 6 ++++++ 3 files changed, 48 insertions(+), 0 deletions(-) commit e6af9279f30264e20acf4caee183ff7dd2ba795d Author: Manoj Kumar Giri Date: Fri Aug 28 17:50:41 2009 +0530 Updated Oriya Translation po-properties/or.po | 214 ++++++++++++++++++--------------------------------- 1 files changed, 74 insertions(+), 140 deletions(-) commit 6c3aca73456bae9f9d324183f3eb9918f66dd980 Author: Manoj Kumar Giri Date: Fri Aug 28 17:41:59 2009 +0530 Updated Oriya Translation po/or.po | 2305 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1130 insertions(+), 1175 deletions(-) commit 44469e468472dc6e0c8d7f17e13c7f3d2ce94a0d Author: Kristian Rietveld 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ć Date: Fri Aug 28 02:52:14 2009 +0200 Updated Serbian translation po-properties/sr.po |12616 +++++++++++++++++++++++++-------------------- po-properties/sr@latin.po |12616 +++++++++++++++++++++++++-------------------- po/sr.po | 2344 +++++----- po/sr@latin.po | 2372 +++++----- 4 files changed, 16340 insertions(+), 13608 deletions(-) commit 25cf6517e83a0f15f6010172bb50d263aa7a0499 Author: Miloš Popović Date: Fri Aug 28 02:47:28 2009 +0200 Updated Serbian translation po-properties/sr.po |12836 ++++++++++++++++++++------------------------- po-properties/sr@latin.po |12839 ++++++++++++++++++++------------------------- 2 files changed, 11268 insertions(+), 14407 deletions(-) commit 591b37d7ced7eb857afd75e570318fb0a51e07e1 Author: Michael Natterer Date: Thu Aug 27 21:12:32 2009 +0200 Add accessors for sealed member "flippable" One step closer to makes GtkRange properly subclassable, but still quite some accessors missing. gtk/gtk.symbols | 2 ++ gtk/gtkrange.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkrange.h | 4 ++++ 3 files changed, 52 insertions(+), 0 deletions(-) commit d30c31d6e1f9391dbe320db0e5ebc110801d03a2 Author: Michael Natterer Date: Thu Aug 27 21:11:28 2009 +0200 marks_start_element(): initialize "value" to get rid of a compiler warning gtk/gtkscale.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6a278af6d2aaa8466fbc1750fbcc6cd56e1f4cdd Author: Michael Natterer Date: Thu Aug 27 21:10:25 2009 +0200 Fix casts in calls to g_utf8_validate() The "end" parameter is (const gchar **), not (const gchar *). gtk/gtkmountoperation-x11.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3e5934e5c2caf053f7675a5ddc565e5b6d3d8693 Author: Tommi Vainikainen 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 Date: Thu Aug 27 18:09:17 2009 +0200 Bug 543310 - set_enable_tree_lines doesn't work when a cellrenderer... Reorder drawing in gtk_tree_view_bin_expose() so that the tree lines are drawn after the cells have been drawn. This is because cell-background is handled in the cell renderer, so the tree lines need to be drawn after this. gtk/gtktreeview.c | 146 +++++++++++++++++++++++++++-------------------------- 1 files changed, 74 insertions(+), 72 deletions(-) commit 786b3914cde5f49857b47b12b54fd05fa7284f98 Author: Kristian Rietveld Date: Thu Aug 27 17:31:44 2009 +0200 Bug 588199 - GtkTreeView rendering glitch while using a default ... Contrary to what was believed before, do_validate_rows() does need to queue a normal resize (including a redraw) when it has to. The redraw is required because of the size of the tree has changed because new row(s) have been validated. gtk/gtktreeview.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit de1c79c72100ea8d630ec15034dca37d9857213b Author: Kristian Rietveld Date: Thu Aug 27 16:22:11 2009 +0200 Bug 592883 - Spin cell rendererer problem with double click Block 2BUTTON and 3BUTTON press events using a button press event handler in GtkCellRendererSpin, so that they won't be eaten and processed by tree view. gtk/gtkcellrendererspin.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 05b246accc06695c84d940769c36e1207e51a582 Author: Dan Winship Date: Thu Aug 27 10:49:16 2009 -0400 fix gtk-doc syntax on GtkWidget:double-buffered, so Since gets picked up gtk/gtkwidget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 858e6bcd658b060757cc88d8106518540ec432b8 Author: Alexander Larsson Date: Thu Aug 27 13:34:00 2009 +0200 Allow x and y to be NULL in gdk_window_get_geometry Fixes a crash reported in bug #593249 gdk/gdkwindow.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 1932f32ef201268272bff03c590766d1448ddcc8 Author: Alexander Larsson Date: Thu Aug 27 13:30:20 2009 +0200 Correct generation of broken grabs We send a broken grab when a *parent* gets unmapped, not when a child gets unmapped! gdk/gdkdisplay.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 41054425b96d7af47005c1c7a12ae6445ab55b09 Author: Alexander Larsson Date: Thu Aug 27 13:11:04 2009 +0200 Make sure we only send one grab broken event We were incorrectly sending grab broken events in two places which could cause multiple events for a single grab broken. gdk/gdkdisplay.c | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 51f140bfdcb5a85d9fff5e187b1de92f0faf4b81 Author: Benjamin Otte Date: Wed Aug 26 22:23:21 2009 +0200 Document ownership for return value of gtk_file_chooser_get_file() gtk/gtkfilechooser.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 4a0f78b72fa98cad4c4befed4e6f1527006b66e3 Author: Benjamin Otte Date: Fri Aug 21 19:02:38 2009 +0200 Bug 592606 - Activate the default button in a respose-request callback Previously the rightmost button with a proper response id was activated, this is now only done if there is no default button set. With this patch the right widget gets activated when there are multiple widgets wth response ids conforming to is_stock_accept_response_id() as the selected widget is made the new default widget before showing the overwrite confirmation dialog. gtk/gtkfilechooserdialog.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit cf739308691c0bc6883cb48947caa74eca4abd2b Author: Alexander Larsson Date: Wed Aug 26 14:53:27 2009 +0200 Don't unnecessarily set the event mask as that can cause X errors For instance, two clients selecting for button events can cause BadAccess. This fixes bug 592624, where a gdk_window_reparent caused us to re-set the event mask, breaking the workaround for the mozilla BadAccess bug. gdk/gdkwindow.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 2400e1440e391ed8400c674095f92cff6c445457 Author: Alexander Larsson Date: Wed Aug 26 10:34:15 2009 +0200 Propagate the "send_event" flag for emulated events This fixes bug 593011, where we were getting a bogus time on sent events and the gnome-panel specifically looked for this and worked around it. gdk/gdkwindow.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a2edc3c6bf5b99d68a271639f2b631eaf2a2d8fc Author: Mikel González Date: Wed Aug 26 10:14:22 2009 +0200 Updated Asturian translation po/ast.po | 3050 +++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1425 insertions(+), 1625 deletions(-) commit ccf988e23d5a5cdd9467e5e0b2092c9cbd0d0592 Author: Inaki Larranaga Murgoitio Date: Wed Aug 26 10:15:35 2009 +0200 Updated Basque language po-properties/eu.po | 3813 +++++++++++++++++++++++++-------------------------- 1 files changed, 1864 insertions(+), 1949 deletions(-) commit 4739118988a4feb50b093897888a02cd07d02918 Author: Rajesh Ranjan Date: Wed Aug 26 11:52:58 2009 +0530 hindi updated by Rajesh Ranjan po/hi.po | 2347 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1149 insertions(+), 1198 deletions(-) commit 1937d1df5cb094bbe768a09cfb391d599c203d68 Author: Rajesh Ranjan Date: Wed Aug 26 11:51:44 2009 +0530 hindi updated by Rajesh Ranjan po-properties/hi.po | 3778 +++++++++++++++++++++++++-------------------------- 1 files changed, 1860 insertions(+), 1918 deletions(-) commit 7cc8cf2888f8a295b0f348095e818c5495523e58 Author: Alexander Larsson Date: Tue Aug 25 15:43:52 2009 +0200 Fix cairo clipping to client side windows When updating the clip region on cairo context (due to window changes or paints of different sizes) we reset the old clip region, but this was erronously done inside a cairo_save/cairo_restore pair, which made the reset not take effect. This fixes bug #592263. gdk/gdkwindow.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit c91cb2f71a33445fa3d8cf8da214cdc0212918ed Author: Christian Dywan Date: Tue Aug 25 11:58:30 2009 +0200 Bug 592901 - Crash in JPEG pixbuf loader instead of error Initialize the error structure early enough to ensure that it propagates properly in the case of an error. Patch by Nokia. gdk-pixbuf/io-jpeg.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 33c70e9b52088b107e7b6e14f57a23cf3fe666e6 Author: ifelix Date: Tue Aug 25 14:15:42 2009 +0530 Updated Tamil Translations po-properties/ta.po | 3786 +++++++++++++++++++++++++-------------------------- 1 files changed, 1862 insertions(+), 1924 deletions(-) commit a202dc2e9f9d0c4ca9456eb33cc67efa4f5b3d6f Author: ifelix Date: Tue Aug 25 14:14:45 2009 +0530 Updated Tamil Translations po/ta.po | 2357 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 1154 insertions(+), 1203 deletions(-) commit c2546c859d3f41b0bf736c94101a9d65ea538afa Author: Alexander Larsson 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 Date: Tue Aug 25 10:16:39 2009 +0200 Fix clipping issue with clip masks When the clip mask is completely inside the drawable clip region we don't change the clip at all. However, we did set region_tag_applied, so when the drawable clip was removed we removed the original clip mask. This is no good, so we fix that by returning early in this case. Fixes issue reported in bug #592752. gdk/gdkgc.c | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) commit 0ad0646dafed805a1fb7d8bed37301c1248a7591 Author: Alexander Larsson Date: Tue Aug 25 08:57:10 2009 +0200 Fix clipping of drawn pixbufs in the no-render case The fallback pixbuf rendering case ends up calling gdk_draw_image() on the destination drawable wrapper, which resets the previously set clip region. So, we need to manually get the impl and draw on that directly. This fixes bug 592752 where we don't clip pixbuf rendering on non-render Xservers. gdk/gdkdraw.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 9e12297d692659b434feba491ddfc94a1632ee2b Author: Matthias Clasen Date: Mon Aug 24 19:45:14 2009 -0400 Bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e6cfb7b19fc80b06115c807a4ad17c0983b01251 Author: Matthias Clasen 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(-)