commit aab1a96d46a5b96dfe316cd897880637db98791c Author: Matthias Clasen Date: Thu Jun 17 12:54:10 2010 -0400 Updates NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 insertions(+), 0 deletions(-) commit 9d0b941da6af4d5863fdcf731ac702bdf9454df5 Author: Christian Persch Date: Fri Jun 18 00:25:06 2010 +0200 application: Fix marshaler for GVariant gtype change Use VARIANT instead of BOXED. gtk/gtkapplication.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a14c820aa9218fe5c476e78be65ad3636f5fc69c Author: Stanislas Marquis 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 gtk/gtktreesortable.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9eef134efbf6971dd44382db578415d4e4bd1c5d Author: Matthias Clasen Date: Thu Jun 17 11:57:02 2010 -0400 Bump glib requirement configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d581c619dbb2c376a85bd6e0aaceac59b9c15205 Author: Javier Jardón Date: Thu Jun 17 17:42:28 2010 +0200 [docs/gtk-faq] Close tag docs/faq/gtk-faq.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4f357dbf956d2be0249e7f5aec7050ed05ba1b7b Author: Emmanuele Bassi Date: Thu Jun 17 15:41:12 2010 +0100 application: Allow sub-classes to override the Window creation Sub-classes of GtkApplication might want to override the way an application window is created - for instance, to hook into GtkBuilder or to set up some basic UI or state. A new GtkApplication::create_window() virtual function is added to the GtkApplicationClass vtable, which returns the newly created GtkWindow. The gtk_application_create_window() function calls the vfunc and adds the returned window to the list of windows managed by the application instance. Calling gtk_application_add_window() will also set the default window, if one is not already set. This commit also removes a spurious g_object_ref_sink() on the newly created GtkWindow. gtk/gtk.symbols | 1 + gtk/gtkapplication.c | 79 +++++++++++++++++++++++++++++++++++++++++++------- gtk/gtkapplication.h | 12 ++++--- 3 files changed, 76 insertions(+), 16 deletions(-) commit b74fb44c115c61745d691fc2da7aef5505f6eccd Author: Javier Jardón 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 files changed, 2 insertions(+), 2 deletions(-) commit 2747f9d84d5149090ac7d02063d2d3d30aa66ecb Author: Javier Jardón Date: Thu May 13 20:07:17 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 gtk/gtkobject.h | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 318fa1e1799792e9eaeffcf4b19fb4140549e901 Author: Javier Jardón 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 gtk/gtkmenu.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 36c669aacaf7dc084bbe4c2538f39f485b51bdc7 Author: Javier Jardón 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 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 972e75e8b0f463386e495ac095b7c6e5cbff8e61 Author: Stanislas Marquis Date: Wed Jun 16 19:39:14 2010 +0200 [docs] Add 'Since: 2.16' tag to GtkEntryIconPosition Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/gtkentry.sgml | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit bdaefd7efe2a18bbffc440187296749f6c097250 Author: Colin Walters Date: Wed Jun 16 11:02:39 2010 -0400 [GtkApplication] Update for GApplication API changes Move appid parameter first to match GApplication. gtk/gtkapplication.c | 52 +++++++++++++++++++++++++++++++++++++--------- gtk/gtkapplication.h | 6 ++-- tests/testapplication.c | 2 +- 3 files changed, 46 insertions(+), 14 deletions(-) commit c5a4bd0578f6b0f612e2f9866c645fdecdddf720 Author: Carlos Garnacho Date: Wed Jun 16 01:13:42 2010 +0200 GtkMenuShell: Store device on GTK+ device grab. gtk_menu_shell_deactivate() needs to know the device to end the GTK+ grab. gtk/gtkmenushell.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) commit 404f4c5d40c2ebf31da41144154abbc27de642a5 Author: Carlos Garnacho Date: Wed Jun 16 01:09:41 2010 +0200 GtkMenuShell: take a single device for grabs. The other device will always be the associated device. gtk/gtkmenu.c | 34 ++++++++++++++++++---------------- gtk/gtkmenushell.c | 49 +++++++++++++++++++++++++------------------------ gtk/gtkmenushell.h | 9 +++------ 3 files changed, 46 insertions(+), 46 deletions(-) commit dfc9c87a4671b8aff7a89fb71bdc64e805c93205 Author: Jorge González Date: Wed Jun 16 06:02:53 2010 +0200 Updated Spanish translation po/es.po | 2149 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1080 insertions(+), 1069 deletions(-) commit 4c3a829bb6f45ae054e73b0af6f01b3191d6026f Author: Carlos Garnacho Date: Tue Jun 15 23:24:34 2010 +0200 configure.ac: Fix build if no XInput libraries are available. configure.ac | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit cd76d995eb432db9c9e3cc261179a51837ee3171 Author: Carlos Garnacho Date: Fri Jun 4 17:06:57 2010 +0200 gdk_event_get_device(): Fallback to core pointer/keyboard. Events could be injected by third party code, which could not have a GdkDevice set for newer GdkEvent types holding a GdkDevice. This function will now fallback to core pointer/keyboard, plus issuing a warning about the problem. gdk/gdkevents.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) commit 385f83ff4a97c3aafb0dd3ae04e53bd4c63f6ea0 Author: Carlos Garnacho Date: Tue Jun 8 15:29:10 2010 +0200 GtkTextView: Scroll on the pointer doing DnD. gtk/gtktextview.c | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) commit 8c957ef3efc94e5fde657b9bf83e5207222df247 Author: Carlos Garnacho Date: Tue Jun 8 15:28:04 2010 +0200 GtkWidget: Undef GDK_DISABLE_DEPRECATED This is needed for gdk_input_set_extension_events(), used by its GTK+ counterpart. gtk/gtkwidget.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ed3198146cebcc01e30f64e93029a521cf09494e Author: Carlos Garnacho Date: Mon Jun 7 15:30:37 2010 +0200 GdkDeviceManagerXI2: Make focus events contain a GdkDevice. gdk/x11/gdkdevicemanager-xi2.c | 26 +++++++++++++++++--------- 1 files changed, 17 insertions(+), 9 deletions(-) commit 07b1a2e081d76fea9cb81d086b73c2049c892156 Author: Carlos Garnacho Date: Fri Jun 4 16:17:41 2010 +0200 GdkDeviceManagerCore: protect against xevent->xany.window not being a GdkWindow. Conceivably this GdkEventTranslator may still be asked for events such as NoExpose or GraphicsExpose for pixmaps. It is not meant to translate such events, but should at least behave with them. gdk/x11/gdkdevicemanager-core.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1b2e9124f0bd7fde11e2b6faad6e75c38da1abe1 Author: Tristan Van Berkom Date: Tue Jun 15 14:27:12 2010 -0400 Fixed negative allocations from gtk_box_size_allocate() Fixed the allocation loop to check if it was allocated at least enough space to hold its visible children before going and distributing extra space among children. Fixes bgo #617444. gtk/gtkbox.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit b238c0124ae0ff49548a80f55a449eeb14fb7559 Author: Carlos Garnacho Date: Tue Jun 15 19:06:51 2010 +0200 Make GTK+ device grabs take precedence over GTK+ grabs Fixes https://bugzilla.gnome.org/show_bug.cgi?id=620440 (Reported by Marek Kašík), where the print dialog modality would impair the pop-up window from getting events. Device GTK+ grabs gain in specificness. gtk/gtkmain.c | 34 ++++++++++++---------------------- 1 files changed, 12 insertions(+), 22 deletions(-) commit f62e000be492deb83f8544b29265f25d00eab934 Author: Javier Jardón Date: Tue Jun 15 17:16:43 2010 +0200 Use a GPid on gdk_spawn_on_screen[_with_pipes]. Take 2 Really fixes https://bugzilla.gnome.org/show_bug.cgi?id=602289 gdk/gdkspawn.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2e4ba929babe3ed5ff1ab5e64d8f5eb9a94da31e Author: Javier Jardón Date: Tue Jun 15 15:27:24 2010 +0200 [docs] Make GtkUIManager signal documentation more consistent Reported by Alexander Saprykin in bug https://bugzilla.gnome.org/show_bug.cgi?id=621631 gtk/gtkuimanager.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 294f810021cb318381074609246afad07e57f362 Author: Matthias Clasen Date: Tue Jun 15 01:23:30 2010 -0400 Docmentation improvements Don't mention removed _defaults functions in the docs, also try to clarify the situation around fill and expand defaults. gtk/gtkbox.c | 51 +++++++++++++++++++++++++++++++++------------------ 1 files changed, 33 insertions(+), 18 deletions(-) commit e19c50b538d7a7d2b683f9965a2ba6cc1047df51 Author: Thomas Wood 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. gtk/gtkcalendar.c | 49 +++++++++++++++++++------------------------------ gtk/gtkcalendar.h | 6 +++--- 2 files changed, 22 insertions(+), 33 deletions(-) commit e9fc660d7ec07c74afe2d4114b88c44fd78f7759 Author: Matthias Clasen Date: Mon Jun 14 23:46:46 2010 -0400 Add a variant of gtk_icon_theme_load_symbolic that takes a style As proposed by Owen in bug 621578 to reduce code duplication. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcellrendererpixbuf.c | 58 +++++++--------------------------- gtk/gtkicontheme.c | 49 ++++++++++++++++++++++++++++ gtk/gtkicontheme.h | 6 +++ gtk/gtkimage.c | 54 ++++++------------------------- 6 files changed, 79 insertions(+), 90 deletions(-) commit d53b0c200db655cd8825f32442211bea902f01c5 Author: Matthias Clasen Date: Thu Jun 10 08:38:11 2010 -0400 Remove some useless defines gtk/gtkprogressbar.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 213994b565d8587f03cff1c4c4db4ec7892487d0 Author: Martin Schlemmer <11285613@nwu.ac.za> Date: Mon Jun 14 20:47:57 2010 +0200 win32: Avoid type warning for offscreen windows in xp theme See bug #598299 gdk/gdk.symbols | 1 + gdk/win32/gdkwin32.h | 3 +++ gdk/win32/gdkwindow-win32.c | 6 ++++++ modules/engines/ms-windows/xp_theme.c | 3 ++- 4 files changed, 12 insertions(+), 1 deletions(-) commit 6c71da01cc6f91b2c38c2ae29f2aee26458ddbe7 Author: Colin Walters Date: Tue Jun 8 18:06:03 2010 -0400 [GtkApplication] Update for GApplication API changes We now implement "quit" and "action" signals here. https://bugzilla.gnome.org/show_bug.cgi?id=621003 gtk/gtkapplication.c | 123 ++++++++++++++++++++++++++++++++++++++++++++------ gtk/gtkapplication.h | 8 +++- 2 files changed, 115 insertions(+), 16 deletions(-) commit cf14d4f368278fcb74780b18c00ef57902a25291 Author: Paolo Borelli Date: Mon Jun 14 19:04:47 2010 +0200 Annotate the methods to get TextBuffer iters gtk/gtktextbuffer.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit ef6ef8422173bca40ac843430efcf42227c77f26 Author: Claudio Saavedra Date: Mon Jun 14 17:38:58 2010 +0300 Fix typo in docs for GtkFileChooser Reported by Martin Olsson in https://bugzilla.gnome.org/show_bug.cgi?id=621479 gtk/gtkfilechooser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e044efdbd272f117129a2478a07574a490962568 Author: Kjartan Maraas Date: Sun Jun 13 23:18:03 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 2298 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1071 insertions(+), 1227 deletions(-) commit d4bccb7029af7019c4ed936b0881e644d2a50d4e Author: Fran Diéguez Date: Sun Jun 13 18:06:27 2010 +0200 Updated Galician translations po/gl.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 86940de7340ec1186e5804f3505ce723ec88d2ac Author: Fran Diéguez Date: Sat Jun 12 18:57:37 2010 +0200 Updated Galician translations po/gl.po | 2149 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1079 insertions(+), 1070 deletions(-) commit 230f47224b379bf383faf684f591926a297025c5 Author: Paolo Borelli Date: Sat Jun 12 12:54:04 2010 +0200 Fix the build broken in previous commit gdk/gdk.symbols | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4696e941385d03af05cbfc1aaecea72b8bab7696 Author: Martin Schlemmer <11285613@nwu.ac.za> Date: Fri Jun 11 20:20:07 2010 +0200 win32: Fix the xp there to correctly clip when drawing This makes the xp theme work again, and also enables it. gdk/gdk.symbols | 8 ++ gdk/gdkinternals.h | 8 ++ gdk/gdkwindow.c | 105 ++++++++++++++++++++++ gdk/win32/gdkwin32.h | 8 ++ gdk/win32/gdkwindow-win32.c | 24 +++++ modules/engines/ms-windows/msw_style.c | 149 +++++++++++++------------------- modules/engines/ms-windows/xp_theme.c | 80 +++++++++++------ modules/engines/ms-windows/xp_theme.h | 20 ++++ 8 files changed, 283 insertions(+), 119 deletions(-) commit 76db7d69f19ec6388cb8d78d88c02ab5dd0ff952 Author: John (J5) Palmieri Date: Thu Jun 10 14:53:12 2010 -0400 annotate gtk_color_selection_get_current_color color param as out gtk/gtkcolorsel.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4467145e437074d0a9a233ffa80befb309df754a Author: Cosimo Cecchi Date: Thu Jun 10 15:52:45 2010 +0200 Add a missing accessor for GdkDragContext->source_window. docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkdnd.c | 18 ++++++++++++++++++ gdk/gdkdnd.h | 2 ++ 4 files changed, 22 insertions(+), 0 deletions(-) commit 61aa2af23d423b1fdb30f6b0a26195a0322ca9db Author: Michael Natterer Date: Thu Jun 10 13:15:12 2010 +0200 gdk: fix typo in the docs for gdk_drag_context_get_selected_action() (cherry picked from commit e494ec1d61e627db44a6bcc678ee8b37c8eb038c) gdk/gdkdnd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71c501d895104d568061a4d0a55c883a9663eb89 Author: Javier Jardón Date: Sun Jun 6 15:40:46 2010 +0200 Use a GPid on gdk_spawn_on_screen[_with_pipes] instead a gint Reported by Nick Schermer in bug https://bugzilla.gnome.org/show_bug.cgi?id=602289 gdk/directfb/gdkspawn-directfb.c | 4 ++-- gdk/quartz/gdkspawn-quartz.c | 8 ++++---- gdk/win32/gdkspawn-win32.c | 8 ++++---- gdk/x11/gdkspawn-x11.c | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) commit 785027751aaa0405342dcda0337dbd73d96a5d35 Author: Javier Jardón Date: Wed Jun 9 19:12:27 2010 +0200 constify gtk_init_with_args()'s GOptionEntry argument Reported by Nick Schermer in bug https://bugzilla.gnome.org/show_bug.cgi?id=621111 gtk/gtkmain.c | 12 ++++++------ gtk/gtkmain.h | 14 +++++++------- 2 files changed, 13 insertions(+), 13 deletions(-) commit 09fe6e7d4498fd5c2ab9e593163f59386c13b750 Author: Stanislas Marquis Date: Thu Jun 10 02:17:23 2010 +0200 [docs] GdkPixmap fix: gdk_pixmap_draw() does not exist. Using gdk_draw_drawable() instead. docs/reference/gdk/tmpl/pixmaps.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e902786017b01cf846bc9d0ebd7605335aaba699 Author: Javier Jardón Date: Wed Jun 9 20:01:53 2010 +0200 [docs] Saturation is the intensity of the color, not the "deepness" Reported by Seán de Búrca in bug https://bugzilla.gnome.org/show_bug.cgi?id=466475 gtk/gtkcolorsel.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4f66b8e37c7789be8b1fb26664b763ef01e193e8 Author: Cosimo Cecchi Date: Wed Jun 9 13:02:46 2010 +0200 Add an accessor for GtkViewport->view_window (#621081). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkviewport.c | 18 ++++++++++++++++++ gtk/gtkviewport.h | 1 + 4 files changed, 21 insertions(+), 0 deletions(-) commit 9b2ffc4b80c90d7b81588b2393c39a648ab4e3ab Author: Tor Lillqvist Date: Wed Jun 9 13:54:43 2010 +0300 One more s/2.0/3.0 .../engines/ms-windows/Theme/gtk-3.0/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f772f3a1bb32024dbb0f6588d2769f4d1ee24f42 Author: Tor Lillqvist Date: Wed Jun 9 12:32:52 2010 +0300 Use correct libgdkincludedir in gdk/win32 too Thanks to Hib Eris. gdk/win32/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 707535434cb71d20048059176a5e10ca079f98fb Author: Richard Hughes Date: Wed Jun 9 09:29:50 2010 +0100 Fix distcheck by removing references to gtk/gtkprogress.c po-properties/POTFILES.in | 1 - po/POTFILES.in | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit eb1233d11b030f883974f77176acef9719b49486 Author: Tor Lillqvist Date: Wed Jun 9 11:10:22 2010 +0300 Fix build breakage on non-Unix gdesktopappinfo.h does is in gio-unix headers, so can compile testapplication only on Unix. tests/Makefile.am | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit cd23f1e080d36bbb5434c761880e80f8d6a80286 Author: Tor Lillqvist Date: Wed Jun 9 10:52:11 2010 +0300 Fix build breakage on non-X11 AM_CONDITIONALs need to be seen in all code paths. The one for XINPUT_NONE was only in the X11 if branch. But as that Automake confitional wasn't used in any Makefile.am anyway, just drop the AM_CONDITIONAL. configure.ac | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit b618ca8923ec5b932b18313e1a8dad933d5bbdaa Author: Javier Jardón Date: Wed Jun 9 06:33:10 2010 +0200 [docs] Added some missing documentation to GdkDnd The docs was removed by error in commit 9399114802846a3878ff3f8d818bd18664285cf4 docs/reference/gdk/tmpl/.gitignore | 1 + gdk/gdkdnd.h | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 0 deletions(-) commit 5e0dfed135c715346e6bf40df3eab501771ab9fd Author: Matthias Clasen Date: Wed Jun 9 00:29:55 2010 -0400 Get rid of GtkProgress The entire api was deprecated since 2.0. This patch detangles GtkProgress from GtkProgressBar and moves all the pieces into GtkProgressBar that are required for non-deprecated progressbar functionality. Bug #620618 docs/reference/gtk/gtk3-sections.txt | 45 +-- docs/reference/gtk/gtk3.types | 1 - gtk/Makefile.am | 6 - gtk/gtk.symbols | 23 +- gtk/gtkprogress.c | 713 ------------------------- gtk/gtkprogress.h | 120 ----- gtk/gtkprogressbar.c | 967 +++++++++++++++++++--------------- gtk/gtkprogressbar.h | 34 +- modules/other/gail/gailprogressbar.c | 116 +---- modules/other/gail/gailprogressbar.h | 2 - tests/testgtk.c | 7 +- 11 files changed, 576 insertions(+), 1458 deletions(-) commit 882660e13df5a9201c612241641e54a1ba804dc3 Author: Matthias Clasen Date: Tue Jun 8 22:04:39 2010 -0400 Bump version configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9ad9c193ea3cb67045a5b12650ff8b2584cf910b Author: Javier Jardón Date: Wed Jun 9 03:01:03 2010 +0200 [docs] Added some GtkIconView missing documentation Document GtkIconViewDropPosition and GtkIconViewForeachFunc. The docs was removed by error in commit e17b9f282fb6cfb413de598350e273a68031994b gtk/gtkiconview.h | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit ee483ec328aa8af734c7fb5eee2605714a243da9 Author: Javier Jardón Date: Wed Jun 9 02:58:11 2010 +0200 [docs] .gitignore some template files docs/reference/gtk/tmpl/.gitignore | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)