commit 5428379fad31f1637c920d97a3d0303f606bfb6e Author: Matthias Clasen Date: Wed Apr 10 17:12:29 2019 -0400 3.24.8 NEWS | 38 ++++++++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- 2 files changed, 40 insertions(+), 2 deletions(-) commit 08e20ce597c78e8455cf26fa09537d94bef478f1 Author: Matthias Clasen Date: Wed Apr 10 15:46:31 2019 -0400 Silence a compiler warning gtk/gtkactionbar.c | 1 - 1 file changed, 1 deletion(-) commit bc0b9840de04348d0e4b5f5f97aaa4f8e1242255 Author: Marek Černocký Date: Wed Apr 10 16:36:02 2019 +0200 Updated Czech translation po/cs.po | 855 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 412 insertions(+), 443 deletions(-) commit af58e055314725b8308ef336d8fa7c89630a2042 Merge: 6cb72d7f8c d151223b1b Author: Matthias Clasen Date: Mon Apr 8 15:41:04 2019 +0000 Merge branch 'wip/cellrendererpixbuf-fallbacks-3-24' into 'gtk-3-24' cellrendererpixbuf: Use fallback icons with icon-name See merge request GNOME/gtk!729 commit d151223b1bd7890c6614fd648c1f45e91fd8b730 Author: Iain Lane Date: Mon Apr 8 14:52:49 2019 +0100 cellrendererpixbuf: Use fallback icons with icon-name This gives us a better chance of finding an icon to show. Closes: #1809 (cherry picked from commit fbe0e328137714de00cd1b7d47f77b539092ac9a) gtk/gtkcellrendererpixbuf.c | 1 + 1 file changed, 1 insertion(+) commit 6cb72d7f8c4de497423fbc3050f4d25654cddf87 Author: Ask Hjorth Larsen Date: Mon Apr 8 00:03:54 2019 +0200 Updated Danish translation of gtk po/da.po | 468 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 231 insertions(+), 237 deletions(-) commit d1a9ba2c9316bd442ea100a45abc773583410423 Merge: 7af43fb98c 3f77da62bd Author: Matthias Clasen Date: Sat Apr 6 15:33:54 2019 +0000 Merge branch 'gtk-3-24-gtkplacessidebar-add-loop-devices' into 'gtk-3-24' gtkplacessidebar: Add loop devices See merge request GNOME/gtk!722 commit 7af43fb98cf129ca38583c45ae060d875273cb56 Author: Jordi Mas Date: Sat Apr 6 06:40:52 2019 +0200 Update Catalan translation po/ca.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d875ef88ffea240712176f0706b86fb1b71f528e Author: Jordi Mas Date: Fri Apr 5 21:01:20 2019 +0200 Update Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3f77da62bd389c19b0feb39dce548f932a1f6b2d Author: segfault Date: Fri Aug 31 22:22:34 2018 +0200 gtkplacessidebar: Add loop devices gtk/gtkplacessidebar.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 8b85f38093ac7b22d7d34f634faf69dd607e942c Merge: 7c10ed9193 b9e91b9419 Author: Marek Kašík Date: Fri Apr 5 16:29:03 2019 +0000 Merge branch 'gtk-3-24' into 'gtk-3-24' Print dialog, CUPS: Check unknown option values whether they are actually custom settings - Backport to GTK 3.24 See merge request GNOME/gtk!717 commit b9e91b94199e07628e3494c09cee438faa3e0d5a Author: Till Kamppeter Date: Fri Apr 5 16:29:03 2019 +0000 print: Check unknown option values whether they are actually custom settings Set always correct custom page size. modules/printbackends/cups/gtkprintbackendcups.c | 80 ++++++++++++++++++++++-- 1 file changed, 76 insertions(+), 4 deletions(-) commit 7c10ed9193566d8458b3e0afb10d1ac3c6892d7e Author: Daniel Mustieles Date: Fri Apr 5 10:39:18 2019 +0000 Update Spanish translation po/es.po | 381 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 192 insertions(+), 189 deletions(-) commit 505a1773980533b8f365718bb7afeafe843490e9 Merge: e47865dba6 9fe71ccdc1 Author: Emmanuele Bassi Date: Wed Apr 3 10:29:07 2019 +0000 Merge branch 'autotools-remove-gail-checks' into 'gtk-3-24' build: remove unused checks for sockaddr_un.sun_len See merge request GNOME/gtk!708 commit e47865dba63e2e493b150f3fb64c5bf72e9dbc1c Author: Christian Kirbach Date: Wed Apr 3 09:33:21 2019 +0000 Update German translation po/de.po | 624 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 309 insertions(+), 315 deletions(-) commit 3f250959b686ce5dd13c88104734d984d939f11a Author: Daniel Șerbănescu Date: Tue Apr 2 18:21:32 2019 +0000 Update Romanian translation po/ro.po | 214 ++++++++++++++++++++++----------------------------------------- 1 file changed, 75 insertions(+), 139 deletions(-) commit 9fe71ccdc176b4d54f93eefee9fee34a71bf5cd3 Author: Christoph Reiter Date: Tue Apr 2 18:43:57 2019 +0200 build: remove unused checks for sockaddr_un.sun_len It sets HAVE_SOCKADDR_UN_SUN_LEN which is unused since d3ab2fe19cd287c config.h.win32.in | 3 --- configure.ac | 31 ------------------------------- 2 files changed, 34 deletions(-) commit 47c797f63d9969f369e0fa70ea43bd2635332c99 Author: Emin Tufan Çetin Date: Tue Apr 2 16:22:36 2019 +0000 Update Turkish translation po/tr.po | 621 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 308 insertions(+), 313 deletions(-) commit 3a770b1b807adf14b7c84208a929e27504a9e9f1 Merge: 741a32ff7c 3770defce7 Author: Matthias Clasen Date: Tue Apr 2 15:49:29 2019 +0000 Merge branch 'adwaita-selected-row-switch-fix' into 'gtk-3-24' Adwaita: Fix switch slider border on selected row See merge request GNOME/gtk!703 commit 3770defce728b7844ec6d0193b63d7078f4dabaa Author: Alex Monday Date: Tue Apr 2 20:12:56 2019 +0500 Adwaita: Fix switch slider border on selected row Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802 gtk/theme/Adwaita/_common.scss | 3 --- gtk/theme/Adwaita/gtk-contained.css | 4 ---- 2 files changed, 7 deletions(-) commit 741a32ff7ce25a0061332efb7e52d7db8daec84e Merge: a6eb593370 1b52b48814 Author: Matthias Clasen Date: Tue Apr 2 14:27:24 2019 +0000 Merge branch 'autotools-remove-gnu-ftw-check' into 'gtk-3-24' build: remove unused check for GNU ftw See merge request GNOME/gtk!700 commit a6eb593370b6f4eaaa6f6703ebed47e976eb6d0f Merge: 89e38ba343 2d3936cbe6 Author: Carlos Garnacho Date: Tue Apr 2 12:38:18 2019 +0000 Merge branch 'startup-id-private' into 'gtk-3-24' Centralize DESKTOP_STARTUP/AUTOSTART_ID handling See merge request GNOME/gtk!659 commit 89e38ba34320f87aafd345c826a90082db932122 Merge: 892abdd41b 6ed7d60a20 Author: Matthias Clasen Date: Tue Apr 2 10:46:09 2019 +0000 Merge branch 'issue-137' into 'gtk-3-24' Set the a11y name of the "create folder" button See merge request GNOME/gtk!697 commit 2d3936cbe6bf19bc39e400e1d9660538e42f4341 Author: Jan Alexander Steffens (heftig) Date: Wed Mar 20 20:04:51 2019 +0100 Centralize DESKTOP_STARTUP/AUTOSTART_ID handling Add private API to GDK to move these variables from the environment into static scope. Also move the DESKTOP_STARTUP_ID validation here to reduce code duplication. Use constructors to read them as early as possible; however, do not unset them until first requested. This avoids breaking gnome-shell and gnome-settings-daemon, which want to use the DESKTOP_AUTOSTART_ID in their own gnome-session clients. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1761 gdk/gdk-private.c | 2 + gdk/gdk-private.h | 6 +++ gdk/gdk.c | 80 ++++++++++++++++++++++++++++++++++++++++ gdk/wayland/gdkdisplay-wayland.c | 17 ++------- gdk/x11/gdkdisplay-x11.c | 16 ++------ gtk/gtkapplication-dbus.c | 30 +-------------- gtk/gtkapplication.c | 26 +++---------- 7 files changed, 103 insertions(+), 74 deletions(-) commit 1b52b4881425ba9edf832408040806c693976d7e Author: Christoph Reiter Date: Tue Apr 2 08:52:31 2019 +0200 build: remove unused check for GNU ftw It sets HAVE_GNU_FTW which is unused since 4acbcf9e97d7aa config.h.win32.in | 3 --- configure.ac | 13 ------------- 2 files changed, 16 deletions(-) commit 6ed7d60a20a90ab6a0fe28b3fcb58527f378c57c Author: Emmanuele Bassi Date: Mon Apr 1 14:42:43 2019 +0100 Set the a11y name of the "create folder" button Otherwise it'll get a generic "Menu" name. https://gitlab.gnome.org/GNOME/gtk/issues/137 gtk/gtkfilechooserwidget.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 892abdd41b28c22304933cc9e90c9534592fed2b Merge: 59a272fdef 35c4627fac Author: Carlos Garnacho Date: Mon Apr 1 11:10:54 2019 +0000 Merge branch 'wayland_window_menu' into 'gtk-3-24' gdk/wayland: Properly calculate coordinates for show_window_menu() See merge request GNOME/gtk!684 commit 35c4627fac119a7259fc0450e26091ea58173069 Author: Robert Mader Date: Fri Mar 29 22:38:32 2019 +0100 gdk/wayland: Properly calculate coordinates for show_window_menu() The event received in `gdk_wayland_window_show_window_menu()` can come from widgets with a GdkWindow. In those cases the coordinates are relative to the widget, not the root window. This results in a misplaced window menu. Properly calculate the coordinates by iterating to the toplevel window as suggested by Carlos Garnacho. https://gitlab.gnome.org/GNOME/gtk/merge_requests/684 gdk/wayland/gdkwindow-wayland.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 59a272fdeffd6375840f4db3ff95e0f66af4f834 Author: Matthias Clasen Date: Sun Mar 31 18:35:49 2019 -0400 Close a documentation gap gtk/gtkwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7b3f1fd2331566ed8b8a140962ec04992cc89436 Merge: 426a0be531 446659e80f Author: LRN Date: Sun Mar 31 21:07:25 2019 +0000 Merge branch 'WindowsPrintDriverPreferences' into 'gtk-3-24' Fixed bug that prevented GTK from storing printer driver preferences in the… See merge request GNOME/gtk!396 commit 446659e80faa0aebe208dcebee325c0df15c408d Author: Rick Yorgason Date: Sat Oct 27 05:48:34 2018 -0700 Fixed bug that prevented GTK from storing printer driver preferences in the print dialogue on Windows. Also saving devmode->dmDeviceName so the dialogue remembers which printer your selected last, and doesn't try to feed to saved preferences to the wrong printer. gtk/gtkprintoperation-win32.c | 102 +++++++++++++++++++++++++++++------------- 1 file changed, 72 insertions(+), 30 deletions(-) commit 426a0be531ce9abab26efba94728fdcc06228af9 Author: Daniel Șerbănescu Date: Sat Mar 30 20:08:45 2019 +0000 Update Romanian translation po/ro.po | 243 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 136 insertions(+), 107 deletions(-) commit 09e0881a51afd01489294c8d80812498ea42465b Author: Christoph Reiter Date: Sat Mar 30 20:03:44 2019 +0100 gdk/Makefile.am: dist gdkconstructor.h The file was added in 05bc2f4dc12 gdk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 3d7fd8c897dcd8720c2a2ae7ac0035d31d97f760 Author: Piotr Drąg Date: Sat Mar 30 14:46:12 2019 +0100 Update Polish translation po-properties/pl.po | 832 ++++++++++++++++++++++++++-------------------------- po/pl.po | 491 +++++++++++++++---------------- 2 files changed, 650 insertions(+), 673 deletions(-) commit e20b7a3a8d5f864e8be57fd99fdfe26965d2f8fe Merge: ae69bc53f2 15a7a93d10 Author: Matthias Clasen Date: Sat Mar 30 12:28:59 2019 +0000 Merge branch 'gir-gdkx11-missing-sources' into 'gtk-3-24' build: Add missing sources for the GdkX11 gir build See merge request GNOME/gtk!689 commit ae69bc53f2b6e684a08341805d7ae65ae6c3f155 Merge: 8a15a7bd5f 8034ba4803 Author: Matthias Clasen Date: Sat Mar 30 12:28:05 2019 +0000 Merge branch 'gdk-gir-include-built-sources' into 'gtk-3-24' build: Include all generated sources for the gdk gir build See merge request GNOME/gtk!688 commit 8a15a7bd5f007ea7b35e44bb1cb417714ccdab48 Merge: 352c8180d0 cd4b6a77a4 Author: Matthias Clasen Date: Sat Mar 30 12:27:10 2019 +0000 Merge branch 'fix-1788' into 'gtk-3-24' flowbox: children per line may not be 0 See merge request GNOME/gtk!687 commit 15a7a93d10a2bda5d5836d7b16df4959bf058edd Author: Christoph Reiter Date: Sat Mar 30 11:56:12 2019 +0100 build: Add missing sources for the GdkX11 gir build Noticed while diffing .gir files with the meson port. gdk/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) commit 8034ba4803125000d2d0a27c19c82867fc053f1c Author: Christoph Reiter Date: Sat Mar 30 11:11:58 2019 +0100 build: Include all generated sources for the gdk gir build The main one is gdkversionmacros.h which resulted in GDK_MAJOR_VERSION, GDK_MINOR_VERSION and GDK_MICRO_VERSION not being included in the Gdk-3.0.gir. Noticed while diffing girs with the meson port. gdk/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 352c8180d08ae0cca3de05f7bb94b4a5821a70b6 Author: Kukuh Syafaat Date: Sat Mar 30 07:35:20 2019 +0000 Update Indonesian translation po/id.po | 466 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 230 insertions(+), 236 deletions(-) commit cd4b6a77a4a6c1f3bc0df8dc7354dcc13e238f5a Author: Benjamin Otte Date: Sat Nov 12 22:57:31 2016 +0100 flowbox: children per line may not be 0 gtk/gtkflowbox.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6b8c08525d3e5aa82a558ba34db93dd44ddce339 Merge: f9e19dca49 8dfb33fb5f Author: Matthias Clasen Date: Fri Mar 29 23:54:28 2019 +0000 Merge branch 'wip/chergert/fix-flowboxchild-crash-on-selection' into 'gtk-3-24' flowbox: check for flowbox when updating selection See merge request GNOME/gtk!686 commit 8dfb33fb5f314741bd0efea4626b93edcf9df7d7 Author: Christian Hergert Date: Fri Mar 29 16:26:20 2019 -0700 flowbox: check for flowbox when updating selection gtk/gtkflowbox.c | 3 +++ 1 file changed, 3 insertions(+) commit f9e19dca4975cd5c369ef3f182f442fea0613841 Merge: a6f35772e7 08da4a2377 Author: Matthias Clasen Date: Fri Mar 29 23:22:47 2019 +0000 Merge branch 'portal-session-state' into 'gtk-3-24' Portal session state See merge request GNOME/gtk!519 commit 08da4a23774a61910c374cf7ebf4b4d1f9b6c4c2 Author: Matthias Clasen Date: Mon Jan 21 20:45:15 2019 -0500 application: Add a query-end signal This lets us take just-in-time inhibitors, and makes the session support a little more real. gtk/gtkapplication-dbus.c | 3 +++ gtk/gtkapplication.c | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) commit a3e070f59ce8a692c6e53e8e7104f6cac8bd4170 Author: Matthias Clasen Date: Sun Jan 20 11:29:04 2019 -0500 Application: Support sandboxed session state changes React to the session-state in StateChanged signals from the inhibit portal and call QueryEndResponse as appropriate. gtk/gtkapplication-dbus.c | 39 ++++++++++++++++++++++++++++++++++++--- gtk/gtkapplicationprivate.h | 1 + 2 files changed, 37 insertions(+), 3 deletions(-) commit a6f35772e73044727cefbe3bafab7ab56cf678d0 Merge: 5058f4ef7d deba92f729 Author: Matthias Clasen Date: Fri Mar 29 22:58:49 2019 +0000 Merge branch 'separate-marks-margins-on-scales' into 'gtk-3-24' themes: Optimize code for marks margins on scales See merge request GNOME/gtk!612 commit 5058f4ef7d6ae5739f2cfc19d7b4cadbdcb9e42a Merge: d8b558ead2 567cc15132 Author: Matthias Clasen Date: Fri Mar 29 22:44:14 2019 +0000 Merge branch 'gtk3-fix-gettext-domain' into 'gtk-3-24' Fix some translation domains in .ui files copied from gtk4 See merge request GNOME/gtk!683 commit d8b558ead2bfb2e0c6cc4bedf17f15d8e89144d5 Merge: 2c4c47fe42 30f34ba224 Author: Matthias Clasen Date: Fri Mar 29 22:05:54 2019 +0000 Merge branch 'gtk3-pc-fix-fribidi-private-version' into 'gtk-3-24' build: Fix fribidi version reqs in Requires.private See merge request GNOME/gtk!685 commit 30f34ba2248752169e3ccc7aba6f7004d571a571 Author: Christoph Reiter Date: Fri Mar 29 22:01:23 2019 +0100 build: Fix fribidi version reqs in Requires.private This resulted in "fribidi_required_dep" being written to the .pc file instead of the version number. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c4c47fe42c596073dfe3040a0a91fb851eedfee Author: Balázs Úr Date: Fri Mar 29 20:58:09 2019 +0000 Update Hungarian translation po/hu.po | 192 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 96 insertions(+), 96 deletions(-) commit 567cc151321fad9b21318c9b36436ce267e1983d Author: Christoph Reiter Date: Fri Mar 29 17:35:35 2019 +0100 Fix some translation domains in .ui files copied from gtk4 gtk40->gtk30 gtk/ui/gtkemojicompletion.ui | 2 +- gtk/ui/gtkfontchooserwidget.ui | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 1e2bd15b22ee5df657ff5c4bd05549ef8edee382 Merge: 0c948802cd e7e31a4835 Author: Matthias Clasen Date: Fri Mar 29 14:26:13 2019 +0000 Merge branch 'wip/jimmac/list-image-buttons' into 'gtk-3-24' list image buttons See merge request GNOME/gtk!656 commit 0c948802cdf57381cb675fb39b3c3625e608575a Author: Rafael Fontenelle Date: Fri Mar 29 13:52:30 2019 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 484 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 239 insertions(+), 245 deletions(-) commit 339e20f598e99a3dda65eca5590b23d89bce014f Author: Milo Casagrande Date: Fri Mar 29 13:31:48 2019 +0000 Update Italian translation po/it.po | 481 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 218 insertions(+), 263 deletions(-) commit 2b768edd43ddcbf9a9bd43cdb5c79b1e5a1495a5 Author: Anders Jonsson Date: Fri Mar 29 10:50:54 2019 +0000 Update Swedish translation po/sv.po | 470 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 232 insertions(+), 238 deletions(-) commit c605a23346b2f922e8a509d4fdd4d5cb67df073d Merge: ecf3431d3f f264e0dbf9 Author: Ignacio Casal Quinteiro Date: Fri Mar 29 10:45:05 2019 +0000 Merge branch 'wip/nobody/517-quartz-gl-context' into 'gtk-3-24' Quartz GLArea See merge request GNOME/gtk!146 commit f264e0dbf96a8180676ee16b830aef5896ec1aba Author: Philip Chimento Date: Fri Apr 10 00:10:01 2015 -0700 quartz: Update GL context on window resize The previous version of this patch sent an update message to the NSOpenGLContext in a GdkGLContext::update vfunc, but that vfunc does not exist any more. See: #517 gdk/quartz/gdkwindow-quartz.c | 4 ++++ 1 file changed, 4 insertions(+) commit f34709807f5b2f56a86bc3127e59084936ce57fe Author: Brion Vibber Date: Sat Nov 15 16:04:58 2014 -0800 quartz: implement GdkGLContext for Quartz backend Current problems: * other widgets in a GL-painted window are low-resolution on Retina display * something wrong with paint updates; gdkgears demo only updates every couple of seconds but reports ~30fps See: #517 gdk/quartz/Makefile.am | 1 + gdk/quartz/gdkdisplay-quartz.c | 2 + gdk/quartz/gdkglcontext-quartz.c | 167 ++++++++++++++++++++++++++++++++++++++- gdk/quartz/gdkglcontext-quartz.h | 23 ++++++ gdk/quartz/gdkquartzglcontext.h | 45 +++++++++++ gdk/quartz/gdkwindow-quartz.c | 1 + 6 files changed, 235 insertions(+), 4 deletions(-) commit ecf3431d3f80c2a5ac7935c3222834dc33c69dae Merge: 1bb106012a bfcd062e8e Author: Emmanuele Bassi Date: Fri Mar 29 09:57:21 2019 +0000 Merge branch 'gl3-shaders' into 'gtk-3-24' Use GLSL 3.30 shaders See merge request GNOME/gtk!671 commit bfcd062e8ea4b32444759cef6af45cb924ebcccf Author: Emmanuele Bassi Date: Wed Mar 27 15:51:34 2019 +0000 Use GLSL 3.30 shaders We currently ask for anything above 3.2 GL contexts, but we're still using GLSL 1.50 shaders all over the place. If a GL driver supports GL 3.2+ and GLSL 1.50 only then we'd be in trouble, but the chances of that happening are really small. gdk/resources/glsl/gl3-texture-2d.fs.glsl | 4 ++-- gdk/resources/glsl/gl3-texture-2d.vs.glsl | 2 +- tests/gtkgears.c | 8 +++++--- 3 files changed, 8 insertions(+), 6 deletions(-) commit 1bb106012ad3acb766c67d8226b32bef1a214966 Merge: bbb70857be 55e73682cc Author: Matthias Clasen Date: Wed Mar 27 05:56:15 2019 +0000 Merge branch 'fix-gi-build-with-lto' into 'gtk-3-24' Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692 See merge request GNOME/gtk!665 commit bbb70857bee1211130544edeeaae91a2be35c610 Author: Benjamin Otte Date: Wed Mar 27 00:01:08 2019 +0100 gtk: Remove all gtk_widget_set_redraw_on_allocate() calls They're either wrong (when using FALSE because the widgets don't account for changes to the CSS) or unnecessary (when using TRUE because it's the default). Fixes !1777 gtk/deprecated/gtkalignment.c | 1 - gtk/deprecated/gtktable.c | 1 - gtk/gtkactionbar.c | 2 -- gtk/gtkbox.c | 1 - gtk/gtkflowbox.c | 2 -- gtk/gtkgrid.c | 1 - gtk/gtkheaderbar.c | 1 - gtk/gtkinfobar.c | 2 -- gtk/gtklistbox.c | 2 -- gtk/gtkpaned.c | 5 ----- gtk/gtkpathbar.c | 1 - gtk/gtkrevealer.c | 1 - gtk/gtkstatusbar.c | 1 - gtk/gtktextview.c | 3 --- gtk/gtktoolitemgroup.c | 2 -- gtk/gtktreeview.c | 1 - gtk/gtkviewport.c | 1 - 17 files changed, 28 deletions(-) commit f35ce26336a46200a781c00ddf54b2714d226d23 Author: Matthias Clasen Date: Sun Mar 24 11:14:20 2019 -0400 color editor: Don't warn if editing is cancelled Thats a valid way to end color picking. gtk/gtkcoloreditor.c | 1 - 1 file changed, 1 deletion(-) commit fc3317138edc2d07347abb4fd3ac7739b3904d10 Author: Jakub Steiner Date: Mon Mar 25 17:59:24 2019 +0100 Adwaita: tone down app icon shadows - based on Tobias' and Allan's feedback, the app icon dropshadow were too prominent. gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 55e73682cc470855cc76ee15b16049cc4f1d2384 Author: Christoph Reiter Date: Mon Mar 25 09:46:06 2019 +0100 Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692 The above flags in combination with "-fvisibility=hidden" break the g-i build because it results in the g-i generated dumper executable not linking against the libraries because they are detected as unused and thrown out. Fix by only using -fvisibility=hidden for the library and not g-i. gtk/Makefile.am | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit df5d18a5b197dd59d0ded5657e92e5c0b4a79b1a Merge: cddd88064c c33f9a2769 Author: Benjamin Otte Date: Fri Mar 22 23:44:14 2019 +0000 Merge branch 'inspector-theme-find' into 'gtk-3-24' Inspector: Find themes the same way GtkCSSProvider does See merge request GNOME/gtk!663 commit c33f9a27695c8c6d7f8f1e71ebf8154e4099b447 Author: Руслан Ижбулатов Date: Fri Mar 22 23:31:18 2019 +0000 Inspector: Find themes the same way GtkCSSProvider does Look for subdirectories named "gtk-3.x", where 'x' starts as current minor version and counts down to 14, then drops to 0. Only look for gtk.css in these directories though. If a theme only provides gtk-dark.css, it won't be found. gtk/inspector/visual.c | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) commit cddd88064cec42a8d2e1c20dfd46784b28d00deb Merge: 024cb267dd 2e1a55118a Author: LRN Date: Fri Mar 22 15:00:56 2019 +0000 Merge branch 'ime-load-fix' into 'gtk-3-24' GDK W32: Test for IME correctly See merge request GNOME/gtk!658 commit 2e1a55118a559675f2e69f9930b5b0c05ab1cc3c Author: Руслан Ижбулатов Date: Fri Jan 4 09:48:46 2019 +0000 GDK W32: Fix property setting to correctly use static strings The strings that are set are static, so g_value_set_static_string() should be used to set them instead of g_value_set_string(). gdk/win32/gdkproperty-win32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3b244c9f11edb92e4196f6d0ba25e2c8b928a166 Author: Руслан Ижбулатов Date: Sat Jan 12 21:32:48 2019 +0000 GDK W32: Test for IME correctly ImmIsIME() doesn't work (always returns TRUE) since Vista. Use ITfActiveLanguageProfileNotifySink to detect TSF changes, which are equal to IME changes for us. Also make sure that IMMultiContext re-loads the IM when keyboard layout changes, otherwise there's a subtle bug that could happen: * Run GTK application with non-IME layout (US, for example) * Focus on an editable widget (GtkEntry, for example) * IM Context is initialized to use the simple IM * Switch to an IME layout (such as Korean) * Start typing * Since IME module is not loaded yet, keypresses are handled by a default MS IME handler * Once IME commits a character, GDK will get a WM_KEYDOWN, which will trigger a GdkKeyEvent, which will be handled by an event filter in IM Context, which will finally re-evaluate its status and load IME, and only after that GTK will get to handle IME by itself - but by that point input would already be broken. To avoid this we can emit a dummy event (with Void keyval), which will cause IM Context to load the appropriate module immediately. gdk/win32/Makefile.am | 2 + gdk/win32/gdkdisplay-win32.c | 4 + gdk/win32/gdkevents-win32.c | 17 +++- gdk/win32/gdkglobals-win32.c | 2 +- gdk/win32/gdkmain-win32.c | 1 - gdk/win32/gdkwin32langnotification.c | 172 +++++++++++++++++++++++++++++++++++ gdk/win32/gdkwin32langnotification.h | 26 ++++++ 7 files changed, 221 insertions(+), 3 deletions(-) commit 024cb267dd412a9e1ae6fd63a4f8675d38a60892 Author: John Ralls Date: Thu Mar 21 16:01:51 2019 -0700 [GdkQuartz] Fix two build issues 1. NSRect and CGRect aren't toll-free bridged in 32 bit builds. 2. NSWindowCollectionBehavior(Dis)AllowTiling is defined beginning in 10.11. gdk/quartz/gdkdisplay-quartz.c | 2 +- gdk/quartz/gdkwindow-quartz.c | 19 ++++++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) commit 17665f06e352d2c9ea3c9c9392a026d9b3d6cf98 Merge: 17dc55474b c9cfdf7a91 Author: Matthias Clasen Date: Wed Mar 20 14:05:23 2019 +0000 Merge branch 'wip/jimmac/adwaita-selection-checked-buttons' into 'gtk-3-24' Adwaita: checked buttons workaround See merge request GNOME/gtk!657 commit 17dc55474b3255ba4e10ac7ccad6ec1315e7831b Merge: e60b55626e 430caaa167 Author: Matthias Clasen Date: Wed Mar 20 14:04:32 2019 +0000 Merge branch 'adwaita-headerbar-switch-margins' into 'gtk-3-24' Adwaita: Adjust switch margins on headerbars See merge request GNOME/gtk!650 commit e60b55626e6df3cab15020fa7fa7acdebe50beaa Author: Jakub Steiner Date: Wed Mar 20 13:40:21 2019 +0100 Adwaita: focus ring radius - backport from master fixes https://gitlab.gnome.org/GNOME/gtk/issues/1756 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 5d224a1827902e769778ea95c00c748014f04718 Author: Nathan Follens Date: Wed Mar 20 11:14:09 2019 +0000 Update Dutch translation po/nl.po | 80 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) commit e7e31a48357eb608eb0d6e1a5bafc5c02d7a3d04 Author: Jakub Steiner Date: Wed Mar 20 11:31:50 2019 +0100 Adwaita: only tone down image buttons - Rather than making labeled buttons inside lists toned down, only tone down image buttons, so that we don't have to include icon-only actions. Places like Software can continue using label buttons with no change without having those less visible. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1748 gtk/theme/Adwaita/_common.scss | 7 +++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++++--- gtk/theme/Adwaita/gtk-contained.css | 10 +++++++--- 3 files changed, 19 insertions(+), 8 deletions(-) commit c9cfdf7a914a2a27fab12572b216ebaf400b8721 Author: Jakub Steiner Date: Tue Mar 19 17:22:42 2019 +0100 Adwaita: checked buttons workaround Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1642 once and for all (until it resurfaces) gtk/theme/Adwaita/_common.scss | 4 +++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) commit 430caaa1678617e652a34188738074accab43bfd Author: Alex Monday Date: Tue Mar 19 19:46:00 2019 +0500 Adwaita: Adjust switch margins on headerbars Closes https://gitlab.gnome.org/GNOME/gtk/issues/1759 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 91f2ad4a2fc5c6027d3fa72f1344aecde2230509 Author: Kristian Rietveld Date: Sun Jan 1 21:04:04 2017 +0100 Bug 743717 - Crashes on clipboard operation, influence by clipboard ... The problem here was that NSPasteboard would release the clipboard owner if all data items were transferred. When trying to re-use this owner at a later point, GTK+ would attempt a retain call on a released object and crash. Fix this by not immediately releasing the owner after declaring types, so by keeping our own reference around. Closes https://gitlab.gnome.org/GNOME/gtk/issues/529 gtk/gtkclipboard-quartz.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) commit 93bf85e92ff441ef02979043e90684e0fd7c2dab Author: John Ralls Date: Mon Mar 18 13:33:40 2019 -0700 [Quartz] Fix some compile warnings in gtkclipboard-quartz.c. gtk/gtkclipboard-quartz.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit 5c039a1aa0b682c5edf63af4b5228538e1b74b98 Author: John Ralls Date: Mon Mar 18 12:57:53 2019 -0700 [GdkQuartz] Set the toplevel for the pointer if it's NULL. Gdk sometimes misses crossing events on popups, so the cached toplevel may be NULL. If it is, find the toplevel under the pointer and set it. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/623 gdk/quartz/gdkevents-quartz.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit aac83b20c16883419e5726276a861c4fc9449c21 Merge: 967c5f7f7f ed9a6f755d Author: Matthias Clasen Date: Mon Mar 18 12:23:52 2019 +0000 Merge branch 'wip/carlosg/startup-notification-fixes' into 'gtk-3-24' Startup notification fixes See merge request GNOME/gtk!647 commit ed9a6f755d5811053eba8d73e203b6f518d72536 Author: Carlos Garnacho Date: Sun Mar 17 16:17:49 2019 +0100 gdk/wayland: Preserve stored startup id for gtk_surface1.request_focus The use of the startup ID is now twofold, we reply back with it to end any corresponding startup notification, but we also use it on gtk_surface1.request_focus to acknowledge that the activation might raise the corresponding window. We should preserve the startup ID for the second to work properly, so avoid clearing it here. It is inconsequential if the underlying gtk_shell1.set_startup_id request happens multiple times on no longer existing startup IDs, so don't bother preventing that from happening. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1754 gdk/wayland/gdkdisplay-wayland.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 224a53d97b53da9cc9d08e1675ae860d7e49f8b6 Author: Carlos Garnacho Date: Sun Mar 17 16:04:51 2019 +0100 gtkapplication: Stash DESKTOP_STARTUP_ID on a constructor It might be too late to do it at GtkApplication::add_platform_data time, since the envvar may be consumed earlier on if gdk_display_open() happened to be called before (eg. through gtk_get_option_group(TRUE)). Stash the envvar in a constructor function, so its ensured to happen before it can get consumed. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1754 gtk/gtkapplication.c | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) commit 967c5f7f7f835f9e8d2b1dbc4dd3bd8314df3984 Merge: 3a959e984f 05bc2f4dc1 Author: Matthias Clasen Date: Mon Mar 18 01:09:40 2019 +0000 Merge branch 'wip/carlosg/include-constructors-header-3-24' into 'gtk-3-24' gdk: Include copy of glib/gconstructor.h See merge request GNOME/gtk!643 commit 05bc2f4dc122594aff3325c41421fc0de9153460 Author: Carlos Garnacho Date: Sun Mar 17 21:29:59 2019 +0100 gdk: Include copy of glib/gconstructor.h This is named gdkconstructor.h to avoid any possible conflicts. This fixes the current usages of G_HAS_CONSTRUCTORS, as that header is not installed by glib. gdk/gdkconstructor.h | 120 ++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkapplication-dbus.c | 2 + 2 files changed, 122 insertions(+) commit 3a959e984f558d763db03f6bee53cc5bb9470a26 Author: John Ralls Date: Sun Mar 17 10:15:30 2019 -0700 Force a window resize if the content view frame changes. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1029 Should fix most if not all other cases where system-caused changes to the NSWindow result in the Gdk coordinates not mapping correctly to the AppKit coordinates. gdk/quartz/GdkQuartzView.c | 1 + gdk/quartz/gdkwindow-quartz.c | 9 +++++++++ 2 files changed, 10 insertions(+) commit 0b4e511d0550dce33445488a1c2c938c76a01304 Author: Jordi Mas Date: Sat Mar 16 22:03:09 2019 +0100 Fix to Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a533d106af18673334db14116820f7e0929e62e9 Author: Jordi Mas Date: Sat Mar 16 22:01:51 2019 +0100 Fix to Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7b2c731fae03220796f5130620a687699b6dec24 Author: Matthias Clasen Date: Fri Mar 15 18:57:46 2019 -0400 entry: Use a better icon for Caps Lock warning Use the same icon we use in master now. gtk/gtkentry.c | 2 +- gtk/icons/16x16/status/caps-lock-symbolic.symbolic.png | Bin 0 -> 154 bytes gtk/icons/scalable/status/caps-lock-symbolic.svg | 3 +++ 3 files changed, 4 insertions(+), 1 deletion(-) commit 9e658cb51dd8898d2ae4019809b255e6c7a7dcad Merge: 3fe8b66b3b a8bbcf33ec Author: Matthias Clasen Date: Fri Mar 15 00:46:51 2019 +0000 Merge branch 'wip/kalev/gtk_window_present-runtime-warnings' into 'gtk-3-24' window: Undo runtime gtk_window_present deprecation warnings See merge request GNOME/gtk!632 commit 3fe8b66b3b194d5b8ce62eed85165a70ef902142 Author: Руслан Ижбулатов Date: Thu Mar 14 09:24:17 2019 +0000 Fix UAC manifest RC file CREATEPROCESS_MANIFEST_RESOURCE_ID is a macro defined in winbase.h, so we need an include to resolve that macro to its value, 1. Without that it stays as a literal CREATEPROCESS_MANIFEST_RESOURCE_ID, and ends up in the .exe file as-is, and Windows can't find it by that name, resulting in UAC manifest not working and gtk-update-icon-cache bringing up UAC prompt. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67f11133701f7b17c4211c277ba197182226cdc9 Merge: 094d85f293 1edf11774c Author: Matthias Clasen Date: Thu Mar 14 03:07:19 2019 +0000 Merge branch 'adwaita-remove-selectionmode-assets' into 'gtk-3-24' Adwaita: Drop checkbox-selectionmode assets See merge request GNOME/gtk!633 commit 094d85f29303ca1b78d2bd577e21ce379e6b6345 Merge: d9a382d689 7771869ab3 Author: Emmanuele Bassi Date: Wed Mar 13 19:39:26 2019 +0000 Merge branch 'issue-1746' into 'gtk-3-24' Move the gtkunixprint.h include in the gtk-doc stanza See merge request GNOME/gtk!636 commit 7771869ab307a4f9bcfcdaca9fe3bc79f24672ae Author: Emmanuele Bassi Date: Wed Mar 13 17:39:33 2019 +0000 Move the gtkunixprint.h include in the gtk-doc stanza Every time a new directive is used inside a gtk-doc sections.txt file it overrides the current include header until the next directive. This has the unfortunate effect of making every single section following the print-related ones to generate documentation that says to include gtkunixprint.h. In order to avoid re-arranging the gtk3-sections.txt file, we can tell gtk-doc what's the default header to include for GTK, and override it using `@Include` directives directly into the gtk-doc stanzas of the sections that require a different header. Fixes: #1746 docs/reference/gtk/Makefile.am | 2 +- docs/reference/gtk/gtk3-sections.txt | 6 ------ gtk/gtkpagesetupunixdialog.c | 1 + gtk/gtkprintjob.c | 1 + gtk/gtkprintunixdialog.c | 1 + 5 files changed, 4 insertions(+), 7 deletions(-) commit 1edf11774c8f7ebec28c4b186d4994c6b4ec590e Author: Alex Monday Date: Wed Mar 13 13:38:38 2019 +0500 Adwaita: Drop checkbox-selectionmode assets gtk/theme/Adwaita/assets.svg | 321 +-------------------- gtk/theme/Adwaita/assets.txt | 8 - .../assets/checkbox-active-selectionmode.png | Bin 891 -> 0 bytes .../assets/checkbox-active-selectionmode@2.png | Bin 1590 -> 0 bytes .../assets/checkbox-backdrop-selectionmode.png | Bin 824 -> 0 bytes .../assets/checkbox-backdrop-selectionmode@2.png | Bin 1498 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1291 -> 0 bytes .../checkbox-checked-active-selectionmode@2.png | Bin 2346 -> 0 bytes .../checkbox-checked-backdrop-selectionmode.png | Bin 1194 -> 0 bytes .../checkbox-checked-backdrop-selectionmode@2.png | Bin 2198 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1266 -> 0 bytes .../checkbox-checked-hover-selectionmode@2.png | Bin 2309 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1295 -> 0 bytes .../assets/checkbox-checked-selectionmode@2.png | Bin 2332 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 876 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1594 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 883 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode@2.png | Bin 1588 -> 0 bytes 18 files changed, 1 insertion(+), 328 deletions(-) commit a8bbcf33ecf162528e9b48e609f1131a8e52f072 Author: Kalev Lember Date: Tue Mar 12 21:50:04 2019 +0100 window: Undo runtime gtk_window_present deprecation warnings Now that gtk_window_present is no longer deprecated, remove the runtime warnings as well. gtk/gtkwindow.c | 10 ---------- 1 file changed, 10 deletions(-) commit d9a382d689b9159daca09e33510ea229a17d37be Author: Matthias Clasen Date: Tue Mar 12 16:14:04 2019 -0400 3.24.7 NEWS | 6 ++++++ configure.ac | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit f88e8ea6fe77d366c0cab4a45b8f3843fb27c7c6 Author: Matthias Clasen Date: Tue Mar 12 15:59:03 2019 -0400 Undo the gtk_window_present deprecation It doesn't make sense to have it in 3.x if we don't have it in master. gtk/gtkwindow.c | 2 -- gtk/gtkwindow.h | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) commit c3e065374fbdf3b8cc1bca67e1776d4bf15bbf3b Author: Matej Urbančič Date: Tue Mar 12 20:25:07 2019 +0100 Updated Slovenian translation po/sl.po | 215 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 87 insertions(+), 128 deletions(-) commit 34e64ce5c20ab6f73d037221294c0c127d0e88d9 Author: Matthias Clasen Date: Tue Mar 12 11:51:04 2019 -0400 3.24.6 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2ceff6df9c47539f28d742e8c7d6d7d167633f7b Author: Matthias Clasen Date: Tue Mar 12 14:00:14 2019 -0400 Fix a11y tests testsuite/a11y/menu.txt | 8 -------- testsuite/a11y/menubutton.txt | 8 -------- testsuite/a11y/menubutton2.txt | 34 +++++++++++++--------------------- testsuite/a11y/menubutton3.txt | 34 +++++++++++++--------------------- testsuite/a11y/menus.txt | 8 -------- testsuite/a11y/scale-drawvalue.txt | 8 -------- testsuite/a11y/tooltips.txt | 8 -------- 7 files changed, 26 insertions(+), 82 deletions(-) commit e910ee2c19752ca14e8c081133a12fff106b10a8 Merge: ff6b519286 728f6869cb Author: Matthias Clasen Date: Tue Mar 12 18:13:10 2019 +0000 Merge branch 'control-enter' into 'gtk-3-24' atk key: Always convert control character events into key names See merge request GNOME/gtk!630 commit 728f6869cba6360b843a83fe5b525404accb1433 Author: Samuel Thibault Date: Fri Feb 15 13:33:52 2019 +0100 atk key: Always convert control character events into key names including when the control modifier is present, i.e. when one is typing control-I for instance. Orca would convert them back to the corresponding ASCII letter anyway, and when pressing control-tab, we do want to pass "tab", not pass "\t" that Orca would erroneously convert to "control-I". Fixes #1743 gtk/a11y/gtkaccessibilityutil.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit ff6b51928655885c7aec6fb0e81c1513d9296b73 Merge: 9d7c7e8a67 a58d7573f6 Author: Jakub Steiner Date: Tue Mar 12 17:24:41 2019 +0100 Merge branch 'monday15/gtk-adwaita-selectionmode-checkboxes2' into gtk-3-24 commit a58d7573f6daff1cb71ddc8573d572683fedeb7f Author: Alex Monday Date: Mon Mar 11 18:57:19 2019 +0500 Adwaita: Fix selection-mode checkboxes Use object-select-symbolic as a check icon, adjust styles. Closes https://gitlab.gnome.org/GNOME/gtk/issues/28 gtk/theme/Adwaita/_common.scss | 37 ++++++++++++++++++-------------- gtk/theme/Adwaita/gtk-contained-dark.css | 16 +++++++------- gtk/theme/Adwaita/gtk-contained.css | 16 +++++++------- 3 files changed, 37 insertions(+), 32 deletions(-) commit 9d7c7e8a670535b01d77edf538b6fe2d31d36674 Author: Matthias Clasen Date: Tue Mar 12 02:44:31 2019 -0400 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 942a2dede5b47fd5e226db1c89875e1bbff350ca Author: John Ralls Date: Mon Mar 11 17:55:10 2019 -0700 [GtkSearchEngineQuartz]Don't create file paths from NULL. gtk/gtksearchenginequartz.c | 4 ++++ 1 file changed, 4 insertions(+) commit 75b8abbf24379f2a4bda274d550131b8de48aee3 Author: John Ralls Date: Fri Jan 11 16:14:28 2019 -0800 [GtkSearchEngineQuartz] Limit the scope of the Spotlight search. If the query has a non-null location, set the scope to that directory, otherwise set it to the local computer. There is unfortunately no way to get Spotlight to search non-recursively, nor does NSFileManager offer a convenient search of the contents of a directory's regular files. gtk/gtksearchenginequartz.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 0f5603e74f8c905a02f99187a086205bd2628a98 Author: John Ralls Date: Mon Mar 11 16:31:58 2019 -0700 Use n_displays for all monitor counts. gdk/quartz/gdkdisplay-quartz.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 0524362721058b807a154da0bb0437c6b2c2d1ba Author: John Ralls Date: Fri Mar 8 15:01:11 2019 -0800 Reverse signs on gdk <-> ns x coordinate transforms. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1711 gdk/quartz/gdkwindow-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 261f1dc395de8f32576e542ebb48523299c47763 Author: John Ralls Date: Sun Feb 24 05:38:24 2019 -0800 Switch quartz monitors collection from hash table to ptr array. It's easier to find in a ptr array than to iterate over a hash table. gdk/quartz/gdkdisplay-quartz.c | 111 +++++++++++++++++++++++++++-------------- gdk/quartz/gdkdisplay-quartz.h | 2 +- 2 files changed, 74 insertions(+), 39 deletions(-) commit 3bd9a3453fb6149a3fbffc73a2c086994b2697f1 Author: John Ralls Date: Sat Feb 23 14:35:42 2019 -0800 Change computation of coordinates. Transform GdkQuartzMonitor geometry to Gdk coordinate system. Move computation of Display geometry from GdkQuartzScreen to GdkQuartzDisplay and use AppKit coordinates. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1593 gdk/quartz/gdkdisplay-quartz.c | 140 +++++++++++++++++++++++++++++++++-------- gdk/quartz/gdkdisplay-quartz.h | 2 + gdk/quartz/gdkmonitor-quartz.c | 29 ++++++--- gdk/quartz/gdkmonitor-quartz.h | 1 - gdk/quartz/gdkscreen-quartz.c | 60 ++++++------------ gdk/quartz/gdkscreen-quartz.h | 6 +- gdk/quartz/gdkwindow-quartz.c | 8 +-- 7 files changed, 163 insertions(+), 83 deletions(-) commit 28848176e542841bf36d3f18ee5eea69a84bdf85 Author: John Ralls Date: Mon Mar 11 14:35:05 2019 -0700 Don't scan the seat's slave list for keyboards. There aren't any, just the master_keyboard which one accesses with gdk_seat_get_keyboard(). gdk/quartz/gdkevents-quartz.c | 34 ++++++++-------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) commit 9a0e40b6dab0564e230ce18d6c3a9b455217f3a7 Author: John Ralls Date: Mon Mar 11 14:28:20 2019 -0700 Restore switching keyWindow when changing windows. Inadvertently removed when converting from gdkdevicemanager to gdkseat. gdk/quartz/gdkevents-quartz.c | 3 +++ 1 file changed, 3 insertions(+) commit db84dc8e58a9f4e0f4aa7d15418f91f3a3d22c50 Author: John Ralls Date: Sun Mar 10 15:31:52 2019 -0700 Fix crash when closing a fullscreen window. gdk/quartz/GdkQuartzView.c | 3 +++ gdk/quartz/gdkwindow-quartz.c | 3 +++ 2 files changed, 6 insertions(+) commit e74622b0b89aa9b05a46fd2aeafcc5a2c257be76 Merge: e8e2f5163c 593025a917 Author: Matthias Clasen Date: Mon Mar 11 15:13:37 2019 +0000 Merge branch 'clipboard-quartz' into 'gtk-3-24' gtkclipboard-quartz: Update annotations for gtk_clipboard_wait_for_targets See merge request GNOME/gtk!624 commit e8e2f5163c3d03eec4baa56c7e1f3074aa9139a9 Merge: ba216dea1c 1d960d7028 Author: Jakub Steiner Date: Mon Mar 11 10:59:55 2019 +0000 Merge branch 'adwaita-radii-fixes' into 'gtk-3-24' Adwaita radii fixes See merge request GNOME/gtk!619 commit 593025a917b8d7b881952743aecf17cfbbc79e2f Author: Tomasz Miąsko Date: Sun Mar 10 00:00:00 2019 +0000 gtkclipboard-quartz: Update annotations for gtk_clipboard_wait_for_targets Copy documentation for gtk_clipboard_wait_for_targets from gtk/gtkclipboard.c to quartz implementation. Primarily to add transfer container annotation as otherwise pygobject tries to deallocate individual GdkAtoms. Issue #1584. gtk/gtkclipboard-quartz.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) commit ba216dea1c2ab67b7c1b083aa2f1349fa6aae454 Author: Daniel Șerbănescu Date: Sun Mar 10 18:40:35 2019 +0000 Update Romanian translation po/ro.po | 9517 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 6847 insertions(+), 2670 deletions(-) commit 5b75be73d53faffff5d4736002bf92baed4726a5 Author: Nathan Follens Date: Sun Mar 10 13:01:27 2019 +0000 Update Dutch translation po/nl.po | 2683 +++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 2225 insertions(+), 458 deletions(-) commit 31a33593cdeb89c84b9aec311d9e43eb207619cb Merge: 29ab9926a2 22d9241ab4 Author: Matthias Clasen Date: Sun Mar 10 01:04:44 2019 +0000 Merge branch 'adwaita-fix-backdrop-label' into 'gtk-3-24' Adwaita: Fix label color on backdrop devel window See merge request GNOME/gtk!623 commit 22d9241ab4d96dbf21dc39021e364813bc8b5b94 Author: Alex Monday Date: Sun Mar 10 00:52:48 2019 +0500 Adwaita: Fix label color on backdrop devel window Closes https://gitlab.gnome.org/GNOME/gtk/issues/1734 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 6 insertions(+) commit 29ab9926a20767ccf7d3713b585512ce44e51cde Author: Matej Urbančič Date: Fri Mar 8 18:09:26 2019 +0100 Updated Slovenian translation po/sl.po | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) commit 54899a369ec7d9edd390d06fe8ad5664f6c16f2d Merge: 28ea04efca 0b61d6f6ae Author: Matthias Clasen Date: Mon Mar 4 17:35:55 2019 +0000 Merge branch 'adwaita-typo-fix' into 'gtk-3-24' Adwaita: Fix typo (missing comma) See merge request GNOME/gtk!617 commit 1d960d7028ed81049ce6e11d4abab23f9745cfa7 Author: Alex Monday Date: Mon Mar 4 21:57:18 2019 +0500 Adwaita: Adjust entry border-radius Replace entry border-radius value with $button_radius variable. gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 44fcc0435cc4742183827894832a079ba4278049 Author: Alex Monday Date: Mon Mar 4 21:51:48 2019 +0500 Adwaita: Replace spinbutton border-radii with variables Replace hardcoded border-radius values with $button_radius variable on spinbuttons. gtk/theme/Adwaita/_common.scss | 12 ++++++------ gtk/theme/Adwaita/gtk-contained-dark.css | 12 ++++++------ gtk/theme/Adwaita/gtk-contained.css | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) commit 625a0e3d6cf2f89f35393784fa2a3ee97a86e091 Author: Alex Monday Date: Mon Mar 4 21:26:49 2019 +0500 Adwaita: Replace all %linked radii with variables Some of hardcoded border-radius values on linked elements were left unchanged during Adwaita refresh. gtk/theme/Adwaita/_common.scss | 12 ++++++------ gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) commit 0b61d6f6aef9fba35e896ac437a66b78eb649f75 Author: Alex Monday Date: Mon Mar 4 20:30:43 2019 +0500 Adwaita: Fix typo (missing comma) Closes https://gitlab.gnome.org/GNOME/gtk/issues/1713 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 28ea04efca4fef902ee952e20f0c83e388debf9d Merge: c91ca69c2c af6dd6bf35 Author: Benjamin Otte Date: Mon Mar 4 12:22:42 2019 +0000 Merge branch 'treeview-separator-fix-drawing-zero-height' into 'gtk-3-24' treeview: make sure separator nodes have a height > 0 See merge request GNOME/gtk!614 commit c91ca69c2c0863d8d4eefc32e44988e288038519 Merge: 23eca11c3f 03c5b92da2 Author: John Ralls Date: Sun Mar 3 20:27:41 2019 -0800 Merge branch 'aux-window' into gtk-3-24 commit 03c5b92da2b9b1bcd23dc99e08f4c1518ac0c446 Author: John Ralls Date: Tue Feb 19 15:12:15 2019 -0800 [quartz] Full-screen only "normal" windows and splashscreens. So dialogs, pop-ups, etc. behave as expected when parent is in full-screen. Tiling is allowed for normal windows and splash screens and disallowed for others. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1627 gdk/quartz/gdkwindow-quartz.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 23eca11c3f5db115d785cfdba87fab1076610bef Merge: 93e7c60bd2 c830ab2d55 Author: Matthias Clasen Date: Sun Mar 3 20:30:43 2019 +0000 Merge branch 'cherry-pick-95c0f072' into 'gtk-3-24' Merge branch 'master' into 'master' See merge request GNOME/gtk!615 commit c830ab2d55388bb40630b873022f2a23613ab416 Author: Emmanuele Bassi Date: Fri Jan 18 23:13:31 2019 +0000 Merge branch 'master' into 'master' A11y: export gtk_cell_accessible_parent_get_(row|column)_header_cells See merge request GNOME/gtk!505 (cherry picked from commit 95c0f07295fd300ab7f3416a39290ae33585ea6c) a52431d2 A11y: export gtk_cell_accessible_parent_get_(row|column)_header_cells gtk/a11y/gtkcellaccessibleparent.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit af6dd6bf359a0a43544efff2296ae6196484cdc8 Author: Christoph Reiter Date: Sun Mar 3 10:38:18 2019 +0100 treeview: make sure separator nodes have a height > 0 In case the theme doesn't set a height/min-height for the treeview separator the treeview drawing gets confused and draws rows on top of each other depending on the redraw area. This is due to gtk_tree_view_get_row_height() assuming that a node with a height <= 0 is not set and not a separator and it will default to the expander size. Ideally gtk_tree_view_get_row_height() would know if it operates on a separator, but there are too many calls/levels, so just make sure the separator height is at least 1 (Adwaita already sets "min-height: 2px", so no change there) gtk/gtktreeview.c | 2 ++ 1 file changed, 2 insertions(+) commit 93e7c60bd253d96465efac2b67ed0d2a27baf81d Author: Matej Urbančič Date: Sat Mar 2 20:57:30 2019 +0100 Updated Slovenian translation po/sl.po | 84 ++++++++++++++++++++++++---------------------------------------- 1 file changed, 31 insertions(+), 53 deletions(-) commit 3abb57a9e7cad52f5bd919a637247847b47e85dd Author: Daniel Șerbănescu Date: Sat Mar 2 16:47:36 2019 +0000 Update Romanian translation po-properties/ro.po | 7831 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 5152 insertions(+), 2679 deletions(-) commit 5e89e1d0a91598d57030b0ca464266a3f28a5dd2 Author: Asier Sarasua Garmendia Date: Sat Mar 2 12:17:46 2019 +0000 Update Basque translation po/eu.po | 1511 ++++++++++++++++++-------------------------------------------- 1 file changed, 435 insertions(+), 1076 deletions(-) commit deba92f7293e794753fb64a1698c68f67917d965 Author: Alex Monday Date: Sat Mar 2 14:08:11 2019 +0500 themes: Optimize code for marks margins on scales Separate marks margins for horizontal/vertical scales. Prevents generation of unused margins. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1703 gtk/theme/Adwaita/_common.scss | 21 ++++++++------------- gtk/theme/Adwaita/gtk-contained-dark.css | 20 +++++++++----------- gtk/theme/Adwaita/gtk-contained.css | 20 +++++++++----------- gtk/theme/HighContrast/_common.scss | 22 +++++++++------------- gtk/theme/HighContrast/gtk-contained-inverse.css | 20 +++++++++----------- gtk/theme/HighContrast/gtk-contained.css | 20 +++++++++----------- 6 files changed, 53 insertions(+), 70 deletions(-) commit 95e2e485820c610b7a875f371533905e0521ecde Author: Марко Костић Date: Fri Mar 1 13:07:55 2019 +0000 Update Serbian translation po/sr.po | 2617 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 2034 insertions(+), 583 deletions(-) commit dc927ee698ef179e24b73c93948990750712228c Author: Марко Костић Date: Thu Feb 28 18:26:06 2019 +0000 Update Serbian translation po-properties/sr.po | 1112 +++++++++++++++++++++++++++------------------------ 1 file changed, 584 insertions(+), 528 deletions(-) commit 2cd62574ac846bf7083b213ccc95becb7994b04a Author: Jakub Steiner Date: Wed Feb 27 12:10:56 2019 +0100 Adwaita: define insensitive links - tone down the disabled/insensitive links. Fixes issue #1645 gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 7 insertions(+) commit 1a91c953ebb29da4f86940f0f4a280ec499d2b06 Author: Jakub Steiner Date: Wed Feb 27 11:45:27 2019 +0100 Adwaita: scrolled context menus - fix margins as per merg request #547 gtk/theme/Adwaita/_common.scss | 6 +++--- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) commit 344baa18e98bc371fd881c307266d5291053579e Author: Changwoo Ryu Date: Tue Feb 26 16:55:55 2019 +0000 Update Korean translation po-properties/ko.po | 706 ++++++++++++++++++++++++++-------------------------- 1 file changed, 357 insertions(+), 349 deletions(-) commit 6e641932ac1561e9b19c70e55e123df04d3502f2 Author: Changwoo Ryu Date: Tue Feb 26 16:54:18 2019 +0000 Update Korean translation po/ko.po | 367 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 173 insertions(+), 194 deletions(-) commit 288a9341fd5c677348946f608f18a1c0d2bd9e73 Author: Jiri Grönroos Date: Mon Feb 25 18:31:04 2019 +0000 Update Finnish translation po/fi.po | 3475 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 2503 insertions(+), 972 deletions(-) commit 12770e505e18cd98122f739ec1964ff251a721d1 Author: Justin van Steijn Date: Mon Feb 25 18:02:05 2019 +0000 Update Dutch translation po-properties/nl.po | 1192 +++++++++++++++++++++++++++------------------------ 1 file changed, 625 insertions(+), 567 deletions(-) commit 0c81e7a2e6368e4fa2f2fe9a67e15d611858d50a Merge: e5b83f1a87 d6840ad3dd Author: Emmanuele Bassi Date: Sat Feb 23 12:10:42 2019 +0000 Merge branch 'tchaik/gtk-menu-accel-group-prop' into 'gtk-3-24' menu: Fix accel-group property reset See merge request GNOME/gtk!576 commit d6840ad3dd2df317731b13f6b55a75866a4c71ab Author: Martin Blanchard Date: Sat Feb 9 16:16:01 2019 +0000 menu: Fix accel-group property reset GtkMenu's "accel-group" property setter, gtk_menu_set_accel_group(), currently returns in failure if the caller passes it a NULL `accel_group` argument. This argument is annotated with `(allow-none)`. This patch add support for the NULL case. gtk/gtkmenu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e5b83f1a87f0c6bcaa0034a29d8d6e8ba1776b57 Author: Bastien Nocera Date: Wed Jul 25 17:48:52 2018 +0200 window: Advise using gtk_window_present_with_time() Rather than gtk_window_present() gdk/gdkwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8ed0471785ab9cfb5b00982a274edffa1a17b592 Author: Bastien Nocera Date: Wed Jul 25 17:43:02 2018 +0200 window: Warn when gtk_window_present_with_time() is passed 0 When 0 or GDK_CURRENT_TIME is passed to gtk_window_present_with_time(), print a warning so that the application developer knows that this isn't a supported use of the function, but carry on working for now. gtk/gtkwindow.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 5d7183ee0c2687e76b7030baa7db48b2ff097866 Author: Bastien Nocera Date: Wed Jul 25 17:42:26 2018 +0200 all: Don't warn about deprecated gtk_window_present usage Avoid compilation warnings about internal users of gtk_window_present(). gtk/a11y/gtkiconviewaccessible.c | 6 +++++- gtk/a11y/gtktreeviewaccessible.c | 6 +++++- gtk/a11y/gtkwidgetaccessible.c | 7 ++++++- gtk/gtk-builder-tool.c | 2 ++ gtk/gtkaboutdialog.c | 4 ++++ gtk/gtkcolorbutton.c | 2 ++ gtk/gtkfilechooserbutton.c | 6 +++++- gtk/gtkfilechoosernative.c | 2 ++ gtk/gtkfontbutton.c | 2 ++ gtk/gtkpagesetupunixdialog.c | 2 ++ gtk/gtkprinteroptionwidget.c | 2 ++ gtk/gtkprintoperation-unix.c | 8 ++++++-- gtk/gtkprintoperation.c | 2 ++ gtk/gtkprintunixdialog.c | 2 ++ gtk/gtkwindow.c | 2 ++ 15 files changed, 49 insertions(+), 6 deletions(-) commit 2ca4a3cb41fc6d606e85eb5e2414d1d4757fa64b Author: Bastien Nocera Date: Wed Jul 25 17:18:55 2018 +0200 window: Deprecate gtk_window_present() And expect gtk_window_present_with_time() to be used instead. gtk/gtkwindow.c | 43 +++++++++++++++++++++++-------------------- gtk/gtkwindow.h | 2 +- 2 files changed, 24 insertions(+), 21 deletions(-) commit 864e1ca5260d596020d74699e04714937920892b Author: Jakub Steiner Date: Fri Feb 22 12:02:59 2019 +0100 Adwaita: circles for .circular buttons - doesn't catch all cases, but most buttons need uniform paddings to remain circular, not elliptical. fixes issue #1695 gtk/theme/Adwaita/_common.scss | 1 + gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) commit 736dbfef42681864dfecbb72baf1d0f6fa2d3bb8 Author: Sveinn í Felli Date: Thu Feb 21 11:57:06 2019 +0000 Update Icelandic translation po/is.po | 2524 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 2028 insertions(+), 496 deletions(-) commit 1a4d396d6fe235eeb01d6918c0174149a6b8e9ea Author: Chun-wei Fan Date: Thu Feb 21 16:44:06 2019 +0800 Visual Studio projects: Add include path for FriBidi The Fribidi headers tend to be under $(PREFIX)\include\fribidi\, so we want to try to look for these headers in there as well. build/win32/vs10/gtk3-build-defines.props | 2 +- build/win32/vs9/gtk3-build-defines.vsprops | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 638b136e34b0b1aa66e29c4fa4c55841e93f3ec1 Author: Chun-wei Fan Date: Thu Feb 21 10:19:21 2019 +0800 Visual Studio projects: Link to FriBidi We now need to link to fribidi.lib explicitly in both GDK and GTK. Since the Pango we require in 3.24.x already requires a FriBidi installation, the .lib and DLL should already be available for the build. build/win32/vs10/gtk3-build-defines.props | 2 +- build/win32/vs9/gtk3-build-defines.vsprops | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 512da667616af4c3d29f38bf658c8bbe8ad63973 Author: John Ralls Date: Tue Feb 19 11:07:48 2019 -0800 Silence incompatible type warning. gdk/quartz/GdkQuartzNSWindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3b1704a99b4afd88cce2021a428f3262c951dd6 Author: John Ralls Date: Tue Feb 19 10:52:43 2019 -0800 Remove unnecessary casts and silence may-not-return-value warning. NSPoint and NSRect are typedefs of CGPoint and CGRect so the casts were unnecessary and confused llvm when compiling 32-bit. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1640 gdk/quartz/GdkQuartzNSWindow.c | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) commit 34d6c028b08189c68189c90f23bc48f16963cae7 Merge: 6afd174162 2934482aee Author: Matthias Clasen Date: Mon Feb 18 19:44:57 2019 +0000 Merge branch 'issue-1681' into 'gtk-3-24' treeview: Don't show empty tooltips See merge request GNOME/gtk!586 commit 2934482aeee453eab0369d034a66526eddba2658 Author: Emmanuele Bassi Date: Mon Feb 18 17:44:17 2019 +0000 treeview: Don't show empty tooltips If the column used for the GtkTreeView:tooltip-column contains NULL we're already skipping a tooltip; let's ignore empty strings as well, as an empty tooltip is pretty much pointless. Close #1681 gtk/gtktreeview.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 6afd17416238cd36e5cd90f99811ab50ebe9c6fc Merge: 9d12953ccf cfad43b80d Author: John Ralls Date: Sun Feb 17 13:04:20 2019 -0800 Merge branch 'suyuan/fix-macos-accented-char-input' into gtk-3-24. commit 9d12953ccf7ab4ebc25649da687a8f7887ac03c6 Author: Baurzhan Muftakhidinov Date: Sun Feb 17 07:25:02 2019 +0000 Update Kazakh translation po/kk.po | 408 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 199 insertions(+), 209 deletions(-) commit 347d0de65bd54a0866375a1b640e2902fbcc1960 Author: Baurzhan Muftakhidinov Date: Sun Feb 17 07:16:07 2019 +0000 Update Kazakh translation po-properties/kk.po | 718 ++++++++++++++++++++++++++-------------------------- 1 file changed, 363 insertions(+), 355 deletions(-) commit d7a4143a686e9af7da296bb84ee9a4931a974d56 Author: Matej Urbančič Date: Thu Feb 14 18:34:18 2019 +0100 Updated Slovenian translation po/sl.po | 471 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 191 insertions(+), 280 deletions(-) commit 65edea0406f0070499aba0a0a05508a83ad0b4e7 Merge: 68a7da71e3 6058495f50 Author: Matthias Clasen Date: Thu Feb 14 17:13:51 2019 +0000 Merge branch 'issue-1662' into 'gtk-3-24' Use C locale when building gtktypefuncs.c See merge request GNOME/gtk!577 commit 6058495f50d0f65fbb6d2dcd31d24d0b2ada3194 Author: Emmanuele Bassi Date: Sun Feb 10 12:46:57 2019 +0000 Use C locale when building gtktypefuncs.c We're using [a-z] ranges with sed and grep, and POSIX does not specify their behaviour in non-ASCII locales: In the POSIX locale, a range expression represents the set of collating elements that fall between two elements in the collation sequence, inclusive. In other locales, a range expression has unspecified behavior -- IEEE Std 1003.1-2017, § 9.3.5 (7) This can lead to no results, or invalid replacements, which in turn can lead to broken builds or broken build artifacts. Fixes: #1662 gtk/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 68a7da71e32187dad70fb5913f20bff6e8476ec8 Author: Jiri Grönroos Date: Sat Feb 9 18:38:51 2019 +0000 Update Finnish translation po-properties/fi.po | 5772 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 3409 insertions(+), 2363 deletions(-) commit 9f3141fc5c5b8fbb745a889dfa78691c3552e8a1 Merge: 03394c559d 38a4c4dd37 Author: Matthias Clasen Date: Fri Feb 8 23:40:00 2019 +0000 Merge branch 'wip/carlosg/toggle-osk-sparingly' into 'gtk-3-24' imwayland: Toggle OSK more sparingly See merge request GNOME/gtk!569 commit 38a4c4dd370739c329a84d2495015e8c016df46a Author: Carlos Garnacho Date: Fri Feb 8 23:11:48 2019 +0100 imwayland: Toggle OSK more sparingly Specifically it is avoided to be toggled if: - Just received focus (in order to preserve OSK state across focus changes) - Moving cursor around. Still allow some jitter as perfect accuracy is not possible. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1277 modules/input/imwayland.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 03394c559dbf89cbd1142419f877f4535a56df21 Author: Jakub Steiner Date: Fri Feb 8 15:53:00 2019 +0100 Adwaita: lost selectionmode resources - somehow we lost the selection mode image resources - FIXME: checkbox-active-selectionmode is not being used. gtk/theme/Adwaita/assets.txt | 8 ++++++++ .../Adwaita/assets/checkbox-active-selectionmode.png | Bin 0 -> 891 bytes .../Adwaita/assets/checkbox-active-selectionmode@2.png | Bin 0 -> 1590 bytes .../Adwaita/assets/checkbox-backdrop-selectionmode.png | Bin 0 -> 824 bytes .../Adwaita/assets/checkbox-backdrop-selectionmode@2.png | Bin 0 -> 1498 bytes .../assets/checkbox-checked-active-selectionmode.png | Bin 0 -> 1291 bytes .../assets/checkbox-checked-active-selectionmode@2.png | Bin 0 -> 2346 bytes .../assets/checkbox-checked-backdrop-selectionmode.png | Bin 0 -> 1194 bytes .../assets/checkbox-checked-backdrop-selectionmode@2.png | Bin 0 -> 2198 bytes .../assets/checkbox-checked-hover-selectionmode.png | Bin 0 -> 1266 bytes .../assets/checkbox-checked-hover-selectionmode@2.png | Bin 0 -> 2309 bytes .../Adwaita/assets/checkbox-checked-selectionmode.png | Bin 0 -> 1295 bytes .../Adwaita/assets/checkbox-checked-selectionmode@2.png | Bin 0 -> 2332 bytes .../Adwaita/assets/checkbox-hover-selectionmode.png | Bin 0 -> 876 bytes .../Adwaita/assets/checkbox-hover-selectionmode@2.png | Bin 0 -> 1594 bytes gtk/theme/Adwaita/assets/checkbox-selectionmode.png | Bin 0 -> 883 bytes gtk/theme/Adwaita/assets/checkbox-selectionmode@2.png | Bin 0 -> 1588 bytes 17 files changed, 8 insertions(+) commit 1d4eac211c09624d29b9309e2b92173f7477a9b7 Merge: 5b360f2198 57300b4960 Author: Matthias Clasen Date: Thu Feb 7 21:29:22 2019 +0000 Merge branch 'wip/fix-submenu-size' into 'gtk-3-24' Fix submenu size See merge request GNOME/gtk!565 commit 57300b49602b856b53f5d30ab3174591c0fb2845 Author: Jonas Ådahl Date: Wed Feb 6 19:30:54 2019 +0100 menu: Fixate size calculated by gdk_window_move_to_rect() When we receive a size from the move-to-rect implementation, force GTK to continue using that size until reconfigured by move-to-rect, or when remapped. Fixes: #1651 gtk/gtkmenu.c | 25 +++++++++++++++---------- gtk/gtkmenuprivate.h | 1 + 2 files changed, 16 insertions(+), 10 deletions(-) commit 7298e73c445dc06e9840c47667501e1cb5dd5a71 Author: Jonas Ådahl Date: Thu Feb 7 09:55:51 2019 +0100 menu: Force recalculation of size before positioning On X11, the position of the menu is calculated synchronously by gdk_window_move_to_rect(). This means that calculating the window size when showing is too late, as that'd mean the size used when calculating the position is out-of-date. The first time a menu is mapped, however, the size is calculated during realization; but a window is only realized once, so it doesn't work for subsequent maps. Currently, this is harmless, as a GtkMenu can change its size however it wants after it has been mapped. This, however, is problematic, as it means the position calculated by gdk_window_move_to_rect() might no longer be valid, or constraints made by the same function might no longer be respected. Thus, this is a preparation for making GtkMenu popups stay the same size until they are remapped again at a later point. gtk/gtkmenu.c | 1 + 1 file changed, 1 insertion(+) commit 461f5fde0340137678416422a026c4369d5dcff8 Author: Jonas Ådahl Date: Thu Feb 7 09:53:45 2019 +0100 window: Add private API to force-resize Sometimes (read for GtkMenu on X11) it's not enough to resize on show, and relying on the size to be calculated on realization only works the first time a menu is popped up, so add an API that GtkMenu can use to ensure the size of a menu is "refreshed" before passing anything along to gdk_window_move_to_rect(). gtk/gtkwindow.c | 3 +-- gtk/gtkwindowprivate.h | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) commit edb57a9202907ff6f54390bdc7ae02e42de87cfe Author: Jonas Ådahl Date: Wed Feb 6 19:29:16 2019 +0100 window: Add private API to fixate size This causes window size guessing to always use the remembered size (the size of the GdkWindow). This will be useful for menus which size is managed by gdk_window_move_to_rect(), to avoid overriding the size calculated by the move-to-rect implementation. gtk/gtkwindow.c | 22 ++++++++++++++++++++++ gtk/gtkwindowprivate.h | 1 + 2 files changed, 23 insertions(+) commit 5b360f2198f685dd55871419754d9551ee0fef36 Merge: df77965153 43980583e3 Author: Emmanuele Bassi Date: Tue Feb 5 14:47:26 2019 +0000 Merge branch '3-24-warn-fixes' into 'gtk-3-24' Fix various compiler warnings See merge request GNOME/gtk!561 commit 43980583e3092401c607814189ac4515d54b144c Author: Emmanuele Bassi Date: Tue Feb 5 15:35:27 2019 +0100 sw: Do not cast clear function in g_clear_pointer() We don't need to do it, since g_clear_pointer() will do it for us, and will also check if the function conforms to a GDestroyNotify. Using an explicit cast will generate a compiler warning. gtk/gtkscrolledwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8f8b68f847eb59d99b82d848f428fea231f9ef96 Author: Emmanuele Bassi Date: Tue Apr 10 14:51:27 2018 +0100 Terminate strncpy() buffers correctly When using strncpy() with a buffer we need to account for the terminating NUL character. GCC 8 started warning when using PPD_MAX_NAME as the buffer length for strncpy() because the buffer we're copying into has the same length — which means that the terminating NUL may be skipped if the source string has a length of PPD_MAX_NAME. The appropriate way to handle the case where we're copying a source with a length bigger than of PPD_MAX_NAME is, as reported in the strncpy() documentation, to copy `PPD_MAX_NAME - 1` bytes, and explicitly NUL terminate the destination buffer. This has the additional benefit of avoiding the compiler warning. modules/printbackends/cups/gtkprintbackendcups.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit df77965153c1f1940407c167e92b56b19e0a3769 Author: Matthias Clasen Date: Tue Feb 5 09:32:57 2019 -0500 Update css node tests The GtkSwitch now has two image nodes. testsuite/css/nodes/buttons.nodes | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit eb732b3f68b4d0a96e9856696df9312161e450b8 Author: Emmanuele Bassi Date: Tue Feb 5 15:23:09 2019 +0100 container: Disable deprecation warnings We know we're using deprecated GtkContainer API, because we're implementing it. gtk/gtkcontainer.c | 1 + 1 file changed, 1 insertion(+) commit c2ddb932b200dac01cc2aa03c49037f6a89fda1f Author: Emmanuele Bassi Date: Tue Feb 5 15:22:06 2019 +0100 popover: Disable deprecation warning For gtk_render_frame_gap(). gtk/gtkpopover.c | 2 ++ 1 file changed, 2 insertions(+) commit d9d3ec7cad305d169b1f5df3c3e9e0fd5fbf6922 Author: Emmanuele Bassi Date: Tue Feb 5 15:18:41 2019 +0100 menu: Fix condition check A logical "and" became a binary "and" in commit c35878ec. gtk/gtkmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1bbff3538333f9903690f13e958fee547a4a6efa Merge: 47e4a111c2 9b394d8753 Author: Alexander Larsson Date: Tue Feb 5 13:22:01 2019 +0000 Merge branch '1633-gtk-3-24' into 'gtk-3-24' Issue #1633 - Ensure focus on click See merge request GNOME/gtk!560 commit 9b394d875307ab86778a66a678ee9497648946e8 Author: Mickael Istria Date: Fri Feb 1 10:08:43 2019 +0000 Issue #1633 - Ensure focus on click This is necessary to give back focus to the Broadway elements when content is embedded in an IFrame. Signed-off-by: Mickael Istria gdk/broadway/client.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 47e4a111c2666961ab47b6df48460d3c9075d92d Author: Matthias Clasen Date: Tue Feb 5 08:04:14 2019 -0500 Try again We only want fribidi as a private dependency. configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f533ef8650e59f800ea4d958b16b4a6691a103ac Author: Matthias Clasen Date: Tue Feb 5 07:17:07 2019 -0500 Link gdk against fribidi It is required now. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bf60bf15de4afd426304f9f42618eb95a92c2605 Author: Matthias Clasen Date: Mon Feb 4 11:47:37 2019 -0500 3.24.5 NEWS | 15 +++++++++++++++ configure.ac | 4 ++-- 2 files changed, 17 insertions(+), 2 deletions(-) commit 224213dad6c5cf0ebe5bf3b5f3b370ac57592a74 Author: Jakub Steiner Date: Mon Feb 4 17:24:55 2019 +0100 Adwaita: selection mode buttons fix - don't allow the headerbar :active darkening (bug #1588) to override selection-mode blue buttons. Fixes issue #1642 gtk/theme/Adwaita/_common.scss | 23 +++++++++++++---------- gtk/theme/Adwaita/gtk-contained-dark.css | 14 +++++++------- gtk/theme/Adwaita/gtk-contained.css | 14 +++++++------- 3 files changed, 27 insertions(+), 24 deletions(-) commit 1661e2888ab4521cd7ed46a00dee341ca108c855 Merge: 43b6541eae 7c325ed852 Author: Jakub Steiner Date: Mon Feb 4 14:27:58 2019 +0000 Merge branch 'wip/jimmac/adwaita-3-32' into 'gtk-3-24' Wip/jimmac/adwaita 3 32 See merge request GNOME/gtk!551 commit 7c325ed85228231b1087d86f425137d53d410f88 Author: Alex Monday Date: Mon Dec 24 11:08:50 2018 +0500 HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. gtk/theme/HighContrast/_common.scss | 29 ++++++++++++++++++++++++ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 ++++++++ gtk/theme/HighContrast/gtk-contained.css | 10 ++++++++ 3 files changed, 49 insertions(+) commit 950480cea46c1a527ac2f0ee10ae2022e2b30d57 Author: Alex Monday Date: Mon Dec 24 11:00:19 2018 +0500 HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 57ba05252213923c08b3d780d86721d7249bc34f Author: Jakub Steiner Date: Mon Feb 4 15:02:07 2019 +0100 Revert "HighContrast: Add style for overflow buttons" This reverts commit ff4dcf5fa4b7c2592612cddfe9f116d3eaa6987d. gtk/theme/HighContrast/_common.scss | 29 ------------------------ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 -------- gtk/theme/HighContrast/gtk-contained.css | 10 -------- 3 files changed, 49 deletions(-) commit af3bcc6adc0617febb8084188e5a6eaec31765a1 Author: Jakub Steiner Date: Mon Feb 4 15:01:41 2019 +0100 Revert "HighContrast: Add menu padding" Revert conflicting patches to rebase adwaita-3-32 easily. will apply afterwards. This reverts commit a7ea8248ce8ac208477a855b68472b752587a7ac. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 391469e36572e544b9322acc8a324f125c98a0f3 Author: Balázs Úr Date: Sun Feb 3 13:57:00 2019 +0000 Update Hungarian translation po/hu.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit cca1cf03df84b93be653ded560b01cfbc0326add Author: Balázs Úr Date: Sat Feb 2 14:55:21 2019 +0000 Update Hungarian translation po/hu.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit ffa8fef2fa1468c8fe8863148b88f7d56bd34282 Author: Matthias Clasen Date: Thu Jan 31 14:07:08 2019 -0500 gtk: Stop using deprecated pango api gtk/gtkentry.c | 2 +- gtk/gtktextbtree.c | 4 ++-- gtk/gtktextview.c | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) commit 13c126b277697047114801ee4559803894693a2d Author: Matthias Clasen Date: Thu Jan 31 14:05:54 2019 -0500 gtk: Add a copy of some deprecated pango api We use pango_find_base_dir() in a few places, and this api has been deprecated. gtk/gtkpango.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkpango.h | 3 +++ 2 files changed, 47 insertions(+) commit 148650c23a56204bce7552e0a4936490c899c9cb Author: Matthias Clasen Date: Thu Jan 31 14:05:28 2019 -0500 gdk: Stop using deprecated pango api gdk/wayland/gdkkeys-wayland.c | 3 ++- gdk/x11/gdkkeys-x11.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 8c973bd8372d7ba8fd42afd85c09bb536a9130c5 Author: Matthias Clasen Date: Thu Jan 31 14:03:49 2019 -0500 gdk: Add a copy of pango_unichar_direction This api has been deprecated in pango. gdk/gdk.c | 19 +++++++++++++++++++ gdk/gdkinternals.h | 2 ++ 2 files changed, 21 insertions(+) commit 3e5a7bb898034118d0853417a0f8fbbc6a3d3316 Author: Matthias Clasen Date: Thu Jan 31 14:04:39 2019 -0500 Add an explicit fribidi dependency We already depend on it indirectly, via pango. And we will use it to replace deprecated pango apis. configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 53767ce1d32b85b757e3522b3bb27ca2e55ed9f4 Author: Christian Hergert Date: Wed Sep 30 18:34:16 2015 -0700 quartz: release linked list as we process it Rather than performing the list iteration and the list free as separate steps, free the list link while iterating. gdk/quartz/gdkwindow-quartz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 806e98d67e791d0bb04055ae0fd0c1aeaf87c4d4 Author: Alex Monday Date: Mon Dec 24 11:08:50 2018 +0500 HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. gtk/theme/HighContrast/_common.scss | 29 ++++++++++++++++++++++++ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 ++++++++ gtk/theme/HighContrast/gtk-contained.css | 10 ++++++++ 3 files changed, 49 insertions(+) commit 377b2872bec1b9a6d18aae1f3d8f6a001e8ee126 Author: Alex Monday Date: Mon Dec 24 11:00:19 2018 +0500 HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit e28c7a41ee3c68e36a997a4b4d297c1edd061cea Author: Emmanuele Bassi Date: Wed Jan 30 17:31:07 2019 +0000 switch: Take gadget clip into account Now that we've switched the on and off states to gadgets, we need to ensure that the widget's clip take into account the clip of every gadget. Fixes #1631 gtk/gtkswitch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 7644c0866b08ed63d32ae388daece7aa473e6dc5 Author: Tomasz Miąsko Date: Wed Jan 16 00:00:00 2019 +0000 g-i: Add transfer none annotations for frame clock timings getters gdk/gdkframeclock.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 933765204fa406c2a475106b6943e64b25e15410 Author: Alex Monday Date: Mon Sep 10 17:58:01 2018 +0500 Adwaita: Horizontal OSD spinbutton entry fix Add placeholder to hande horizontal spinbutton entries, add instructions for horizontal OSD spinbutton entry to use this placeholder. gtk/theme/Adwaita/_common.scss | 10 +++++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) commit 43b6541eaec743b8c6a9f7062e72b6f255c5d477 Author: Balázs Úr Date: Sun Feb 3 13:57:00 2019 +0000 Update Hungarian translation po/hu.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit 3937fb4ebe2abcf22e3da47bbb42f5bea85059aa Author: Balázs Úr Date: Sat Feb 2 14:55:21 2019 +0000 Update Hungarian translation po/hu.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit df890474ed4a80e708663ec7fa0991641de8a7ad Merge: 99d013994b a3f1e02b9b Author: Benjamin Otte Date: Thu Jan 31 20:08:30 2019 +0000 Merge branch 'pango-deprecations' into 'gtk-3-24' Pango deprecations See merge request GNOME/gtk!544 commit a3f1e02b9b13057c5156bff384b4257473e3dc8b Author: Matthias Clasen Date: Thu Jan 31 14:07:08 2019 -0500 gtk: Stop using deprecated pango api gtk/gtkentry.c | 2 +- gtk/gtktextbtree.c | 4 ++-- gtk/gtktextview.c | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) commit c23e07f60fb63ca3fff28410a9201690aa532d82 Author: Matthias Clasen Date: Thu Jan 31 14:05:54 2019 -0500 gtk: Add a copy of some deprecated pango api We use pango_find_base_dir() in a few places, and this api has been deprecated. gtk/gtkpango.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkpango.h | 3 +++ 2 files changed, 47 insertions(+) commit 3da6497d9fc378c256959c21ddcf5fcc50f11115 Author: Matthias Clasen Date: Thu Jan 31 14:05:28 2019 -0500 gdk: Stop using deprecated pango api gdk/wayland/gdkkeys-wayland.c | 3 ++- gdk/x11/gdkkeys-x11.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 998314b8baf65528ff9b4c934e18bae4f6ccf541 Author: Matthias Clasen Date: Thu Jan 31 14:03:49 2019 -0500 gdk: Add a copy of pango_unichar_direction This api has been deprecated in pango. gdk/gdk.c | 19 +++++++++++++++++++ gdk/gdkinternals.h | 2 ++ 2 files changed, 21 insertions(+) commit 417c57e5b72851ba8216c9ae935be09d708871e2 Author: Matthias Clasen Date: Thu Jan 31 14:04:39 2019 -0500 Add an explicit fribidi dependency We already depend on it indirectly, via pango. And we will use it to replace deprecated pango apis. configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 99d013994bba1736973aeb62d57368aeac9fdf3e Author: Christian Hergert Date: Wed Sep 30 18:34:16 2015 -0700 quartz: release linked list as we process it Rather than performing the list iteration and the list free as separate steps, free the list link while iterating. gdk/quartz/gdkwindow-quartz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit ff4dcf5fa4b7c2592612cddfe9f116d3eaa6987d Author: Alex Monday Date: Mon Dec 24 11:08:50 2018 +0500 HighContrast: Add style for overflow buttons Add missing style for overflow buttons located on scrollable dropdown menus. gtk/theme/HighContrast/_common.scss | 29 ++++++++++++++++++++++++ gtk/theme/HighContrast/gtk-contained-inverse.css | 10 ++++++++ gtk/theme/HighContrast/gtk-contained.css | 10 ++++++++ 3 files changed, 49 insertions(+) commit a7ea8248ce8ac208477a855b68472b752587a7ac Author: Alex Monday Date: Mon Dec 24 11:00:19 2018 +0500 HighContrast: Add menu padding Add 1px padding to menus, to prevent menuitems and overflow buttons overlapping with menu's border. gtk/theme/HighContrast/_common.scss | 2 +- gtk/theme/HighContrast/gtk-contained-inverse.css | 2 +- gtk/theme/HighContrast/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 7395160e5b43640f0ab6a0ef77568ebc948c0db0 Author: Alex Monday Date: Sat Dec 22 14:04:13 2018 +0500 Adwaita: Improve dropdown menu buttons Improve overflow arrow buttons drawing on a scrollable dropdown menu: reduce top button's margin-top to match size of a bottom button, add margin-top for bottom button to compensate bottom margin (otherwise button overlaps with menu content). Closes https://gitlab.gnome.org/GNOME/gtk/issues/1539 gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) commit cfad43b80d15328f2e82ccc677ce634bd32a5560 Author: Suyuan Chang Date: Thu Jan 24 23:10:34 2019 -0800 macOS: Fix bug that entry cannot press and hold a key to input accented character. There're two issues in GdkQuartzView's NSTextInputClient implementation causes this bug. 1. The -(NSRange)selectedRange should not return [NSNotFound, 0] if there's no selection. The accented character window will not show if returned NSRange's location is NSNotFound. Instead of that, the NSRange's location should be the caret position in the text input buffer. 2. The accented character window will invoke -(void)insertText:replacementRange: with non-empty replacement range, to replace non-accented character with accented character after user select it from accented character window. This case is not implemented in original code. Here I use another gobject data to pass the information to input module and convert it into 'delete-surrounding' event. Besides these, there's another bug cause gtk_im_context_filter_keypress() return wrong value while user press and hold a key. When user press and hold a key, the accented character window will consume the repeating key down event. Is this case, gtk_im_context_filter_keypress() should return TRUE, indicate the key press is filtered by input method module. But it will return FALSE because gtk_im_context_filter_keypress() assume that every key press event will generate some text from input method module. Fixes #1618 gdk/quartz/GdkQuartzView.c | 24 ++++++++++++++++++++++-- gdk/quartz/GdkQuartzView.h | 1 + modules/input/imquartz.c | 15 +++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) commit 2c15e59c16a7afeb69ea1cae065349cb5b089ccf Merge: a0129f556b 0a9aa768d8 Author: Benjamin Otte Date: Wed Jan 30 19:20:46 2019 +0000 Merge branch 'issue-1631' into 'gtk-3-24' switch: Take gadget clip into account See merge request GNOME/gtk!543 commit 0a9aa768d83bbf5753379c31fb2123c510fdd02f Author: Emmanuele Bassi Date: Wed Jan 30 17:31:07 2019 +0000 switch: Take gadget clip into account Now that we've switched the on and off states to gadgets, we need to ensure that the widget's clip take into account the clip of every gadget. Fixes #1631 gtk/gtkswitch.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit a0129f556b1fd655215165739d0277d7f7a2c1a8 Merge: 64c28f40a0 ea286fe8f9 Author: Christoph Reiter Date: Tue Jan 29 10:36:19 2019 +0000 Merge branch 'get-timings-transfer-3' into 'gtk-3-24' g-i: Add transfer none annotations for frame clock timings getters See merge request GNOME/gtk!512 commit 64c28f40a0e300066d0d538cb4840c114049d153 Merge: 3215c0a3a9 bbcc832393 Author: Jakub Steiner Date: Tue Jan 29 09:40:51 2019 +0000 Merge branch 'adwaita-osd-spinbutton-entry-fix-3-24' into 'gtk-3-24' Horizontal OSD spinbutton entry fix See merge request GNOME/gtk!331 commit b522c59880aaa95de6e40a5672f3f2728b2b9eec Author: Jakub Steiner Date: Mon Jan 28 12:34:48 2019 +0100 Adwaita: switches with no labels - it's less busy and still clearer without the label - It may be right that color alone is a poor differentiator, but labels do still exist for the accessible theme. gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) commit 519ff2ac6af696040f0fc0bb769eb22c6324f520 Merge: 17ab084f28 6f1e611c3b Author: Jakub Steiner Date: Mon Jan 28 10:55:42 2019 +0000 Merge branch 'fix-button-icon-position' into 'wip/jimmac/adwaita-3-32' Adwaita: Fix wrong icon position in some buttons See merge request GNOME/gtk!533 commit 6f1e611c3b554f56e1682ec201e753366d72672e Merge: d82edf0c91 17ab084f28 Author: Jakub Steiner Date: Mon Jan 28 10:46:48 2019 +0000 Merge branch 'wip/jimmac/adwaita-3-32' into 'fix-button-icon-position' # Conflicts: # gtk/theme/Adwaita/_common.scss # gtk/theme/Adwaita/gtk-contained-dark.css # gtk/theme/Adwaita/gtk-contained.css commit 17ab084f28de248f95eb357e8f30af36b695c250 Author: Sam Hewitt Date: Thu Jan 24 11:32:25 2019 -0500 Adwaita: fix padding and rounding on menubar submenus gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) commit 4d08be5d0338aec1bb49650ef3f25210082885ed Author: Jakub Steiner Date: Tue Jan 22 12:15:47 2019 +0100 Adwaita: selection mode labels - when not in focus, make sure labels are legible but flat. Fixes issue #1562 gtk/theme/Adwaita/_common.scss | 5 +++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 9 insertions(+) commit b6082efdc092eb00ba3482a75f7db9956ff25eb1 Author: Jakub Steiner Date: Tue Jan 22 11:59:40 2019 +0100 Adwaita: use neutral greys for dark - the hint of warm color is too subtle to even notice for most people Fixes issue #1589 gtk/theme/Adwaita/_colors.scss | 4 +- gtk/theme/Adwaita/gtk-contained-dark.css | 568 +++++++++++++++---------------- 2 files changed, 286 insertions(+), 286 deletions(-) commit aa1e565fb50748854cf8767f99167d1692b5ee3e Author: Jakub Steiner Date: Tue Jan 22 11:55:10 2019 +0100 Adwaita: darken dark mode - match lightness of the old theme. Fixes issue #1605 gtk/theme/Adwaita/_colors.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 544 +++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 274 insertions(+), 274 deletions(-) commit fec7874d0ee55f4f1d7f2bdb8e97348bded0ea34 Author: feichtmeier Date: Mon Jan 21 20:31:19 2019 +0100 Reduce vertical menu padding from 8px to 4px gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72010d78944c2a194dbc8dca7fe2f820647f06e5 Author: Jakub Steiner Date: Mon Jan 21 19:34:33 2019 +0100 Adwaita: do show labels on switches - now that we have I/O and not ON/OFF gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) commit 25bf546eeeb81160d8c9262e55b1b5cd4af4f19e Author: Jakub Steiner Date: Wed Jan 16 13:00:58 2019 +0100 Adwaita: headerbar buttons separators - make the border more aparent for when two :active buttons are neighboring (Builder panel toggles). gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 24e6995d92069b27ca5d862c1e2db32008f008c0 Author: Jakub Steiner Date: Wed Jan 16 12:49:47 2019 +0100 Adwaita: headerbar togglebuttons backdrop - redefine overriden backdrop state gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++++ gtk/theme/Adwaita/gtk-contained.css | 4 ++++ 3 files changed, 11 insertions(+) commit 079aef0b8d938e4ac2579ae4f55672107586658b Author: Jakub Steiner Date: Tue Jan 15 22:07:55 2019 +0100 Adwaita: expand the headerbar button styling - it's not just stackswitcher buttons, apparently. Builder uses togglebuttons. gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 7da52e5255a16f897b5338af1a8ee0445d493056 Author: Jakub Steiner Date: Tue Jan 15 17:29:34 2019 +0100 Adwaita: don't do undershoot - No need to indicate overflown content. No other OS does this. fixes #1591 gtk/theme/Adwaita/_common.scss | 14 -------- gtk/theme/Adwaita/_drawing.scss | 56 -------------------------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ------- gtk/theme/Adwaita/gtk-contained.css | 12 ------- 4 files changed, 94 deletions(-) commit 568ea3b7f98fb3b4e3770e7807d81c3d94ca62f9 Author: Jakub Steiner Date: Tue Jan 15 16:50:04 2019 +0100 Adwaita: update image assets - mainly sliders fixes #1590 gtk/theme/Adwaita/assets.svg | 555 +++++++++------------ .../assets/checkbox-active-selectionmode.png | Bin 870 -> 0 bytes .../assets/checkbox-active-selectionmode@2.png | Bin 1724 -> 0 bytes .../assets/checkbox-backdrop-selectionmode.png | Bin 801 -> 0 bytes .../assets/checkbox-backdrop-selectionmode@2.png | Bin 1579 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1289 -> 0 bytes .../checkbox-checked-active-selectionmode@2.png | Bin 2575 -> 0 bytes .../checkbox-checked-backdrop-selectionmode.png | Bin 1281 -> 0 bytes .../checkbox-checked-backdrop-selectionmode@2.png | Bin 2423 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1346 -> 0 bytes .../checkbox-checked-hover-selectionmode@2.png | Bin 2693 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1383 -> 0 bytes .../assets/checkbox-checked-selectionmode@2.png | Bin 2755 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 902 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1809 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 929 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode@2.png | Bin 1883 -> 0 bytes ...ider-horz-scale-has-marks-above-active-dark.png | Bin 879 -> 891 bytes ...er-horz-scale-has-marks-above-active-dark@2.png | Bin 1835 -> 1830 bytes .../slider-horz-scale-has-marks-above-active.png | Bin 990 -> 937 bytes .../slider-horz-scale-has-marks-above-active@2.png | Bin 2122 -> 2057 bytes ...er-horz-scale-has-marks-above-backdrop-dark.png | Bin 773 -> 754 bytes ...-horz-scale-has-marks-above-backdrop-dark@2.png | Bin 1427 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 760 -> 754 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1438 -> 1431 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 780 -> 782 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1484 -> 1547 bytes .../slider-horz-scale-has-marks-above-backdrop.png | Bin 763 -> 788 bytes ...lider-horz-scale-has-marks-above-backdrop@2.png | Bin 1478 -> 1569 bytes .../slider-horz-scale-has-marks-above-dark.png | Bin 831 -> 889 bytes .../slider-horz-scale-has-marks-above-dark@2.png | Bin 1838 -> 1816 bytes ...lider-horz-scale-has-marks-above-hover-dark.png | Bin 834 -> 841 bytes ...der-horz-scale-has-marks-above-hover-dark@2.png | Bin 1767 -> 1779 bytes .../slider-horz-scale-has-marks-above-hover.png | Bin 968 -> 831 bytes .../slider-horz-scale-has-marks-above-hover@2.png | Bin 2083 -> 1802 bytes ...horz-scale-has-marks-above-insensitive-dark.png | Bin 767 -> 754 bytes ...rz-scale-has-marks-above-insensitive-dark@2.png | Bin 1452 -> 1431 bytes ...ider-horz-scale-has-marks-above-insensitive.png | Bin 807 -> 793 bytes ...er-horz-scale-has-marks-above-insensitive@2.png | Bin 1506 -> 1540 bytes .../assets/slider-horz-scale-has-marks-above.png | Bin 977 -> 961 bytes .../assets/slider-horz-scale-has-marks-above@2.png | Bin 2081 -> 1976 bytes ...ider-horz-scale-has-marks-below-active-dark.png | Bin 889 -> 885 bytes ...er-horz-scale-has-marks-below-active-dark@2.png | Bin 1860 -> 1964 bytes .../slider-horz-scale-has-marks-below-active.png | Bin 943 -> 965 bytes .../slider-horz-scale-has-marks-below-active@2.png | Bin 2131 -> 2118 bytes ...er-horz-scale-has-marks-below-backdrop-dark.png | Bin 777 -> 738 bytes ...-horz-scale-has-marks-below-backdrop-dark@2.png | Bin 1460 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 763 -> 738 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1438 -> 1467 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 790 -> 784 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1455 -> 1561 bytes .../slider-horz-scale-has-marks-below-backdrop.png | Bin 777 -> 801 bytes ...lider-horz-scale-has-marks-below-backdrop@2.png | Bin 1437 -> 1560 bytes .../slider-horz-scale-has-marks-below-dark.png | Bin 851 -> 862 bytes .../slider-horz-scale-has-marks-below-dark@2.png | Bin 1847 -> 1910 bytes ...lider-horz-scale-has-marks-below-hover-dark.png | Bin 867 -> 879 bytes ...der-horz-scale-has-marks-below-hover-dark@2.png | Bin 1833 -> 1968 bytes .../slider-horz-scale-has-marks-below-hover.png | Bin 962 -> 719 bytes .../slider-horz-scale-has-marks-below-hover@2.png | Bin 2034 -> 1780 bytes ...horz-scale-has-marks-below-insensitive-dark.png | Bin 756 -> 738 bytes ...rz-scale-has-marks-below-insensitive-dark@2.png | Bin 1436 -> 1467 bytes ...ider-horz-scale-has-marks-below-insensitive.png | Bin 802 -> 801 bytes ...er-horz-scale-has-marks-below-insensitive@2.png | Bin 1504 -> 1560 bytes .../assets/slider-horz-scale-has-marks-below.png | Bin 1003 -> 861 bytes .../assets/slider-horz-scale-has-marks-below@2.png | Bin 2058 -> 2099 bytes ...ider-vert-scale-has-marks-above-active-dark.png | Bin 916 -> 915 bytes ...er-vert-scale-has-marks-above-active-dark@2.png | Bin 1964 -> 1962 bytes .../slider-vert-scale-has-marks-above-active.png | Bin 982 -> 994 bytes .../slider-vert-scale-has-marks-above-active@2.png | Bin 2257 -> 2150 bytes ...er-vert-scale-has-marks-above-backdrop-dark.png | Bin 759 -> 736 bytes ...-vert-scale-has-marks-above-backdrop-dark@2.png | Bin 1469 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 748 -> 736 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1425 -> 1477 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 791 -> 792 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1491 -> 1576 bytes .../slider-vert-scale-has-marks-above-backdrop.png | Bin 769 -> 785 bytes ...lider-vert-scale-has-marks-above-backdrop@2.png | Bin 1456 -> 1579 bytes .../slider-vert-scale-has-marks-above-dark.png | Bin 887 -> 904 bytes .../slider-vert-scale-has-marks-above-dark@2.png | Bin 1921 -> 1958 bytes ...lider-vert-scale-has-marks-above-hover-dark.png | Bin 890 -> 889 bytes ...der-vert-scale-has-marks-above-hover-dark@2.png | Bin 1918 -> 1897 bytes .../slider-vert-scale-has-marks-above-hover.png | Bin 997 -> 852 bytes .../slider-vert-scale-has-marks-above-hover@2.png | Bin 2184 -> 1816 bytes ...vert-scale-has-marks-above-insensitive-dark.png | Bin 724 -> 736 bytes ...rt-scale-has-marks-above-insensitive-dark@2.png | Bin 1460 -> 1477 bytes ...ider-vert-scale-has-marks-above-insensitive.png | Bin 799 -> 787 bytes ...er-vert-scale-has-marks-above-insensitive@2.png | Bin 1520 -> 1580 bytes .../assets/slider-vert-scale-has-marks-above.png | Bin 1041 -> 1008 bytes .../assets/slider-vert-scale-has-marks-above@2.png | Bin 2285 -> 2113 bytes ...ider-vert-scale-has-marks-below-active-dark.png | Bin 933 -> 952 bytes ...er-vert-scale-has-marks-below-active-dark@2.png | Bin 2052 -> 1953 bytes .../slider-vert-scale-has-marks-below-active.png | Bin 1034 -> 1008 bytes .../slider-vert-scale-has-marks-below-active@2.png | Bin 2320 -> 2152 bytes ...er-vert-scale-has-marks-below-backdrop-dark.png | Bin 757 -> 713 bytes ...-vert-scale-has-marks-below-backdrop-dark@2.png | Bin 1524 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 734 -> 713 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1512 -> 1449 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 787 -> 787 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1520 -> 1579 bytes .../slider-vert-scale-has-marks-below-backdrop.png | Bin 773 -> 776 bytes ...lider-vert-scale-has-marks-below-backdrop@2.png | Bin 1499 -> 1585 bytes .../slider-vert-scale-has-marks-below-dark.png | Bin 893 -> 922 bytes .../slider-vert-scale-has-marks-below-dark@2.png | Bin 2021 -> 1963 bytes ...lider-vert-scale-has-marks-below-hover-dark.png | Bin 908 -> 911 bytes ...der-vert-scale-has-marks-below-hover-dark@2.png | Bin 1949 -> 1928 bytes .../slider-vert-scale-has-marks-below-hover.png | Bin 1016 -> 847 bytes .../slider-vert-scale-has-marks-below-hover@2.png | Bin 2230 -> 1848 bytes ...vert-scale-has-marks-below-insensitive-dark.png | Bin 735 -> 713 bytes ...rt-scale-has-marks-below-insensitive-dark@2.png | Bin 1489 -> 1449 bytes ...ider-vert-scale-has-marks-below-insensitive.png | Bin 803 -> 776 bytes ...er-vert-scale-has-marks-below-insensitive@2.png | Bin 1548 -> 1584 bytes .../assets/slider-vert-scale-has-marks-below.png | Bin 1047 -> 1010 bytes .../assets/slider-vert-scale-has-marks-below@2.png | Bin 2286 -> 2128 bytes .../Adwaita/assets/text-select-end-active-dark.png | Bin 829 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 1727 -> 1655 bytes .../Adwaita/assets/text-select-end-active.png | Bin 941 -> 920 bytes .../Adwaita/assets/text-select-end-active@2.png | Bin 1871 -> 1733 bytes gtk/theme/Adwaita/assets/text-select-end-dark.png | Bin 826 -> 835 bytes .../Adwaita/assets/text-select-end-dark@2.png | Bin 1768 -> 1657 bytes .../Adwaita/assets/text-select-end-hover-dark.png | Bin 789 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1624 -> 1515 bytes gtk/theme/Adwaita/assets/text-select-end-hover.png | Bin 933 -> 791 bytes .../Adwaita/assets/text-select-end-hover@2.png | Bin 1785 -> 1479 bytes gtk/theme/Adwaita/assets/text-select-end.png | Bin 916 -> 905 bytes gtk/theme/Adwaita/assets/text-select-end@2.png | Bin 1889 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 787 -> 794 bytes .../assets/text-select-start-active-dark@2.png | Bin 1646 -> 1597 bytes .../Adwaita/assets/text-select-start-active.png | Bin 908 -> 858 bytes .../Adwaita/assets/text-select-start-active@2.png | Bin 1805 -> 1696 bytes .../Adwaita/assets/text-select-start-dark.png | Bin 766 -> 790 bytes .../Adwaita/assets/text-select-start-dark@2.png | Bin 1638 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 740 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1504 -> 1423 bytes .../Adwaita/assets/text-select-start-hover.png | Bin 883 -> 758 bytes .../Adwaita/assets/text-select-start-hover@2.png | Bin 1718 -> 1431 bytes gtk/theme/Adwaita/assets/text-select-start.png | Bin 859 -> 848 bytes gtk/theme/Adwaita/assets/text-select-start@2.png | Bin 1806 -> 1719 bytes gtk/theme/Adwaita/render-assets.sh | 2 +- 138 files changed, 227 insertions(+), 330 deletions(-) commit 0f764eb16ef7952b09e1bdea92154304dd1c128c Author: Jakub Steiner Date: Tue Jan 15 14:22:44 2019 +0100 Adwaita: make switcher buttons' active darker - create more contrast against the headerbar background without lowering contrast with the label and border. - top border shaded for extra aid of the state being pressed (in the two button scenatio) Addesses issue #1588 gtk/theme/Adwaita/_common.scss | 8 +++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) commit de1f87b1f452e541e0d107f471c838a11e3242f7 Author: Jakub Steiner Date: Tue Jan 8 18:31:02 2019 +0100 Adwaita: tone down the window roundounding gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit 86acf52032514db1c9aa8bf3288860b0ecade243 Author: Jakub Steiner Date: Thu Dec 13 13:32:15 2018 +0100 Adwaita: button-alt toning down - checkboxes and radios were too 3d gtk/theme/Adwaita/_drawing.scss | 26 +++++++++----------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ++++++------ gtk/theme/Adwaita/gtk-contained.css | 12 ++++++------ 3 files changed, 21 insertions(+), 29 deletions(-) commit c514cf75e4172a313a46aff1b4975dc72276b8c7 Author: Jakub Steiner Date: Thu Dec 13 12:53:29 2018 +0100 Adwaita: darker active state for buttons gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) commit 5c67d7d7b110e2f74ffa688181cd3d63f7ea761a Author: Jakub Steiner Date: Thu Dec 13 12:18:37 2018 +0100 Adwaita: selection dropdown vcentering - somewhat odd off-center vertical centering on the selection filter popover gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 5a7fc7e3529f31eecf2f2e66d7d00ad6ba458184 Author: Jakub Steiner Date: Thu Dec 13 10:54:30 2018 +0100 Adwaita: remove chin from circular buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 ++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 12 deletions(-) commit 3b8193298192880718f4411f3c3603fe67fd2112 Author: Jakub Steiner Date: Thu Dec 13 10:46:22 2018 +0100 Adwaita: colored/darker button tweaks - less contrasty border on colored buttons - tone down edge highlight on darker buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 12 ++--- gtk/theme/Adwaita/gtk-contained-dark.css | 90 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 38 +++++++------- 3 files changed, 70 insertions(+), 70 deletions(-) commit 71cfb8e077870f3778e0f7182758c8ea2dbf7eef Author: Jakub Steiner Date: Wed Dec 12 19:45:39 2018 +0100 Adwaita: rounding of popovers - you give Tobias a finger and he grbs the whole arm https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 37c47d70f6014f1f310b48a1294ad30b33a26520 Author: Jakub Steiner Date: Wed Dec 12 18:47:19 2018 +0100 Adwaita: no hardsh bottom shading - felt like an inset shadow in some situations https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 0e95206697913bfe5ff45d86f11894a289d48458 Author: Jakub Steiner Date: Wed Dec 12 18:42:57 2018 +0100 Adwaita: non-square buttons rejiggle - rather than squishing vertically, stretch horizontally. The previous method made some non-button widgets odd looking. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) commit 99a48fe7e79259269f1330d552a7d7d2c3975aef Author: Jakub Steiner Date: Wed Dec 12 10:53:08 2018 +0100 Adwaita: headerbar radius - last occurence of window border radius, I swear :) https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 60230b4653a7f81d709b03b2a36484a905de5003 Author: Jakub Steiner Date: Wed Dec 12 10:36:20 2018 +0100 Adwaita: window radius - found the lapo magic to fix the non-csd corner anti-aliasing - csd headerbars to do https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 9b820cde4978bb7458d9517d17d0e4ce0f400ad7 Author: Jakub Steiner Date: Wed Dec 12 10:31:32 2018 +0100 Adwaita: a *hair* lighter shadows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 49 insertions(+), 49 deletions(-) commit 15bd30d2226cbfd8234ffdf28bd157dcc89dd8e7 Author: Jakub Steiner Date: Wed Dec 12 10:19:49 2018 +0100 Adwaita: move button shadows down a pixel https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 52 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 52 ++++++++++++++++---------------- 3 files changed, 53 insertions(+), 53 deletions(-) commit 8d205fd518d3ba9d9f6ec9e2a0ef734b243fdc57 Author: Jakub Steiner Date: Wed Dec 12 10:17:12 2018 +0100 Adwaita: slightly larger radius for windows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b06712d3c91d479d2bfd2e24cf8350f353168e2e Author: Jakub Steiner Date: Tue Dec 11 17:23:29 2018 +0100 Adwaita: modals also need the rame rounding https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 83a45d3bb03921d78a0e03c5d13064b61d1ec2d7 Author: Jakub Steiner Date: Tue Dec 11 17:17:47 2018 +0100 Adwaita: increase window radius - to match the button radius, increase the windwo border radius https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit aa1593505d05e61aaa67c6545781e254f752f576 Author: Jakub Steiner Date: Tue Dec 11 17:07:29 2018 +0100 Adwaita: no 'chin' for buttons - box-shadow doesn't mix with the chin https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 8 +++---- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++++++---------------- 3 files changed, 40 insertions(+), 40 deletions(-) commit 501bce47ea10ecc53c9b490d2421e214a394e2da Author: Jakub Steiner Date: Tue Dec 11 17:05:19 2018 +0100 Adwaita: buttons cast a shadow https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 15 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 56 insertions(+), 55 deletions(-) commit 585569f66e9aa449b6aae3f1a40a226fb0e8a613 Author: Jakub Steiner Date: Tue Dec 11 16:46:55 2018 +0100 Adwaita: squash buttons as per reqs - not a big fan of this one https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 5541152724b5ff2bbc1aed21cf5ffe6165e2bffe Author: Jakub Steiner Date: Tue Dec 11 16:43:15 2018 +0100 Adwaita: hide close separator https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) commit 1c5071c346d33f53bc3579a30060bb700adcd7fc Author: Jakub Steiner Date: Tue Dec 11 16:30:49 2018 +0100 Adwaita: round buttons - Grumpy old man commits the first thing he dislikes on Allan's proposal. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 15 ++++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++----- gtk/theme/Adwaita/gtk-contained.css | 10 +++++----- 3 files changed, 18 insertions(+), 17 deletions(-) commit 7e623b4f122370fee7f37fb8bda6be2e0eff871c Author: Jakub Steiner Date: Mon Dec 10 20:57:54 2018 +0100 Adwaita: GNOME 3.32 changes - colorsheme based on the new icon HIG color palette - new switches - darker headerbar to contrast with unfocused windows - raised buttons derived from the icon style gtk/theme/Adwaita/_colors.scss | 18 +- gtk/theme/Adwaita/_common.scss | 82 ++- gtk/theme/Adwaita/_drawing.scss | 42 +- gtk/theme/Adwaita/gtk-contained-dark.css | 955 ++++++++++++++++--------------- gtk/theme/Adwaita/gtk-contained.css | 895 +++++++++++++++-------------- 5 files changed, 1056 insertions(+), 936 deletions(-) commit 3215c0a3a9b791b1eb94183b5b715cfbb865f4b5 Author: Balázs Úr Date: Sun Jan 27 20:01:56 2019 +0000 Update Hungarian translation po/hu.po | 416 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 198 insertions(+), 218 deletions(-) commit 80b5024239ee358ede8203666dfe9ea790a29b70 Author: Matthias Clasen Date: Fri Jan 25 15:27:45 2019 -0500 switch: Update the .symbolic.png icon too Regenerate switch-off-symbolic.symbolic.png from switch-off-symbolic.svg. gtk/icons/16x16/status/switch-off-symbolic.symbolic.png | Bin 201 -> 250 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit f900087f30d668c82ff086359a3c4c0611296c4b Author: Jakub Steiner Date: Fri Jan 25 20:18:58 2019 +0100 switch: fix off icon shape - the recoloring would only work on rects and paths gtk/icons/scalable/status/switch-off-symbolic.svg | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit a1b29fbb2fff51f5a25c8c77d60d3befb0aacacf Merge: 4af1fa872a bff46d8696 Author: Matthias Clasen Date: Fri Jan 25 13:58:50 2019 +0000 Merge branch 'wip/carlosg/present-window-on-wayland' into 'gtk-3-24' Implement gtk_window_present() on wayland See merge request GNOME/gtk!525 commit d82edf0c915d103d3426008618d6c544b7f7d9f9 Author: nana-4 Date: Fri Jan 25 21:02:47 2019 +0900 Adwaita: Fix wrong icon position in some buttons This commit reverts min-width sizes and changes horizontal padding instead in order to avoid off-centered button icons. Fixes #1621 gtk/theme/Adwaita/_common.scss | 14 +++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 15 insertions(+), 15 deletions(-) commit 4af1fa872a31b5144123b18131d4f35148d389a4 Merge: 3e3a15de83 75a4ae2aba Author: Matthias Clasen Date: Fri Jan 25 01:28:24 2019 +0000 Merge branch 'switch-icons-for-3' into 'gtk-3-24' Switch icons for 3 See merge request GNOME/gtk!530 commit 75a4ae2aba8bbd97689549b735ee149473b9e7eb Author: Matthias Clasen Date: Thu Jan 24 17:23:40 2019 -0500 switch: use icons Use the newly added icons. gtk/gtkswitch.c | 185 +++++++++++++++++++++----------------------------------- 1 file changed, 68 insertions(+), 117 deletions(-) commit 9fe0ef42a1a7ff1074e8c38314a63d670287600f Author: Matthias Clasen Date: Thu Jan 24 16:21:12 2019 -0500 Add switch icons These will be used in GtkSwitch in the future. gtk/Makefile.am | 9 +++ .../16x16/status/switch-off-symbolic.symbolic.png | Bin 0 -> 201 bytes .../16x16/status/switch-on-symbolic.symbolic.png | Bin 0 -> 100 bytes gtk/icons/scalable/status/switch-off-symbolic.svg | 63 ++++++++++++++++++++ gtk/icons/scalable/status/switch-on-symbolic.svg | 64 +++++++++++++++++++++ 5 files changed, 136 insertions(+) commit cde6ae938ef1206e9efc50d63b4c8b7420d54918 Author: Sam Hewitt Date: Thu Jan 24 11:32:25 2019 -0500 Adwaita: fix padding and rounding on menubar submenus gtk/theme/Adwaita/_common.scss | 13 +++++++++++-- gtk/theme/Adwaita/gtk-contained-dark.css | 6 ++++-- gtk/theme/Adwaita/gtk-contained.css | 6 ++++-- 3 files changed, 19 insertions(+), 6 deletions(-) commit 3e3a15de838c063baba03626508613580a374cef Author: John Ralls Date: Wed Jan 23 20:02:16 2019 -0800 [imquartz] Fix incorrect GdkEvent window member name. modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3edb8a93057014f83481da681971c07dca6416d3 Merge: 2db6dbd192 6a4ce55a69 Author: Matthias Clasen Date: Wed Jan 23 20:45:36 2019 +0000 Merge branch 'switch-glyph' into 'gtk-3-24' switch: Avoid problems with glyph availability See merge request GNOME/gtk!524 commit bff46d8696568b51c2c31e9379ee3a7249388f59 Author: Carlos Garnacho Date: Wed Jan 23 17:02:01 2019 +0100 gdk/wayland: Set a startup notification And notify the shell about it. This is done through the gtk_shell1.notify_launch request added in gtk-shell v3. All the plumbing on the way to the activated application is already in place to transfer the startup ID, so the other side just has to reply with gtk_surface1.request_focus. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/624 gdk/wayland/gdkapplaunchcontext-wayland.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit ed9db5a17327e0e12036d9daa25f37252554419d Author: Carlos Garnacho Date: Wed Jan 23 17:03:25 2019 +0100 gdk/wayland: Implement gdk_window_present() This uses the gtk_surface1.request_focus request added in gtk-shell v3, the given startup ID may be used by the compositor in order to determine when was the request started, and whether user input happened in between. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/624 gdk/wayland/gdkdisplay-wayland.c | 2 +- gdk/wayland/gdkwindow-wayland.c | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) commit 45d6c0091a37df874aaf92a16b096af3b532e259 Author: Carlos Garnacho Date: Wed Jan 23 17:00:33 2019 +0100 wayland/protocol: Update gtk-shell protocol to v3 This version has 2 new requests: - gtk_shell1.notify_launch notifies the compositor that the requesting client shall launch another application. The given ID is expected to be unique. - gtk_surface1.request_focus notifies the compositor that a surface requests focus due to it being activated. The given ID is passed to this process through undetermined means, if it corresponds with a current startup ID and there was no user interaction in between the surface will be focused, otherwise it will demand attention. gdk/wayland/protocol/gtk-shell.xml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 6a4ce55a69c5ecbbf06bc905ac0bfdd04f64bb66 Author: Matthias Clasen Date: Wed Jan 23 12:02:27 2019 -0500 switch: Avoid problems with glyph availability If none of the glyphs we want are available, fall back to using empty strings here, rather than causing critical warnings. gtk/gtkswitch.c | 2 ++ 1 file changed, 2 insertions(+) commit 2db6dbd1923d9f07352089786fe308e17e3e09fd Merge: a93daa0373 882c81dab2 Author: Emmanuele Bassi Date: Wed Jan 23 12:18:18 2019 +0000 Merge branch 'wip/iainl/pointer-type-casts-3-24' into 'gtk-3-24' Fix -Wincompatible-pointer-types warnings See merge request GNOME/gtk!523 commit 882c81dab26c4264051d424020c3f68d3cd3aade Author: Iain Lane Date: Wed Jan 23 12:18:18 2019 +0000 Fix -Wincompatible-pointer-types warnings gtk/gtkcolorplane.c | 2 +- modules/printbackends/cups/gtkprintbackendcups.c | 2 +- tests/testentrycompletion.c | 2 +- tests/testgmenu.c | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) commit e7d7cb580e670d2526a3ad2f024b435f92dc87f9 Author: Jakub Steiner Date: Tue Jan 22 12:15:47 2019 +0100 Adwaita: selection mode labels - when not in focus, make sure labels are legible but flat. Fixes issue #1562 gtk/theme/Adwaita/_common.scss | 5 +++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 9 insertions(+) commit f2c3481b5c5773a481e5807e0137e43a0c94a494 Author: Jakub Steiner Date: Tue Jan 22 11:59:40 2019 +0100 Adwaita: use neutral greys for dark - the hint of warm color is too subtle to even notice for most people Fixes issue #1589 gtk/theme/Adwaita/_colors.scss | 4 +- gtk/theme/Adwaita/gtk-contained-dark.css | 568 +++++++++++++++---------------- 2 files changed, 286 insertions(+), 286 deletions(-) commit 393a016c5a09e40ee4a631b23bd651ff48c4f21c Author: Jakub Steiner Date: Tue Jan 22 11:55:10 2019 +0100 Adwaita: darken dark mode - match lightness of the old theme. Fixes issue #1605 gtk/theme/Adwaita/_colors.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 544 +++++++++++++++---------------- 2 files changed, 273 insertions(+), 273 deletions(-) commit 1f9ee936e848a8f313772adb24191a30786c6914 Merge: dc144d1266 254719ee50 Author: Jakub Steiner Date: Mon Jan 21 19:41:39 2019 +0000 Merge branch 'Menus_based_on_wip/jimmac/adwaita-3-32' into 'wip/jimmac/adwaita-3-32' Reduce vertical menu padding from 8px to 4px See merge request GNOME/gtk!520 commit 254719ee5035edd3de7f56cf9c79283bd6c298ee Author: feichtmeier Date: Mon Jan 21 20:31:19 2019 +0100 Reduce vertical menu padding from 8px to 4px gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc144d12662661e61d4d2607af7dbf108ded1fb9 Author: Jakub Steiner Date: Mon Jan 21 19:34:33 2019 +0100 Adwaita: do show labels on switches - now that we have I/O and not ON/OFF gtk/theme/Adwaita/_common.scss | 3 +-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) commit c82d6f9872b4f19642f3272ab046280792a359d5 Author: Jakub Steiner Date: Wed Jan 16 13:00:58 2019 +0100 Adwaita: headerbar buttons separators - make the border more aparent for when two :active buttons are neighboring (Builder panel toggles). gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 6ff9e5ab7dc1330be2bfd14092aede3371b55081 Author: Jakub Steiner Date: Wed Jan 16 12:49:47 2019 +0100 Adwaita: headerbar togglebuttons backdrop - redefine overriden backdrop state gtk/theme/Adwaita/_common.scss | 3 +++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++++ gtk/theme/Adwaita/gtk-contained.css | 4 ++++ 3 files changed, 11 insertions(+) commit b8d142f8b825f4f3351a6c9a4a0669e6a845f9e8 Author: Jakub Steiner Date: Tue Jan 15 22:07:55 2019 +0100 Adwaita: expand the headerbar button styling - it's not just stackswitcher buttons, apparently. Builder uses togglebuttons. gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit e66c0a45d4d629e2ed1fcfe5994647636939bc14 Author: Jakub Steiner Date: Tue Jan 15 17:29:34 2019 +0100 Adwaita: don't do undershoot - No need to indicate overflown content. No other OS does this. fixes #1591 gtk/theme/Adwaita/_common.scss | 14 -------- gtk/theme/Adwaita/_drawing.scss | 56 -------------------------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ------- gtk/theme/Adwaita/gtk-contained.css | 12 ------- 4 files changed, 94 deletions(-) commit 83dcdaa4022cf9f97912af8a13eb111885eadaa1 Author: Jakub Steiner Date: Tue Jan 15 16:50:04 2019 +0100 Adwaita: update image assets - mainly sliders fixes #1590 gtk/theme/Adwaita/assets.svg | 555 +++++++++------------ .../assets/checkbox-active-selectionmode.png | Bin 870 -> 0 bytes .../assets/checkbox-active-selectionmode@2.png | Bin 1724 -> 0 bytes .../assets/checkbox-backdrop-selectionmode.png | Bin 801 -> 0 bytes .../assets/checkbox-backdrop-selectionmode@2.png | Bin 1579 -> 0 bytes .../checkbox-checked-active-selectionmode.png | Bin 1289 -> 0 bytes .../checkbox-checked-active-selectionmode@2.png | Bin 2575 -> 0 bytes .../checkbox-checked-backdrop-selectionmode.png | Bin 1281 -> 0 bytes .../checkbox-checked-backdrop-selectionmode@2.png | Bin 2423 -> 0 bytes .../checkbox-checked-hover-selectionmode.png | Bin 1346 -> 0 bytes .../checkbox-checked-hover-selectionmode@2.png | Bin 2693 -> 0 bytes .../assets/checkbox-checked-selectionmode.png | Bin 1383 -> 0 bytes .../assets/checkbox-checked-selectionmode@2.png | Bin 2755 -> 0 bytes .../assets/checkbox-hover-selectionmode.png | Bin 902 -> 0 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 1809 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 929 -> 0 bytes .../Adwaita/assets/checkbox-selectionmode@2.png | Bin 1883 -> 0 bytes ...ider-horz-scale-has-marks-above-active-dark.png | Bin 879 -> 891 bytes ...er-horz-scale-has-marks-above-active-dark@2.png | Bin 1835 -> 1830 bytes .../slider-horz-scale-has-marks-above-active.png | Bin 990 -> 937 bytes .../slider-horz-scale-has-marks-above-active@2.png | Bin 2122 -> 2057 bytes ...er-horz-scale-has-marks-above-backdrop-dark.png | Bin 773 -> 754 bytes ...-horz-scale-has-marks-above-backdrop-dark@2.png | Bin 1427 -> 1431 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 760 -> 754 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1438 -> 1431 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 780 -> 782 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1484 -> 1547 bytes .../slider-horz-scale-has-marks-above-backdrop.png | Bin 763 -> 788 bytes ...lider-horz-scale-has-marks-above-backdrop@2.png | Bin 1478 -> 1569 bytes .../slider-horz-scale-has-marks-above-dark.png | Bin 831 -> 889 bytes .../slider-horz-scale-has-marks-above-dark@2.png | Bin 1838 -> 1816 bytes ...lider-horz-scale-has-marks-above-hover-dark.png | Bin 834 -> 841 bytes ...der-horz-scale-has-marks-above-hover-dark@2.png | Bin 1767 -> 1779 bytes .../slider-horz-scale-has-marks-above-hover.png | Bin 968 -> 831 bytes .../slider-horz-scale-has-marks-above-hover@2.png | Bin 2083 -> 1802 bytes ...horz-scale-has-marks-above-insensitive-dark.png | Bin 767 -> 754 bytes ...rz-scale-has-marks-above-insensitive-dark@2.png | Bin 1452 -> 1431 bytes ...ider-horz-scale-has-marks-above-insensitive.png | Bin 807 -> 793 bytes ...er-horz-scale-has-marks-above-insensitive@2.png | Bin 1506 -> 1540 bytes .../assets/slider-horz-scale-has-marks-above.png | Bin 977 -> 961 bytes .../assets/slider-horz-scale-has-marks-above@2.png | Bin 2081 -> 1976 bytes ...ider-horz-scale-has-marks-below-active-dark.png | Bin 889 -> 885 bytes ...er-horz-scale-has-marks-below-active-dark@2.png | Bin 1860 -> 1964 bytes .../slider-horz-scale-has-marks-below-active.png | Bin 943 -> 965 bytes .../slider-horz-scale-has-marks-below-active@2.png | Bin 2131 -> 2118 bytes ...er-horz-scale-has-marks-below-backdrop-dark.png | Bin 777 -> 738 bytes ...-horz-scale-has-marks-below-backdrop-dark@2.png | Bin 1460 -> 1467 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 763 -> 738 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1438 -> 1467 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 790 -> 784 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1455 -> 1561 bytes .../slider-horz-scale-has-marks-below-backdrop.png | Bin 777 -> 801 bytes ...lider-horz-scale-has-marks-below-backdrop@2.png | Bin 1437 -> 1560 bytes .../slider-horz-scale-has-marks-below-dark.png | Bin 851 -> 862 bytes .../slider-horz-scale-has-marks-below-dark@2.png | Bin 1847 -> 1910 bytes ...lider-horz-scale-has-marks-below-hover-dark.png | Bin 867 -> 879 bytes ...der-horz-scale-has-marks-below-hover-dark@2.png | Bin 1833 -> 1968 bytes .../slider-horz-scale-has-marks-below-hover.png | Bin 962 -> 719 bytes .../slider-horz-scale-has-marks-below-hover@2.png | Bin 2034 -> 1780 bytes ...horz-scale-has-marks-below-insensitive-dark.png | Bin 756 -> 738 bytes ...rz-scale-has-marks-below-insensitive-dark@2.png | Bin 1436 -> 1467 bytes ...ider-horz-scale-has-marks-below-insensitive.png | Bin 802 -> 801 bytes ...er-horz-scale-has-marks-below-insensitive@2.png | Bin 1504 -> 1560 bytes .../assets/slider-horz-scale-has-marks-below.png | Bin 1003 -> 861 bytes .../assets/slider-horz-scale-has-marks-below@2.png | Bin 2058 -> 2099 bytes ...ider-vert-scale-has-marks-above-active-dark.png | Bin 916 -> 915 bytes ...er-vert-scale-has-marks-above-active-dark@2.png | Bin 1964 -> 1962 bytes .../slider-vert-scale-has-marks-above-active.png | Bin 982 -> 994 bytes .../slider-vert-scale-has-marks-above-active@2.png | Bin 2257 -> 2150 bytes ...er-vert-scale-has-marks-above-backdrop-dark.png | Bin 759 -> 736 bytes ...-vert-scale-has-marks-above-backdrop-dark@2.png | Bin 1469 -> 1477 bytes ...e-has-marks-above-backdrop-insensitive-dark.png | Bin 748 -> 736 bytes ...has-marks-above-backdrop-insensitive-dark@2.png | Bin 1425 -> 1477 bytes ...-scale-has-marks-above-backdrop-insensitive.png | Bin 791 -> 792 bytes ...cale-has-marks-above-backdrop-insensitive@2.png | Bin 1491 -> 1576 bytes .../slider-vert-scale-has-marks-above-backdrop.png | Bin 769 -> 785 bytes ...lider-vert-scale-has-marks-above-backdrop@2.png | Bin 1456 -> 1579 bytes .../slider-vert-scale-has-marks-above-dark.png | Bin 887 -> 904 bytes .../slider-vert-scale-has-marks-above-dark@2.png | Bin 1921 -> 1958 bytes ...lider-vert-scale-has-marks-above-hover-dark.png | Bin 890 -> 889 bytes ...der-vert-scale-has-marks-above-hover-dark@2.png | Bin 1918 -> 1897 bytes .../slider-vert-scale-has-marks-above-hover.png | Bin 997 -> 852 bytes .../slider-vert-scale-has-marks-above-hover@2.png | Bin 2184 -> 1816 bytes ...vert-scale-has-marks-above-insensitive-dark.png | Bin 724 -> 736 bytes ...rt-scale-has-marks-above-insensitive-dark@2.png | Bin 1460 -> 1477 bytes ...ider-vert-scale-has-marks-above-insensitive.png | Bin 799 -> 787 bytes ...er-vert-scale-has-marks-above-insensitive@2.png | Bin 1520 -> 1580 bytes .../assets/slider-vert-scale-has-marks-above.png | Bin 1041 -> 1008 bytes .../assets/slider-vert-scale-has-marks-above@2.png | Bin 2285 -> 2113 bytes ...ider-vert-scale-has-marks-below-active-dark.png | Bin 933 -> 952 bytes ...er-vert-scale-has-marks-below-active-dark@2.png | Bin 2052 -> 1953 bytes .../slider-vert-scale-has-marks-below-active.png | Bin 1034 -> 1008 bytes .../slider-vert-scale-has-marks-below-active@2.png | Bin 2320 -> 2152 bytes ...er-vert-scale-has-marks-below-backdrop-dark.png | Bin 757 -> 713 bytes ...-vert-scale-has-marks-below-backdrop-dark@2.png | Bin 1524 -> 1449 bytes ...e-has-marks-below-backdrop-insensitive-dark.png | Bin 734 -> 713 bytes ...has-marks-below-backdrop-insensitive-dark@2.png | Bin 1512 -> 1449 bytes ...-scale-has-marks-below-backdrop-insensitive.png | Bin 787 -> 787 bytes ...cale-has-marks-below-backdrop-insensitive@2.png | Bin 1520 -> 1579 bytes .../slider-vert-scale-has-marks-below-backdrop.png | Bin 773 -> 776 bytes ...lider-vert-scale-has-marks-below-backdrop@2.png | Bin 1499 -> 1585 bytes .../slider-vert-scale-has-marks-below-dark.png | Bin 893 -> 922 bytes .../slider-vert-scale-has-marks-below-dark@2.png | Bin 2021 -> 1963 bytes ...lider-vert-scale-has-marks-below-hover-dark.png | Bin 908 -> 911 bytes ...der-vert-scale-has-marks-below-hover-dark@2.png | Bin 1949 -> 1928 bytes .../slider-vert-scale-has-marks-below-hover.png | Bin 1016 -> 847 bytes .../slider-vert-scale-has-marks-below-hover@2.png | Bin 2230 -> 1848 bytes ...vert-scale-has-marks-below-insensitive-dark.png | Bin 735 -> 713 bytes ...rt-scale-has-marks-below-insensitive-dark@2.png | Bin 1489 -> 1449 bytes ...ider-vert-scale-has-marks-below-insensitive.png | Bin 803 -> 776 bytes ...er-vert-scale-has-marks-below-insensitive@2.png | Bin 1548 -> 1584 bytes .../assets/slider-vert-scale-has-marks-below.png | Bin 1047 -> 1010 bytes .../assets/slider-vert-scale-has-marks-below@2.png | Bin 2286 -> 2128 bytes .../Adwaita/assets/text-select-end-active-dark.png | Bin 829 -> 831 bytes .../assets/text-select-end-active-dark@2.png | Bin 1727 -> 1655 bytes .../Adwaita/assets/text-select-end-active.png | Bin 941 -> 920 bytes .../Adwaita/assets/text-select-end-active@2.png | Bin 1871 -> 1733 bytes gtk/theme/Adwaita/assets/text-select-end-dark.png | Bin 826 -> 835 bytes .../Adwaita/assets/text-select-end-dark@2.png | Bin 1768 -> 1657 bytes .../Adwaita/assets/text-select-end-hover-dark.png | Bin 789 -> 789 bytes .../assets/text-select-end-hover-dark@2.png | Bin 1624 -> 1515 bytes gtk/theme/Adwaita/assets/text-select-end-hover.png | Bin 933 -> 791 bytes .../Adwaita/assets/text-select-end-hover@2.png | Bin 1785 -> 1479 bytes gtk/theme/Adwaita/assets/text-select-end.png | Bin 916 -> 905 bytes gtk/theme/Adwaita/assets/text-select-end@2.png | Bin 1889 -> 1775 bytes .../assets/text-select-start-active-dark.png | Bin 787 -> 794 bytes .../assets/text-select-start-active-dark@2.png | Bin 1646 -> 1597 bytes .../Adwaita/assets/text-select-start-active.png | Bin 908 -> 858 bytes .../Adwaita/assets/text-select-start-active@2.png | Bin 1805 -> 1696 bytes .../Adwaita/assets/text-select-start-dark.png | Bin 766 -> 790 bytes .../Adwaita/assets/text-select-start-dark@2.png | Bin 1638 -> 1593 bytes .../assets/text-select-start-hover-dark.png | Bin 740 -> 742 bytes .../assets/text-select-start-hover-dark@2.png | Bin 1504 -> 1423 bytes .../Adwaita/assets/text-select-start-hover.png | Bin 883 -> 758 bytes .../Adwaita/assets/text-select-start-hover@2.png | Bin 1718 -> 1431 bytes gtk/theme/Adwaita/assets/text-select-start.png | Bin 859 -> 848 bytes gtk/theme/Adwaita/assets/text-select-start@2.png | Bin 1806 -> 1719 bytes gtk/theme/Adwaita/render-assets.sh | 2 +- 138 files changed, 227 insertions(+), 330 deletions(-) commit 091b189ce33fecfcf8ca35f30aa94e9ecadfa338 Author: Jakub Steiner Date: Tue Jan 15 14:22:44 2019 +0100 Adwaita: make switcher buttons' active darker - create more contrast against the headerbar background without lowering contrast with the label and border. - top border shaded for extra aid of the state being pressed (in the two button scenatio) Addesses issue #1588 gtk/theme/Adwaita/_common.scss | 8 +++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) commit 0fc284bf6137d5253e7cf3deca7d87c3032374e3 Author: Jakub Steiner Date: Tue Jan 8 18:31:02 2019 +0100 Adwaita: tone down the window roundounding gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) commit e51f08bda0897a900d243c6c57802e0be4d0dd19 Author: Jakub Steiner Date: Thu Dec 13 13:32:15 2018 +0100 Adwaita: button-alt toning down - checkboxes and radios were too 3d gtk/theme/Adwaita/_drawing.scss | 26 +++++++++----------------- gtk/theme/Adwaita/gtk-contained-dark.css | 12 ++++++------ gtk/theme/Adwaita/gtk-contained.css | 12 ++++++------ 3 files changed, 21 insertions(+), 29 deletions(-) commit 1efa376b832b1af993fdc238dda627f9302fa291 Author: Jakub Steiner Date: Thu Dec 13 12:53:29 2018 +0100 Adwaita: darker active state for buttons gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) commit 6d391b89b881371baba6819f9deb27226411ec1c Author: Jakub Steiner Date: Thu Dec 13 12:18:37 2018 +0100 Adwaita: selection dropdown vcentering - somewhat odd off-center vertical centering on the selection filter popover gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 4300a5c609306ce77cbc8a3580c19201dccd8d13 Author: Jakub Steiner Date: Thu Dec 13 10:54:30 2018 +0100 Adwaita: remove chin from circular buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 ++-------- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 12 deletions(-) commit 914813c44af6cb75d1177877ae3bf89e17bca7b5 Author: Jakub Steiner Date: Thu Dec 13 10:46:22 2018 +0100 Adwaita: colored/darker button tweaks - less contrasty border on colored buttons - tone down edge highlight on darker buttons https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 12 ++--- gtk/theme/Adwaita/gtk-contained-dark.css | 90 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 38 +++++++------- 3 files changed, 70 insertions(+), 70 deletions(-) commit c529de1765cdb270782824bfb5e95b0452281120 Author: Jakub Steiner Date: Wed Dec 12 19:45:39 2018 +0100 Adwaita: rounding of popovers - you give Tobias a finger and he grbs the whole arm https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 71a97accf266a279b2cdd5c7d2fe97d01299113c Author: Jakub Steiner Date: Wed Dec 12 18:47:19 2018 +0100 Adwaita: no hardsh bottom shading - felt like an inset shadow in some situations https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 4 ++-- gtk/theme/Adwaita/gtk-contained.css | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 7a51da1e6990026321d3874684fc4a0ddc6120fe Author: Jakub Steiner Date: Wed Dec 12 18:42:57 2018 +0100 Adwaita: non-square buttons rejiggle - rather than squishing vertically, stretch horizontally. The previous method made some non-button widgets odd looking. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 10 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 8 ++++---- gtk/theme/Adwaita/gtk-contained.css | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) commit 2badd5f45a11268274765f7f6980a5535c57cee3 Author: Jakub Steiner Date: Wed Dec 12 10:53:08 2018 +0100 Adwaita: headerbar radius - last occurence of window border radius, I swear :) https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 92ebd741015e03c54fd50f5e8e8057b9fc785a1d Author: Jakub Steiner Date: Wed Dec 12 10:36:20 2018 +0100 Adwaita: window radius - found the lapo magic to fix the non-csd corner anti-aliasing - csd headerbars to do https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 4 ++-- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit df40f2cc2b38fb39addc6b31b02e37d5e40256ce Author: Jakub Steiner Date: Wed Dec 12 10:31:32 2018 +0100 Adwaita: a *hair* lighter shadows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 49 insertions(+), 49 deletions(-) commit 2dd73b7f76db14412d32b0b0142fbcb9638bc662 Author: Jakub Steiner Date: Wed Dec 12 10:19:49 2018 +0100 Adwaita: move button shadows down a pixel https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 52 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 52 ++++++++++++++++---------------- 3 files changed, 53 insertions(+), 53 deletions(-) commit 034103b07892ad94609473842ff7e492d3d52229 Author: Jakub Steiner Date: Wed Dec 12 10:17:12 2018 +0100 Adwaita: slightly larger radius for windows https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f885ba16ca5d4a89a935d00a76b3e918655eef4 Author: Jakub Steiner Date: Tue Dec 11 17:23:29 2018 +0100 Adwaita: modals also need the rame rounding https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit d5fcc8d5221b47728f8668b658c47dc18488ebe7 Author: Jakub Steiner Date: Tue Dec 11 17:17:47 2018 +0100 Adwaita: increase window radius - to match the button radius, increase the windwo border radius https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 3 ++- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) commit 213aeffd6235074ad66f069f0fe6c9a339574551 Author: Jakub Steiner Date: Tue Dec 11 17:07:29 2018 +0100 Adwaita: no 'chin' for buttons - box-shadow doesn't mix with the chin https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 8 +++---- gtk/theme/Adwaita/gtk-contained-dark.css | 36 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 36 ++++++++++++++++---------------- 3 files changed, 40 insertions(+), 40 deletions(-) commit 25148ac34426ea4d5b0be333e3e616f966528a13 Author: Jakub Steiner Date: Tue Dec 11 17:05:19 2018 +0100 Adwaita: buttons cast a shadow https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_drawing.scss | 15 +++++----- gtk/theme/Adwaita/gtk-contained-dark.css | 48 ++++++++++++++++---------------- gtk/theme/Adwaita/gtk-contained.css | 48 ++++++++++++++++---------------- 3 files changed, 56 insertions(+), 55 deletions(-) commit 8fc57f144c546c5e1057a2086be5143981ea5d5d Author: Jakub Steiner Date: Tue Dec 11 16:46:55 2018 +0100 Adwaita: squash buttons as per reqs - not a big fan of this one https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 +- gtk/theme/Adwaita/gtk-contained-dark.css | 2 +- gtk/theme/Adwaita/gtk-contained.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 8a7023fe33987534bac8bb2183462965e550dbfd Author: Jakub Steiner Date: Tue Dec 11 16:43:15 2018 +0100 Adwaita: hide close separator https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 2 ++ gtk/theme/Adwaita/gtk-contained-dark.css | 4 +++- gtk/theme/Adwaita/gtk-contained.css | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) commit 6ef7c2ef295bbb82749ba0d86ad0486b9e52f31a Author: Jakub Steiner Date: Tue Dec 11 16:30:49 2018 +0100 Adwaita: round buttons - Grumpy old man commits the first thing he dislikes on Allan's proposal. https://gitlab.gnome.org/GNOME/gtk/issues/1510 gtk/theme/Adwaita/_common.scss | 15 ++++++++------- gtk/theme/Adwaita/gtk-contained-dark.css | 10 +++++----- gtk/theme/Adwaita/gtk-contained.css | 10 +++++----- 3 files changed, 18 insertions(+), 17 deletions(-) commit 3fa0e4b0be0fbe5507dc94582a42a1cefb89ff74 Author: Jakub Steiner Date: Mon Dec 10 20:57:54 2018 +0100 Adwaita: GNOME 3.32 changes - colorsheme based on the new icon HIG color palette - new switches - darker headerbar to contrast with unfocused windows - raised buttons derived from the icon style gtk/theme/Adwaita/_colors.scss | 18 +- gtk/theme/Adwaita/_common.scss | 82 ++- gtk/theme/Adwaita/_drawing.scss | 42 +- gtk/theme/Adwaita/gtk-contained-dark.css | 955 ++++++++++++++++--------------- gtk/theme/Adwaita/gtk-contained.css | 895 +++++++++++++++-------------- 5 files changed, 1056 insertions(+), 936 deletions(-) commit a93daa0373eff71b52101f40028b3ea53d55f647 Author: John Ralls Date: Mon Jan 21 07:31:52 2019 -0800 [imquartz] Return event window for mouse events in keypress filter. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1600 modules/input/imquartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a02de1c9d9ed99e51ae4470c28644d3222a0bf8f Author: Matthias Clasen Date: Mon Jan 21 09:09:59 2019 -0500 More updates NEWS | 1 + 1 file changed, 1 insertion(+) commit f7df4853e8a8dc40cb32508d30839ab4da4b74a7 Merge: d3e5cc3b9d d1b14a7deb Author: Jakub Steiner Date: Mon Jan 21 13:57:43 2019 +0000 Merge branch 'wip/dboles/spinbutton-button-backdrop-disabled-3' into 'gtk-3-24' SpinButton: Fix wrong background/icon colours in button:backdrop:disabled See merge request GNOME/gtk!489 commit d3e5cc3b9d1b24e83706a4178f32c741563baf22 Author: Matthias Clasen Date: Mon Jan 21 08:28:07 2019 -0500 3.24.4 NEWS | 14 ++++++++++++++ configure.ac | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) commit 4e95ef90c21e1da425b35fb83b318b551826bec6 Author: Pieter Schalk Schoeman Date: Sun Jan 20 23:25:43 2019 +0000 Update Afrikaans translation po/af.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8d52eb3d86fd06496e4e7e8eab17776ec6d90f01 Author: Pieter Schalk Schoeman Date: Sun Jan 20 23:23:53 2019 +0000 Update Afrikaans translation po-properties/af.po | 484 +++++++++++++++++++++++++++------------------------- 1 file changed, 247 insertions(+), 237 deletions(-) commit b984074e2924b7e7593b2c7f7e722d406ea0fa23 Merge: e2d9563a55 c0a0bfd388 Author: Matthias Clasen Date: Sat Jan 19 00:54:15 2019 +0000 Merge branch 'mcatanzaro/#1492' into 'gtk-3-24' filechoosernative: Implement gtk_file_chooser_set_filter() See merge request GNOME/gtk!435 commit e2d9563a55e72086f022b17f79d43d40769c1907 Merge: c3ece1b24c c35878ecf1 Author: Matthias Clasen Date: Fri Jan 18 22:42:04 2019 +0000 Merge branch 'wip/long-combo-boxes' into 'gtk-3-24' Fix long combo box positioning See merge request GNOME/gtk!514 commit c3ece1b24c1dcf7f4513157997cedb9c6f3e92f8 Author: Chun-wei Fan Date: Fri Jan 18 17:01:47 2019 +0800 Update README.win32 on features and Visual Studio support Let people know that up to Visual Studio 2017 is supported, and on enabling additional features which are not enabled by default. README.win32 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit c89328766a13ea8d35a28131b1a39e7b0c6edf2f Author: Chun-wei Fan Date: Fri Jan 18 16:43:47 2019 +0800 Visual Studio builds: Use UNIX line endings for projects Make things consistent across the board. Only the .sln files and the various README files under build/win32 should have Windows CR/LF line endings. build/win32/vs10/gtk3-introspect.vcxproj | 212 +++++++++++++++---------------- build/win32/vs9/gtk3-introspect.vcproj | 152 +++++++++++----------- 2 files changed, 182 insertions(+), 182 deletions(-) commit 466c87dec562333dd0927dae60e8a9a88bd2f355 Author: Chun-wei Fan Date: Fri Jan 18 16:41:26 2019 +0800 build/win32/vs10/gtk3-install.props: Remove from tree This file is generated during 'make dist', so we should not need to track it in GIT. build/win32/vs10/gtk3-install.props | 534 ------------------------------------ 1 file changed, 534 deletions(-) commit 78fef668662e00d54d2fa127efbe3637604230a3 Author: Chun-wei Fan Date: Fri Jan 18 16:35:28 2019 +0800 Visual Studio builds: Improve Introspection build process Adapt the Visual Studio project files to output the introspection files in the same directories where the built binaries are located from the previous patch. Also, make the gtk3-introspect project dependent on the gdk-3 and gtk-3 projects only, so that we can build the introspection files without needing to finish the whole build process. In order to "install" the built introspection files, the gtk3-install project is now where this is being done. Note that the introspection builds is still not built by default at this point. build/win32/vs10/gtk3-build-defines.props | 2 +- build/win32/vs10/gtk3-install.propsin | 20 ++++++++++++++++++++ build/win32/vs10/gtk3-introspect.vcxproj | 24 ++++++++++++++---------- build/win32/vs9/gtk+.sln | 3 ++- build/win32/vs9/gtk3-build-defines.vsprops | 2 +- build/win32/vs9/gtk3-install.vspropsin | 20 ++++++++++++++++++++ build/win32/vs9/gtk3-introspect.vcproj | 16 ++++++++-------- 7 files changed, 66 insertions(+), 21 deletions(-) commit 5ffbeeff919cdf401ae4d0fc9925ae5393f73b38 Author: Chun-wei Fan Date: Thu Jan 17 18:16:44 2019 +0800 MSVC builds: Improve introspection build process To avoid confusion, have the NMake Makefiles output the built introspection files in the same location where the binaries are built for the project files, according to the Visual Studio version, platform and configuration where the build is carried out. Also make generating the introspection NMake snippet portion more robust to source additions and removals by checking on Makefile changes too. build/Makefile.msvc-introspection | 13 +++++++------ build/win32/gtk-introspection-msvc.mak | 19 +++++++++++++------ gdk/Makefile.am | 2 +- gtk/Makefile.am | 2 +- 4 files changed, 22 insertions(+), 14 deletions(-) commit c35878ecf1e9ee960b72b213b73c15f92b64afe5 Author: Jonas Ådahl Date: Thu Jan 17 19:27:51 2019 +0100 menu: Adapt scroll offset if arrow is shown When a popup is placed using move_to_rect(), it'll get feedback about the position and size it got assigned. We use this feedback to update the scroll offset, but while doing so, if the visibility of the arrow changed, we didn't adapt the offset accordingly. Fix this by offsetting the provided offset by the height of the arrow, if it was made visible as a side effect of the scroll offset change triggered by the feedback. Related: mutter#105 Closes: #1463 gtk/gtkmenu.c | 74 +++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 52 insertions(+), 22 deletions(-) commit 3e586a82e6cc563a84f7f16341c63743b0c62762 Author: Jonas Ådahl Date: Thu Jan 17 19:23:21 2019 +0100 menu: Force resize when remapping A menu will be clamped to the work area as a side effect of the move_to_rect() logic if the resize anchor flags was set. For it to work a second time, the initial size needs to be the actual menu size before being clamped again. Achieve this by forcing a size recalculation before showing the menu. gtk/gtkmenu.c | 1 + gtk/gtkwindow.c | 20 +++++++++++++++++--- gtk/gtkwindowprivate.h | 1 + 3 files changed, 19 insertions(+), 3 deletions(-) commit 00486efd51b29e234cfb180b814dd584805ebae5 Author: Jonas Ådahl Date: Thu Jan 17 19:14:37 2019 +0100 menu: Don't constrain initial menu size Don't constrain the initial menu size by the work area of some monitor; instead let the move_to_rect() logic in the backend do the constraining. This fixes two things: 1) The anchor delta provided to the backend will not be invalid. The delta is calculated by looking at the active menu item, calculating the offset given that, but since we clamped the window size before showing the window, the delta became invalid. This caused visible issues when the delta was large enough to make the initially calculated popup window geometry to be placed outside the geometry of the parent window, which is a violation of the Wayland protocol. 2) The scroll offset to be correct when receiving the positioning feedback. While the scroll offset was based on the pre-clamped window size, the feedback, which was used to calculate the new offset, was not, causing the scroll offset to be clamped as well. gtk/gtkmenu.c | 6 ++++++ gtk/gtkwindow.c | 24 ++++++++++++++++++++++-- gtk/gtkwindowprivate.h | 4 ++++ 3 files changed, 32 insertions(+), 2 deletions(-) commit 66ee4dea40445441bbdac2750f4a8c733356fce4 Author: Jonas Ådahl Date: Thu Jan 17 16:17:32 2019 +0100 wayland/window: Don't remap when handling xdg_popu.configure If the size was constrained by the xdg_positioner mechanisms, we handle the resize by resizing the popup window. What we shouldn't do is hide/show the popup window so avoid that. gdk/wayland/gdkwindow-wayland.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit ea286fe8f9f8550f24a871eb617348b0eeadc737 Author: Tomasz Miąsko Date: Wed Jan 16 00:00:00 2019 +0000 g-i: Add transfer none annotations for frame clock timings getters gdk/gdkframeclock.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit c0a0bfd38841f8937a32e2ea8abbc2960db772cf Author: Michael Catanzaro Date: Tue Jan 15 19:51:00 2019 -0600 filechoosernativeportal: stuff the current filter into options We need to tell the portal what filter is supposed to be selected by default, or it will just pick the first one, which could be wrong and annoying. This will require updated xdg-desktop-portal and xdg-desktop-portal-gtk to work properly. Fixes #1492 gtk/gtkfilechoosernativeportal.c | 3 +++ 1 file changed, 3 insertions(+) commit 9c8f1478f97d614da179ee912a486b2142f04568 Merge: dd8b28540f ab748d05f0 Author: Matthias Clasen Date: Wed Jan 16 14:40:31 2019 +0000 Merge branch 'about-license-linke' into 'gtk-3-24' about dialog: Use ::activate-link for license See merge request GNOME/gtk!510 commit dd8b28540fed234ec7149203db36cd2b17dbcbd1 Author: Daniel Mustieles Date: Wed Jan 16 09:54:30 2019 +0100 Updated Spanish translation po/es.po | 299 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 144 insertions(+), 155 deletions(-) commit ab748d05f06562e70ac2a6a76fcd90f16bf81884 Author: Matthias Clasen Date: Tue Jan 15 23:16:16 2019 -0500 about dialog: Use ::activate-link for license This should behave the same as all the other links in this dialog. Closes: #1561 gtk/ui/gtkaboutdialog.ui | 1 + 1 file changed, 1 insertion(+) commit f6b20fb81581bb18a5e4383b3c26b25c1bc8448f Merge: c9d09695f8 ed39721aa7 Author: Matthias Clasen Date: Tue Jan 15 21:30:44 2019 +0000 Merge branch 'switch-label-fallback' into 'gtk-3-24' Add fallbacks for GtkSwitch state labels See merge request GNOME/gtk!508 commit ed39721aa7435860f46da69998cf6cac4ae7e735 Author: Emmanuele Bassi Date: Tue Jan 15 15:22:09 2019 +0000 Add fallbacks for GtkSwitch state labels While the IEC power symbols have been part of Unicode since version 9.0, released in 2016, not every font supports them. We can use the old symbols as a fallback, as they seem to have the better coverage, if not the best appearance. gtk/gtkswitch.c | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) commit 330794474636eef4cc0b990452c4f4e62a918050 Author: Michael Catanzaro Date: Mon Jan 14 20:53:19 2019 -0600 filechoosernativeportal: remove redundant casts We are casting from GtkFileChooserNative to... GtkFileChooserNative. Boo. gtk/gtkfilechoosernativeportal.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit a136cbae8f8848d49976512f7f0ec73137428ea0 Author: Michael Catanzaro Date: Thu Nov 29 15:34:17 2018 -0600 filechoosernative: forward current_filter to delegate dialog gtk_file_chooser_set_filter() doesn't work for GtkFileChooserNative. The code forwards added and removed filters to the delegate dialog, but doesn't do anything to set the selected one, so the wrong one gets chosen. So fix that. This only fixes the fallback dialog. The portal will be fixed in a subsequent commit. Partial fix for #1492 gtk/gtkfilechoosernative.c | 1 + 1 file changed, 1 insertion(+) commit c9d09695f89c7470c2135ce581331179bd73a7df Author: Matthias Clasen Date: Sun Jan 13 23:11:14 2019 -0500 3.24.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97bac67546ceafcd8fb879d744d8297618b66cfb Author: Matthias Clasen Date: Sun Jan 13 22:30:26 2019 -0500 Updates for 3.24.3 NEWS | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit da3100e99c11439b8ffa1e3f404c3d8d053be144 Author: Matthias Clasen Date: Sun Jan 13 21:56:00 2019 -0500 Revert a non-working addition Cell rendererers don't support to add style classes to widgets. https://bugzilla.gnome.org/show_bug.cgi?id=643347 gtk/gtkwidget.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 83 insertions(+), 4 deletions(-) commit 62fa7e803c2067e5f28e5cf1bdcaf04a9f8ce380 Author: Duarte Loreto Date: Wed Mar 2 23:48:34 2011 +0000 Updated Portuguese translation po/pt.po | 2085 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1176 insertions(+), 909 deletions(-) commit 7693804fcf74cfacfde70987a1df164094e5e962 Author: Benjamin Otte Date: Wed Mar 2 17:29:21 2011 +0100 window: Add check for X11 window when calling x11 function gtk/gtkwindow.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 172f894120810f8e1bf2048adff5174018af72e1 Author: Benjamin Otte Date: Wed Mar 2 17:18:49 2011 +0100 settings: Always use the same default values Set the Mac key theme when creating a Quartz settings object instead of having it the default when quartz is enabled. This keeps compatibility with the GTK2 behavior that the Mac key theme is not used for the X11 backend, which could now happen for a multi-backend build. gtk/gtksettings.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit e69badbcd1667de6999363f44b098ffd63077483 Author: Benjamin Otte Date: Wed Mar 2 17:02:51 2011 +0100 settings: Keep the GtkSettings object identical no matter the backend Previously we were enabling some settings properties only if the X11 backend was enabled. This worked fine with GTK2 where only one backend was enabled at a time, but now when multiple backends can be enabled, this does not make sense. gtk/gtksettings.c | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) commit 399dc74d74d4996da886e6fd1ecf0c8b3905eb05 Author: Benjamin Otte Date: Wed Mar 2 16:21:44 2011 +0100 settings: Avoid a segfault when loading keyfile When the keyfile is loaded, no screen exists yet, so we need to vheck for that. gtk/gtksettings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fcd58b0ffd0935567437b89bb077f60195336764 Author: Kristian Høgsberg Date: Tue Mar 1 11:33:07 2011 -0500 wayland: Add modifier masks for meta, hyper and super keys Makes alt keybindings work in vte. gdk/wayland/gdkkeys-wayland.c | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 0e1041a8afe021ebc5aff25ad76e113af09ca021 Author: Kristian Høgsberg Date: Tue Mar 1 11:32:05 2011 -0500 wayland: Add another cursor (left-ptr) gdk/wayland/gdkcursor-wayland.c | 1 + 1 file changed, 1 insertion(+) commit c844a24ae6209b916e8aaa0559f1c45643a255d2 Author: Tristan Van Berkom Date: Tue Mar 1 19:41:15 2011 +0900 Allow GtkAppChooser classes to be instantiated with content-type=NULL. Mostly for corner cases such as Glade that treats objects generically and needs to have an object that doesnt crash out of g_object_new(). gtk/gtkappchooserbutton.c | 25 +++++++++++++------------ gtk/gtkappchooserdialog.c | 37 ++++++++++++++++++++++--------------- gtk/gtkappchooserwidget.c | 20 +++++++++++--------- 3 files changed, 46 insertions(+), 36 deletions(-) commit 0e608f1b1f9003d2d53baad38a816bb4651859f2 Author: Leonid Kanter Date: Tue Mar 1 16:20:21 2011 +0200 update Russian translation po/ru.po | 2966 +++++++++++++++++++++++++------------------------------------- 1 file changed, 1179 insertions(+), 1787 deletions(-) commit 63c7701ca35d98b650ee419b2ff8b7336dee6f04 Author: Matthias Clasen Date: Mon Feb 28 19:24:29 2011 -0500 Don't use GDK_NONE when GDK_SELECTION_CLIPBOARD is meant gtk/gtkentry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 49c48546c870167f6a3af9bfdab631f8e8ccce4a Author: Patricia Santana Cruz Date: Mon Feb 28 17:54:31 2011 +0100 Removed incorrect description's sentence. Description was wrong when it explained: "The two areas are separated by a GtkHSeparator.". These separators are not used any more. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643496 gtk/gtkdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 033bd235b7689799794b3c011cb15cbae6d561f1 Author: Michael Natterer Date: Mon Feb 28 17:34:52 2011 +0100 gdk: add precondition checks to many GdkDisplay functions instead of crashing in GDK_DISPLAY_GET_CLASS(NULL)->foo(NULL); gdk/gdkdisplay.c | 79 +++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 61 insertions(+), 18 deletions(-) commit 9707d8a3e679cef15106f7fc8406464dc2646a3f Author: Matthias Clasen Date: Mon Feb 28 07:52:59 2011 -0500 Don't assert on zero width/height in render functions We can just silently ignore those rendering calls. https://bugzilla.gnome.org/show_bug.cgi?id=643041 gtk/gtkstylecontext.c | 61 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 24 deletions(-) commit 8ee9e132e19aede0a0fd8c16ea038551451be527 Author: Michael Natterer Date: Sun Feb 27 15:06:41 2011 +0100 gdk: gdk_x11_device_xi2_get_state(): move stuff to local scope gdk/x11/gdkdevice-xi2.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 7e3c7e3aa36875988c80dc7c102cb9076de5f0b2 Author: Daniel Korostil Date: Sun Feb 27 12:20:37 2011 +0200 Uploaded Ukranian po-properties/uk.po | 424 ++++++++++++++++++++++++---------------------------- 1 file changed, 193 insertions(+), 231 deletions(-) commit 7df2ce8eabe6eb9b466e978f0cec886bdc95c601 Author: Matthias Clasen Date: Sat Feb 26 22:13:06 2011 -0500 Drop _gdk_x11_set_input_focus_safe All that this function did was to asynchronously catch errors. Since we have asynchronous error traps now, we can just use XSetInputFocus(). gdk/x11/gdkasync.c | 93 ------------------------------------------------ gdk/x11/gdkasync.h | 4 --- gdk/x11/gdkdisplay-x11.c | 13 ++++--- gdk/x11/gdkwindow-x11.c | 11 +++--- 4 files changed, 16 insertions(+), 105 deletions(-) commit 3dc3767d0cf79b8733646d0fb7d5d9d637fe7fde Author: Daniel Korostil Date: Sat Feb 26 22:01:32 2011 +0200 Uploaded Ukranian po-properties/uk.po | 4661 ++++++++++++++++++++++++++++----------------------- 1 file changed, 2605 insertions(+), 2056 deletions(-) commit 287d91e5f994d059232731133870ba9e95c8e418 Merge: b5134619a0 f04504ac94 Author: Kristian Høgsberg Date: Sat Feb 26 14:44:29 2011 -0500 Merge remote-tracking branch 'origin/master' into gdk-backend-wayland Conflicts: gdk/gdkdisplaymanager.c commit 2e192d01f11fc6da2d5aba092640d050e8776303 Author: Matthias Clasen Date: Sat Feb 26 00:23:47 2011 -0500 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. gtk/Makefile.am | 8 ++++++++ 1 file changed, 8 insertions(+) commit 46cc85fd7e0ff20c83254713f1092e7207c788f8 Author: Matthias Clasen Date: Fri Feb 25 15:47:03 2011 -0500 GtkSwitch: use regular activation GtkSwitch was listening for Space/Enter keyreleases itself, instead of providing an 'activate' action signal, like e.g GtkButton. As a side-effect, this fixes https://bugzilla.gnome.org/show_bug.cgi?id=643321 gtk/gtkswitch.c | 51 ++++++++++++++++++++++++++++++++++++--------------- gtk/gtkswitch.h | 3 ++- 2 files changed, 38 insertions(+), 16 deletions(-) commit 6b91392afd2bf014cbd959a39640b9f56bd022c9 Author: Matthias Clasen Date: Fri Feb 25 14:37:57 2011 -0500 GtkTrayIcon: chain up in dispose Pointed out in bug 643131 gtk/gtktrayicon-x11.c | 2 ++ 1 file changed, 2 insertions(+) commit f85e80aadadbd5ff96e18c5669376278f84ab451 Author: Tristan Van Berkom Date: Fri Feb 25 16:00:20 2011 +0900 More patchwork for icon view subclasses that access the icon view api prematurely. In this patch we adress rows_reordered() and row_deleted() callbacks (since some icon view subclasses manipulate the connected treemodel from _init()). gtk/gtkiconview.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 2408b1c59ee3f6c190f5bfcbd7f22520175f1aaf Author: Tristan Van Berkom Date: Fri Feb 25 14:53:12 2011 +0900 More patchwork to ensure GtkIconView subclasses can use the icon view api from the subclass's instance structure initializer gtk/gtkiconview.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 651410fa2a2c9c1e390ecbe384ea259f9bd319c8 Author: Carlos Garcia Campos Date: Thu Feb 24 17:38:40 2011 +0100 Copy event axes for double/triple click events in gdk_event_copy() Button event axes for double/triple click events are freed by gdk_event_free(), so copy them to avoid an invalid free when releasing a copied event. gdk/gdkevents.c | 2 ++ 1 file changed, 2 insertions(+) commit 6c4196e9e4b66aef4054cca0597f9799654ae43a Author: Federico Mena Quintero 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 https://bugzilla.gnome.org/show_bug.cgi?id=643170 gtk/gtkfilechooserdefault.c | 43 +++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) commit 4164a49b84d56b195e5eb88173e229d8fd7be0f2 Author: Tristan Van Berkom Date: Thu Feb 24 16:05:41 2011 +0900 Added documentation to "cell-area" construct-only properties. Indicate what kind of area will be used by default if none is provided by the user. gtk/gtkcellview.c | 3 +++ gtk/gtkcombobox.c | 3 +++ gtk/gtkentrycompletion.c | 3 +++ gtk/gtkiconview.c | 3 +++ gtk/gtktreeviewcolumn.c | 3 +++ 5 files changed, 15 insertions(+) commit 0b0f110152df40795f473c805afd8548facf7377 Author: Alexander Larsson Date: Thu Feb 24 19:44:16 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 gdk/x11/gdkscreen-x11.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 66e23b3a3b0544d57b6cb3d0c471a54d7cc62f0d Author: Klemen Košir Date: Thu Feb 24 17:23:23 2011 +0100 Updated Slovenian translation po/sl.po | 11652 ++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 6976 insertions(+), 4676 deletions(-) commit db4fa1a9410b3d4ddebfc85826fd341785d00d30 Author: Tristan Van Berkom Date: Wed Feb 23 22:07:27 2011 +0900 Removed unused EXPOSE_EVENT enumeration from the GtkWidget signals. gtk/gtkwidget.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 30f03a1c65c213fbe5f9d2d022878285a7a19736 Author: Tristan Van Berkom Date: Wed Feb 23 21:58:48 2011 +0900 Remove mention of GtkWidget::expose-event from docs in gtkwidget.c gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d76644f5c753874224d62c660ba96ec6c19c6f1 Author: Tristan Van Berkom Date: Wed Feb 23 20:50:50 2011 +0900 Add more defensive code to avoid accessing GtkIconView's cell area before it exists. Adding these cases here to cater to icon view subclasses that want to access icon view APIs from the instance structure initializer instead of properly waiting for the super class to initialize and adding renderers from the ->constructor() vfunc. gtk/gtkiconview.c | 87 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 62 insertions(+), 25 deletions(-) commit 3ab4cb61e2ce5baf50b6236e679c398308e6dc11 Author: Christian Kirbach Date: Wed Feb 23 23:08:02 2011 +0100 [l10n] Updated German translation po/de.po | 580 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 356 insertions(+), 224 deletions(-) commit a95e4c5ee1b8d819f6f2a8245c8f6f75db094122 Author: Aron Xu Date: Wed Feb 23 17:19:35 2011 +0000 Update Simplified Chinese translation. po-properties/zh_CN.po | 4837 +++++++++++++++++++++++++++--------------------- 1 file changed, 2729 insertions(+), 2108 deletions(-) commit 8d54fa7102e915cb03b272152417fe951e821c1a Author: Murray Cumming Date: Wed Feb 23 11:09:20 2011 +0100 More tiny documentation typo fixes. gtk/gtkstylecontext.c | 6 +++--- gtk/gtkstyleprovider.c | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit f91c04e2846de010871ee21389eb926dd18e065e Author: Murray Cumming Date: Wed Feb 23 10:26:21 2011 +0100 Minor documentation improvements Mostly correcting it's to its and changing some , to . gdk/gdkwindow.c | 2 +- gdk/quartz/gdkeventloop-quartz.c | 2 +- gdk/win32/gdkkeys-win32.c | 2 +- gtk/gtkbuildable.c | 2 +- gtk/gtkbutton.c | 4 ++-- gtk/gtkcellarea.c | 34 +++++++++++++++++----------------- gtk/gtkcellareabox.c | 2 +- gtk/gtkcellareacontext.c | 6 +++--- gtk/gtkcellrenderer.c | 4 ++-- gtk/gtkcellview.c | 8 ++++---- gtk/gtkcontainer.c | 2 +- gtk/gtkentry.c | 2 +- gtk/gtkmenu.c | 2 +- gtk/gtkrange.c | 2 +- gtk/gtktestutils.c | 2 +- gtk/gtktextview.c | 2 +- gtk/gtktoolpalette.c | 4 ++-- gtk/gtktreemenu.c | 12 ++++++------ gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkwidget.c | 2 +- gtk/gtkwindow.c | 2 +- modules/other/gail/gailtreeview.c | 4 ++-- tests/cellareascaffold.c | 4 ++-- 23 files changed, 54 insertions(+), 54 deletions(-) commit 31419f2026988ccb0170700b8a54bc78cc3250f7 Author: Murray Cumming Date: Wed Feb 23 09:37:06 2011 +0100 GdkDevice: Minor improvement to the overview documentation. The last paragraph still seems to be out of place though, as if it was a previous attempt at an overview or part of some older text elsewhere. This overuses the passive too. gdk/gdkdevicemanager.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 15a2cf4548db60888752c220a50d628890739362 Author: Matthias Clasen Date: Mon Feb 21 18:58:22 2011 -0500 Post-release version bump to 3.0.2 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 753f372c0138a7563df15f474c99346a92eb6a87 Author: Matthias Clasen Date: Mon Feb 21 18:52:27 2011 -0500 Remove more unwanted garbage po-properties/gtk20.pot | 7184 ------------------------------------------- po-properties/gtk30.pot | 7420 --------------------------------------------- po-properties/messages.mo | Bin 224944 -> 0 bytes 3 files changed, 14604 deletions(-) commit c9f0d78775823c8be71a29be9d0550a21d8252c9 Author: Matthias Clasen Date: Mon Feb 21 18:41:46 2011 -0500 Remove some unwanted garbage po-properties/1 | 2148 ------------------------------------------------------ po-properties/a | 3 - po-properties/a~ | 47 -- 3 files changed, 2198 deletions(-) commit f90f84bbc33433f53aa574d29eaf897abc930f8c Author: Matthias Clasen Date: Mon Feb 21 18:34:09 2011 -0500 Fix distcheck modules/other/gail/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit cfba3a8f40221815bff5a4032d3576f1277b1958 Author: Matthias Clasen Date: Mon Feb 21 18:09:57 2011 -0500 Update NEWS NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 700276eae4089fd3441d64da3329b9436c697d88 Author: Matthias Clasen Date: Mon Feb 21 17:31:37 2011 -0500 Don't export extra symbols for accessibility gtk/gtkseparatormenuitem.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 48ef37e489a9500cb9e46627ceac8c34286af8a3 Author: Alexander Shopov Date: Sun Jan 23 10:00:53 2011 +0200 Updated Bulgarian translation po-properties/1 | 2148 +++++++++++++ po-properties/a | 3 + po-properties/a~ | 47 + po-properties/bg.po | 4470 ++++++++++++++------------- po-properties/gtk20.pot | 7184 +++++++++++++++++++++++++++++++++++++++++++ po-properties/gtk30.pot | 7420 +++++++++++++++++++++++++++++++++++++++++++++ po-properties/messages.mo | Bin 0 -> 224944 bytes po/bg.po | 2039 +++++++------ 8 files changed, 20380 insertions(+), 2931 deletions(-) commit c0daaccd09787eaa821def6741a36493adf49fae Author: A S Alam Date: Mon Feb 21 07:02:22 2011 +0530 update Punjabi Translation by A S Alam po/pa.po | 547 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 347 insertions(+), 200 deletions(-) commit f598f75dfb82bcd2d7f2b69ec7a582743f42b0c5 Author: Marc-André Lureau Date: Mon Feb 21 01:44:35 2011 +0100 gdk_cursor_new_from_pixmap: Fix gdk_display_is_closed call This was typoed in commit dfe6ba932ca798c53121f90b7d696b5d2231a179 https://bugzilla.gnome.org/show_bug.cgi?id=642843 gdk/x11/gdkcursor-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4a286010d34d0f113d0ffb5c81d9de5794058bea Author: Benjamin Otte Date: Mon Feb 21 00:06:08 2011 +0100 docs: Fix typo docs/reference/gtk/migrating-2to3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f2ac56ec61f9967ca4441f1baec47fed0985c49 Author: Benjamin Otte Date: Sun Feb 20 23:42:43 2011 +0100 docs: Replace pixmap use in migration guide with cairo surfaces Merge my patch for this with Matthias' previous patch and keep the best of both. https://bugzilla.gnome.org/show_bug.cgi?id=642677 docs/reference/gtk/migrating-2to3.xml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit ff5d4e13dedf8f9496344ef46f0abb132dd86358 Author: Benjamin Otte Date: Sun Feb 20 23:35:16 2011 +0100 textview: Remove x/y arguments from render_para() func We were only passing 0 anyway and it's easy to translate the cairo context in use instead of passing x/y coordinates. gtk/gtktextdisplay.c | 38 +++++++++++++++++--------------------- 1 file changed, 17 insertions(+), 21 deletions(-) commit c647085e76c4986a97856b539773510e06c348c4 Author: Benjamin Otte Date: Sun Feb 20 23:29:49 2011 +0100 textview: Translate the cairo context instead of keeping y value This avoids overflow when transforming a large value to a pango unit. To reproduce the problem: seq 200000 > test.txt && tets/print-editor test.txt Then scroll to around line 140.000 to see it (depends on font size of course). gtk/gtktextdisplay.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 608c1e40eb776f57c58350cbe55f239599391006 Author: Matthias Clasen Date: Sun Feb 20 17:03:45 2011 -0500 Remove no-longer existing API from the migration guide Some parts of the migration guide were written before the demise of pixmaps, and still referred to pixmap API in their replacements. docs/reference/gtk/migrating-2to3.xml | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) commit acc01ac944e60be483801469094d25cefdb0d1b7 Author: Tor Lillqvist Date: Sun Feb 20 23:54:57 2011 +0200 Tweak include order a bit to get around compilation errors wintab.h defines an INT() macro that interfers with some lines in commctrl.h. gdk/win32/gdkdevicemanager-win32.c | 5 +---- gdk/win32/gdkevents-win32.c | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) commit 14fcfd3f7a35b0b8dd5d358082868af7072f1572 Author: Matthias Clasen Date: Sun Feb 20 16:46:27 2011 -0500 Fix spelling It is 'accessible', not 'accesible'. gtk/gtkaccessible.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 48b0a55775e3ccda3c933767808059be74b3a3d1 Author: Matthias Clasen Date: Sun Feb 20 16:44:26 2011 -0500 React to is-focus change, not ignore it A very old bug, noticed in https://bugzilla.gnome.org/show_bug.cgi?id=642791 gtk/gtksocket.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit bffd26e4762e0bc62b2ca5c7ce44d4f5a7ee522f Author: Jorge González Date: Sun Feb 20 18:48:11 2011 +0100 Updated Spanish translation po-properties/es.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3379c52f65f9f10f03cfca5877385e176c054126 Author: Jorge González Date: Sun Feb 20 18:47:10 2011 +0100 Updated Spanish translation po-properties/es.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit b9b07b2178408445d33b92c2c21cb107e768fb7f Author: Jorge González Date: Sun Feb 20 18:22:59 2011 +0100 Updated Spanish translation po-properties/es.po | 132 ++++++++++++++++++++++++++-------------------------- 1 file changed, 65 insertions(+), 67 deletions(-) commit 5b420c024d27d8366b7e84dd062e57ef27f989ba Author: Bruce Cowan Date: Sun Feb 20 17:02:13 2011 +0000 Updated British English translation po-properties/en_GB.po | 2012 +++++++++++++++++++++++++----------------------- po/en_GB.po | 1025 +++++++++++++----------- 2 files changed, 1629 insertions(+), 1408 deletions(-) commit 00f960f5b644039888bec2fc10e5585bfa4a1d7d Author: Gabor Kelemen Date: Sun Feb 20 15:55:58 2011 +0100 Updated Hungarian translation po/hu.po | 1370 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 812 insertions(+), 558 deletions(-) commit 1fb88120824d2fd21b3d073462a5eaaee43542f9 Author: Matthias Clasen Date: Sun Feb 20 09:46:42 2011 -0500 Correctly treat GdkColor properties Noticed by Daniel Garcia, https://bugzilla.gnome.org/show_bug.cgi?id=642782 modules/other/gail/libgail-util/gailmisc.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 5e5f232e789c55af7500588ccee12b58ef124b9c Author: Daniel Mustieles Date: Sun Feb 20 14:02:24 2011 +0100 Updated Spanish translation po-properties/es.po | 926 ++++++++++++++++++++++++++-------------------------- 1 file changed, 463 insertions(+), 463 deletions(-) commit 8e6932f46ef1e1369dff48ed9cccae2c8de6aa17 Author: Tor Lillqvist Date: Sun Feb 20 01:39:13 2011 +0200 Handle emulated keyboard input that arrives as VK_PACKET Fixes bug #642772. Thanks to the anonymous bug reporter for providing a test program. gdk/win32/gdkevents-win32.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 50233edbc9627942291334f892389f7ee4d60742 Author: Matthias Clasen Date: Sat Feb 19 13:47:43 2011 -0500 Replace GtkStyle uses from migration guide examples Part of https://bugzilla.gnome.org/show_bug.cgi?id=642677 docs/reference/gtk/migrating-2to3.xml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) commit 5cb6beec5439432d8b2b9253df97bb1ccce03a8e Author: Matthias Clasen Date: Sat Feb 19 13:34:42 2011 -0500 Fix a typo https://bugzilla.gnome.org/show_bug.cgi?id=642751 docs/reference/gtk/migrating-2to3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1a645d4e615cfff5dfe7da2064fb7d07f8f8818b Author: Andre Klapper Date: Sat Feb 19 19:33:21 2011 +0100 Fix typo po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2180267f5d4c7c400180dd2dd418e795d92c914f Author: Matthias Clasen Date: Sat Feb 19 13:31:50 2011 -0500 Plug a memleak in the tracker search engine Patch by Vincent Untz, https://bugzilla.gnome.org/show_bug.cgi?id=642771 gtk/gtksearchenginetracker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 84b259d0768e6fcccb5e5d2b0ed05c9bd3beaab1 Author: Matthias Clasen Date: Sat Feb 19 13:27:51 2011 -0500 Make gtk_combo_box_text_get_active_text() behave as documented If there is an entry, it is supposed to return the contents of the entry. Pointed out by Allin Cottrell, https://bugzilla.gnome.org/show_bug.cgi?id=642681 gtk/gtkcomboboxtext.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) commit 8d9144a0c4d4a8f8a997d439e4c0486718e04956 Author: Matthias Clasen Date: Sat Feb 19 08:34:21 2011 -0500 Use the correct function to free boxed GdkColors This fixes a segfault in gtk3-demo when running under accerciser. modules/other/gail/gailtextcell.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit d1fbb52eb4827d3629db8ece47413db9ad0cbd38 Author: Javier Jardón Date: Fri Feb 18 22:17:04 2011 +0000 docs: migrating-2to3: improve cross-reference docs/reference/gtk/migrating-2to3.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5a987c314bc41af1bec8f87c02bfd02da4fc5e29 Author: Javier Jardón Date: Fri Feb 18 22:09:40 2011 +0000 docs: migrating-2to3: Make the examples look prettier docs/reference/gtk/migrating-2to3.xml | 60 +++++++++++++++++------------------ 1 file changed, 30 insertions(+), 30 deletions(-) commit 6d3b8c2c6b44b9a5f17480c24b5af957c9a3ce3c Author: Matthias Clasen Date: Thu Feb 17 23:06:33 2011 -0500 GtkSwitch: Add an AtkAction implementation gtk/gtkswitch.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 122 insertions(+), 5 deletions(-) commit 163f0daf6a4baa19798ae450076f620ca1e1f639 Author: Matthias Clasen Date: Thu Feb 17 21:55:54 2011 -0500 GtkSwitch: Use ATK_DEFINE_TYPE properly gtk/gtkswitch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit edeb6aaf88e5985187a33207b61ded9e0dd0fa6f Author: Matthias Clasen Date: Thu Feb 17 21:00:35 2011 -0500 Hypertext does not really make sense for GtkLinkButton Instead, implement HyperLinkImpl and return the single link object. This commit also adds an AtkAction implementation for the link object. modules/other/gail/gaillinkbutton.c | 145 ++++++++++++++++++++++++++---------- 1 file changed, 106 insertions(+), 39 deletions(-) commit d6e3855f95c8e7c442e84ac0bd6b3b40b6c08190 Author: Matthias Clasen Date: Thu Feb 17 19:06:19 2011 -0500 GailEntry: remove idle if cell editing is canceled This avoids warnings when cell editing is interrupted e.g. by adding or removing a row. modules/other/gail/gailentry.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit f3687a9490a6b8646c75abeccc363e3c39ca21e2 Author: Matthias Clasen Date: Thu Feb 17 19:06:19 2011 -0500 GailEntry: remove idle if cell editing is canceled This avoids warnings when cell editing is interrupted e.g. by adding or removing a row. modules/other/gail/gailentry.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 0127d0bbc7850e0c0793a731b0c63d70cec798a9 Author: Matthias Clasen 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 e7d4d77093c7bf09e9839b4c19c390625a11df5f Author: Matthias Clasen 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 d93934ba6c4e0412ca0314d3a92c7ad98a1574fd Author: Matthias Clasen Date: Thu Feb 17 16:40:00 2011 -0500 gtk-demo: Make the menu example work again demos/gtk-demo/menus.c | 44 +++++++------------------------------------- 1 file changed, 7 insertions(+), 37 deletions(-) commit c9b152ec715387030db0911c805a8e4cb1ba994c Author: Matthias Clasen 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 91b8417d3564cf4ec1002d9d1149216ad4b5b3b7 Author: Matthias Clasen 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 3f78b251b99f8bb301dae92ad94b6d1a6f66be96 Author: Carlos Garnacho Date: Thu Feb 17 20:43:31 2011 +0100 Free event axes for double/triple click events. The button event axes are copied over when synthesizing these events, so free them as well in gdk_event_free(). gdk/gdkevents.c | 2 ++ 1 file changed, 2 insertions(+) commit 3100b76ba946090059142c7f61cd091b3a32ad82 Author: Carlos Garnacho Date: Thu Feb 17 20:04:29 2011 +0100 Fix parsing of color names containing numbers They were being defined correctly through @define-color in CSS, but parsing failed at the moment of creating GtkSymbolicColors depending on these. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bdacdfb78b6ba84e6e9fd063acba8b060e697358 Author: Matthias Clasen 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 ba6107d39ae155bab086f3d2673e047f64571a51 Author: Matthias Clasen Date: Thu Feb 17 13:20:27 2011 -0500 GailProgressBar: make value setters work modules/other/gail/gailprogressbar.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 3e4780b2e6f64d677287e911e3722bd598d109b8 Author: Matthias Clasen Date: Thu Feb 17 13:17:09 2011 -0500 Add forgotten include modules/other/gail/gail.h | 1 + 1 file changed, 1 insertion(+) commit 13d717e2cec948626dde933d1fa420e1e84be0dd Author: Matthias Clasen Date: Thu Feb 17 12:35:07 2011 -0500 Fix includes in gtkassistant.c Also fix a bad case in gtk_assistant_accessible_get_n_children. gtk/gtkassistant.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7bddfb579091885f4d3a6d2275f4e243036a07f4 Author: Matthias Clasen Date: Thu Feb 17 12:25:23 2011 -0500 GtkAssistant: Use _gtk_accessible_set_factory_type gtk/gtkassistant.c | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) commit 169282959410c23d63db0a7ded81567ea7918120 Author: Matthias Clasen Date: Thu Feb 17 11:51:16 2011 -0500 GtkGrid: Avoid problems with uninitialized memory valgrind complained about these, and they make for bad size allocation and the occasional crash. gtk/gtkgrid.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit da93864f5859e3811a4bd49072ba334a5ca8323a Author: Runa Bhattacharjee Date: Thu Feb 17 20:31:19 2011 +0530 Updated Bengali India Translation po/bn_IN.po | 2693 ++++++++++------------------------------------------------- 1 file changed, 440 insertions(+), 2253 deletions(-) commit 515f0a47a9b555824d5010966716949287296d58 Author: Runa Bhattacharjee Date: Thu Feb 17 20:02:47 2011 +0530 Updated Bengali India Translation po/bn_IN.po | 2587 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 2581 insertions(+), 6 deletions(-) commit af0db9188a44b74121492be6bfc49a256c9f1a86 Author: Matthias Clasen Date: Thu Feb 17 07:10:31 2011 -0500 Add a AtkHypertext implementation for GtkLinkButton https://bugzilla.gnome.org/show_bug.cgi?id=586201 modules/other/gail/Makefile.am | 1 + modules/other/gail/gail.c | 2 + modules/other/gail/gaillinkbutton.c | 188 ++++++++++++++++++++++++++++++++++++ modules/other/gail/gaillinkbutton.h | 53 ++++++++++ 4 files changed, 244 insertions(+) commit 64934a762311630e2a9146ee1c8ddab3c040d24d Author: Emmanuele Bassi Date: Thu Feb 17 09:33:07 2011 +0000 m4: Fix GTK_CHECK_BACKEND() to also check for a minimum version This should make the macro slightly more useful. Update the documentation mentioning the macro as well. docs/reference/gtk/compiling.sgml | 7 ++++--- docs/reference/gtk/migrating-2to3.xml | 2 +- m4macros/gtk-3.0.m4 | 29 ++++++++++------------------- 3 files changed, 15 insertions(+), 23 deletions(-) commit a88a1fc8324eee0cfd809674c68b8cb846e14702 Author: Emmanuele Bassi Date: Thu Feb 17 09:24:25 2011 +0000 Build fix in GtkSeparatorMenuItem https://bugzilla.gnome.org/show_bug.cgi?id=642541 gtk/gtkseparatormenuitem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ed901afe37b308d6d88aa68a9336357156ed014e Author: Matthias Clasen Date: Thu Feb 17 01:34:10 2011 -0500 Use _gtk_accessible_set_factory_type in GtkSeparatorMenuItem gtk/gtkseparatormenuitem.c | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) commit 221415f71fd8975f57f5b7b114046cbe929fca1b Author: Matthias Clasen Date: Thu Feb 17 01:32:24 2011 -0500 Use _gtk_accessible_set_factory_type in GtkSwitch gtk/gtkswitch.c | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) commit e757d1b2d28b5921736eef31cd61cd4e21074e8d Author: Matthias Clasen Date: Thu Feb 17 01:30:33 2011 -0500 Use _gtk_accessible_set_factory_type for GtkIconView gtk/gtkiconview.c | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) commit 9d321437b664f6909011c59837739d8bce4863f4 Author: Matthias Clasen Date: Thu Feb 17 01:24:43 2011 -0500 Add a private function for accessible factory registration This avoids repeating the same code for each widget that has its own accessible implementation inside GTK+. gtk/Makefile.am | 1 + gtk/gtkaccessible.c | 31 +++++++++++++++++++++++++++++++ gtk/gtkaccessibleprivate.h | 31 +++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) commit 4a4004b7067fcde4cdb1423e403dd31d27f3f338 Author: Matthias Clasen Date: Thu Feb 17 00:44:26 2011 -0500 Add an a11y implementation to GtkSeparatorMenuItem Its all boilerplate, and it more than doubles the line count. Yay :-( gtk/gtkseparatormenuitem.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) commit fd069132fdb2e3ca54b930cd76dd32267db9e66c Author: Matthias Clasen Date: Wed Feb 16 23:56:33 2011 -0500 ifdef X11-specific parts in gail GTK_IS_PLUG() and GTK_IS_SOCKET() now need this protection. https://bugzilla.gnome.org/show_bug.cgi?id=642263 modules/other/gail/gail.c | 4 ++++ modules/other/gail/gailtoplevel.c | 12 ++++++++---- modules/other/gail/gailwindow.c | 2 ++ 3 files changed, 14 insertions(+), 4 deletions(-) commit 14cd22996d2411d53254b1fe2a4ef1deea42e5ff Author: Matthias Clasen 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 292e23f5158cd4a4e2b6596413c2c4b9498ed366 Author: Matthias Clasen Date: Wed Feb 16 23:26:36 2011 -0500 Forgotten file modules/other/gail/gailchecksubmenuitem.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit 66db0d698a4afaafe959c9f8ec90c9ef6e43d01d Author: Matthias Clasen 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 47579790755cabfc81b99010af3e81085304cc9a Author: Matthias Clasen Date: Wed Feb 16 22:35:16 2011 -0500 gail: support indeterminate state of check menuitems Patch by Szilárd Pfeiffer https://bugzilla.gnome.org/show_bug.cgi?id=626730 modules/other/gail/gailcheckmenuitem.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit f74632993341828b09f955d62471b731b06276af Author: Matthias Clasen Date: Wed Feb 16 21:58:10 2011 -0500 Fix gailstatusbar problems Reported in https://bugzilla.gnome.org/show_bug.cgi?id=630971 modules/other/gail/gailstatusbar.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 405b54c72e35dba0ec47c28f123af3438969f6df Author: Matthias Clasen 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 0c3da06a62bea69cb34ab80205644fa25856b019 Author: Matthias Clasen 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 32298832ed70d5ac7836d46de3df0049b37a3eec Author: Emmanuele Bassi Date: Wed Feb 16 15:53:20 2011 +0000 Allow checking for GDK backends Now that a single shared object can contain multiple backends we also need to provide a simple way for third party code to verify that the copy of GDK they are linking to supports their backend. The simplest way to verify is an m4 macro, GTK_CHECK_BACKEND(), shipped with the gtk+ m4 macros. The usage is pretty basic: GTK_CHECK_BACKEND([x11], [gtk_has_x11=yes], [gtk_has_x11=no]) AM_CONDITIONAL(BUILD_X11_CODE, test "x$gtk_has_x11" = "xno") https://bugzilla.gnome.org/show_bug.cgi?id=642479 docs/reference/gtk/compiling.sgml | 28 ++++++++++++++++++++++++++++ docs/reference/gtk/migrating-2to3.xml | 13 +++++++++++++ m4macros/gtk-3.0.m4 | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) commit 68d176d80bf148f7a391dbc73fb0c9ee4111fa9f Author: Michael Natterer Date: Wed Feb 16 18:39:33 2011 +0100 gtk: don't always invalidate spinbuttons on each leave_notify() but only when an arrow was prelighted. Also, chain up unconditonally in enter_notify() and leave_notify() because GtkEntry implements them too. gtk/gtkspinbutton.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) commit 97d1f1d16f5ddb185eec3aaf7c8387216d73f095 Author: Daniel Korostil Date: Wed Feb 16 07:30:59 2011 +0200 Uploaded Ukranian po/uk.po | 2129 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1198 insertions(+), 931 deletions(-) commit 9799519555bbe47051864500bdabd08fa632ecd1 Author: Daniel Korostil Date: Tue Feb 15 21:57:17 2011 +0200 Updated Ukranian po/uk.po | 448 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 221 insertions(+), 227 deletions(-) commit f04504ac94741171ac63de04a8bd29cbe210427a Author: Matthias Clasen Date: Mon Feb 14 13:20:33 2011 -0500 Allow custom icon size in gtk_render_icon_pixbuf() Pointed out in bug 642213. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b1a0a08d946eece89260570288e3f0890ad3f1f7 Author: Javier Jardón Date: Sun Feb 13 14:21:12 2011 +0000 testgtk: Fix compilation warning tests/testgtk.c | 2 ++ 1 file changed, 2 insertions(+) commit 3842399b7020b8b725039c87333e065779e3ee97 Author: Javier Jardón Date: Sun Feb 13 12:09:52 2011 +0000 configure.ac: Remove fd_set checks fd_set uses were removed in GTK+ 2.2 configure.ac | 20 -------------------- 1 file changed, 20 deletions(-) commit a3f52949c421000c6fb5f3b5b6b4995bb866554b Author: Martin Nordholts Date: Tue Feb 1 23:07:21 2011 +0100 Bug 633291 - Handle Shift-keys in X11 gdk_test_simulate_key() If a level 1 key maps to a key value passed to gdk_test_simulate_key(), raise the GDK_SHIFT_MASK flag so the reqested key value is generated. Also add a regression test for this fix. gdk/x11/gdktestutils-x11.c | 9 +++++++-- gtk/tests/testing.c | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 2 deletions(-) commit 932ab55c65fbb6cb7590512a4f3ae2d2770d0ba5 Author: Javier Jardón Date: Sun Feb 6 22:36:58 2011 +0000 configure.ac: Use AC_CONFIG_COMMANDS instead deprecated AC_OUTPUT_COMMANDS configure.ac | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit dffc96a2416f766b02dc5257cb7c8e2c216ef937 Author: Javier Jardón Date: Sun Feb 6 22:26:02 2011 +0000 configure.ac: Use AC_PREPROC_IFELSE instead deprecated AC_TRY_CPP configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit efeade2a06dbf24343a378c9384a2eeaf1739755 Author: Javier Jardón Date: Sun Feb 6 22:19:23 2011 +0000 configure.ac: Use AC_RUN_IFELSE instead deprecated AC_TRY_RUN configure.ac | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) commit d5872527e5014ffb670b0421cbd5d2ad2fc0f14a Author: Javier Jardón Date: Sun Feb 6 22:10:21 2011 +0000 configure.ac: Use AC_LINK_IFELSE instead deprecated AC_TRY_LINK configure.ac | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) commit 8c4d8c1aed0839aca5fa8cdeef120f971c99579f Author: Nguyễn Thái Ngọc Duy Date: Sun Feb 13 17:51:49 2011 +0700 Updated Vietnamese translation po/vi.po | 153 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 72 insertions(+), 81 deletions(-) commit 48819b4de78766032eefd56d5861256cba1bd194 Author: Nguyễn Thái Ngọc Duy Date: Sun Feb 13 17:40:54 2011 +0700 po/vi.po: import from Damned Lies po/vi.po | 2170 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1237 insertions(+), 933 deletions(-) commit 33a46dd55310b7d668876568eadcdcd2af6a75f1 Author: Benjamin Otte Date: Sat Feb 12 22:07:37 2011 +0100 gdk: Select the X11 backend a the last possible backend On Windows and OS X we want to prefer the native backends over the X11 backend. On Linux, nothing changes as nobody is going to enable those backends (and if they do, they'll know what they get). gdk/gdkdisplaymanager.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 9f5c734e146baac0d21dfacf2b757f8dfaf6aed9 Author: Benjamin Otte Date: Sat Feb 12 22:03:08 2011 +0100 doc: Document the GDK_BACKEND environment variable docs/reference/gtk/running.sgml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit a1d96af9ed87c754b8291c05aee9ed0945120f6e Author: Benjamin Otte Date: Sat Feb 12 21:50:52 2011 +0100 colorsel: Remove WINDOWING ifdef That one was leftover from the times when GDK didn't allow pointer warping and we had an X11-specific solution. gtk/gtkcolorsel.c | 2 -- 1 file changed, 2 deletions(-) commit 81229e737a5d1e8262ce9360beaee6b8aa878c44 Author: Changwoo Ryu Date: Sun Feb 13 04:53:59 2011 +0900 Update Korean translation po/ko.po | 312 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 231 insertions(+), 81 deletions(-) commit 9f12cc3dcd7e56cb7f500c24b302e158dc47bea5 Author: Matthias Clasen Date: Sat Feb 12 09:12:36 2011 -0500 Protect x11-specific functions in gtktypefuncs.c This is just a bandaid fix, we really need to systematically collect type functions for all backends. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3138c3ddcbe9b2566cd1921711d44b9ecaadcc97 Author: Matthias Clasen Date: Sat Feb 12 08:26:21 2011 -0500 No GTK_ENABLE_BROKEN anymore We stopped shipping broken stuff... gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 799c3e4e57a4d7c17a6998d8fafb1cfc988389f6 Author: danigm Date: Fri Feb 11 00:59:19 2011 +0100 gail: Fixing little bug, gail_misc_add_attribute returns the new attrib_set Some calls to gail_misc_add_attribute doesn't assing the return valute to attrib_set, so the attrib_set never get modified. modules/other/gail/libgail-util/gailmisc.c | 48 +++++++++++++++--------------- 1 file changed, 24 insertions(+), 24 deletions(-) commit d05d92451604f7fd24c390571d1df6cdc9f31400 Author: Matthias Clasen Date: Sat Feb 12 07:59:25 2011 -0500 Silence more compiler warnings tests/testcombo.c | 2 -- tests/testexpand.c | 10 ---------- tests/testfilechooser.c | 3 +-- tests/testgtk.c | 15 +++++++-------- tests/testnouiprint.c | 12 ++++-------- tests/testrecentchooser.c | 3 +-- 6 files changed, 13 insertions(+), 32 deletions(-) commit bfd66fe3a38353508a4b084610b6e06608619162 Author: Matthias Clasen Date: Fri Feb 11 23:59:42 2011 -0500 Quell compiler warnings tests/simple.c | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) commit 086f266767ad06ebca7cf1487de8e29d4eddf61a Author: Kjartan Maraas Date: Sat Feb 12 13:44:48 2011 +0100 Updated Norwegian bokmål translation. po/nb.po | 106 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 50 insertions(+), 56 deletions(-) commit c526c1bf76882a88c2ae3a8a92e0b0278c4e4761 Author: Yaron Shahrabani Date: Sat Feb 12 11:39:17 2011 +0200 Updated Hebrew translation po/he.po | 767 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 454 insertions(+), 313 deletions(-) commit 5a86445538dab067b18ebdda7592e3ca2ef4d0cd Author: Abduxukur Abdurixit Date: Sat Feb 12 08:18:25 2011 +0100 Added UG translation po/ug.po | 1015 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 577 insertions(+), 438 deletions(-) commit 10ebea8c037ffa921e4eb0a29e5d61633e93eb8e Author: Matthias Clasen 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 728a45fc1fbdf5417c6b9c82ac9418e2b5d8d0ca Author: Matthias Clasen Date: Fri Feb 11 23:30:01 2011 -0500 Remove confusion over XI2 defines Some places were using XINPUT_2, others XINPUT_XI2. Since configure defines XINPUT_2, use that throughout. gdk/x11/gdkdevice-xi2.c | 4 ++-- gdk/x11/gdkdevicemanager-xi2.c | 10 +++++----- gdk/x11/gdkprivate-x11.h | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) commit de9a082ddbc9a0107ef677e9f18a01966d3aa10f Author: Benjamin Otte Date: Sat Feb 12 01:27:40 2011 +0100 x11: Make headers identical no matter if we run with or without XI2 Previously we weren't installing the device headers when compiling without XINPUT support. But we would include them from gdkx.h, so essentially the build was broken. With this patch the types will exist but not do anything. gdk/x11/Makefile.am | 30 +++++++++-------------------- gdk/x11/gdkdevice-xi.c | 25 ++++++++++++++++++++++-- gdk/x11/gdkdevice-xi2.c | 24 +++++++++++++++++++++-- gdk/x11/gdkdevicemanager-xi.c | 34 ++++++++++++++++++++++++++++----- gdk/x11/gdkdevicemanager-xi2.c | 43 +++++++++++++++++++++++++++++++++--------- 5 files changed, 117 insertions(+), 39 deletions(-) commit 30abd4d8b5be924e3de5bb3d70aad87d8e17e017 Author: Benjamin Otte Date: Sat Feb 12 00:16:03 2011 +0100 x11: Fix struct definition for GdkDeviceManagaerXI2 gdk/x11/gdkdevicemanager-xi2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac6c6b03d9fcaadfa52f64c23ca8ca4e0a5e669e Author: Benjamin Otte Date: Fri Feb 11 23:53:48 2011 +0100 gtk: Fix warnings for dnd code without XInput gtk/gtkdnd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e9ff457a402022b12bea2158e61cef5b1921577b Author: Benjamin Otte Date: Fri Feb 11 23:53:14 2011 +0100 x11: Make the device manager struct actually subclass the correct device gdk/x11/gdkdevicemanager-xi2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ccc3679a6221f99e85648ec05e818a4437f911f5 Author: Benjamin Otte Date: Wed Feb 9 14:40:04 2011 +0100 stylecontext: Use the common approach for priate pointers Has two advantages: 1) consistency 2) "print *context->priv" actually works in gdb gtk/gtkstylecontext.c | 3 +-- gtk/gtkstylecontext.h | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) commit 0bd0854d4d48695a671a1e12f36b77ef9e3ed23f Author: Benjamin Otte Date: Thu Feb 10 13:58:07 2011 +0100 icontheme: constify arguments to gtk_icon_theme_load_symbolic() gtk/gtkicontheme.c | 16 ++++++++-------- gtk/gtkicontheme.h | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-) commit b1f2e5bfa315872250550593fbe8c8a00397ca31 Author: Benjamin Otte Date: Fri Feb 11 23:19:25 2011 +0100 x11: Fix build without Xinput Missing ifdefs gdk/x11/gdkprivate-x11.h | 8 ++++++++ 1 file changed, 8 insertions(+) commit b5134619a047cd208257ff0adc7d3aeb54bdd426 Author: Kristian Høgsberg Date: Fri Feb 11 17:20:14 2011 -0500 wayland: Map transient surfaces as such gdk/wayland/gdkwindow-wayland.c | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) commit 1cd65aea5336cf2eb40adcaf5406fa1f9ec3359a Author: Kristian Høgsberg Date: Fri Feb 11 17:07:19 2011 -0500 wayland: Only set x, y, and modifiers if the pointers are non-NULL gdk/wayland/gdkdevice-wayland.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 63b415df92b6bf976006330ad21f0244c49bccc2 Author: Colin Walters Date: Fri Feb 11 12:39:07 2011 -0500 docs: Link to all versions of both GTK3 and GTK2 Now that library supports both cleanly, fix the links so that the user can go from the online doc to any version better. docs/reference/gdk/gdk-docs.sgml | 8 +++----- docs/reference/gtk/gtk-docs.sgml | 8 +++----- 2 files changed, 6 insertions(+), 10 deletions(-) commit 152dca40d3ca61235d74b37a7faa393ef87a0591 Author: Kristian Høgsberg Date: Fri Feb 11 10:06:56 2011 -0500 wayland: Remove window cursor hash gdk/wayland/gdkwindow-wayland.c | 17 ----------------- 1 file changed, 17 deletions(-) commit d8f061ad42a52b626785d655af5d07a4cb7c7d98 Author: Alexander Larsson Date: Fri Feb 11 15:59:50 2011 +0100 [broadway] Update to new GDK backend APIs gdk/broadway/gdkdisplay-broadway.c | 19 ------------------- gdk/broadway/gdkdnd-broadway.c | 10 ++++------ gdk/broadway/gdkprivate-broadway.h | 8 +++----- gdk/broadway/gdkselection-broadway.c | 4 ++-- gdk/broadway/gdkwindow-broadway.c | 1 + 5 files changed, 10 insertions(+), 32 deletions(-) commit ffe3af7f1cd916f21100a6a4090ede074b8973cf Author: Kristian Høgsberg Date: Fri Feb 11 09:56:58 2011 -0500 wayland: There's only one screen gdk/wayland/gdkdevice-wayland.c | 4 ++-- gdk/wayland/gdkdisplay-wayland.c | 24 +++++------------------- gdk/wayland/gdkdisplay-wayland.h | 3 +-- 3 files changed, 8 insertions(+), 23 deletions(-) commit 6eac07d4f6622fc88efe4d60cd024ebb7fc55c47 Author: Kristian Høgsberg Date: Fri Feb 11 09:50:10 2011 -0500 wayland: Trim some unused struct fields gdk/wayland/gdkdisplay-wayland.c | 30 ------------------------------ gdk/wayland/gdkdisplay-wayland.h | 12 ------------ gdk/wayland/gdkkeys-wayland.c | 6 ++---- gdk/wayland/gdkscreen-wayland.c | 31 +------------------------------ gdk/wayland/gdkwindow-wayland.c | 1 - 5 files changed, 3 insertions(+), 77 deletions(-) commit e68774325ea18bd0e54c1ea367b7b158f509775b Author: Alexander Larsson Date: Fri Feb 11 15:38:41 2011 +0100 [broadway] Update to new library name gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d4add8cefa6fa5c29bdb50f18e31cbfbfb38cc2b Merge: a3b227ff9e d847f489f0 Author: Alexander Larsson Date: Fri Feb 11 15:27:54 2011 +0100 Merge branch 'master' into broadway commit d847f489f04fc8343b364b9e66129f40b248f523 Author: Chun-wei Fan Date: Fri Feb 11 18:41:22 2011 +0800 Win32 Visual C++ Support: Some more clean-ups Update gtk+.vsprops... Since gdkconfig.h should now reside in gdk/, there is no longer need to create a lib/gtk-3.0/include folder. build/win32/vs9/gtk+.vsprops | 1 - 1 file changed, 1 deletion(-) commit 7cb41b65617a34b12148094a32bcfb2854d97ba6 Author: Chun-wei Fan Date: Fri Feb 11 18:05:16 2011 +0800 gdk/gdkconfig.h.win32: Make it more up-to-date Make this pre-configured file to be more like the one used by the existing X11 version, but using GDK_WINDOWING_WIN32 for obvious reasons. gdk/gdkconfig.h.win32 | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) commit 1865011b7fe884ecef4bbca93de6fd0d34bd9209 Author: Michael Natterer 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 bba7a98cc63162b694ee6d0eff3e81a83ab90b88 Author: Chun-wei Fan Date: Fri Feb 11 17:45:32 2011 +0800 Visual C++ support: Fix the gdk-win32 Project Apparently I previously had one of the source files wrong here... Update this to reflect the correct file. My fault for not seeing this earlier-sorry. DOH. build/win32/vs9/gdk-win32.vcproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f2ac8c7ce3eb2a9d04811fcd42721c3129836f0e Author: Kristian Høgsberg Date: Thu Feb 10 23:00:12 2011 -0500 wayland: Drop empty gdkscreen-wayland.h gdk/wayland/gdkdisplay-wayland.c | 2 +- gdk/wayland/gdkdnd-wayland.c | 1 - gdk/wayland/gdkscreen-wayland.h | 36 ------------------------------------ gdk/wayland/gdkwindow-wayland.c | 1 - 4 files changed, 1 insertion(+), 39 deletions(-) commit 4ca3e53a3e4fc0e0484de37f0c19a137384faf9a Author: Kristian Høgsberg Date: Thu Feb 10 22:51:23 2011 -0500 wayland: Drop GdkToplevelWayland and gdkwindow-wayland.h gdk/wayland/Makefile.am | 1 - gdk/wayland/gdkprivate-wayland.h | 7 ++- gdk/wayland/gdkwindow-wayland.c | 97 ++++++++++++++++-------------------- gdk/wayland/gdkwindow-wayland.h | 104 --------------------------------------- 4 files changed, 48 insertions(+), 161 deletions(-) commit cd9155107527d37235a7737716e93d59b7c65831 Author: Kristian Høgsberg Date: Thu Feb 10 22:37:51 2011 -0500 wayland: Fix resizing from other corners than just botton-right gdk/wayland/gdkdisplay-wayland.c | 5 +---- gdk/wayland/gdkwindow-wayland.c | 46 +++++++++++++++++++++++++++++++--------- gdk/wayland/gdkwindow-wayland.h | 5 ++++- 3 files changed, 41 insertions(+), 15 deletions(-) commit cfb9c840e5f218909e6964fa0376e5c80d5aca09 Author: Kristian Høgsberg Date: Thu Feb 10 22:21:48 2011 -0500 wayland: Remove some fprintf debug messages gdk/wayland/gdkdevice-wayland.c | 4 ---- gdk/wayland/gdkwindow-wayland.c | 2 -- 2 files changed, 6 deletions(-) commit 6d20bcb84878e69b0f913911b1af498562ecadb3 Author: Kristian Høgsberg Date: Thu Feb 10 22:21:08 2011 -0500 wayland: Fix hiding and withdrawing surfaces gdk/wayland/gdkwindow-wayland.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 22b9132ae53affc02fd25ad2814fa891aec92255 Author: Kristian Høgsberg Date: Thu Feb 10 22:04:26 2011 -0500 wayland: Keep a reference to the surface we last attached gdk/wayland/gdkdisplay-wayland.c | 5 ----- gdk/wayland/gdkwindow-wayland.c | 46 +++++++++++++++------------------------- 2 files changed, 17 insertions(+), 34 deletions(-) commit 3b205de8964cbecf259f82668e5c3804500279f7 Author: Kristian Høgsberg Date: Thu Feb 10 20:34:14 2011 -0500 wayland: Port over missing xkb functionality from X11 backend gdk/wayland/gdkkeys-wayland.c | 90 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) commit 0db8663e44aeb716f6c21de542581f13c87ecce7 Author: Kristian Høgsberg Date: Thu Feb 10 16:35:38 2011 -0500 wayland: Copy gdk_wayland_keymap_translate_keyboard_state from X11 backend gdk/wayland/gdkkeys-wayland.c | 184 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 183 insertions(+), 1 deletion(-) commit f0fe810999556bf840db57ff4ef4a352b1bac1bc Author: Kristian Høgsberg Date: Thu Feb 10 16:34:40 2011 -0500 wayland: Adjust the hw keycode in key events for min_key_code gdk/wayland/gdkdevice-wayland.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit d4ac3c8561a8ccff2f0588ddaa272c7aa117cb1b Author: Matthias Clasen Date: Thu Feb 10 15:27:54 2011 -0500 Bump version to 3.0.1 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit edf592024bd75605309437b540b474130c90531e Author: Matthias Clasen Date: Thu Feb 10 15:02:33 2011 -0500 Correct sonames appearing in the docs docs/reference/gtk/compiling.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 10b7f70bb20da90b6b24d88a4f13246374a0033c Author: Matthias Clasen Date: Thu Feb 10 15:00:20 2011 -0500 Mention library soname change NEWS | 3 +++ 1 file changed, 3 insertions(+) commit 524ce69bcb7e58f9f5bdf70f1e8a733c63c096f9 Author: Matthias Clasen Date: Thu Feb 10 14:41:02 2011 -0500 Bump the version to 3.0.0 At the same time, change the library sonames for -3.0 to just -3. This is necessary since the 2.99 releases installed libraries like libgtk-3.0.so.0.9903.0, and we want to prevent the library version number from jumping back. So 3.0 will have libgtk-3.so.0.0.0. README.in | 5 +++ configure.ac | 6 +-- demos/Makefile.am | 6 +-- demos/gtk-demo/Makefile.am | 6 +-- docs/reference/gdk/Makefile.am | 2 +- docs/reference/gtk/Makefile.am | 2 +- docs/tools/Makefile.am | 10 ++--- examples/Makefile.am | 4 +- gail-3.0-uninstalled.pc.in | 2 +- gail-3.0.pc.in | 2 +- gdk-3.0.pc.in | 2 +- gdk/Makefile.am | 32 ++++++------- gdk/abicheck.sh | 2 +- gdk/tests/Makefile.am | 2 +- gtk+-3.0-uninstalled.pc.in | 2 +- gtk+-3.0.pc.in | 2 +- gtk/Makefile.am | 30 ++++++------- gtk/abicheck.sh | 2 +- gtk/tests/Makefile.am | 6 +-- modules/engines/ms-windows/Makefile.am | 4 +- modules/engines/pixbuf/Makefile.am | 6 +-- modules/input/Makefile.am | 4 +- modules/other/gail/Makefile.am | 4 +- modules/other/gail/libgail-util/Makefile.am | 18 ++++---- modules/other/gail/tests/Makefile.am | 70 ++++++++++++++--------------- modules/printbackends/cups/Makefile.am | 2 +- modules/printbackends/file/Makefile.am | 2 +- modules/printbackends/lpr/Makefile.am | 2 +- modules/printbackends/papi/Makefile.am | 2 +- modules/printbackends/test/Makefile.am | 2 +- perf/Makefile.am | 6 +-- tests/Makefile.am | 8 ++-- 32 files changed, 130 insertions(+), 125 deletions(-) commit c7d41ac54f5aff5e7dec95132308ff791c279151 Author: Matthias Clasen Date: Thu Feb 10 14:37:31 2011 -0500 Minor formatting tweak INSTALL.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 9455ce96ca5dc8865a6844af9a00467fbc3ed9cb Author: Matthias Clasen Date: Thu Feb 10 14:31:31 2011 -0500 Remove a long-unsupported script that does nothing gtk-config-2.0.in | 4 ---- 1 file changed, 4 deletions(-) commit c3955ea0c251fea0141759719ddd46821ca5d0d7 Author: Kristian Høgsberg Date: Thu Feb 10 14:08:53 2011 -0500 wayland: Add a few more cursors gdk/wayland/gdkcursor-wayland.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit b4129c14cbd2d20d37252c74c6af1b7ecc0511c1 Author: Kristian Høgsberg Date: Thu Feb 10 13:44:45 2011 -0500 gtkwidget: Only call X GDK functions when the window is an X window gtk/gtkwindow.c | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) commit df0815470c9b4072fc26fc7edf285a6374059886 Author: Kristian Høgsberg Date: Thu Feb 10 13:42:59 2011 -0500 wayland: Return surface coordinates and mask in window_at_position gdk/wayland/gdkdevice-wayland.c | 3 +++ 1 file changed, 3 insertions(+) commit 4621c6476c6cc24240bc394535724d0cd86f8436 Author: Kristian Høgsberg Date: Thu Feb 10 11:01:30 2011 -0500 wayland: Send visibility event after map gdk/wayland/gdkwindow-wayland.c | 3 +++ 1 file changed, 3 insertions(+) commit 9e1a0a1becfcd1553296ec3398754a4967280cce Author: Kristian Høgsberg Date: Thu Feb 10 11:01:09 2011 -0500 wayland: Fix indentation gdk/wayland/gdkdevice-wayland.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit df57389190a0077fa8de326b205fdbef1baafc2f Author: Kristian Høgsberg Date: Thu Feb 10 10:59:30 2011 -0500 wayland: Unref the keyboard focus surface when losing keyboard focus gdk/wayland/gdkdevice-wayland.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f62e4a02b66dfd6fec42d310359f4b3d5afaaea4 Author: Kristian Høgsberg Date: Thu Feb 10 10:58:43 2011 -0500 wayland: Use GDK_NOTE for logging event debug messages gdk/wayland/gdkdevice-wayland.c | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) commit 9f0ed18d5a955dbc08c2030eda07fe41293700fe Author: Kristian Høgsberg Date: Thu Feb 10 10:57:33 2011 -0500 wayland: Set event screen gdk/wayland/gdkdevice-wayland.c | 4 ++++ 1 file changed, 4 insertions(+) commit 1b918d1b9316b23419de74b14f9518ed02937428 Author: Kristian Høgsberg Date: Thu Feb 10 10:54:10 2011 -0500 wayland: Pretend selection works, print debug message gdk/wayland/gdkselection-wayland.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 3beb09adca63cce125b08b177cf64fb7eaa84bd5 Author: Kristian Høgsberg Date: Thu Feb 10 10:53:31 2011 -0500 wayland: Copy translate_keyboard_string() form x11 backend gdk/wayland/gdkdevice-wayland.c | 117 ++++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 52 deletions(-) commit 0583603b0943a37c3dbedd8f34c6403c8caca9ff Author: Kristian Høgsberg Date: Thu Feb 10 10:49:51 2011 -0500 wayland: Actually return device in _gdk_wayland_device_get_device() gdk/wayland/gdkdevice-wayland.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f7f1b59e05551a40356c85535e64fb77cd6aa3be Author: Kristian Høgsberg Date: Thu Feb 10 10:49:09 2011 -0500 wayland: Handle blank cursor gdk/wayland/gdkcursor-wayland.c | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) commit b91549a38a0bd5b70436d79eb0148d6db5b62e3b Author: Murray Cumming Date: Thu Feb 10 10:02:06 2011 +0100 Add "extern C" declarations around AppChooser headers. This is necessary to allow linking from code compiled as C++. gtk/gtkappchooserbutton.h | 3 +++ gtk/gtkappchooserdialog.h | 4 ++++ gtk/gtkappchooserwidget.h | 4 ++++ 3 files changed, 11 insertions(+) commit 3f1c95de8d411b956c6e51aa3bcc9baed1ab4558 Author: Matthias Clasen Date: Wed Feb 9 17:32:05 2011 -0500 Don't try to modify readonly strings This was an oversight in the recent accel label improvement. When we get an untranslated string back from gettext(), it is not ok to replace '_' by ' ' in-place. Instead, do it while appending to the GString. https://bugzilla.gnome.org/show_bug.cgi?id=641912 gtk/gtkaccellabel.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit 981cadb578a0f60e941b2ed942c5f9df5d1faa58 Author: Matthias Clasen Date: Wed Feb 9 16:54:19 2011 -0500 Make online references point to the right place docs/reference/gdk/gdk-docs.sgml | 6 +++--- docs/reference/gtk/gtk-docs.sgml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 13d249ae19aac90cc6ef251b0e1f352b5e1d1aba Author: Matthias Clasen Date: Wed Feb 9 16:44:19 2011 -0500 Change the title of the GDK docs to mention '3' This is necessary in preparation for having 2.x and 3 docs listed next to each other on library.gnome.org. docs/reference/gdk/gdk-docs.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de82b82dd879c2ae2132b13faf705537f3f78dcb Author: Kristian Høgsberg Date: Wed Feb 9 16:36:15 2011 -0500 wayland: Clear modifier mask before restoring from keyboard_focus value gdk/wayland/gdkdevice-wayland.c | 1 + 1 file changed, 1 insertion(+) commit c36dfccc64296d0e0d504f983f4bc3c6e1539f10 Author: Kristian Høgsberg Date: Wed Feb 9 15:27:08 2011 -0500 wayland: Consolidate device and devicemanager implementation gdk/wayland/Makefile.am | 3 - gdk/wayland/gdkdevice-wayland.c | 572 +++++++++++++++++++++++++++++---- gdk/wayland/gdkdevice-wayland.h | 68 ---- gdk/wayland/gdkdevicemanager-wayland.c | 451 -------------------------- gdk/wayland/gdkdevicemanager-wayland.h | 59 ---- gdk/wayland/gdkdisplay-wayland.c | 6 +- gdk/wayland/gdkprivate-wayland.h | 5 +- gdk/wayland/gdkwindow-wayland.c | 5 +- 8 files changed, 516 insertions(+), 653 deletions(-) commit 3ef34335119d408fe621d4e8f9b6a902b540a5ce Author: Kristian Høgsberg Date: Wed Feb 9 14:48:29 2011 -0500 wayland: Support setting cursors And a handful unrelated cleanups. Still doesn't really have an answer for cursor themes. configure.ac | 2 +- gdk/wayland/Makefile.am | 1 - gdk/wayland/gdkcursor-wayland.c | 189 +++++++++++++++++++++++++++++++-- gdk/wayland/gdkdevice-wayland.c | 13 +++ gdk/wayland/gdkdevice-wayland.h | 1 + gdk/wayland/gdkdevicemanager-wayland.c | 9 +- gdk/wayland/gdkdisplay-wayland.c | 37 ++----- gdk/wayland/gdkdisplay-wayland.h | 65 +----------- gdk/wayland/gdkeventsource.c | 2 +- gdk/wayland/gdkeventsource.h | 44 -------- gdk/wayland/gdkprivate-wayland.h | 4 + gdk/wayland/gdkscreen-wayland.c | 7 -- gdk/wayland/gdkwindow-wayland.c | 1 - gdk/wayland/gdkwindow-wayland.h | 7 +- 14 files changed, 219 insertions(+), 163 deletions(-) commit e1dbc871fee564b31c9d1ad309687f9228f6c3c3 Author: Carlos Garnacho Date: Wed Feb 9 20:08:35 2011 +0100 Change required glib version from "2.28" to "2.28.0" Fixes the recent configure error: checking for GLIB - version >= 2.28... 2.28, bad version string introduced by 95446c311 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d1632f87d1daff448514e4394d22fe39b4fab64f Author: Carlos Garnacho Date: Wed Feb 9 17:00:49 2011 +0100 Avoid the need for cairo_push_group() in gtk_render_background() This operation is potentially expensive, so the code has been refurbished so avoid the cases it was needed for. Antialiased cairo_clip() has been also reduced to transitions with surface patterns involved. gtk/gtkthemingengine.c | 147 +++++++++++++++++++++++++++++++------------------ 1 file changed, 94 insertions(+), 53 deletions(-) commit f2ff2138dbbd5b73bbbb2671438f1c493d7f5cef Author: Tristan Van Berkom Date: Thu Feb 10 04:04:31 2011 +0900 Added padding to GtkTextLineDisplay struct for an addition of GdkRGBA pointer comming soon. gtk/gtktextlayout.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 95446c311dc7f25efbfa660582478404dc3e4cac Author: Javier Jardón Date: Tue Feb 8 19:02:29 2011 +0000 configure.ac: Depend on stable versions of other libraries configure.ac | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit f0fabcd9e48ecf1f14c7386ba3a92c2e9ef5982e Author: Matthias Clasen Date: Wed Feb 9 09:25:31 2011 -0500 Quell another warning docs/reference/gtk/migrating-2to3.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 69745041f80a579991d630a590ac8b2bae9fb757 Author: Matthias Clasen Date: Wed Feb 9 09:01:16 2011 -0500 Add some more info for desktop app info Small gotchas that can easily be avoided. docs/reference/gtk/migrating-2to3.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 8291530abfc3f74b105d377beb2afc4687c7ffd1 Author: Matthias Clasen Date: Wed Feb 9 02:43:07 2011 -0500 More GDK documentation tweaks gdk/gdkcairo.c | 226 ++++++++++++++++++++++++----------------------- gdk/gdkcairo.h | 46 +++++----- gdk/gdkcolor.c | 100 +++++++++++---------- gdk/gdkcolor.h | 32 +++---- gdk/gdkpixbuf-drawable.c | 94 ++++++++++---------- gdk/gdkpixbuf.h | 23 +++-- gdk/gdkrgba.c | 89 ++++++++++--------- gdk/gdkrgba.h | 17 ++-- gdk/gdkwindow.c | 12 +-- 9 files changed, 333 insertions(+), 306 deletions(-) commit adef25626e5a5fdc9d56d554fd0477ecdc54ebc0 Author: Garrett Regier Date: Tue Feb 8 17:36:16 2011 -0800 Fix annotation that broke the docs It was added in 0e795b67c33400dcff78500a3fa0861af3ff0111 and removed in f6cc08fa57137232c567c6ddd2ed1da8f865e110. gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1f4bb70bac14f69edc69336627008c37a1c47f4c Author: Matthias Clasen Date: Wed Feb 9 01:32:24 2011 -0500 Give the GDK docs some love Reorganize some sections, drop the largely redundant multihead section, add some more information about multiple backends. docs/reference/gdk/Makefile.am | 3 +- docs/reference/gdk/gdk-docs.sgml | 15 +++-- docs/reference/gdk/multihead.sgml | 128 -------------------------------------- gdk/gdk.c | 26 ++------ gdk/gdkdevice.c | 4 +- gdk/gdkdisplay.c | 34 +++++----- gdk/gdkdisplaymanager.c | 43 ++++++++++++- gdk/gdkscreen.c | 19 +++--- 8 files changed, 88 insertions(+), 184 deletions(-) commit 7e7eaf315b25417252304d7fc53faeaaf3945e67 Author: Matthias Clasen Date: Wed Feb 9 00:21:37 2011 -0500 Documentation tweaks docs/reference/gtk/building.sgml | 21 +++++++++++++---- docs/reference/gtk/gtk-docs.sgml | 10 +++++--- docs/reference/gtk/gtk-query-immodules-3.0.xml | 15 ++++++------ docs/reference/gtk/gtk-update-icon-cache.xml | 32 ++++++++++++++------------ docs/reference/gtk/question_index.sgml | 10 ++++---- docs/reference/gtk/running.sgml | 4 ++-- 6 files changed, 56 insertions(+), 36 deletions(-) commit 5ada6ac197fb96dfeab1bc8d6fdbbaf3c4b8163d Author: Matthias Clasen Date: Tue Feb 8 23:19:47 2011 -0500 Remove no-longer exported symbols from the symbol list gtk/gtk.symbols | 8 -------- 1 file changed, 8 deletions(-) commit 49433673fcda54322feb11c710081b234bb481bc Author: Matthias Clasen Date: Tue Feb 8 23:19:21 2011 -0500 Don't export GtkModifierStyle symbols This is not public API, so don't export it. gtk/gtkmodifierstyle.c | 42 ++++++++++++++++++++-------------------- gtk/gtkmodifierstyle.h | 36 +++++++++++++++++----------------- gtk/gtkwidget.c | 52 ++++++++++++++++++++++++++++++++------------------ 3 files changed, 72 insertions(+), 58 deletions(-) commit 861ba00166d0b54877db2192612b3f726e0a07b5 Author: Matthias Clasen Date: Tue Feb 8 23:18:22 2011 -0500 Don't export gtk_cell_area_box_init_groups That function can't be meant to be public, since it take a GtkCellAreaBoxContext argument, which is not a public type. gtk/gtkcellareabox.c | 4 +-- gtk/gtkcellareabox.h | 6 ++-- gtk/gtkcellareaboxcontext.c | 62 +++++++++++++++++++------------------- gtk/gtkcellareaboxcontextprivate.h | 4 +-- 4 files changed, 38 insertions(+), 38 deletions(-) commit 394ae46ec08857405e4e5b3dad3782c9d9c59651 Author: Matthias Clasen Date: Tue Feb 8 23:14:46 2011 -0500 Add some missing symbols to the docs docs/reference/gtk/gtk3-sections.txt | 5 +++++ gtk/gtkappchooserbutton.c | 7 ++++--- gtk/gtkborder.h | 12 ++++++------ gtk/gtkcellarea.c | 4 +++- gtk/gtkcomboboxtext.c | 9 +++++---- gtk/gtkicontheme.c | 18 ++++++++---------- gtk/gtkmenu.c | 13 ++++++++----- gtk/gtkmenuitem.c | 33 ++++++++++++++++++++++++++++++--- gtk/gtkmenuitem.h | 6 +++--- gtk/gtkprintbackend.c | 2 +- gtk/gtkprintjob.c | 5 ++--- gtk/gtkstyle.c | 10 ++++++++++ 12 files changed, 85 insertions(+), 39 deletions(-) commit 32398f11fab5e0abc88bf77ec76668d24af3e659 Author: Javier Jardón Date: Wed Feb 9 01:10:38 2011 +0000 README.in: Fix link to the migration guide README.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f6cc08fa57137232c567c6ddd2ed1da8f865e110 Author: Matthias Clasen Date: Tue Feb 8 20:00:27 2011 -0500 Remove annotation that breaks the docs Before adding annotations, please check that gtk-doc can handle them. Else they will be stripped out again. gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 57d5328685a0e0ae1f8e4088ee1f9c1d8fd820d8 Author: Matthias Clasen Date: Tue Feb 8 19:07:46 2011 -0500 Add links to the migration guide README.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 83478ae3a306d1e72b985e04a863af25f1b82c98 Author: Matthias Clasen Date: Tue Feb 8 18:40:08 2011 -0500 Define the required introspection version in configure.ac INSTALL.in | 6 +++--- configure.ac | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) commit e56de510c0a275f6e1c4a94a2c7d1ef78f197d51 Author: Matthias Clasen Date: Tue Feb 8 18:32:45 2011 -0500 Update NEWS NEWS | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit 546069f434f18966f2a82c856519ef938dfd5aa6 Author: Kristian Høgsberg Date: Tue Feb 8 16:02:22 2011 -0500 wayland: Use wayland-egl gdk/wayland/gdkdisplay-wayland.c | 65 ++++++++-------------------------------- gdk/wayland/gdkdisplay-wayland.h | 10 +++---- gdk/wayland/gdkwindow-wayland.c | 40 +++++++++---------------- 3 files changed, 31 insertions(+), 84 deletions(-) commit a189d1e4a023d446a3180df0d97da232639338c0 Author: Daniel Mustieles Date: Tue Feb 8 21:01:05 2011 +0100 Updated Spanish translation po/es.po | 757 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 450 insertions(+), 307 deletions(-) commit d2bdd50a0b1f754540fe4038862c7c983513875c Author: Matthias Clasen Date: Tue Feb 8 13:49:16 2011 -0500 Extend the mixed-dependency check to modules as well This helps prevent accidents with GTK_PATH. gtk/gtkmain.c | 29 ++++++++++++++++++++--------- gtk/gtkmainprivate.h | 2 ++ gtk/gtkmodules.c | 27 +++++++++++++++++++++------ 3 files changed, 43 insertions(+), 15 deletions(-) commit 99b5af11e4047181626f44987a2716d694b6babe Author: Matthias Clasen Date: Tue Feb 8 13:09:52 2011 -0500 Add warnings about environment variables These variables all get read by GTK 2.x as well, which makes them dangerous at best. docs/reference/gtk/running.sgml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 6a40c0f865b446cd25a561a817446026c5414489 Author: Johan Dahlin Date: Tue Feb 8 13:30:24 2011 -0200 introspection: Remove redundant include Gdk-3.0 is already included above via --include-uninstalled, so don't also specify it in INCLUDES. Doing so breaks if it isn't installed already, since we try to find the gdk-3.0.pc. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 358a2b86758f411c839b303fedc143135e8f3f3e Author: Johan Dahlin Date: Tue Feb 8 13:29:57 2011 -0200 Rename time to time_ to avoid a scanner warning gtk/gtkdnd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 60e0acfc112186384e0c284b3840a8c6499f3a32 Author: Johan Dahlin Date: Tue Feb 8 13:20:11 2011 -0200 Remove tab as it confused g-ir-scanner gdk/gdkdisplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7711f9fad42096198ef23e8b4e33dc3e33c30c2b Author: Colin Walters Date: Tue Feb 8 10:16:55 2011 -0500 introspection: Remove redundant include Gdk-3.0 is already included above via --include-uninstalled, so don't also specify it in INCLUDES. Doing so breaks if it isn't installed already, since we try to find the gdk-3.0.pc. gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 541d5172dd7de2b3859430f0ad02a628f49a25e4 Author: Kristian Høgsberg Date: Tue Feb 8 08:12:59 2011 -0500 Track 2.99.3 API changes gdk/wayland/gdkdisplay-wayland.c | 43 ++------------------------------------ gdk/wayland/gdkdnd-wayland.c | 8 ++----- gdk/wayland/gdkprivate-wayland.h | 11 +++++----- gdk/wayland/gdkselection-wayland.c | 4 ++-- gdk/wayland/gdkwindow-wayland.c | 37 ++++++++------------------------ 5 files changed, 20 insertions(+), 83 deletions(-) commit 14831458063db477286851dbf4f8995e912a6eb5 Author: Benjamin Otte Date: Tue Feb 8 08:55:25 2011 +0100 API: image: Move private struct definitions into private header They weren't privatized because the dnd code used them, too. But a private header can allow the dnd code to be nasty, so go dnd code! gtk/Makefile.am | 1 + gtk/gtkdnd-quartz.c | 2 +- gtk/gtkdnd.c | 2 +- gtk/gtkimage.c | 2 +- gtk/gtkimage.h | 43 --------------------------- gtk/gtkimageprivate.h | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 86 insertions(+), 46 deletions(-) commit c1f8330a2824a494e1d27be2337d0ff8dc14fea3 Author: Benjamin Otte Date: Tue Feb 8 08:51:17 2011 +0100 gdk: Fix typo in documentation string gdk/gdkdevice.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15fdf9026516485a344ea732fc628e8f95566e3a Author: Carlos Garnacho Date: Mon Feb 7 21:20:54 2011 +0100 doc: Add a note about prioritization of GtkStyleProviders It was unclear in the docs what happened if gtk_style_context_add_provider() and gtk_style_context_add_provider_for_screen() were used with the same priority. gtk/gtkstylecontext.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 3a50b460c6c64377d7402248e55b192d5c27ae2a Author: Matthias Clasen Date: Mon Feb 7 20:37:09 2011 -0500 Update the context direction when emitting ::direction-changed This makes the flipping example in testgtk work as expected again. https://bugzilla.gnome.org/show_bug.cgi?id=632775 gtk/gtkwidget.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) commit 208974636f6286a0c2fe6814c2ffc28419ecd694 Author: Matthias Clasen Date: Mon Feb 7 20:36:46 2011 -0500 Set the correct initial value for the direction property gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2be692687f159f9e571678c36babd7c3ca48a8da Author: Carlos Garnacho Date: Mon Feb 7 19:56:17 2011 +0100 Fix color style properties lookup when the color resolution fails The cached GValue ended up with a GtkSymbolicColor type, so the contained value was bogus. Noticed by Mitch. gtk/gtkstylecontext.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) commit 23f9bdd586e0b0aac11d9fbcaeaf81c056d2a036 Author: Matthias Clasen Date: Mon Feb 7 11:23:43 2011 -0500 Fix problems with state propagation Sensitivity changes were not properly propagated down the hierarchy. There were two issues here: a) correctly identifying when a state change request affects sensitivity b) not filtering out sensitivity in gtk_widget_propagate_state(), since gtk_widget_set_sensitivity() uses that to do its work https://bugzilla.gnome.org/show_bug.cgi?id=641431 gtk/gtkwidget.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 1c20c93423069c8805cf61381486cbdf607f6efd Author: Tristan Van Berkom Date: Mon Feb 7 16:55:25 2011 +0900 Optimize queue_resize_on_widget() Optimized GtkSizeGroup code that is invoked for every queued resize and every request that is not previously cached by trading qdata on widgets for 3 extra bitfields on the GtkWidgetPrivate structure. gtk/gtksizegroup.c | 113 ++++++++++++------------------------------------- gtk/gtkwidget.c | 70 ++++++++++++++++++++++++++++++ gtk/gtkwidgetprivate.h | 12 ++++++ 3 files changed, 109 insertions(+), 86 deletions(-) commit db97f8660abd2e386d1dbedf14fc615f1d52acac Author: Javier Jardón Date: Sat Feb 5 17:54:02 2011 +0000 Use faster new G_VALUE_COLLECT_INIT variant instead G_VALUE_COLLECT Fixes https://bugzilla.gnome.org/show_bug.cgi?id=641621 gtk/gtkcellarea.c | 4 ++-- gtk/gtkcontainer.c | 5 +++-- gtk/gtkliststore.c | 4 ++-- gtk/gtkstyleproperties.c | 5 ++--- gtk/gtktreestore.c | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) commit beb8c290d1c7a7b5307dfd9e4c446a91ad48a507 Author: Matthias Clasen Date: Mon Feb 7 07:30:37 2011 -0500 Always chain up in ::style-updated This was not handled consistently, but the default handler does useful things, so we should always chain up. gtk/gtkassistant.c | 2 ++ gtk/gtkbutton.c | 2 ++ gtk/gtkcombobox.c | 2 ++ gtk/gtkdialog.c | 2 ++ gtk/gtkentry.c | 2 ++ gtk/gtkfontsel.c | 2 ++ gtk/gtkhandlebox.c | 2 ++ gtk/gtkiconview.c | 2 ++ gtk/gtkimage.c | 6 +----- gtk/gtkinfobar.c | 2 ++ gtk/gtklabel.c | 2 ++ gtk/gtklinkbutton.c | 4 ++-- gtk/gtkmenu.c | 2 ++ gtk/gtkmessagedialog.c | 2 +- gtk/gtktextview.c | 2 ++ gtk/gtktoolbar.c | 4 +++- gtk/gtktoolbutton.c | 2 ++ gtk/gtktreeview.c | 2 ++ gtk/gtkviewport.c | 4 +++- gtk/gtkwindow.c | 2 ++ 20 files changed, 40 insertions(+), 10 deletions(-) commit 14eb34874a63719c77db36f10c615c70f9179e49 Author: Javier Jardón Date: Sun Feb 6 22:22:19 2011 +0000 configure.ac: Remove some more obsolete macros AC_TYPE_SIGNAL: obsolete when assuming C89 or better AC_HEADER_SYS_WAIT: current systems are compatible with POSIX configure.ac | 4 ---- 1 file changed, 4 deletions(-) commit 8a965b97867e12f4c08da14b43582faddc36b94e Author: Javier Jardón Date: Sun Feb 6 01:35:42 2011 +0000 configure.ac: Use AC_COMPILE_IFELSE instead deprecated AC_TRY_COMPILE configure.ac | 64 ++++++++++++++++++++++++++++-------------------------------- 1 file changed, 30 insertions(+), 34 deletions(-) commit c734bb8e833ba24b7a6ad0db6e67d7b36bd1815a Author: Javier Jardón Date: Sun Feb 6 00:52:37 2011 +0000 configure.ac: Use AS_HELP_STRING instead deprecated AC_HELP_STRING configure.ac | 65 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 31 insertions(+), 34 deletions(-) commit 899019d56ac87e631f1f1e2e592aa58047c109d3 Author: Javier Jardón Date: Sun Feb 6 00:38:38 2011 +0000 configure.ac: Remove some obsolescent macros AC_C_CONST: current C compilers support const AC_TYPE_SYGNAL: obsolete when assuming C89 or better AC_HEADER_STDC: current systems have conforming header files configure.ac | 7 ------- 1 file changed, 7 deletions(-) commit 9bd175536b349a5ee95c91191112119a0abe7ee1 Author: Matthias Clasen Date: Sun Feb 6 14:12:05 2011 -0500 Add a testcase for state propagation problems tests/Makefile.am | 6 ++- tests/testsensitive.c | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+), 1 deletion(-) commit 24c37e966ca31be2101c5b58e456c4992662d495 Author: Kjartan Maraas Date: Sun Feb 6 19:14:53 2011 +0100 Updated Norwegian bokmål translation. po/nb.po | 731 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 436 insertions(+), 295 deletions(-) commit 733731e80b97cebd189dc15fb166dbfdab66483b Author: Hans Breuer Date: Sun Feb 6 15:05:35 2011 +0100 No more gtk_plug_*/gtk_socket_* symbols on win32 gtk/gtk.symbols | 4 ++++ 1 file changed, 4 insertions(+) commit b41ee31a166a5408e76e2dd8a0a5af119129087e Author: Hans Breuer Date: Sun Feb 6 15:03:32 2011 +0100 win32: no more GdkNativeWindow and related changes - replace GdkNativeWindow with HWND, remove type casts - no more GdkDisplayClass::get_drag_protocol but GdkWindowImpl::get_drag_protocol - remove *_client_message*() gdk/win32/gdkdevice-win32.c | 6 ++-- gdk/win32/gdkdisplay-win32.c | 3 -- gdk/win32/gdkdnd-win32.c | 33 +++++++++--------- gdk/win32/gdkevents-win32.c | 79 ++++-------------------------------------- gdk/win32/gdkprivate-win32.h | 18 +++------- gdk/win32/gdkscreen-win32.c | 1 - gdk/win32/gdkselection-win32.c | 10 +++--- gdk/win32/gdkwin32.h | 6 ++-- gdk/win32/gdkwin32id.c | 2 +- gdk/win32/gdkwindow-win32.c | 14 +++++--- 10 files changed, 48 insertions(+), 124 deletions(-) commit f55ccce2d9907c92e2f6a0ad820cc5d3f79db242 Author: Hans Breuer Date: Sun Jan 30 22:06:52 2011 +0100 win32: msvc build update gtk/makefile.msc.in | 23 +++++++++++------------ tests/makefile.msc | 3 +-- 2 files changed, 12 insertions(+), 14 deletions(-) commit e39e8acd6754a865d904737bb6d2679891e3a660 Author: Michael Natterer Date: Sun Feb 6 14:47:58 2011 +0100 gtk: gtk_cell_renderer_get_state(): check the widget's effective sensitivity gtk/gtkcellrenderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c0f85a813b89327c01de568f16b1ffd598e0131 Author: Michael Natterer Date: Sun Feb 6 14:43:55 2011 +0100 gtk: gtk_cell_renderer_get_state(): a row can be both selected and insensitive so pull the SELECTED state flag out of the !sensitive branch. Also, don't make FOCUSED depend on SELECTED here, it's up to the widget to decide whether or not that is possible. gtk/gtkcellrenderer.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 1aaed01d4ffc38ae3eec1ca1070c1fea03c41833 Author: Piotr Drąg Date: Sun Feb 6 14:11:57 2011 +0100 Updated Polish translation po/pl.po | 265 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 204 insertions(+), 61 deletions(-) commit 330158977dea09cb82ba851ddbbdcb6ab9d8f469 Author: Michael Natterer Date: Sun Feb 6 13:48:42 2011 +0100 gtk: make the .trough background-color darker() as it was in GTK+ 2.x gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit 42778894c081e40889b83f123f1b2f74113fa9ed Author: Carlos Garnacho Date: Sun Feb 6 02:52:51 2011 +0100 s/state_changed/state_flags_changed/ in GtkComboBox gtk/gtkcombobox.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit baa634323362e483d634a7f1921ff9d8066db60f Author: Carlos Garnacho Date: Sun Feb 6 02:51:20 2011 +0100 Handle insensitive cell renderer flags in gtk_cell_renderer_get_state() gtk/gtkcellrenderer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 217d3fd796c29c01dac9420b5ff599d2a55d9d73 Author: Carlos Garnacho Date: Sun Feb 6 02:40:06 2011 +0100 GtkStyleContext is meant to have a GdkScreen It is used to get the default providers, without them the style context can't do much. A check for NULL screen is done before any sensitive call to gtk_style_context_set_screen(), in the hope that any widget will open the display before doing anything related to styling. Fixes bug #641429, reported by Bastien Nocera. gtk/gtkstyle.c | 1 + gtk/gtkstylecontext.c | 2 +- gtk/gtkwidget.c | 16 ++++++++++++---- 3 files changed, 14 insertions(+), 5 deletions(-) commit f23585b7bb96d3da3844337aa8a99609ddbb89d4 Author: Michael Natterer Date: Sun Feb 6 11:13:42 2011 +0100 gtk: bail out in render_background_internal() if the extents are <= 0 otherwise we run into scaling the cairo_t into a borken state that's not fixable by cairo_restore(). gtk/gtkthemingengine.c | 3 +++ 1 file changed, 3 insertions(+) commit 858ba35873608426d16bf68c7514c2a7a0e4e0e3 Author: Michael Natterer Date: Sat Feb 5 23:52:19 2011 +0100 gtk: remove function gtk_entry_queue_draw() and call gtk_widget_queue_draw() the old function was a leftover from when GtkEntry had a window and was now invalidating the entire toplevel on each entry change. gtk/gtkentry.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) commit c1bc521e92488a99855db770deee0ea2f6c2f70a Author: Michael Natterer Date: Sat Feb 5 23:42:37 2011 +0100 gtk: get rid of two cases of invalidating the spinbutton when not needed gtk/gtkspinbutton.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) commit 69e4a3f2359ae5bda69f1eb39c670f61397be266 Author: Fran Diéguez Date: Sun Feb 6 00:26:36 2011 +0100 Updated Galician translations po-properties/gl.po | 1435 +++++++++++++++++++++++++-------------------------- po/gl.po | 745 +++++++++++++++----------- 2 files changed, 1157 insertions(+), 1023 deletions(-) commit 1149c342bf9903bc828fe33c62b09ae9d576c687 Author: Kristian Høgsberg Date: Fri Jan 7 20:49:40 2011 -0500 Clean up buffer handling a bit gdk/wayland/gdkwindow-wayland.c | 163 ++++++++++++++++++++-------------------- gdk/wayland/gdkwindow-wayland.h | 2 - 2 files changed, 82 insertions(+), 83 deletions(-) commit 846e2c0eee0a503e81df4a001a168b3e830b7edf Author: Kristian Høgsberg Date: Fri Jan 7 20:22:16 2011 -0500 Remove leftover _gdk_windowing_set_cairo_surface_size() gdk/wayland/gdkwindow-wayland.c | 10 ---------- 1 file changed, 10 deletions(-) commit a65fcd0859898c86f0a980c38c9f4c079c6d8415 Author: Kristian Høgsberg Date: Fri Jan 7 14:21:56 2011 -0500 Hook up xkb_keysym_to_string and xkb_string_to_keysym gdk/wayland/gdkdisplaymanager-wayland.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) commit 7d29070faf4dadb8949b6abbc5e1f9b1f806a146 Author: Kristian Høgsberg Date: Fri Jan 7 12:10:41 2011 -0500 Implement GdkKeymap using libxkbcommon gdk/wayland/gdkdevice-wayland.h | 3 +- gdk/wayland/gdkdevicemanager-wayland.c | 29 +++-- gdk/wayland/gdkdisplay-wayland.c | 5 +- gdk/wayland/gdkkeys-wayland.c | 218 +++++++++++++++++++++++++++++---- gdk/wayland/gdkprivate-wayland.h | 4 +- 5 files changed, 218 insertions(+), 41 deletions(-) commit 799279daf07a1d2e476ef5eb7b1c3396f25dfbc6 Author: Kristian Høgsberg Date: Fri Jan 7 10:16:17 2011 -0500 Invalidate window on configure This will trigger a repaint of the window, but it may be more efficient to just copy back the old surface contents and let gtk+ just update the changed parts. gdk/wayland/gdkwindow-wayland.c | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) commit 56de871bf3ebde866a65e107eb3c40bc43c3f438 Author: Kristian Høgsberg Date: Thu Jan 6 16:51:12 2011 -0500 Create and attach buffer at process_updates time This way we don't try to show the buffer until we've handle the initial expose. gdk/wayland/gdkdisplay-wayland.c | 2 +- gdk/wayland/gdkwindow-wayland.c | 90 +++++++++++++++++++++++++++------------- gdk/wayland/gdkwindow-wayland.h | 44 +------------------- 3 files changed, 63 insertions(+), 73 deletions(-) commit 7bbc15821774c22c67ca4f56d958e6aff4dd756e Author: Kristian Høgsberg Date: Thu Jan 6 15:23:52 2011 -0500 Remove copy of grab enum that's now in wayland core gdk/wayland/gdkwindow-wayland.c | 41 ++++++++++++----------------------------- 1 file changed, 12 insertions(+), 29 deletions(-) commit e6c1f5d94d33b6356b572d45fbf1084d4bc85746 Author: Kristian Høgsberg Date: Thu Jan 6 15:22:36 2011 -0500 Dont iterate the display if there's nothing to write gdk/wayland/gdkdisplay-wayland.c | 4 ++-- gdk/wayland/gdkeventsource.c | 10 ++++++++++ gdk/wayland/gdkprivate-wayland.h | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) commit 590f3dfa1fcb812e4c334f574c6bb0431b131d04 Author: Kristian Høgsberg Date: Sat Dec 18 15:38:49 2010 -0500 Add Wayland backend Makefile.am | 4 +- configure.ac | 20 +- gdk/Makefile.am | 6 +- gdk/gdkdisplaymanager.c | 9 + gdk/wayland/Makefile.am | 45 + gdk/wayland/gdkapplaunchcontext-wayland.c | 90 ++ gdk/wayland/gdkcursor-wayland.c | 184 ++++ gdk/wayland/gdkdevice-wayland.c | 216 +++++ gdk/wayland/gdkdevice-wayland.h | 68 ++ gdk/wayland/gdkdevicemanager-wayland.c | 443 +++++++++ gdk/wayland/gdkdevicemanager-wayland.h | 59 ++ gdk/wayland/gdkdisplay-wayland.c | 795 ++++++++++++++++ gdk/wayland/gdkdisplay-wayland.h | 173 ++++ gdk/wayland/gdkdisplaymanager-wayland.c | 298 ++++++ gdk/wayland/gdkdnd-wayland.c | 190 ++++ gdk/wayland/gdkeventsource.c | 167 ++++ gdk/wayland/gdkeventsource.h | 44 + gdk/wayland/gdkkeys-wayland.c | 171 ++++ gdk/wayland/gdkprivate-wayland.h | 141 +++ gdk/wayland/gdkscreen-wayland.c | 586 ++++++++++++ gdk/wayland/gdkscreen-wayland.h | 36 + gdk/wayland/gdkselection-wayland.c | 90 ++ gdk/wayland/gdkwayland.h | 38 + gdk/wayland/gdkwindow-wayland.c | 1419 +++++++++++++++++++++++++++++ gdk/wayland/gdkwindow-wayland.h | 150 +++ gtk/gtksettings.c | 9 +- 26 files changed, 5444 insertions(+), 7 deletions(-) commit bfaf472e703a5378fe8e6b59e116e28dea7ccace Author: Matthias Clasen Date: Sat Feb 5 11:21:21 2011 -0500 Avoid tons of warnings from stylecontext initialization without screen This reverts part of commit 4dc9b29. gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e093cdc207ced887081c9ae92cababb35b21e93 Author: Matthias Clasen Date: Sat Feb 5 02:17:00 2011 -0500 Demonstrate the problem with a workaround tests/testtreepos.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) commit c0ba1c96d4c2470f1d92664b6bd6ede88d8389de Author: Carlos Garnacho Date: Sat Feb 5 13:53:04 2011 +0100 Ensure gtk_render_background()/frame() yield the same shape On rounded boxes the background and the frame wouldn't fit in perfectly, leaving some visual noise in the corners. This is now gone. gtk/gtkthemingengine.c | 58 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 16 deletions(-) commit 4c40349b920c8b175a118fcca378b6e76e34180c Author: Carlos Garnacho Date: Sat Feb 5 13:44:30 2011 +0100 Use cairo_push_group() to mix backgrounds during transitions It also helps remove the cairo_clip() call to achieve the rounded shape. gtk/gtkthemingengine.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit c99069992207fd93847f5fb1adf12fb28bb36d15 Author: Michael Natterer Date: Sat Feb 5 14:10:18 2011 +0100 gtk: don't style GtkLabel:selected's color separately or labels in selected state will not have a different color. Reviewed by Carlos. gtk/gtkcssprovider.c | 2 -- 1 file changed, 2 deletions(-) commit ceeb50be9a46553ced77824e9284ffaed1ba4702 Author: Matthias Clasen Date: Sat Feb 5 02:03:35 2011 -0500 Don't leak a cell area context gtk/gtktreeviewcolumn.c | 2 -- 1 file changed, 2 deletions(-) commit ab66ac50cf5328612b537b0e9aba425584e31ddd Author: Matthias Clasen Date: Sat Feb 5 01:56:19 2011 -0500 Migration guide additions Some information about plugs and sockets, and event filters. docs/reference/gtk/migrating-2to3.xml | 78 +++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) commit 19092fe44f6eabbea8d1a6aaa5f8d2463963c91d Author: Matthias Clasen Date: Sat Feb 5 01:24:21 2011 -0500 Add a testcase for cell positions tests/Makefile.am | 5 ++- tests/testtreepos.c | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 127 insertions(+), 1 deletion(-) commit 8f870ddcdcad57e0f03070d50f2ae4279012c274 Author: Bastien Nocera Date: Sat Feb 5 02:22:17 2011 +0000 gtk-demo: Use symbolic icon that exists For the Images test. demos/gtk-demo/images.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f04bf6429ef46d4214a404f624c6b64105b03ed Author: Matthias Clasen Date: Fri Feb 4 22:06:25 2011 -0500 Simple test for display-less widget creation tests/Makefile.am | 5 ++++- tests/testnoscreen.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) commit 4dc9b294d8a5bd822828964930b834f4b8999cff Author: Matthias Clasen Date: Fri Feb 4 22:01:40 2011 -0500 Don't assume a screen exists before realize() Fix for https://bugzilla.gnome.org/show_bug.cgi?id=641429 gtk/gtkstyle.c | 9 +++++---- gtk/gtkstylecontext.c | 2 +- gtk/gtkwidget.c | 2 +- gtk/gtkwindow.c | 20 +++++++++++--------- 4 files changed, 18 insertions(+), 15 deletions(-) commit 2b2e6074925d875133c6e3294de34e3f84fbf694 Author: Matthias Clasen Date: Fri Feb 4 21:21:14 2011 -0500 Improve GtkApplication migration guide As pointed out in bug 641517, the examples did not actually do the same. docs/reference/gtk/migrating-GtkApplication.xml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) commit 3c1ff82b21807825ba73a5f3e88a299e5cbf74e3 Author: Matthias Clasen Date: Fri Feb 4 21:13:56 2011 -0500 Fix a memory leak in GtkCSSProvider Found by Felix Riemann https://bugzilla.gnome.org/show_bug.cgi?id=641558 gtk/gtkcssprovider.c | 2 ++ 1 file changed, 2 insertions(+) commit eaba2cd46852d5f331f22f4272afb5bcc6645870 Author: Matthias Clasen Date: Fri Feb 4 21:08:41 2011 -0500 XI2: translate group state back into core state This is necessary to make the key event translation work as expected. https://bugzilla.gnome.org/show_bug.cgi?id=641367 gdk/x11/gdkdevice-xi2.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit d4c1dbe3d72df9a6a9cd10ed61987ac25dd6dc57 Author: Matthias Clasen Date: Fri Feb 4 21:01:52 2011 -0500 Pass group state to _gdk_x11_device_xi2_translate_state This will be necessary to make groups work with XI2. gdk/x11/gdkdevice-xi2.c | 7 ++++--- gdk/x11/gdkdevicemanager-xi2.c | 10 +++++----- gdk/x11/gdkprivate-x11.h | 3 ++- 3 files changed, 11 insertions(+), 9 deletions(-) commit 2c352f51a0e5578d300d34211ef20ead6dd793e7 Author: Matthias Clasen Date: Fri Feb 4 20:58:41 2011 -0500 Share code to fill GdkEventKey.string This code was duplicated between the core and XI2 device manager implementations. gdk/x11/gdkdevicemanager-core-x11.c | 126 +++++++++++++++++++----------------- gdk/x11/gdkdevicemanager-xi2.c | 66 +------------------ gdk/x11/gdkprivate-x11.h | 2 + 3 files changed, 69 insertions(+), 125 deletions(-) commit 4960a810828cf4d9d87d26396be173b1125c6a45 Author: Khaled Hosny Date: Sat Feb 5 00:31:14 2011 +0200 Updated Arabic translation po/ar.po | 605 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 372 insertions(+), 233 deletions(-) commit 3cb758a7b91893535906ef2d41fb0a519b9ef967 Author: Matthias Clasen Date: Fri Feb 4 17:18:24 2011 -0500 Add an empty English translation for properties Otherwise the build is unhappy about en in LINGUAS po-properties/en.po | 7393 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 7393 insertions(+) commit 9a7708952ce147d3643039ece99655a9deace9a3 Author: Matthias Clasen Date: Fri Feb 4 15:35:44 2011 -0500 Add an English translation Currently, this just includes translations for keysyms. po/LINGUAS | 1 + po/en.po | 4405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 4406 insertions(+) commit b6783933c9dbf6bf29c8177f2d0d1eec09119f3b Author: Matthias Clasen Date: Fri Feb 4 15:34:36 2011 -0500 Strip XF86 prefix from untranslated keysyms When we don't have translations, at least remove the ugly XF86 prefix. gtk/gtkaccellabel.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 08f90b71a28b317944407675d57321c628201994 Author: Matthias Clasen Date: Fri Feb 4 15:33:36 2011 -0500 Add translation entries for more common keysyms In particular, the XF86 keysyms can benefit from a translation that strips the prefix. gdk/keyname-table.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit 9ba009a8eb6f1ead1da56856e4e16ccea88640ce Author: Matthias Clasen Date: Fri Feb 4 14:05:22 2011 -0500 Remove debug spew gdk/x11/gdkdevicemanager-xi2.c | 1 - 1 file changed, 1 deletion(-) commit 272aa7bc55db3ba841d39c68e30408c4bb5886bd Author: Matthias Clasen Date: Fri Feb 4 12:51:46 2011 -0500 XI2: don't translate button releases as scroll events This fixes scroll-by-2 sympoms seen in combo boxes. https://bugzilla.gnome.org/show_bug.cgi?id=639846 gdk/x11/gdkdevicemanager-xi2.c | 61 +++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 28 deletions(-) commit 03df034684934778135cb11d50d8ec42c15ca342 Author: Javier Jardón Date: Fri Feb 4 16:58:59 2011 +0000 Remove latest bits of GtkItemFactory docs/reference/gtk/objects_grouped.sgml | 1 - examples/menu/Makefile | 9 +- examples/menu/itemfactory.c | 176 -------------------------------- gtk/gtkaccelgroup.c | 7 +- gtk/gtkaccellabel.c | 2 +- 5 files changed, 7 insertions(+), 188 deletions(-) commit 012bc98936c9e179117392d248d1445c42fd54d6 Author: Tristan Van Berkom 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 86b5252a9317ba5441e20565f0c27ede04aae4db Author: Yaron Shahrabani Date: Fri Feb 4 09:10:23 2011 +0200 Updated Hebrew translation. po-properties/he.po | 1400 ++++++++++++++++++++++++++------------------------- 1 file changed, 701 insertions(+), 699 deletions(-) commit 99691ab7aa61fd7aa702b90f181e9793c1ea2947 Author: Matthias Clasen Date: Wed Feb 2 23:54:38 2011 -0500 Protect against tree_view being NULL This apparently happens when setting the "visible" property from ui files. https://bugzilla.gnome.org/show_bug.cgi?id=640801 gtk/gtktreeviewcolumn.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit b51f3ffffcd61527714c6fab40c40ef8e68eaeac Author: Tristan Van Berkom Date: Thu Feb 3 23:50:10 2011 +0900 Added set_transient_for() implementation for GdkOffscreenWindow Just a noop that is better than crashing in the case this is called (it can be called for a toplevel GtkWindow that is parented into another widget by setting gtk_widget_set_parent_window to an offscreen window). gdk/gdkoffscreenwindow.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 395b13bbcef1e4b9cda2fb2c3883998f6457ea66 Author: Laszlo Pandy Date: Thu Feb 3 15:20:23 2011 +0100 [GI] Add method annotation for gtk_grab_add and gtk_grab_remove. gtk/gtkmain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 295c2fe8d157d67e390fa3819856c7d2d4c4e7a1 Author: Laszlo Pandy Date: Thu Feb 3 15:09:08 2011 +0100 [GI] Add method annotations to remaining gtk_drag_* functions. https://bugzilla.gnome.org/show_bug.cgi?id=639945 gtk/gtkdnd.c | 86 +++++++++++++++++++++++++++--------------------------------- 1 file changed, 38 insertions(+), 48 deletions(-) commit d799d6d4f055a743e97d2a07d91bf373c582da7a Author: Tristan Van Berkom Date: Thu Feb 3 23:02:15 2011 +0900 Fixing GtkColorButton to redraw itself when gtk_color_button_set_rgba() is called. gtk/gtkcolorbutton.c | 2 ++ 1 file changed, 2 insertions(+) commit b01fc35c189c8f934e0a63d09691ce1a6d7e01db Author: Tristan Van Berkom Date: Thu Feb 3 19:03:49 2011 +0900 Added default implementations of various GtkCellArea vfuncs. Having default implementations on abstract classes that do nothing or print errors make life easier for language bindings implementors, inside GTK+ this makes little or no difference. gtk/gtkcellarea.c | 258 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 152 insertions(+), 106 deletions(-) commit ce000db7f65a2066ea2c7e1806ec5830a37ee27f Author: Tristan Van Berkom Date: Thu Feb 3 19:01:55 2011 +0900 Added default implementation of GtkCellRendererClass.get_request_mode() Having default implementations on abstract classes that do nothing or print errors make life easier for language bindings implementors, inside GTK+ this makes little or no difference. gtk/gtkcellrenderer.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) commit 7894ff4bcbdb4c19c4f52d1d5e043377355e0e52 Author: Matthias Clasen Date: Wed Feb 2 22:05:26 2011 -0500 Don't g_object_unref cairo surfaces This was causing warnings when dragging text from labels. gtk/gtklabel.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit a7a606e61a61f71ec6e347055d5251b604ffa93c Author: Piotr Drąg Date: Wed Feb 2 18:00:19 2011 +0100 Updated Polish translation po-properties/pl.po | 5522 ++++++++++++++++++++++++++------------------------- 1 file changed, 2769 insertions(+), 2753 deletions(-) commit 0c2e2b17e473053c5a7f57e1aaa8f2db10669de2 Author: Piotr Drąg Date: Wed Feb 2 17:59:47 2011 +0100 Updated Polish translation po/pl.po | 2777 +++++++++++++++++++++++--------------------------------------- 1 file changed, 1021 insertions(+), 1756 deletions(-) commit 1bd36ce72365408ed768ba2d4ec50edd9321283f Author: Martin Pitt Date: Wed Feb 2 17:51:48 2011 +0100 [GI] Annotate gtk_drag_{dest,source}* as methods As these do not start with gtk_widget_*, the GI scanner does not recognize them as methods. With the recently added (method) annotation [1] it is now possible to mark them as proper methods of GtkWidget. https://bugzilla.gnome.org/show_bug.cgi?id=639945 [1] http://git.gnome.org/browse/gobject-introspection/commit/?id=09bca85dd4 gtk/gtkdnd.c | 58 ++++++++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 30 deletions(-) commit a1d5901e801b5d7db6a684357db2c572318e756a Author: Changwoo Ryu Date: Thu Feb 3 00:28:37 2011 +0900 Updated Korean translation po-properties/ko.po | 4969 ++++++++++++++++++++++++++------------------------- po/ko.po | 2760 +++++++++++----------------- 2 files changed, 3521 insertions(+), 4208 deletions(-) commit 0e795b67c33400dcff78500a3fa0861af3ff0111 Author: Martin Pitt 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 3067ef4a9b9fd51441dafcf05b6e0513d709df40 Author: Matthias Clasen Date: Wed Feb 2 01:30:21 2011 -0500 Fix the build with --enable-gtk2-dependency gtk/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 2e34842b1ab81f5f0fc8caf3a797f1cf05fea42e Author: Tristan Van Berkom Date: Wed Feb 2 15:20:42 2011 +0900 Fixed GtkCellLayout buildable implementation to set cell properties explicitly set to "" (i.e. explicitly set to nothing). gtk/gtkcelllayout.c | 52 +++++++++++++++++++++++++--------------------------- 1 file changed, 25 insertions(+), 27 deletions(-) commit fb3e221559c518d0ac1dfa41f14ffd8e4cdea9e8 Author: Tristan Van Berkom Date: Wed Feb 2 15:19:39 2011 +0900 Fixed GtkContainer buildable implementation to set packing properties explicitly set to "" (i.e. explicitly set to nothing). gtk/gtkcontainer.c | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) commit 8a2a148649e810bf56c3974d74ce7b27333786ab Author: Matthias Clasen Date: Wed Feb 2 01:00:51 2011 -0500 Don't build pixbuf engine, still This was accidentally re-enabled together with the wimp. modules/engines/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 54c97f3ba2358c60fcc32404b67716e44384fb52 Author: Matthias Clasen Date: Wed Feb 2 00:40:02 2011 -0500 Fix another GtkFixed regression, in gtk_fixed_forall() b3f6f67c changed the loop from while() to for() in gtk_fixed_forall(), but that's wrong since the callback can have side-effects on the list, in case the current child gets removed. And that's the case when the widget is destroyed. Patch by Vincent Untz https://bugzilla.gnome.org/show_bug.cgi?id=641196 gtk/gtkfixed.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 0ade265a69caf25ea5e008f016290d0e3115513b Author: Matthias Clasen Date: Wed Feb 2 00:36:41 2011 -0500 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cfaed624be94bb6fc636269ec9d044ca99170a3c Author: John Ralls Date: Tue Feb 1 13:53:00 2011 -0800 Update quartz to reflect deletion of GdkNativeWindow and client_message functions. gdk/quartz/gdkdisplay-quartz.c | 4 ---- gdk/quartz/gdkdnd-quartz.c | 10 ---------- gdk/quartz/gdkevents-quartz.c | 19 ------------------- gdk/quartz/gdkprivate-quartz.h | 20 -------------------- gdk/quartz/gdkselection-quartz.c | 11 ----------- 5 files changed, 64 deletions(-) commit 24de7cd86fb65fa77c6a66e1f558ed9a7eb4e314 Author: Matthias Clasen Date: Tue Feb 1 14:11:20 2011 -0500 Add another bug ref NEWS | 1 + 1 file changed, 1 insertion(+) commit 62d7593fc2961966c93912cacc8059158194949c Author: Vincent Untz Date: Tue Feb 1 20:01:49 2011 +0100 Fix crash in gtk_fixed_remove() b3f6f67c changed the loop from while() to for(), but the line to move to the next child was kept, so we could go past the end of the list. https://bugzilla.gnome.org/show_bug.cgi?id=641176 gtk/gtkfixed.c | 2 -- 1 file changed, 2 deletions(-) commit 1b25489cba70f6552a491ed9a931b6906336dc0d Author: Matthias Clasen Date: Tue Feb 1 13:54:27 2011 -0500 Remove accidentally exported symbol gtk/gtk.symbols | 1 - 1 file changed, 1 deletion(-) commit b0d48f66a10a2b7ee9a7251df957eb46a5d30cf9 Author: Matthias Clasen Date: Tue Feb 1 13:39:41 2011 -0500 Updates for 2.99.3 NEWS | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 138 insertions(+), 1 deletion(-) commit 5f594b613eba0fca08e3866be3756e3afe798fc0 Author: Benjamin Otte Date: Tue Feb 1 18:31:44 2011 +0100 API: gdk: Get rid of GdkNativeWindow Also get rid of the GDK_NATIVE_WINDOW_POINTER define. configure.ac | 1 - docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdkconfig.h.win32 | 2 -- gdk/gdktypes.h | 18 ------------------ 4 files changed, 22 deletions(-) commit 7b5ad65e714c6b42ae79b0f4e2cdcbc2d6a599f2 Author: Benjamin Otte Date: Tue Feb 1 18:29:20 2011 +0100 x11: Use Window isntead of GdkNativeWindow gdk/x11/gdkdnd-x11.c | 14 +++++++------- gdk/x11/gdkprivate-x11.h | 8 ++++---- 2 files changed, 11 insertions(+), 11 deletions(-) commit 44c02fcbb19da4a270622cdd73ed85f19c9f8fbe Author: Benjamin Otte Date: Tue Feb 1 18:11:35 2011 +0100 API: gdk: Change get_drag_window() API The previous function gdk_drag_get_protocol_for_display() took native window handles, so it had to be changed. Because it didn't do what it was named to do (it didn't return a protocol even though it was named get_protocol) and because it doesn't operate on the display anymore but on the actual window, it's now called gdk_window_get_drag_protocol(). docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkdisplay.c | 22 ---------------------- gdk/gdkdisplayprivate.h | 4 ---- gdk/gdkdnd.h | 4 ---- gdk/gdkwindow.c | 22 ++++++++++++++++++++++ gdk/gdkwindow.h | 4 ++++ gdk/gdkwindowimpl.h | 2 ++ gdk/x11/gdkdisplay-x11.c | 8 -------- gdk/x11/gdkprivate-x11.h | 6 ++++++ gdk/x11/gdkwindow-x11.c | 27 +++++++++++++++++++++++++++ gtk/gtksocket.c | 8 ++++---- 12 files changed, 67 insertions(+), 44 deletions(-) commit 9210347600c640becebe19ac12de5bdf332acaa5 Author: Benjamin Otte Date: Tue Feb 1 17:29:33 2011 +0100 API: gdk: Make GDK_DRAG_PROTOCOL_NONE equal to 0 THis way, we can do comparisons like "if (protocol)" gdk/gdkdnd.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5bc04bc07be16732e0ec2ddecbb0fcfc46a929c7 Author: Benjamin Otte Date: Tue Feb 1 17:22:04 2011 +0100 API: gdk: Make GdkEventSelection.requestor a GdkWindow instead of a GdkNativeWindow. Also change gdk_selection_notify() API to take a GdkWindow to match this change. gdk/gdkdisplayprivate.h | 2 +- gdk/gdkevents.c | 15 +++++++++++++++ gdk/gdkevents.h | 4 ++-- gdk/gdkselection.c | 6 +++--- gdk/gdkselection.h | 6 ++---- gdk/x11/gdkdisplay-x11.c | 6 +++++- gdk/x11/gdkprivate-x11.h | 2 +- gdk/x11/gdkselection-x11.c | 6 +++--- gdk/x11/gdkwindow-x11.c | 4 +++- gtk/gtkselection.c | 10 +--------- 10 files changed, 36 insertions(+), 25 deletions(-) commit c2a5d715d5cded5eeb0f284208d49c9e8773ed1b Author: Benjamin Otte Date: Tue Feb 1 16:36:23 2011 +0100 x11: Use gdk_x11_window_foreign_new_for_display() unconditionally gdk_x11_window_lookup_window() calls are done by this function alreayd, so no need to do them manually. gdk/x11/gdkdnd-x11.c | 36 +++++++++--------------------------- 1 file changed, 9 insertions(+), 27 deletions(-) commit 5441ecd35026c4d1eca35e366b62f7b6b6862e45 Author: Matthias Clasen Date: Tue Feb 1 09:48:32 2011 -0500 Fix a warning gdk/x11/gdkdevicemanager-xi2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 38045e789cfe17cee97566a168151369f3e5aeee Author: Matthias Clasen Date: Tue Feb 1 09:44:33 2011 -0500 Remove a dead member The client_pointer field in GdkX11DeviceManagerXI2 is not used anywhere. gdk/x11/gdkdevicemanager-xi2.c | 2 -- 1 file changed, 2 deletions(-) commit c79413a1dfcd6979a0c16fada34b0e7a98899f96 Author: Matthias Clasen Date: Tue Feb 1 09:42:53 2011 -0500 Make xim work with XI2 We cannot totally ignore core key events, since XFilterEvent generates those at times and relies on them having an effect. https://bugzilla.gnome.org/show_bug.cgi?id=640965 gdk/x11/gdkdevicemanager-xi2.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 8448780a6c9fa2bcdd06af996bddb8bd720bd5e6 Author: Matthias Clasen Date: Tue Feb 1 01:28:45 2011 -0500 Make treeview expanders work reliably It turns out that the gtk_grab_remove() can trigger a do_prelight() call, which may end up changing prelight_node, and then the state gets messed up. Moving the grab removal until after we're done with button_pressed_node and prlight_node makes expanders work reliably. One thing that is still not right is that the expander doesn't get prelight again after the animation is done, if you manage to release without any additional motion events. https://bugzilla.gnome.org/show_bug.cgi?id=641039 gtk/gtktreeview.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit c332ac207ab4cac8f4c32aa85cdf6406157340af Author: Benjamin Otte Date: Tue Feb 1 06:30:27 2011 +0100 gdk: Remove GdkEventClient ... and all APIs making use of it. That code like it hasn't been touched in years, Google codesearch didn't find any users and most importantly it's a horrendous API, so let's just make it die instead of having to port it over to non-GdkNativeWindow usage, which would be required for multi-backend GDK. http://mail.gnome.org/archives/gtk-devel-list/2011-January/msg00049.html docs/reference/gdk/gdk3-sections.txt | 9 --- gdk/gdk.symbols | 6 -- gdk/gdkdisplay.c | 112 ----------------------------------- gdk/gdkdisplay.h | 5 -- gdk/gdkdisplayprivate.h | 7 --- gdk/gdkevents.h | 41 ------------- gdk/gdkscreen.c | 26 -------- gdk/gdkscreen.h | 3 - gdk/x11/gdkdisplay-x11.c | 99 ++----------------------------- gdk/x11/gdkdisplay-x11.h | 3 - gdk/x11/gdkscreen-x11.c | 87 --------------------------- 11 files changed, 5 insertions(+), 393 deletions(-) commit 040b21e7d7b97db426027dd80fa0269506542e57 Author: Benjamin Otte Date: Tue Feb 1 06:29:51 2011 +0100 tests: Remove refreh button from testtoolbar test It didn't work and did that by using APIs that are about to go away. tests/testtoolbar.c | 23 ----------------------- 1 file changed, 23 deletions(-) commit cf940705869f4d75d81095771f0dbb9fd00a2341 Author: Benjamin Otte Date: Tue Feb 1 06:27:46 2011 +0100 testgtk: Remove ability to reload all rc files That ability didn't work for a while anyway, so removing client messages doesn't hurt. tests/testgtk.c | 26 -------------------------- 1 file changed, 26 deletions(-) commit 9e401bef684197271d5572301c87a9e93e010722 Author: Benjamin Otte Date: Tue Feb 1 06:25:57 2011 +0100 tests: Remove clientmessage test Client messages will not be handled by GDK3 anymore, so no need to test them. tests/Makefile.am | 3 -- tests/testclientmessage.c | 122 ---------------------------------------------- 2 files changed, 125 deletions(-) commit 8ecd420ede894b904a5c6598f075f0cf74bebc2e Author: Benjamin Otte Date: Tue Feb 1 06:12:51 2011 +0100 x11: Do dnd event handling via gdk_window_add_filter() gdk/x11/gdkdisplay-x11.c | 1 - gdk/x11/gdkdnd-x11.c | 26 ++++++++++++++++++++------ gdk/x11/gdkmain-x11.c | 3 +++ gdk/x11/gdkprivate-x11.h | 5 ++++- 4 files changed, 27 insertions(+), 8 deletions(-) commit 180cd853fc8d32a26fa8d9cddd9dfa2e8e9198fe Author: Benjamin Otte Date: Tue Feb 1 06:04:01 2011 +0100 x11: Use macros for byte order to set byte order No need to run sophisticated functions to guess it. gdk/x11/gdkdnd-x11.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 609ddee632b336232b5a9768a98459e48d15d242 Author: Benjamin Otte Date: Tue Feb 1 05:31:41 2011 +0100 x11: Register wm_protocols function with gdk_window_add_filter() The client message code is about to go away, so we need to use a different way to get at ClientMessage output. gdk/x11/gdkdisplay-x11.c | 26 ++++++++++++++------------ gdk/x11/gdkdisplay-x11.h | 4 ++++ gdk/x11/gdkmain-x11.c | 4 ++++ 3 files changed, 22 insertions(+), 12 deletions(-) commit e67347a3c8c57f4bf507724d66a298ddc7799ea0 Author: Benjamin Otte Date: Tue Feb 1 05:55:10 2011 +0100 x11: Fill in event->any.window before calling filter functions a) We advertise it for GdkFilterFunc b) It's necessary to differentiate between different event types with multi-backend GTK. gdk/x11/gdkeventsource.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d217f4d09e7d63c5e7d687e1d217e6b4a10d36c3 Author: Benjamin Otte Date: Tue Feb 1 04:35:49 2011 +0100 x11: Handle motif client message filter just like xdnd filters gdk/x11/gdkdnd-x11.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) commit 14cb485d2240a54ded0c900d3f61bbc7d77f5de5 Author: Benjamin Otte Date: Tue Feb 1 03:53:21 2011 +0100 x11: Use event->any.window instead of any random member gdk/x11/gdkdevicemanager-core-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fac914d70cba9745379bfafd3b0298ed5aafb138 Author: Benjamin Otte Date: Mon Jan 31 23:18:47 2011 +0100 API: gtk: Remove client_event vfunc from GtkWidget Also remove the (de-facto unused) implementation from GtkWindow that was only used for sockets/plugs. gtk/gtkicontheme.c | 17 -------- gtk/gtksocket.c | 13 ------ gtk/gtkwidget.c | 27 ------------ gtk/gtkwidget.h | 2 - gtk/gtkwindow.c | 109 ------------------------------------------------- gtk/gtkwindowprivate.h | 9 ---- 6 files changed, 177 deletions(-) commit b52db73f59dc72dd81a01a323893a738303a775d Author: Matthias Clasen Date: Mon Jan 31 19:35:51 2011 -0500 Deal gracefully with unowned selections If a selection looses its owner without a replacement, owner is None, which we did not handle very well. https://bugzilla.gnome.org/show_bug.cgi?id=641042 gdk/gdkevents.c | 7 +++++-- gdk/gdkevents.h | 14 +++++++------- gdk/x11/gdkdisplay-x11.c | 7 +++++-- 3 files changed, 17 insertions(+), 11 deletions(-) commit fc43e42bf2d755d675ffe9214fdcceb2351ca2aa Author: Dan Winship Date: Mon Jan 31 19:13:29 2011 -0500 Fix several bugs handling GtkTrayIcon symbolic colors https://bugzilla.gnome.org/show_bug.cgi?id=641059 gtk/gtkstatusicon.c | 20 ++++++++++++++------ gtk/gtktrayicon-x11.c | 4 ---- 2 files changed, 14 insertions(+), 10 deletions(-) commit 6d218084c3c6cfc134e5b99dddbc1d0c88bff0fc Author: Matthias Clasen Date: Mon Jan 31 18:49:20 2011 -0500 Clarify models vs callbacks in entry completion docs See https://bugzilla.gnome.org/show_bug.cgi?id=641073 gtk/gtkentrycompletion.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 9dcdca250106c4b42f3839ad91073b294be5b42c Author: Kristian Rietveld Date: Tue Feb 1 00:26:04 2011 +0100 Don't use GTK_IS_PLUG for non-X11 backends gtk/gtkwidget.c | 9 ++++++++- gtk/gtkwindow.c | 8 +++++++- 2 files changed, 15 insertions(+), 2 deletions(-) commit 73afbc954a21c9454a45372c3cabb50077645a24 Author: Kristian Rietveld Date: Mon Jan 31 23:30:56 2011 +0100 Check whether mask is NULL gdk/quartz/gdkdevice-core-quartz.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 119d29dcb9490c541b9f5f22d1c4380508021b68 Author: Kristian Rietveld Date: Mon Jan 31 23:10:49 2011 +0100 Only include gtktrayicon.h when building for X11 GtkTrayIcon depends on GtkPlug which is X11-specific. This fixes the build for Quartz. gtk/gtkstatusicon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 726b0d8736a9d5ac8d7f2395f234662b204290fc Author: Matthias Clasen Date: Mon Jan 31 17:34:37 2011 -0500 Bandaid fix for icon view subclassing I've decided that it is isn't feasible to make cell areas runtime-settable in the time we have left before 3.0, therefore, I'm going with the approach to allow init() functions to instantiate the default cell area and issue a warning if a construct property is ignored. This is not ideal, but it keeps existing icon view and combo box subclasses working. https://bugzilla.gnome.org/show_bug.cgi?id=639139 gtk/gtkcelllayout.c | 49 +++ gtk/gtkcellview.c | 53 ++- gtk/gtkcellview.h | 6 +- gtk/gtkcombobox.c | 46 ++- gtk/gtkentrycompletion.c | 24 +- gtk/gtkiconview.c | 79 +++-- gtk/gtktreeviewcolumn.c | 86 +++-- gtk/tests/Makefile.am | 4 + gtk/tests/cellarea.c | 855 +++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 1111 insertions(+), 91 deletions(-) commit 1f3a5a8d92927ce9ce22bc8dcd8fe990e6f8431f Author: Stefan Kost Date: Mon Jan 31 23:07:34 2011 +0200 Clarify key-{press,release}-event docs. Mention key-repeat in key-press and fix a copy'n'paste in key-release docs. gtk/gtkwidget.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit a37976dae05b6a7833b77025568848f329d67af8 Author: Tristan Van Berkom Date: Tue Feb 1 04:57:05 2011 +0900 Fixed GtkToolPalette ->forall implementation to be gtk_widget_destroy friendly The forall() loop was buggy as it was skipping items in the list when the current item gets removed from the groups array as a result of calling the callback (causing memory leaks). gtk/gtktoolpalette.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit ddb4b3ebe2fca5eb5da6bc6a70549885df10faaf Author: Tristan Van Berkom Date: Sat Jan 29 20:06:25 2011 +0900 Added "shift" modifier versions of keybings for GtkFileChooser "folder-up"/"folder-down" bindings. Also updated documentation, closes bug 322926 gtk/gtkfilechooser.c | 15 +++++++++++---- gtk/gtkfilechooserdefault.c | 46 +++++++++++++++++++++++++++++---------------- 2 files changed, 41 insertions(+), 20 deletions(-) commit c01c018fde470a75e77207c5e012ea1a7467b923 Author: Daniel Mustieles Date: Mon Jan 31 19:33:55 2011 +0100 Updated Spanish translation po-properties/es.po | 592 ++++++++++++++++++++++++++-------------------------- 1 file changed, 295 insertions(+), 297 deletions(-) commit 30958ea8ad1a60449eb6ad47eb679a2de70d96ed Author: Matthias Clasen 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 d51c617e13b0999f95bffba7567cb5e235055cf4 Author: Emmanuele Bassi Date: Wed Dec 29 03:09:14 2010 +0000 css-provider: Fix up the Switch style As it was with the old style, when the Switch is in the "on" state the trough should be using the selected background color. gtk/gtkcssprovider.c | 5 +++++ 1 file changed, 5 insertions(+) commit cb498c21014ea6c938bf8d327c2d26d3ccf68baa Author: Matthias Clasen Date: Mon Jan 31 10:51:09 2011 -0500 Speed up expander animation Go back to 200ms, which is what we had in GTK+ 2.x. Themes can change this, of course. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 38f6065b2bcf439cb07adcf855cffd3bdf2b66eb Author: Matthias Clasen Date: Mon Jan 31 10:48:40 2011 -0500 Make GtkEntryCompletion::match-selected arguments consistent For keynav, we were still passing it the filter model. https://bugzilla.gnome.org/show_bug.cgi?id=640698 gtk/gtkentry.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit fb860a9527e2eed805222568fed50294cdc49e3b Author: Matthias Clasen Date: Mon Jan 31 10:26:28 2011 -0500 Add a note to ::fill and ::expand docs gtk/gtkbox.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit a26ffdc740beedddf36f64fcc09f435b22fe8aee Author: Matthias Clasen Date: Mon Jan 31 10:17:21 2011 -0500 Prevent a segfault in GtkPlug The grabbed_keys might be NULL, so deal with that. https://bugzilla.gnome.org/show_bug.cgi?id=641023 gtk/gtkplug.c | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit 0208539c4bea013ee1e0e2297305a1f8b7c601f1 Author: Matthias Clasen Date: Mon Jan 31 09:34:46 2011 -0500 Remove RC file references from docs where appropriate gtk/gtkwidget.c | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) commit 677c8c218952fa38b83425f8204c628bac107757 Author: Matthias Clasen Date: Mon Jan 31 09:29:40 2011 -0500 Remove references to RC files in the env var docs docs/reference/gtk/running.sgml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 6a8d494ba193cd855d3c5850b75e2061d4806a0b Author: Matthias Clasen Date: Mon Jan 31 07:38:37 2011 -0500 Fix GTK_SPINNER_CLASS macro https://bugzilla.gnome.org/show_bug.cgi?id=640999 gtk/gtkspinner.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 09a52de4785b4db0e65d9d7c919d693f1a34fb5a Author: Matthias Clasen Date: Mon Jan 31 07:37:36 2011 -0500 Add a missing id to the docs gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 430f53bb523e65d119d233cc471d3a91941e8646 Author: Baurzhan Muftakhidinov Date: Mon Jan 31 16:22:38 2011 +0600 Updated Kazakh translation po/kk.po | 1161 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 627 insertions(+), 534 deletions(-) commit 9864445b1f9a320318ef59f14beb907b925f747a Author: Benjamin Otte Date: Mon Jan 31 06:43:18 2011 +0100 API: gdk: Change GdkEventOwnerChange to not take GdkNativeWindow Use GdkWindow instead. This requires calling gdk_x11_window_foreign_new_for_display(), so might cause a slight performance penalty, but is required to be portable. gdk/gdkevents.c | 8 ++++++++ gdk/gdkevents.h | 2 +- gdk/x11/gdkdisplay-x11.c | 3 ++- 3 files changed, 11 insertions(+), 2 deletions(-) commit cfa6505504fab38107f40f42fcdc06f27f2c8439 Author: Matthias Clasen Date: Sun Jan 30 23:53:19 2011 -0500 Mention key themes in the migration guide docs/reference/gtk/migrating-GtkStyleContext.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 175c57ebd7d1f31aba855b8af491859f9203fa78 Author: Matthias Clasen Date: Sun Jan 30 22:51:21 2011 -0500 Small optimization We can use the fact that all involved strings are interned; also deprecate gtk_binding_set_add_path() in the headers, too. gtk/gtkbindings.c | 41 +++++++++++++++++++++++------------------ gtk/gtkbindings.h | 2 ++ 2 files changed, 25 insertions(+), 18 deletions(-) commit f67ab808fd91a2ce27b8b2a21761c756bae09c60 Author: Matthias Clasen Date: Sun Jan 30 23:34:52 2011 -0500 doc fixes docs/reference/gtk/tmpl/gtkrc.sgml | 4 ++-- gtk/gtkbindings.c | 23 ++++++++++++----------- gtk/gtkcssprovider.c | 12 ++++++++++-- gtk/gtksettings.c | 4 ++-- gtk/gtkstyle.c | 22 ++++++++++++---------- 5 files changed, 38 insertions(+), 27 deletions(-) commit b448bb81cea589e6da9b6b61eb8dace7b6509598 Author: Matthias Clasen Date: Sun Jan 30 22:37:30 2011 -0500 Move GtkBindings docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkbindings.sgml | 296 ------------------------------- gtk/gtkbindings.c | 244 +++++++++++++++++-------- gtk/gtkbindings.h | 53 ++++++ 4 files changed, 225 insertions(+), 369 deletions(-) commit dcf3430e17d3706285e07496f3105df896977e52 Author: Matthias Clasen Date: Sun Jan 30 21:50:54 2011 -0500 Add a gtkbindingsprivate.h header gtk/Makefile.am | 1 + gtk/gtkbindings.c | 6 +- gtk/gtkbindings.h | 162 +++++++++++++++++++++-------------------------- gtk/gtkbindingsprivate.h | 37 +++++++++++ 4 files changed, 114 insertions(+), 92 deletions(-) commit 8bb0d552f1be1313cbb9e37607b21d8274ae5ff1 Author: Matthias Clasen Date: Fri Jan 28 19:36:24 2011 -0500 Improve binding-set parser Make gtk_binding_entry_add_signal_from_string() return the expected token in case of parsing error, so that we can return a GError instead of spewing. Also, add a separate scope for binding-set, since allowing {} in identifiers in SCOPE_VALUE breaks the fact that the ; after the last assignment in a rule is optional. gtk/gtkbindings.c | 19 ++++++++++--------- gtk/gtkbindings.h | 4 ++-- gtk/gtkcssprovider.c | 23 +++++++++++++++++++---- 3 files changed, 31 insertions(+), 15 deletions(-) commit a04e721473a6afc45dba8bc9f95256375968edb4 Author: Matthias Clasen Date: Fri Jan 28 19:35:54 2011 -0500 Add binding-set tests gtk/tests/stylecontext.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 2ea010bca048eeefb9a90465d0079e44a55fc94f Author: Matthias Clasen Date: Fri Jan 28 18:42:15 2011 -0500 Convert remaining rc files to css gtk/Makefile.am | 20 ++++++++------------ gtk/gtk-keys.css.default | 3 +++ gtk/gtk.css.raleigh | 3 +++ 3 files changed, 14 insertions(+), 12 deletions(-) commit f16dbe0db34eb4cbbdb8f01baacbbc5b2d04f0f6 Author: Matthias Clasen Date: Fri Jan 28 18:35:21 2011 -0500 Convert the mac key theme to css gtk/Makefile.am | 8 +- gtk/gtk-keys.css.mac | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 210 insertions(+), 3 deletions(-) commit c770f441ca208e3ce784d109b46e7b1e67663834 Author: Matthias Clasen Date: Fri Jan 28 18:16:56 2011 -0500 Convert the Emacs key theme to css gtk/Makefile.am | 2 + gtk/gtk-keys.css.emacs | 123 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) commit bf9e59e3923560d9583eaa7c21ad28bc40b149f2 Author: Matthias Clasen Date: Fri Jan 28 18:08:57 2011 -0500 Make documentation match behaviour gtk/gtkcssprovider.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit c0b80530890663631f653e81e8e013e67f776b2e Author: Carlos Garnacho Date: Fri Jan 28 20:19:30 2011 +0100 Move key/theme CSS providers to GtkSettingsPrivate gtk/gtksettings.c | 98 +++++++++++++++++++++++-------------------------------- 1 file changed, 41 insertions(+), 57 deletions(-) commit a03e33b10b5989ce8644f234a1564e73a42e1e59 Author: Carlos Garnacho Date: Fri Jan 28 19:34:36 2011 +0100 Parse the gtk-keys.css file in the GtkSettings::gtk-key-theme-name theme path gtk/gtksettings.c | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) commit 081d5b14da4a35858fb14bd2dae3bc4d2dc28201 Author: Carlos Garnacho Date: Fri Jan 28 11:05:01 2011 +0100 Add some bindings to testgtk.css for testing tests/testgtk.css | 9 +++++++++ 1 file changed, 9 insertions(+) commit c70b65f0eb651cfbb4154f2b1b35cc1359db3e91 Author: Carlos Garnacho Date: Fri Jan 28 10:25:17 2011 +0100 Document @binding-set and the gtk-key-bindings css parser property gtk/gtkcssprovider.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit b5bee0a827598baf1570b455c36b6d25fa30b244 Author: Carlos Garnacho Date: Fri Jan 28 10:25:00 2011 +0100 Remove unneeded code from GtkBindingSet gtk/gtkbindings.c | 114 ------------------------------------------------------ 1 file changed, 114 deletions(-) commit 9a3466832cc73ae29b704547747b8699132c1250 Author: Carlos Garnacho Date: Fri Jan 28 10:06:42 2011 +0100 Hook up key bindings in CSS with key propagation. This is done in the same place than it was done before the switch to GtkStyleContext, the GtkBindingEntry has been slightly simplified since it's now the GtkStyleContext which hands us the list of binding sets applying to a widget, so no need to use the older matching mechanisms. gtk/gtkbindings.c | 99 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 79 insertions(+), 20 deletions(-) commit d39f0411bea8a04d5ed8af6ca48a843133b4e2c4 Author: Carlos Garnacho Date: Fri Jan 28 09:59:02 2011 +0100 Add the gtk-key-bindings CSS parser property. This property takes a list of binding set names to have these stored as a GPtrArray containing GtkBindingSets. this property is handled so merging GtkStyleProperties will merge both GtkBindingSet lists. gtk/gtkcssprovider.c | 32 ++++++++++++++++++++++++++++++++ gtk/gtkstyleproperties.c | 22 ++++++++++++++++++++++ 2 files changed, 54 insertions(+) commit dbff92fd9f4f4ba2af5f0db9ddee8641c559bc7d Author: Carlos Garnacho Date: Fri Jan 28 01:52:03 2011 +0100 Add @binding-set rules to the CSS parser these custom rules can be used to define key themes as in the RC files, a series of bind/unbind rules may be added then: @binding foo-bar { bind "1" { "move-cursor" (visual-positions, 1, 0) }; unbind "d" } gtk/gtkcssprovider.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) commit 53ca6eb0b5b821bde2d96b873f0e02588aa2a7fb Author: Carlos Garnacho Date: Fri Jan 28 01:50:14 2011 +0100 Add gtk_binding_entry_add_signal_from_string() This function rescues part of the old parser (which is now standalone) to load a bind/unbind definition string into a GtkBindingSet. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkbindings.c | 321 +++++++++++++++++++++++++++++++++++ gtk/gtkbindings.h | 4 + 4 files changed, 327 insertions(+) commit b98caf938594504508dfc4546d6f606e6edeab9d Author: Bastien Nocera Date: Mon Jan 31 00:30:00 2011 +0000 GtkCssProvider: Take into account variant When loading a theme, make sure we take into account the variant so we don't use the plain version when the theme changes. Also make sure to fallback to the plain theme when loading a variant fails. https://bugzilla.gnome.org/show_bug.cgi?id=640983 gtk/gtkcssprovider.c | 31 +++++++++++++++++++++---------- gtk/gtksettings.c | 12 +++++++----- 2 files changed, 28 insertions(+), 15 deletions(-) commit 7f3aa920862bf18e23216d4bce975e805c7461e4 Author: Bastien Nocera Date: Mon Jan 31 00:28:46 2011 +0000 GtkSettings: Fix theme not updating for dark theme The theme was not updated when the "gtk-application-prefer-dark-theme" GtkSettings property changed. https://bugzilla.gnome.org/show_bug.cgi?id=640983 gtk/gtksettings.c | 1 + 1 file changed, 1 insertion(+) commit c4cafd67c3fc7432905967631054f32bb7a0a25b Author: Jakob Kramer Date: Sun Jan 30 20:49:34 2011 +0100 [l10n] Updated German translation po/de.po | 1773 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 945 insertions(+), 828 deletions(-) commit 23ac7efe0389fa8835b2386117abbf2562f944f0 Author: David Planella Date: Sun Jan 30 11:27:40 2011 +0100 Updated Catalan translation po/ca.po | 1934 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1030 insertions(+), 904 deletions(-) commit ec37512f64555af6e4fdd7e61a649ead564d53a2 Author: Matthias Clasen Date: Sun Jan 30 03:17:05 2011 -0500 Add a gtkscaleprivate.h header gtk/Makefile.am | 1 + gtk/gtkscale.c | 2 +- gtk/gtkscale.h | 7 ------- gtk/gtkscaleprivate.h | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 40 insertions(+), 8 deletions(-) commit 4a0aa41742a8830aae7e813f2e7b0386e394ada6 Author: Matthias Clasen Date: Sun Jan 30 03:12:49 2011 -0500 Add gtkorientableprivate.h header gtk/Makefile.am | 1 + gtk/gtkcellview.c | 2 +- gtk/gtkgrid.c | 2 +- gtk/gtkorientable.c | 2 +- gtk/gtkorientable.h | 3 --- gtk/gtkorientableprivate.h | 31 +++++++++++++++++++++++++++++++ gtk/gtkprogressbar.c | 2 +- gtk/gtkrange.c | 2 +- gtk/gtkseparator.c | 2 +- gtk/gtktoolpalette.c | 1 + 10 files changed, 39 insertions(+), 9 deletions(-) commit d463bbfdcd8f9769ab9aadc6b23df79d2c17d63d Author: Matthias Clasen Date: Sun Jan 30 02:57:59 2011 -0500 Some updates HACKING | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit d4b218131d06fe9ca0fa0c56f0a7048a0af0cba1 Author: Matthias Clasen Date: Sun Jan 30 02:52:55 2011 -0500 Drop 2.x release notes README.in | 433 -------------------------------------------------------------- 1 file changed, 433 deletions(-) commit 4b5b1ab43ac76af09ca747310eadde58d8763174 Author: Matthias Clasen Date: Sun Jan 30 02:49:31 2011 -0500 Fix build We must build gtk before gtk/tests gtk/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit b71134fc77630c20b2b8a0d19a855a7b665b9403 Author: Matthias Clasen Date: Sun Jan 30 02:46:59 2011 -0500 Drop unused theme-bits configure.ac | 1 - gtk/Makefile.am | 10 +- gtk/theme-bits/Makefile.am | 15 --- gtk/theme-bits/README | 29 ----- gtk/theme-bits/check-13-inconsistent.png | Bin 197 -> 0 bytes gtk/theme-bits/check-13.png | Bin 267 -> 0 bytes gtk/theme-bits/decompose-bits.c | 177 ------------------------------- gtk/theme-bits/radio-13-inconsistent.png | Bin 335 -> 0 bytes gtk/theme-bits/radio-13.png | Bin 317 -> 0 bytes 9 files changed, 2 insertions(+), 230 deletions(-) commit 572441f94fe0c1183e9d2247087b5c7e6716fe70 Author: Matthias Clasen Date: Sun Jan 30 02:45:01 2011 -0500 Drop unused file circles.xml gtk/circles.xbm | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) commit 6c3ce36f63319e83d0411f07486e327a8ed6da66 Author: Matthias Clasen Date: Sun Jan 30 02:43:38 2011 -0500 Remove GTK+ 1 era xbm icons docs/reference/gtk/tmpl/gtkruler.sgml | 134 ---------------------------------- gtk/line-arrow.xbm | 4 - gtk/line-wrap.xbm | 4 - gtk/tree_minus.xbm | 5 -- gtk/tree_minus.xpm | 18 ----- gtk/tree_plus.xbm | 5 -- gtk/tree_plus.xpm | 18 ----- 7 files changed, 188 deletions(-) commit bcdfd15893726163629b1460a47097d1789b93ee Author: Matthias Clasen Date: Sun Jan 30 02:38:59 2011 -0500 Remove some dead templates docs/reference/gtk/tmpl/gtkclist.sgml | 1312 ----------------------------- docs/reference/gtk/tmpl/gtkpreview.sgml | 265 ------ docs/reference/gtk/tmpl/gtkprogress.sgml | 215 ----- docs/reference/gtk/tmpl/gtkthemes.sgml | 19 - docs/reference/gtk/tmpl/gtktipsquery.sgml | 163 ---- 5 files changed, 1974 deletions(-) commit 242c2a389d04d8b099e4942371318a4cd1e33f8e Author: Matthias Clasen Date: Sun Jan 30 02:36:17 2011 -0500 Whitespace fixes gtk/gtkprintoperation.h | 95 +++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 47 deletions(-) commit 837c504a118eeab9c820ce629ee9a128d49f08a5 Author: Matthias Clasen Date: Sun Jan 30 02:34:59 2011 -0500 Move GtkPrintOperation docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkprintoperation.sgml | 701 ------------------------- gtk/gtkprintoperation.c | 72 ++- gtk/gtkprintoperation.h | 60 +++ 4 files changed, 132 insertions(+), 702 deletions(-) commit 701075b2c891d0199e04ebff13d5b5845ff5c652 Author: Matthias Clasen Date: Sun Jan 30 02:21:16 2011 -0500 Nicer configure summary configure.ac | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 645650ae243c6269faa3dec4df17b112d234a377 Author: Matthias Clasen Date: Sun Jan 30 02:16:18 2011 -0500 Silence unused variable warnings in the cups printbackend modules/printbackends/cups/gtkprintbackendcups.c | 3 --- 1 file changed, 3 deletions(-) commit 2ba878ca1b709c018caa8fac60322c6e1c768c58 Author: Matthias Clasen Date: Sun Jan 30 02:14:08 2011 -0500 Silence unused variable warnings in gail modules/other/gail/gailentry.c | 9 +++++---- modules/other/gail/gailexpander.c | 2 -- modules/other/gail/gailrenderercell.c | 3 --- modules/other/gail/gailtextview.c | 2 -- modules/other/gail/gailtoplevel.c | 2 -- modules/other/gail/gailtreeview.c | 19 +++---------------- modules/other/gail/tests/ferret.c | 6 ++---- modules/other/gail/tests/testcombo.c | 3 --- modules/other/gail/tests/testlib.c | 3 --- modules/other/gail/tests/testpaned.c | 3 --- 10 files changed, 10 insertions(+), 42 deletions(-) commit cb6e036d67abea65e7232414336cc5f1a71d2655 Author: Matthias Clasen Date: Sun Jan 30 01:59:12 2011 -0500 More compiler warnings silenced gtk/tests/filtermodel.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 2b631739c0e90f6795772e400a03f08b4d6f3d49 Author: Matthias Clasen Date: Sun Jan 30 01:53:49 2011 -0500 Fix another compiler warning about unused variables gtk/tests/builder.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 6dc142a50a930ce9759bb658df852b7e94b73a5c Author: Matthias Clasen Date: Sun Jan 30 01:52:55 2011 -0500 Silence more compiler warnings gtk/tests/treeview-scrolling.c | 3 --- 1 file changed, 3 deletions(-) commit 5caa76c5dfa45659d0e3d04f5f8245471e894d78 Author: Matthias Clasen Date: Sun Jan 30 01:50:58 2011 -0500 Fix compiler warnings about unused variables gtk/gtkwidget.c | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) commit 0c2e16f04b11a2982588a396e66908e1e6b6bd4e Author: Matthias Clasen Date: Sun Jan 30 01:45:18 2011 -0500 Include gtkx.h here When building under X11, gtktypefuncs.c includes references to gdk X11 backend functions, so we need to include the header. gtk/gtktestutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 61f8dbc2450e1b47d0c3f6e507a9e7196b85713c Author: Matthias Clasen Date: Sun Jan 30 01:40:51 2011 -0500 Silence compiler warnings gdk/x11/gdkasync.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b1be543ba570adaa412873c0d561ec50f68048b3 Author: Matthias Clasen Date: Sat Jan 29 23:26:34 2011 -0500 Use free() to free XIButtonState.mask XIQueryPointer() allocates it using malloc() (without any mention in the documentation...). gdk/x11/gdkdevice-xi2.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 10b6afa1f597a201fb24f3d513aaddab51889812 Author: Matthias Clasen Date: Sat Jan 29 23:09:51 2011 -0500 Improve some deprecation notes gtk/gtkwidget.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit cbc4e823141ffbba8b5f46c4e43b1190dc9e42e1 Author: Matthias Clasen Date: Sat Jan 29 22:59:32 2011 -0500 Mention theme-specific settings in the migration guide docs/reference/gtk/migrating-GtkStyleContext.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 02d952ca6d19d8714d50ed209347210fe515a4d7 Author: Matthias Clasen Date: Sat Jan 29 22:52:02 2011 -0500 More documentation tweaks docs/reference/gtk/migrating-2to3.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit f6cd9c155385ede9341f18881ede191f2de266a1 Author: Matthias Clasen Date: Sat Jan 29 22:47:33 2011 -0500 Documentation tweaks docs/reference/gtk/tmpl/gtkrc.sgml | 2 +- gtk/gtkstyle.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit bc58a60a0b6f0b075c30c0eba32859a8e87ee0ae Author: Matthias Clasen Date: Sat Jan 29 22:44:29 2011 -0500 Minor rewording in the tutorial docs/reference/gtk/getting_started.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d39f98fff4b68f38df5180590a17be75680cfc56 Author: Matthias Clasen Date: Sat Jan 29 22:42:14 2011 -0500 Go back to using the image/* example gtk/gtkfilefilter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 350d0b54e3ff4d0919d876201f9e9843947bc511 Author: Paolo Borelli Date: Sat Jan 29 21:26:12 2011 +0100 Do not use old functions in the docs. gtk/gtkdrawingarea.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f783a75d61dbe7ae511bf65b6c3aafaffa8b4216 Author: Matthias Clasen Date: Sat Jan 29 14:16:47 2011 -0500 Add a gtkx.h header for X11-specific GTK+ api This keeps us from pulling gdkx.h into gtk.h https://bugzilla.gnome.org/show_bug.cgi?id=640902 docs/reference/gtk/gtk3.types | 2 +- docs/reference/gtk/x11.sgml | 7 ++++ gtk/Makefile.am | 5 +-- gtk/gtk.h | 2 -- gtk/gtkplug.c | 31 ++++++++++-------- gtk/gtkplug.h | 41 +++++++++++------------- gtk/gtksocket.c | 67 +++++++++++++++++++-------------------- gtk/gtksocket.h | 21 ++++++------ gtk/gtkwidget.c | 1 + gtk/gtkx.h | 29 +++++++++++++++++ modules/other/gail/gail.c | 2 +- modules/other/gail/gailtoplevel.c | 2 +- modules/other/gail/gailwindow.c | 2 +- tests/testsocket.c | 1 + tests/testsocket_common.c | 2 +- 15 files changed, 123 insertions(+), 92 deletions(-) commit 1641e71c9a0e05311073d1eb02bffa38b8dc4b22 Author: Matthias Clasen Date: Sat Jan 29 13:40:19 2011 -0500 Add a missing end tag docs/reference/gtk/migrating-2to3.xml | 1 + 1 file changed, 1 insertion(+) commit 66d4f07f296d8614633f3bbaa4ec48a5f17e4f72 Author: Luca Ferretti Date: Sat Jan 29 15:55:20 2011 +0100 Updated Italian translation po/it.po | 2828 +++++++++++++++++++++++--------------------------------------- 1 file changed, 1035 insertions(+), 1793 deletions(-) commit 8a056d47743d926fbbf73e8c6f03b400ffc7cc20 Author: Carlos Garnacho Date: Sat Jan 29 14:10:36 2011 +0100 Move "widget/window under device" accounting to be per-widget This management is better done per-widget rather than per-screen, as windows being destroyed won't trigger a leave notify for the devices on top of it, and this information is too transitive to keep weak refs and such. This fixes the critical warning seen in gtk/tests/testing. gtk/gtkwidget.c | 65 +++++++++++++++++++-------------------------------------- 1 file changed, 21 insertions(+), 44 deletions(-) commit 55713025c052716f899208e8988f1b01aa738f46 Author: Paolo Borelli Date: Sat Jan 29 14:34:29 2011 +0100 Add padding to the themingengine class. gtk/gtkthemingengine.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 001697a22a6e094ca37f4f6c230161b08dff5c20 Author: Paolo Borelli Date: Sat Jan 29 12:47:09 2011 +0100 Move the get_cursor_color in GtkStyleContext Move the private get_cursor_color method belongs to StyleContext. Change the api so that retrieving both primary and secondary color is possible. I left the method private for now, though it should probably be public as all the other getters. gtk/gtkentry.c | 9 +++---- gtk/gtkstyle.c | 57 ++++---------------------------------------- gtk/gtkstylecontext.c | 50 ++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontextprivate.h | 3 +++ gtk/gtktextdisplay.c | 7 +++--- gtk/gtkwidgetprivate.h | 3 --- 6 files changed, 66 insertions(+), 63 deletions(-) commit 9e203417752584b923cf5baec8940836ff2c0bcb Author: Paolo Borelli Date: Sat Jan 29 12:38:50 2011 +0100 Use GtkRGBA for the cursor color priv api. gtk/gtkentry.c | 4 ++-- gtk/gtkstyle.c | 41 +++++++++++++++++++---------------------- gtk/gtktextdisplay.c | 4 ++-- gtk/gtkwidgetprivate.h | 2 +- 4 files changed, 24 insertions(+), 27 deletions(-) commit 469f4592d4647cab4b338abdf5a16f91830749cb Author: Paolo Borelli Date: Sat Jan 29 12:24:37 2011 +0100 Fix typo in calculating secondary cursor color gtk/gtkstyle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3f918a8b2d516789171cb755c19364b067d7fc16 Author: A S Alam Date: Sat Jan 29 07:56:20 2011 +0530 update Punjabi Translation by A S Alam po-properties/pa.po | 2319 +++++++++++++++++++++++++++------------------------ 1 file changed, 1245 insertions(+), 1074 deletions(-) commit 861dd0886c7c0a35de723611e61cac2c14f20417 Author: A S Alam Date: Sat Jan 29 07:33:39 2011 +0530 update Punjabi Translation by A S Alam po/pa.po | 12460 +++++++++++++++++++++++-------------------------------------- 1 file changed, 4772 insertions(+), 7688 deletions(-) commit 32f6070bc84c9e6f2173fb0b37476435367c7802 Author: William Jon McCann 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 d688343a31dbe67f34228b998bbb753584d8d2e9 Author: Krzesimir Nowak Date: Fri Nov 12 13:14:12 2010 +0100 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 gtk/gtktextview.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 0e37b3e2b1254fe5516969a26476bc02e2eb395a Author: Daniel Mustieles Date: Fri Jan 28 20:04:18 2011 +0100 Updated Spanish translation po-properties/es.po | 511 +++++++++++++++++++++++++--------------------------- 1 file changed, 247 insertions(+), 264 deletions(-) commit d981b9ed615c09472bc79b1b680bf3dccc3f5b0d Author: Matthias Clasen Date: Fri Jan 28 11:08:26 2011 -0500 Fix a doc typo gdk/gdkdnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6bbe86a763367cb3402ca26653036f31915c167b Author: Matthias Clasen Date: Fri Jan 28 10:47:36 2011 -0500 Mention GtkEntryCompletion signal parameter change docs/reference/gtk/migrating-2to3.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 83927a61fc503864165de00d0158054d4e90743e Author: Benjamin Otte Date: Fri Jan 28 16:42:40 2011 +0100 recentfilter: Fix gcc warnings gtkrecentfilter.c:37:47: error: "/*" within comment gtkrecentfilter.c:61:24: error: "/*" within comment gtk/gtkrecentfilter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ce33daaff60b031a80963d15cd1a06d3f4290713 Author: Benjamin Otte Date: Fri Jan 28 16:32:06 2011 +0100 gtk: gtkfilefilter.c:57:24: error: "/*" within comment gtk/gtkfilefilter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef1606604cfa508acacc405795ebc6df995a78a7 Author: Benjamin Otte Date: Fri Jan 28 15:45:16 2011 +0100 x11: Use Window instead of GdkNativeWindow gdk/x11/gdkscreen-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 56c6c63cceda0e20de187c0123e1f269269a82ad Author: Benjamin Otte Date: Fri Jan 28 15:39:11 2011 +0100 plug: Move private functions to gtksocketprivate.h gtk/gtkplug.h | 5 ----- gtk/gtksocketprivate.h | 7 +++++++ 2 files changed, 7 insertions(+), 5 deletions(-) commit 388f9fd181543145d42f885f4e72e3c09e8aa0fd Author: Benjamin Otte Date: Fri Jan 28 15:37:57 2011 +0100 tests: Use Window instead of GdkNativeWindow in testsocket example tests/testsocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4aa67439f33e5410bd17b79d9b03bc1446474d7c Author: Benjamin Otte Date: Fri Jan 28 15:34:28 2011 +0100 plug: Use Window instead of GdkNativeWindow gtk/gtkplug.c | 18 +++++++++--------- gtk/gtkplug.h | 13 +++++++------ 2 files changed, 16 insertions(+), 15 deletions(-) commit ad1f9cc0c62b574489e3ed5b3e6becec6ce72029 Author: Benjamin Otte Date: Fri Jan 28 15:20:54 2011 +0100 socket: Use Window instead of GdkNativeWindow gtk/gtksocket.c | 12 ++++++------ gtk/gtksocket.h | 5 +++-- 2 files changed, 9 insertions(+), 8 deletions(-) commit 1b18916a7472766d46f799d63ff52ff3c4e94165 Author: Benjamin Otte Date: Fri Jan 28 15:16:27 2011 +0100 win32: Make GtkWin32EmbedWidget use HWND instead of GdkNativeWindow gtk/gtkprintoperation-win32.c | 2 +- gtk/gtkwin32embedwidget.c | 9 ++++----- gtk/gtkwin32embedwidget.h | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) commit 63aa56bcc42cc8876d8f5442aef12ba5d43c0224 Author: Benjamin Otte Date: Fri Jan 28 15:12:47 2011 +0100 window: Get rid of GdkNativeWindow usage Make _gtk_window_add_embedded_xid() and _gtk_window_remove_embedded_xid() take a Window. gtk/gtkwindow.c | 10 +++++----- gtk/gtkwindowprivate.h | 11 +++++++---- 2 files changed, 12 insertions(+), 9 deletions(-) commit bd4ef49af9eb68fea7fb2f87fdb01198287da099 Author: Benjamin Otte Date: Fri Jan 28 15:11:44 2011 +0100 API: x11: Add GDK_POINTER_TO_XID() and GDK_XID_TO_POINTER() Previously people used GDK_GPOINTER_TO_NATIVE_WINDOW() for this, but native windows are going away, so we need a replacement. docs/reference/gdk/gdk3-sections.txt | 2 ++ gdk/x11/gdkx11utils.h | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) commit e1f6a24da9f9a41f3857c6c7090812a9cbd82406 Author: Benjamin Otte Date: Fri Jan 28 14:35:49 2011 +0100 window: Make embedded xid specific to the X11 backend gtk/gtkwindow.c | 6 ++++++ gtk/gtkwindowprivate.h | 4 ++++ 2 files changed, 10 insertions(+) commit 5a1755bc50003a4c39d950f38cc8228bb049bb1d Author: Benjamin Otte Date: Fri Jan 28 14:28:36 2011 +0100 gtk: Prefix gtk_window_add_embedded_xid() with underscore It's a private API after all. Same thing for gtk_window_remove_embedded_xid(). gtk/gtksocket.c | 4 ++-- gtk/gtkwindow.c | 4 ++-- gtk/gtkwindowprivate.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit e339c6276d9f70a0ef2012443895254b6f459bfd Author: Benjamin Otte Date: Fri Jan 28 14:01:46 2011 +0100 API: Don't export gtk_window_add_embedded_xid() Same thing for gtk_window_remove_embedded_xid() gtk/gtk.symbols | 2 -- 1 file changed, 2 deletions(-) commit b8895cf91036915c8e053dafd6228f19353ceec3 Author: Benjamin Otte Date: Fri Jan 28 13:02:52 2011 +0100 socket: Merge gtksocket-x11.c back into gtksocket.c gtk/Makefile.am | 1 - gtk/gtksocket-x11.c | 669 ------------------------------------------------- gtk/gtksocket.c | 659 +++++++++++++++++++++++++++++++++++++++++++----- gtk/gtksocketprivate.h | 133 ---------- 4 files changed, 603 insertions(+), 859 deletions(-) commit 1d804004785fb78df40d95afefa0235f39bed5b2 Author: Benjamin Otte Date: Fri Jan 28 12:06:24 2011 +0100 plug: Merge gtkplug-x11.c back into gtkplug.c gtk/Makefile.am | 2 - gtk/gtkplug-x11.c | 390 ------------------------------------- gtk/gtkplug.c | 537 +++++++++++++++++++++++++++++++++++++++------------ gtk/gtkplugprivate.h | 153 --------------- 4 files changed, 415 insertions(+), 667 deletions(-) commit c7f0cffd8a623cee9e057f99b6478ca7d9a30c3a Author: Benjamin Otte Date: Fri Jan 28 11:13:06 2011 +0100 plug/socket: Remove x11 checks and non-x11 code gtk/gtkplug.c | 18 ++---------------- gtk/gtksocket.c | 8 +------- 2 files changed, 3 insertions(+), 23 deletions(-) commit 50e1589a191f767da5a90520dfdd72f04a5f45f9 Author: Benjamin Otte Date: Fri Jan 28 10:56:40 2011 +0100 plug/socket: Clarify docs about availablility of widgets gtk/gtkplug.c | 11 +++++++++-- gtk/gtksocket.c | 5 +++-- 2 files changed, 12 insertions(+), 4 deletions(-) commit 89722d41c4db0c2b32b7ea13aea672414bb282ca Author: Benjamin Otte Date: Fri Jan 28 10:53:32 2011 +0100 win32: Fix Makefile for plug/socket removal. gtk/makefile.msc.in | 4 ---- 1 file changed, 4 deletions(-) commit 8dc932bbe0d958aba729cbc05beec1d95580dd50 Author: Benjamin Otte Date: Fri Jan 28 10:52:29 2011 +0100 plug/socket: Remove plug/socket backend implementations for win32 and stub gtk/Makefile.am | 6 - gtk/gtkplug-stub.c | 83 ------------- gtk/gtkplug-win32.c | 322 -------------------------------------------------- gtk/gtksocket-stub.c | 120 ------------------- gtk/gtksocket-win32.c | 322 -------------------------------------------------- 5 files changed, 853 deletions(-) commit 3860af516c0119d93ccfa5c138f32e20e490c2a9 Author: Benjamin Otte Date: Fri Jan 28 10:47:34 2011 +0100 plug/socket: Make GtkPlug and GtkSocket X11-specific People agreed that it doesn't make sense to make an xembed implementation like plug/socket does not make sense on anything but X11. And as GdkNativeWindow is going away for multibackend portability reasons, we'd either need API fixes in the plug-socket codee or constrain the widgets to a single backend. We chose the latter. gtk/Makefile.am | 4 ++-- gtk/gtkplug.h | 6 ++++++ gtk/gtksocket.h | 6 ++++++ 3 files changed, 14 insertions(+), 2 deletions(-) commit d2540893086c46bad4c12071d31dfe86750949fe Author: Cosimo Cecchi Date: Thu Jan 27 13:09:56 2011 -0500 mount-operation: don't show the dialog until the tree is populated Otherwise it won't show up properly, and GTK+ will trigger a warning. Don't know why this did not show up before. https://bugzilla.gnome.org/show_bug.cgi?id=640744 gtk/gtkmountoperation.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit b7de18ab35e587df98032eaaa3d159d8f8fd64f4 Author: Ignacio Casal Quinteiro 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 1cd82eff4be800d9c8ccdc26a3ec15b740a79c7d Author: Murray Cumming Date: Fri Jan 28 10:17:06 2011 +0100 Move gtk_widget_reset_style() out of the deprecation ifdef. This new function was not apparently meant to be inside the deprecation guards. gtk/gtkwidget.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3efc06a659c15e41fc6e7507235d04c361a60517 Author: Murray Cumming Date: Fri Jan 28 10:10:23 2011 +0100 Tiny typo fix. gtk/gtkcellrenderer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5a5854f6f64231be8df028dbcb87f75a8025609e Author: Tristan Van Berkom Date: Fri Jan 28 15:54:50 2011 +0900 Add default class implementation of gtk_widget_get_request_mode(). Instead of checking if klass->get_request_mode is != NULL from the gtk_widget_get_request_mode() api, this allows classes to trust that there is a default implementation and chain up (specifically added this for gtkmm wrapper objects). gtk/gtksizerequest.c | 9 +-------- gtk/gtkwidget.c | 9 +++++++++ 2 files changed, 10 insertions(+), 8 deletions(-) commit ea6e57412f09435278ec1e21280bb5527d96350b Author: Matthias Clasen Date: Thu Jan 27 23:23:43 2011 -0500 Protect against giant title fonts We don't want repeated calls to set_title_font to blow up the font size ever more, so reset the font each time. https://bugzilla.gnome.org/show_bug.cgi?id=640712 gtk/gtkassistant.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ef7433e7f1d2778854c8f6058dc093c87541db31 Author: Matthias Clasen Date: Thu Jan 27 21:50:00 2011 -0500 Make the places in the file chooser come up with a reasonable size gtk/gtkfilechooserdefault.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit b5c09b9e39d66b53baee996db4b479ff884da873 Author: Matthias Clasen Date: Thu Jan 27 21:04:32 2011 -0500 Fix the new filechooser buttons to work without symbolic icons gtk/gtkfilechooserdefault.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit b64c6f2fd358c9597e47b3651616a852e7366aed Author: William Jon McCann Date: Thu Jan 27 15:21:10 2011 -0500 Use a toolbar with symbolic icons under scrolled lists gtk/gtkfilechooserdefault.c | 83 ++++++++++++++++++++++++--------------------- 1 file changed, 45 insertions(+), 38 deletions(-) commit 95ad67d927e3d4b4b44804e5c3af9b804be74e57 Author: Daniel Mustieles Date: Thu Jan 27 21:21:53 2011 +0100 Updated Spanish translation po-properties/es.po | 349 ++++++++++++++++++++++++---------------------------- 1 file changed, 162 insertions(+), 187 deletions(-) commit ea7fd526f9d4fcc99d41211c6979952cfdfbd353 Author: Carlos Garnacho Date: Sun Jan 23 14:34:14 2011 +0100 Remove GTK_RBNODE_IS_SEMI_[COLLAPSED|EXPANDED] flags. These aren't used anymore. gtk/gtkrbtree.h | 4 ---- 1 file changed, 4 deletions(-) commit 3d57787d6e1ac9f8d9bbb98e61868355ec9f09a5 Author: Carlos Garnacho Date: Sun Jan 23 14:31:19 2011 +0100 Set "cell" class and state before rendering a cellrenderer. gtk/gtkcellrenderer.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit e3a77b9db8ab59d17a9a333b94dd1c7fae1862c4 Author: Carlos Garnacho Date: Wed Jan 12 21:29:41 2011 +0100 Make GtkCellRendererAccel use GtkStyleContext gtk/gtkcellrendereraccel.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit c59a05b0d4546aac191a8be1b24b03fd00adde33 Author: Carlos Garnacho Date: Wed Jan 12 21:29:11 2011 +0100 Make GtkCellRendererPixbuf use GtkStyleContext gtk/gtkcellrendererpixbuf.c | 74 ++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 38 deletions(-) commit 3285eff289ac71a3dfed7a31e95ff17615b7e672 Author: Carlos Garnacho Date: Wed Jan 12 21:28:44 2011 +0100 Make GtkCellRendererProgress use GtkStyleContext gtk/gtkcellrendererprogress.c | 88 ++++++++++++++++++++++++------------------- 1 file changed, 49 insertions(+), 39 deletions(-) commit 9b091ae330b14277dbfa6b97aa2c91b1185e92e6 Author: Carlos Garnacho Date: Wed Jan 12 21:27:25 2011 +0100 Make GtkCellRendererToggle use GtkStyleContext gtk/gtkcellrenderertoggle.c | 62 ++++++++++++++++++--------------------------- 1 file changed, 24 insertions(+), 38 deletions(-) commit 7c2f35d7c16e6cf0a11cff1a4e6636eb09c2afec Author: Carlos Garnacho Date: Wed Jan 12 21:26:52 2011 +0100 Make GtkCellRendererText use GtkStyleContext gtk/gtkcellrenderertext.c | 55 +++++++++++++++-------------------------------- 1 file changed, 17 insertions(+), 38 deletions(-) commit 3efc1b0b4fda85ff697962c99aa48a0be6c3de12 Author: Carlos Garnacho Date: Wed Jan 12 21:26:25 2011 +0100 Make GtkIconView use GtkStyleContext gtk/gtkiconview.c | 206 +++++++++++++++++++++++++++--------------------------- 1 file changed, 104 insertions(+), 102 deletions(-) commit 08af1783c560ebc1bba67cbc27e046265d838f9c Author: Carlos Garnacho Date: Wed Jan 12 21:18:07 2011 +0100 Make GtkTreeView use GtkStyleContext Expander animation has been replaced by implicit animations from the style context. Column headers are also properly themed, GtkContainer::get_path_for_child() is implemented and the treeview resets column buttons style on columns being reordered. The default CSS has changed to theme treeviews sensibly. gtk/gtkcssprovider.c | 75 +++++- gtk/gtktreeprivate.h | 2 + gtk/gtktreeview.c | 691 ++++++++++++++++++++++++------------------------ gtk/gtktreeviewcolumn.c | 2 + 4 files changed, 405 insertions(+), 365 deletions(-) commit 41d6837fa2d3566b5a0a45fdc3bf92d8d5f70ed1 Author: Carlos Garnacho Date: Wed Jan 12 21:07:05 2011 +0100 Make GtkCellArea use GtkStyleContext gtk_cell_area_[gs]et_style_detail() is no longer needed, as the passed widget's context would already have all necessary info. docs/reference/gtk/gtk3-sections.txt | 2 - gtk/gtk.symbols | 2 - gtk/gtkcellarea.c | 77 ++++++------------------------------ gtk/gtkcellarea.h | 4 -- gtk/gtkiconview.c | 2 - gtk/gtktreeviewcolumn.c | 2 - 6 files changed, 12 insertions(+), 77 deletions(-) commit f96aae68f4e734a63133bb04e92bbe001ba0e54b Author: Carlos Garnacho Date: Sun Jan 23 14:12:36 2011 +0100 Add gtk_cell_renderer_get_state() This is a helper function to help retrieve a GtkStateFlags from a GtkCellRendererState, also given the cell renderer and widget sensitivities. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcellrenderer.c | 45 ++++++++++++++++++++++++++++++++++++ gtk/gtkcellrenderer.h | 4 ++++ 4 files changed, 51 insertions(+) commit 22527e802cf0b102bda640b4c30fda1fa13913eb Author: Colin Walters Date: Thu Jan 27 11:19:51 2011 -0500 Clarify documentation header about GTK+ 3 vs 2 I think it's confusing for a lot the developers out there who may not even be aware of GTK+ 3 coming, if suddenly GTK+ 3 becomes the "stable" version of "gtk" on library.gnome.org. It may not even be feasible for them to port to GTK+3 if it's not shipped in the operating systems they're targeting (for example, RHEL 6). Since practically speaking, we expect people to consume GTK+ 2 for several years at least, redirect these people to the right pages. (I didn't attempt to explain the differences between the libraries here, but hopefully the major version difference is enough of a hint) As a side effect, this makes the generated HTML look better; previously it looked rather crappy, since the "for GTK &version;" was totally offset and in a different group from the documentation title. docs/reference/gtk/gtk-docs.sgml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 031a09225461eb53f44d27d993c46dc9a11e2cc6 Author: Tristan Van Berkom Date: Thu Jan 27 16:30:15 2011 +0900 Added and parsing support to GtkFileFilter. gtk/gtkbuilder.c | 1 + gtk/gtkfilefilter.c | 194 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 194 insertions(+), 1 deletion(-) commit 9bd53091c0750bc10d2e0d8c7bb53eeb8569a71b Author: Kjartan Maraas Date: Thu Jan 27 11:25:19 2011 +0100 Updated Norwegian bokmål translation. po-properties/nb.po | 3858 +++++++++++++++++++++++++-------------------------- 1 file changed, 1904 insertions(+), 1954 deletions(-) commit 2944af00d031541fef2622a34093594adfc6fed0 Author: Tristan Van Berkom Date: Thu Jan 27 16:04:02 2011 +0900 Removed a useless redundant line of code in gtkcellview.c gtk/gtkcellview.c | 1 - 1 file changed, 1 deletion(-) commit 35e7e65bcb0af5c6aee95423e3e9fa329d9f9b6e Author: Tristan Van Berkom Date: Thu Jan 27 03:12:35 2011 +0900 Added links to the GtkTextTagTable and GtkMenuToolButton GtkBuildable documentation from GtkBuilder documentation. gtk/gtkbuilder.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 008de2bafd01054cad790303d92caad82f939a22 Author: Matthias Clasen Date: Wed Jan 26 11:33:19 2011 -0500 Document new default handling gtk/gtksettings.c | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) commit 064e48f846ee84a82a74a625a304e51e40cf19a5 Author: Matthias Clasen Date: Wed Jan 26 11:20:22 2011 -0500 Rename GTK_SETTINGS_SOURCE_RC_FILE to _THEME This makes more sense, since we don't parse rc files anymore. This is private api inside gtksettings.c, anyway. gtk/gtksettings.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 55015693541003a765d3d1bb9bc2fbb8a2c0ff34 Author: Matthias Clasen Date: Wed Jan 26 11:18:11 2011 -0500 Parse a per-theme settings.ini file This lets themes override settings values again. We are using the same priority that was used from the rc file parser, so things are largely unchanged, relative to other settings sources. gtk/gtksettings.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) commit ea24fa62c877d4d81a1d903a8fae55b9e772a0b2 Author: Matthias Clasen Date: Wed Jan 26 11:17:34 2011 -0500 Privately export css_provider_get_theme_dir gtk/Makefile.am | 1 + gtk/gtkcssprovider.c | 9 +++++---- gtk/gtkcssproviderprivate.h | 31 +++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 4 deletions(-) commit 368a5c8937568495868051528f5aaed0066fa04a Author: Matthias Clasen Date: Wed Jan 26 10:46:40 2011 -0500 Break out into a separate function Move key file parsing to gtk_settings_load_from_key_file(), in preparation for loading per-theme files. Load key files from both /etc and ~/.config, with the latter overriding the former. Support parsing enum values. gtk/gtksettings.c | 220 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 135 insertions(+), 85 deletions(-) commit 8f3a3fda0b5d124e0940ef9c7ef9e5f2c16eb530 Author: Matthias Clasen Date: Wed Jan 26 08:57:08 2011 -0500 First pass a parsing a keyfile for default settings gtk/gtksettings.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 90 insertions(+), 1 deletion(-) commit 0ba6c63e2d4e64f89dc65017990f403f158acbb3 Author: Fran Diéguez Date: Thu Jan 27 03:26:00 2011 +0100 QA of Galician translations po-properties/gl.po | 452 +++++++++++++++++++++++++++------------------------- po/gl.po | 298 +++++++++++++++++----------------- 2 files changed, 388 insertions(+), 362 deletions(-) commit 96af68529bfdd0eeecaa8bc3caa7bb03576b1e5f Author: Matthias Clasen Date: Wed Jan 26 18:19:35 2011 -0500 Document that gtk_widget_queue_draw_area is in widget coordinates gtk/gtkwidget.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 3cdd865bb872a1d967436c4a92daff798f42eabc Author: Daniel Mustieles Date: Wed Jan 26 20:48:29 2011 +0100 Updated Spanish translation po-properties/es.po | 115 ++++++++++++++++++---------------------------------- 1 file changed, 40 insertions(+), 75 deletions(-) commit 64301167fe9d4bcd18ec52c3a72b02f7a81ebee5 Author: Khaled Hosny Date: Wed Jan 26 17:54:57 2011 +0200 Updated Arabic translation po/ar.po | 1914 +++++++------------------------------------------------------- 1 file changed, 214 insertions(+), 1700 deletions(-) commit 93f825592e551469cc8e488fdfff9082747265d7 Author: Tristan Van Berkom Date: Wed Jan 26 23:58:47 2011 +0900 Added links to the GtkComboBox/GtkRecentFilter GtkBuildable documentation from GtkBuilder documentation. gtk/gtkbuilder.c | 2 ++ 1 file changed, 2 insertions(+) commit e7354bd3f3cd7068fa660442a591ddd11facb54e Author: Tristan Van Berkom Date: Wed Jan 26 22:19:41 2011 +0900 Fixed GtkCellLayout to parse property text accumulatively. gtk/gtkcelllayout.c | 79 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 31 deletions(-) commit 5ebc6f4df2649a172fc6752717134e2721647ae1 Author: Tristan Van Berkom Date: Wed Jan 26 22:10:33 2011 +0900 Fixed GtkContainer to parse property text accumulatively. gtk/gtkcontainer.c | 64 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 25 deletions(-) commit 9487ce77c43ff5288a578881f49e11ac0dc1a52c Author: Tristan Van Berkom Date: Wed Jan 26 21:56:43 2011 +0900 Changed GtkComboBoxText builder parser to use g_string_append_len(). gtk/gtkcomboboxtext.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 2081ade640bc66f649d17a07aa357f698571599e Author: Tristan Van Berkom Date: Wed Jan 26 21:53:45 2011 +0900 Changed GtkRecentFilter builder parsing to use g_string_append_len gtk/gtkrecentfilter.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit 26b326b7046d747050000250c20e29ea33fd4831 Author: Tristan Van Berkom Date: Wed Jan 26 21:48:53 2011 +0900 Fix GtkRecentFilter GtkBuildable parsing to handle incomming text accumulatively gtk/gtkrecentfilter.c | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit e8157126d8dbca789d4438e5fe2edca3db7d21b9 Author: Tristan Van Berkom Date: Wed Jan 26 21:44:18 2011 +0900 Fix GtkComboBoxText GtkBuildable parsing to handle incomming text accumulatively gtk/gtkcomboboxtext.c | 48 ++++++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 22 deletions(-) commit 8397a79b7df6968aba1cc6e9dfb17736e057f922 Author: Tristan Van Berkom Date: Mon Jan 24 17:08:31 2011 +0900 Added a line to the documentation example of GtkRecentFilter gtk/gtkrecentfilter.c | 1 + 1 file changed, 1 insertion(+) commit a6a7b7e9cfddc8ca377fe254d73f55eed140e9f5 Author: Tristan Van Berkom Date: Mon Jan 24 17:05:57 2011 +0900 Added GtkBuildable support for adding rules to GtkRecentFilter Also added documentation section for this. Since the GtkRecentFilter documentation was still living in sgml, as a side-effect I migrated these docs to the gtkrecentfilter.[ch] sources. docs/reference/gtk/tmpl/gtkrecentfilter.sgml | 207 ----------------------- gtk/gtkrecentfilter.c | 242 ++++++++++++++++++++++++++- gtk/gtkrecentfilter.h | 33 ++++ 3 files changed, 274 insertions(+), 208 deletions(-) commit d7b71be49b82d071361731666c1f2f59c5689534 Author: Martin Pitt 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 205ee834ec8fe2acc37b3e3739159861181efb9a Author: Christian Dywan Date: Fri Sep 24 18:04:14 2010 +0200 State that _add_button functions return a "#GtkButton widget" Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=586635 gtk/gtkdialog.c | 2 +- gtk/gtkinfobar.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 3933f99ed7f024a3ddbb2bd854065f5a196b6733 Author: Michael Natterer Date: Tue Jan 25 22:29:00 2011 +0100 gtk: add missing class padding Sorry for this late ABI break, but the newly added style classes definitely need padding, so I can just as well add missing padding globally. gtk/gtkalignment.h | 6 ++++++ gtk/gtkapplication.h | 2 +- gtk/gtkarrow.h | 6 ++++++ gtk/gtkaspectframe.h | 6 ++++++ gtk/gtkbbox.h | 6 ++++++ gtk/gtkbin.h | 6 ++++++ gtk/gtkcssprovider.h | 6 ++++++ gtk/gtkfixed.h | 6 ++++++ gtk/gtkicontheme.h | 6 ++++++ gtk/gtkmisc.h | 6 ++++++ gtk/gtkmodifierstyle.h | 6 ++++++ gtk/gtknumerableicon.h | 2 +- gtk/gtkstatusicon.h | 2 ++ gtk/gtkstylecontext.h | 6 ++++++ gtk/gtkstyleproperties.h | 6 ++++++ 15 files changed, 76 insertions(+), 2 deletions(-) commit e521158973debef807c45f485d580ed3f395cad6 Author: Carlos Garnacho Date: Tue Jan 25 13:30:24 2011 +0100 Make gtk_widget_get_state() only handle GtkStateType values available in 2.x GtkStateType was generally used as an index in GtkStyle color arrays, so bigger values will cause invalid memory accesses in widgets that are still doing that. this was seen in focused GtkIconViews for example gtk/gtkwidget.c | 4 ---- 1 file changed, 4 deletions(-) commit 42b6e47fcab79c6d83fb162f236b247cd85eb48d Author: Chao-Hsiung Liao Date: Tue Jan 25 19:23:35 2011 +0800 Updated Traditional Chinese translation (Hong Kong and Taiwan) po-properties/zh_HK.po | 3552 ++++++++++++++++++++++++++--------------------- po-properties/zh_TW.po | 3555 +++++++++++++++++++++++++++--------------------- po/zh_HK.po | 1107 ++++++++------- po/zh_TW.po | 1109 ++++++++------- 4 files changed, 5183 insertions(+), 4140 deletions(-) commit 7db4bee4b62bc9b6f20ba4e599e8d030314984fd Author: Matthias Clasen Date: Mon Jan 24 22:20:35 2011 -0500 Clarify documentation about application vs window lifecycle https://bugzilla.gnome.org/show_bug.cgi?id=639931 gtk/gtkapplication.c | 7 +++++++ gtk/gtkwindow.c | 11 +++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) commit 9be8bbc9a076f0b8feb7c9690e798239c1bf293e Author: Matthias Clasen Date: Mon Jan 24 19:25:08 2011 -0500 Add gtk_app_chooser_button_get/set_heading docs/reference/gtk/gtk3-sections.txt | 2 ++ gtk/gtk.symbols | 2 ++ gtk/gtkappchooserbutton.c | 62 ++++++++++++++++++++++++++++++++++++ gtk/gtkappchooserbutton.h | 5 +++ gtk/gtkappchooserdialog.c | 3 +- tests/testappchooserbutton.c | 1 + 6 files changed, 73 insertions(+), 2 deletions(-) commit 8fdd8dbc3517b8b002714a2bfa19b2b060da3d05 Author: Carlos Garnacho Date: Mon Jan 24 19:55:41 2011 +0100 Do not modify associated device for non-master devices on dispose Only master devices must modify the associated device to separate a pointer/keyboard pair, slave devices must only call _gdk_device_remove_slave(). Fixes bug 639767 - password not accepted in gnome-screensaver dialog, reported by Frederic Crozat. On VT-switch, the X server removes its grab on HW devices, the effect on clients is that slave devices disappear, and these were mistakenly mangling the master device hierarchy. so gdk_device_get_associated_device() on the client pointer wouldn't return the paired keyboard anymore. The final effect is that gtkplug-x11 wasn't setting a keyboard to its generated events. gdk/gdkdevice.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e3be6fc24fea7c1453e5821de764c117ce5f34d1 Author: Carlos Garnacho Date: Mon Jan 24 18:14:05 2011 +0100 Unset border-width for treeview rows in default CSS Fixes bug #640391 - Display lines between rows when window is focused. Reported by Guillaume Desmottes. gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit 98346cc2198ff9ebaf2a56178063f5fc46c4004c Author: Matthias Clasen Date: Mon Jan 24 07:46:15 2011 -0500 Avoid passing widgets around here The style context is enough. gtk/gtkstyle.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit b42b47e7d37411d7410113aa8156146d35dfde43 Author: Matthias Clasen Date: Mon Jan 24 00:24:12 2011 -0500 Port gtk_draw_insertion_cursor to GtkStyleContext gtk/gtkentry.c | 1 + gtk/gtkstyle.c | 123 +++++++++++++++++-------------------------------- gtk/gtkstyle.h | 3 -- gtk/gtktextdisplay.c | 2 + gtk/gtkwidgetprivate.h | 23 +++++---- 5 files changed, 59 insertions(+), 93 deletions(-) commit 6619aa58b10de5abe503675e34d8e312fb066c06 Author: Matthias Clasen Date: Sun Jan 23 23:48:32 2011 -0500 Kill one more unused variable gtk/gtkpagesetupunixdialog.c | 2 -- 1 file changed, 2 deletions(-) commit 3413438d374539df94554c070a1306f73190f584 Author: Matthias Clasen Date: Sun Jan 23 23:20:57 2011 -0500 Don't leak CursorInfo structs gtk/gtkstyle.c | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) commit d9fcc4c630f3668dd014c258c2deb22d61e438d0 Author: Matthias Clasen Date: Sun Jan 23 21:50:39 2011 -0500 Silence new gcc warnings gcc 4.6.0 has started to warn about set-but-unused variables. So don't do that, then. gtk/gtkassistant.c | 714 ++++++++++---------- gtk/gtkbbox.c | 2 - gtk/gtkbutton.c | 2 - gtk/gtkcalendar.c | 1331 ++++++++++++++++++------------------ gtk/gtkcellarea.c | 5 +- gtk/gtkcellareaboxcontext.c | 2 - gtk/gtkcellrenderer.c | 8 +- gtk/gtkcellrendererspinner.c | 4 +- gtk/gtkcellrenderertext.c | 32 +- gtk/gtkcheckmenuitem.c | 3 - gtk/gtkcolorsel.c | 1447 ++++++++++++++++++++-------------------- gtk/gtkcontainer.c | 1022 ++++++++++++++-------------- gtk/gtkcssprovider.c | 2 - gtk/gtkcustompaperunixdialog.c | 2 - gtk/gtkentry.c | 13 +- gtk/gtkfilechooserbutton.c | 130 ++-- gtk/gtkfilechooserdefault.c | 140 ++-- gtk/gtkfilechooserentry.c | 113 ++-- gtk/gtkfontsel.c | 20 +- gtk/gtkhandlebox.c | 52 +- gtk/gtkhsv.c | 4 +- gtk/gtkiconfactory.c | 83 +-- gtk/gtkiconview.c | 135 ++-- gtk/gtkinfobar.c | 12 +- gtk/gtklabel.c | 42 +- gtk/gtkliststore.c | 6 +- gtk/gtkmenu.c | 19 +- gtk/gtkmenuitem.c | 2 - gtk/gtkmountoperation-x11.c | 3 - gtk/gtknotebook.c | 60 +- gtk/gtkoffscreenwindow.c | 3 - gtk/gtkpapersize.c | 18 +- gtk/gtkpathbar.c | 34 +- gtk/gtkprintcontext.c | 8 +- gtk/gtkradiobutton.c | 8 +- gtk/gtkrange.c | 80 ++- gtk/gtkrecentmanager.c | 45 +- gtk/gtkscale.c | 11 +- gtk/gtkscalebutton.c | 39 +- gtk/gtkscrolledwindow.c | 6 +- gtk/gtkseparator.c | 8 +- gtk/gtkspinner.c | 2 - gtk/gtkstatusbar.c | 18 +- gtk/gtkstylecontext.c | 7 +- gtk/gtktearoffmenuitem.c | 84 +-- gtk/gtkthemingengine.c | 59 +- gtk/gtktimeline.c | 2 - gtk/gtktoolbar.c | 359 +++++----- gtk/gtktoolitemgroup.c | 23 +- gtk/gtktooltip.c | 21 +- gtk/gtktreemodelfilter.c | 8 +- gtk/gtktreeview.c | 19 +- gtk/gtkwidget.c | 333 ++++----- gtk/gtkwindow.c | 57 +- gtk/queryimmodules.c | 6 - gtk/updateiconcache.c | 166 +++-- 56 files changed, 3319 insertions(+), 3515 deletions(-) commit 94c4a312c1eceb352dea1895f868f9943735e1aa Author: Carlos Garnacho Date: Mon Jan 24 02:38:12 2011 +0100 Add extra checks for GdkDevice functions that might fail on slave devices. Documentation bits have been added as well. gdk/gdkdevice.c | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) commit 5fd5872b37ce1ef2d547dee2e83500a39bada030 Author: Carlos Garnacho Date: Mon Jan 24 02:32:50 2011 +0100 Avoid toplevel tracking on slave device after ungrab slave devices don't have coordinates themselves, as they depend on a master, this only changes if they have a grab in effect, so only keep toplevel tracking enabled in such situation. Fixes Bug #640313 - BadDevice X error when ungrabbing a SLAVE device, noticed by Jesse van den Kieboom. gdk/gdkdisplay.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 454c36523a12f521fbddff1caf2ec158fd560932 Author: Matthias Clasen Date: Sun Jan 23 18:50:09 2011 -0500 Silence new gcc warnings gcc 4.6.0 has started to warn about set-but-unused variables. So don't do that, then. gdk/gdkevents.c | 3 +-- gdk/gdkoffscreenwindow.c | 52 ++++++++++++++----------------------- gdk/gdkwindow.c | 45 ++++++++++---------------------- gdk/x11/gdkcursor-x11.c | 22 +++++++--------- gdk/x11/gdkdevice-xi.c | 4 --- gdk/x11/gdkdevicemanager-core-x11.c | 2 -- gdk/x11/gdkdevicemanager-xi2.c | 13 +++------- gdk/x11/gdkgeometry-x11.c | 2 -- 8 files changed, 47 insertions(+), 96 deletions(-) commit a12dad75a288425702095f30008d55185f7f13e0 Author: Matthias Clasen Date: Sun Jan 23 18:29:07 2011 -0500 Split out private style context api into a private header gtk/Makefile.am | 3 +- gtk/gtkcssprovider.c | 7 +- gtk/gtkstyle.c | 1 + gtk/gtkstylecontext.c | 2 +- gtk/gtkstylecontext.h | 207 ++++++++++++++++++++----------------------- gtk/gtkstylecontextprivate.h | 40 +++++++++ gtk/gtkwidget.c | 2 +- gtk/gtkwidgetpath.c | 1 + 8 files changed, 148 insertions(+), 115 deletions(-) commit 0cc2f93d5c6fc2da1eea91c7ad2996e451226716 Author: Carlos Garnacho Date: Sun Jan 23 23:19:30 2011 +0100 Free button_state.mask after XIQueryPointer() This function allocates the button mask, so free it after use, or right before the next XIQueryPointer() call, as done in gdk_x11_device_xi2_window_at_position(). gdk/x11/gdkdevice-xi2.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit b2b73a349eb8a99d533080344f835830b788e7cf Author: Carlos Garnacho Date: Sun Jan 23 23:09:58 2011 +0100 Fix valgrind warning about uninitialized value mods_state->effective is not being set in XIQueryPointer() currently, so use base|latched|locked instead, effective is nothing else than a shorthand for these ORs, and these 3 values are set correctly anytime. gdk/x11/gdkdevice-xi2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 51290e0a57ec10ad966cf2e1a17b90d66eb330ea Author: Benjamin Otte Date: Sun Jan 23 21:39:00 2011 +0100 gdk: When reffing the impl surface, ref it from the impl window This was causing surfaces to be created with the wrong size and that caused broken clipping. https://bugzilla.gnome.org/show_bug.cgi?id=640195 gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e3774b6ff2a82c114646cf0a0df7537df5e20ec0 Author: Carlos Garnacho Date: Sun Jan 23 20:01:22 2011 +0100 Render check/radio buttons with border-color: @fg_color gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit 13a3954ad4c1978acc578637f9ce04a525bd5b03 Author: Carlos Garnacho Date: Sun Jan 23 18:39:15 2011 +0100 GtkNotebook: only set/unset active flag on the tab label gtk/gtknotebook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b3ba85a01c71067fbe4c99bee318424d767f12cb Author: Carlos Garnacho Date: Sun Jan 23 18:37:14 2011 +0100 Simplify GTK_STATE_FLAG_FOCUSED handling in state propagation. Just unsetting it before propagating to the children suffices. gtk/gtkwidget.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) commit 0c7772f0cf39b2f09ddc55e0d8134c437d87004e Author: Carlos Garnacho Date: Sun Jan 23 18:21:32 2011 +0100 Do not unset sensitivity mistakenly in gtk_widget_set_state_flags() together with commit 8903615a34, this finally fixes bug #640282. Insensitivity is handled separatedly in _gtk_widget_update_state_flags(), but the insensitive flag is mistakenly unset afterwards if clear is TRUE in gtk_widget_set_state_flags(). gtk/gtkwidget.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a0e1fa9e77a0082afda4b86d2f50f78c54a00ee7 Author: Carlos Garnacho Date: Sun Jan 23 18:04:41 2011 +0100 Gtk(Toggle)Button: preserve untouched state flags when updating state. Partly fixes bug #640282, noticed by Christian Persch. buttons were clobbering the insensitive flag when updating their state. gtk/gtkbutton.c | 5 ++++- gtk/gtktogglebutton.c | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) commit 74f7e08811bb69d27e067b46c815f504b8cc8f13 Author: Matthias Clasen Date: Sun Jan 23 12:26:23 2011 -0500 Add a migration guide section about GdkDrawable https://bugzilla.gnome.org/show_bug.cgi?id=640188 docs/reference/gtk/migrating-2to3.xml | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) commit 09244b7f1de9b0eb85744ead94b41326956bcb97 Author: Chun-wei Fan Date: Mon Jan 24 00:10:19 2011 +0800 Update Visual C++ 2008 Project Files Stuff -Updated README.txt file in build/win32/vs9. -Fix the gdk.vcprojin and gtk+.vsprops regarding include paths and copying of headers (missed header etc.) build/win32/vs9/README.txt | 11 ++++++----- build/win32/vs9/gdk.vcprojin | 2 +- build/win32/vs9/gtk+.vsprops | 3 ++- 3 files changed, 9 insertions(+), 7 deletions(-) commit f68faa3465403454ff3eeaa1b58c6498f2880972 Author: Jorge González Date: Sun Jan 23 15:10:51 2011 +0100 Updated Spanish translation po-properties/es.po | 771 ++++++++++++++++++++++++++-------------------------- 1 file changed, 383 insertions(+), 388 deletions(-) commit 73bfc16aa2d17fa81ca6b1d1ba38c7b2ecdb27d1 Author: Kristjan SCHMIDT Date: Sun Jan 23 13:48:41 2011 +0100 Updated Esperanto translation po/eo.po | 1999 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1060 insertions(+), 939 deletions(-) commit db25eda122fcf7adaf5ca95acc7428db0d339275 Author: Kjartan Maraas Date: Sun Jan 23 11:41:44 2011 +0100 Updated Norwegian bokmål translation po/nb.po | 209 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 109 insertions(+), 100 deletions(-) commit 644cc23fe04b0d9a8d2bc34df44bbbe6b0f2b0d3 Author: Aron Xu Date: Sun Jan 23 08:37:09 2011 +0000 Update Chinese (China) GTK+ po translation. po/zh_CN.po | 1990 +++++++++++++++++++++++++++++++---------------------------- 1 file changed, 1057 insertions(+), 933 deletions(-) commit eab3d94a4393e6bc15e509005d15057e569698f4 Author: Matthias Clasen Date: Sat Jan 22 23:48:39 2011 -0500 Expose gtk-auto-mnemonics as an Xsetting gdk/x11/gdksettings.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 9d34a9cc6542531f1ef89937e3844b86d85b6e2b Author: Matthias Clasen Date: Sat Jan 22 23:47:01 2011 -0500 checksettings: succeed quietly gdk/x11/checksettings.c | 3 --- 1 file changed, 3 deletions(-) commit 09bf05bd578685a43f9e225b54cdf7d878b03523 Author: Matthias Clasen Date: Sat Jan 22 23:23:46 2011 -0500 Fix alignment problems with text cell renderers When set to PANGO_ALIGN_CENTER, text was rendered off-center by the amount of 'free space' that the PangoLayout left (ie the x returned by pango_layout_get_pixel_extents). gtk/gtkcellrenderertext.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit 936f74c7621e252cf05c63e236be38ac4e6634e0 Author: Yaron Shahrabani Date: Sun Jan 23 02:40:52 2011 +0200 Updated Hebrew translation. po-properties/he.po | 132 +++++++++++++++++--------------- po/he.po | 217 +++++++++++++++++++++++++++------------------------- 2 files changed, 183 insertions(+), 166 deletions(-) commit f60db29f82c3d89ed4956444d1fa6c5169a90549 Author: Jorge González Date: Sat Jan 22 16:51:03 2011 +0100 Updated Spanish translation po/es.po | 216 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 113 insertions(+), 103 deletions(-) commit 81fdf6619c1f029bf6c8a549af704f8425a68902 Author: Ivar Smolin Date: Sat Jan 22 11:53:00 2011 +0200 [l10n] Updated Estonian translation po/et.po | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) commit a4a2d7618250407fa78cb5cd3184b7d20a11a7e8 Author: Federico Mena Quintero Date: Fri Jan 21 12:37:35 2011 -0600 bgo#639531 - [filechooser] Handle the case where the user types a nonexistent_subfolder/file.txt The logic was to try to switch to that nonexistent folder and thus get an error message presented. However, no such message actually appears, as the file chooser tries to switch to the closest parent folder that actually exists, without bringing up an error message --- this is done to cope with the case of the file chooser being started with a folder that doesn't exist anymore. Now, we just bring up an error message directly when we detect that the user types a subfolder name that doesn't exist. Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 63 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 48 insertions(+), 15 deletions(-) commit 84bf984f8501201e082b888bc5479b5b8770c02b Author: Federico Mena Quintero Date: Fri Jan 21 15:39:17 2011 -0600 bgo#640161 - Maintain map/unmap invariants in GtkFileChooserDialog We used to explicitly map and unmap the child GtkFileChooserWidget when mapping and unmapping the dialog, respectively. Now that GtkWidget actually unmaps child widgets (instead of avoiding that), we can assume that the child GtkFileChooserWidget will be unmapped when we wanted it to be. This fixes a warning that happened with the new GtkWidget invariant checker, as we were mapping our child widget before calling our parent class' ::map() handler. Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdialog.c | 23 ----------------------- 1 file changed, 23 deletions(-) commit d07231cb7aad19b94f52e9a8af768a6c39919e6d Author: Federico Mena Quintero Date: Fri Jan 21 13:36:27 2011 -0600 bgo#626336 - Don't assume that GtkButton is activated only when a keyboard event is available Buttons may also be activated at any time from gtk_widget_activate() or related functions. In that case, just do the 'show the button as pushed for a short amount of time' trick, but don't actually try to grab the keyboard device. Signed-off-by: Federico Mena Quintero gtk/gtkbutton.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit 120e289f56aad67b1db15801d1b7ef61c8b0c2cc Author: William Jon McCann Date: Thu Jan 20 16:40:29 2011 -0500 Use actual app name in app choosers Instead of using a strange composite of name and generic name. https://bugzilla.gnome.org/show_bug.cgi?id=640005 gtk/gtkappchooserbutton.c | 2 +- gtk/gtkappchooserwidget.c | 22 +++++++++------------- 2 files changed, 10 insertions(+), 14 deletions(-) commit e2d42f3c4bf1d7b1a47553301a31c368df262df2 Author: Tomeu Vizoso Date: Fri Jan 21 17:34:18 2011 +0100 [gi] Return value of gdk_window_new should have transfer full gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5d3106275ac65713c49f708a06e0f33a004c3269 Author: Michael Natterer Date: Fri Jan 21 15:38:52 2011 +0100 gtk: no need to add GTK_STYLE_FLAG_FOCUSED to the widget's state flags because they correctly contain that flag now if the widget has focus. gtk/gtkentry.c | 3 --- gtk/gtkspinbutton.c | 3 --- gtk/gtktextdisplay.c | 3 --- 3 files changed, 9 deletions(-) commit 6e553324f9081b5ca002f7e26269ee23268245fe Author: Carlos Garnacho Date: Fri Jan 21 15:19:44 2011 +0100 Make gtk_widget_get_state_flags() avoid propagating the focused flag down the hierarchy There is only one widget supposed to have the focused flag at a given time, so avoid propagating the state down the hierarchy, the focused flag is now also set in _gtk_widget_set_has_focus(). gtk/gtkwidget.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 7fabfec5333c6bf8ab40082e3c5e56f1d525650c Author: Michael Natterer Date: Fri Jan 21 15:06:43 2011 +0100 gtk: save/restore the cairo_t around early upchaining in draw() and don't save/restore the style context because that's the job of each draw() implementation. gtk/gtkspinbutton.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 287a3884157fff03873db8fbe29d8423034eef29 Author: Michael Natterer Date: Fri Jan 21 12:47:56 2011 +0100 gtk: remove unused "window" variable from gtk_entry_draw_frame() gtk/gtkentry.c | 3 --- 1 file changed, 3 deletions(-) commit a79f05c7be67560ebe26b06a23df9990445d0b59 Author: Fridrich Štrba Date: Fri Jan 21 11:20:16 2011 +0100 fix win32 build after removal of the colormap debug category gdk/win32/gdkvisual-win32.c | 4 ---- 1 file changed, 4 deletions(-) commit 8effa1eb0e4a704a57bdfd49e584f5743e43aa74 Author: Sebastian Pölsterl Date: Fri Jan 21 10:36:07 2011 +0100 [gi] Added missing (allow-none) annotation to gdk_device_grab gdk/gdkdevice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f941f7b1230b78621cf529437522836a22e9554a Author: Matthias Clasen Date: Thu Jan 20 23:38:50 2011 -0500 Fix keynav issue in menu mode Skipping insensitive and separator rows was broken in menu mode. https://bugzilla.gnome.org/show_bug.cgi?id=639845 gtk/gtkcombobox.c | 53 +++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 26 deletions(-) commit d0ba16a3b24739bc644c72287aa07227613f0d61 Author: Benjamin Otte Date: Fri Jan 21 04:39:20 2011 +0100 assistant: Fix mapped invariants gtk_widget_verify_invariants() was complaining, now it's silent. gtk/gtkassistant.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit cfe909848d399de90be3fce57c30e1f25610a9c6 Author: Matthias Clasen Date: Thu Jan 20 22:35:09 2011 -0500 Avoid a warning if GtkCellView has no model gtk/gtkcellview.c | 3 +++ 1 file changed, 3 insertions(+) commit 46903a910094a83aa68c4b1d8ac1713610745c8b Author: Matthias Clasen Date: Thu Jan 20 21:36:50 2011 -0500 Fix a crash during DND https://bugzilla.gnome.org/show_bug.cgi?id=640105 gdk/gdkoffscreenwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f4df09a0437895a7c9e7b4efa7a2b1c03df2ee9 Author: William Jon McCann Date: Thu Jan 20 16:58:19 2011 -0500 When cancelling the app dialog return to the last item in combobox https://bugzilla.gnome.org/show_bug.cgi?id=640011 gtk/gtkappchooserbutton.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 9532e96db477353fbffbba8eb9b86e9c17b82dc9 Author: Matthias Clasen Date: Thu Jan 20 21:21:42 2011 -0500 Make GtkAppChooserButton work in modal context gtk/gtkappchooserbutton.c | 3 +++ 1 file changed, 3 insertions(+) commit a7bcb8a4d73d39f8c991aa2110764343575f0c08 Author: Matthias Clasen Date: Thu Jan 20 20:55:59 2011 -0500 Add a way to set the heading of GtkAppChooserDialog The application can probably set a better string than the default we construct, like 'Select an application for "software" files'. docs/reference/gtk/gtk3-sections.txt | 2 ++ gtk/gtk.symbols | 2 ++ gtk/gtkappchooserdialog.c | 69 ++++++++++++++++++++++++++++++++++-- gtk/gtkappchooserdialog.h | 19 +++++----- tests/testappchooser.c | 2 ++ 5 files changed, 84 insertions(+), 10 deletions(-) commit ec750bed0c0da8f5d0459060d9dc89d08a89cb28 Author: Benjamin Otte Date: Sun Jan 16 17:03:40 2011 +0100 gdk: Remove colormap debug category We don't have colormaps anymore. gdk/gdk.c | 1 - gdk/gdkinternals.h | 23 +++++++++++------------ gdk/win32/gdkprivate-win32.h | 2 -- 3 files changed, 11 insertions(+), 15 deletions(-) commit 7013406167f87a4410ccd504773814eb06221e08 Author: Benjamin Otte Date: Sun Jan 16 14:47:59 2011 +0100 x11: Don't keep two lists of devices internally gdk/x11/gdkdevicemanager-xi2.c | 48 +++++++++--------------------------------- 1 file changed, 10 insertions(+), 38 deletions(-) commit 70879d345fea243b94ea03ec856b840e3335d306 Author: Matthias Clasen Date: Thu Jan 20 19:59:55 2011 -0500 Change the label of the GtkAppChooserDialog button We are not "opening" an application, we are selecting it to open a file. String change ! gtk/gtkappchooserdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bbe56c1f9a988b2fe4b915aa19bd93060bec0279 Author: William Jon McCann Date: Thu Jan 20 16:22:51 2011 -0500 Make the show more button follow the show-other property Instead of show-all. https://bugzilla.gnome.org/show_bug.cgi?id=640006 gtk/gtkappchooserdialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5b7add024d7c390826661d3c76d3434af7022e0a Author: Matthias Clasen Date: Thu Jan 20 19:00:38 2011 -0500 Adapt gtk_icon_info_load_symbolic to librsvg limitations too Pointed out by Owen Taylor. gtk/gtkicontheme.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit f531787875ba7d1b8ec939b375c68fe2ba4d169e Author: William Jon McCann Date: Thu Jan 20 15:48:00 2011 -0500 Don't reserve a column of space the for icons in app chooser button In order to more consistently present the items regardless of whether they have icons or not. gtk/gtkappchooserbutton.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 56009e2226922a96cbc6004e2a25aefa7c4f5063 Author: Johan Dahlin Date: Thu Jan 20 14:22:13 2011 -0200 Do not scan gtktextdisplay.h, avoids a scanner warning gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit deeac8caf3226e480d239a0fa2416f0e03036c95 Author: William Jon McCann Date: Wed Jan 19 20:00:37 2011 -0500 Don't use an icon for Other Applications... We only show icons in "menus" for nouns or dynamic objects. gtk/gtkappchooserbutton.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit 7ad7c616785fa5ed974ab4cbc8bd49812f8d5c45 Author: Johan Dahlin Date: Thu Jan 20 12:11:22 2011 -0200 Mark api with xlib types as skipped Since they'd need to have boxed type to be able to work for introspection based bindings gdk/x11/gdkcursor-x11.c | 4 ++-- gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkmain-x11.c | 4 ++-- gdk/x11/gdkproperty-x11.c | 12 ++++++------ gdk/x11/gdkscreen-x11.c | 2 +- gdk/x11/gdkvisual-x11.c | 2 +- gdk/x11/gdkwindow-x11.c | 2 +- 7 files changed, 14 insertions(+), 14 deletions(-) commit 030b5ebf3ebac8a0c9b0ef02e4c79ce2eed37540 Author: Johan Dahlin Date: Thu Jan 20 12:08:34 2011 -0200 gtksettings: Add gtk-doc to silent an annotation warning gtk/gtksettings.c | 5 +++++ 1 file changed, 5 insertions(+) commit 766e1d35da712b2509b4cf785086b75b2e8e419a Author: Johan Dahlin Date: Thu Jan 20 12:08:11 2011 -0200 Correct gtk-doc syntax and add missing (transfer) gtk/gtktestutils.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit 1e0327f844edae85049cf23d6486c964fc45b66b Author: Johan Dahlin Date: Thu Jan 20 11:43:28 2011 -0200 Use identifier-prefix instead of deprecated strip-prefix gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b92df453c617d068744544078f7c81c628f0bbb0 Author: Johan Dahlin Date: Sat Jan 8 11:35:38 2011 -0200 Remove property user_data which doesn't exist anymore tests/simple.c | 1 - 1 file changed, 1 deletion(-) commit 48ad65e1dde6429d23449e3d577387fdaefe14c6 Author: Pavel Holejsovsky Date: Thu Jan 20 14:54:19 2011 +0100 Bump required GObject-Introspection version to 0.10.1 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 374e76a19dac87676995356f6daacb10f4bb6e36 Author: Pavel Holejsovsky Date: Tue Jan 18 06:37:11 2011 +0100 [GI] Mark unintrospectable constructs as (skip) Also adds 'Rename to:' annotation to some constructs replacing the skipped ones. gdk/gdk.c | 11 +++++++---- gdk/gdkdevice.c | 14 +++++++------- gdk/gdkdisplay.c | 4 ++-- gdk/gdkpango.c | 8 +++++--- gdk/gdkselection.c | 2 +- gdk/gdkwindow.c | 6 +++--- gtk/gtkactiongroup.c | 24 ++++++++++++------------ gtk/gtkbindings.c | 9 +++++---- gtk/gtkclipboard.c | 12 ++++++------ gtk/gtkcolorsel.c | 2 +- gtk/gtkcombobox.c | 2 +- gtk/gtkimcontextsimple.c | 2 +- gtk/gtkliststore.c | 4 +++- gtk/gtkmain.c | 4 ++-- gtk/gtkmenu.c | 10 +++++----- gtk/gtkrc.c | 2 +- gtk/gtkstock.c | 2 +- gtk/gtkstyle.c | 2 +- gtk/gtkstyleproperties.c | 6 +++--- gtk/gtkthemingengine.c | 2 +- gtk/gtktreemodel.c | 8 ++++---- gtk/gtktreestore.c | 5 ++++- gtk/gtktreeview.c | 6 +++--- gtk/gtkwidget.c | 2 +- 24 files changed, 80 insertions(+), 69 deletions(-) commit 2fb1c064020c5db189285b1d5e8b8dcea8e9d09b Author: Pavel Holejsovsky Date: Tue Jan 18 10:10:30 2011 +0100 [GI] Add missing (out) and (array) annotations gdk/gdk.c | 2 +- gdk/gdkdevice.c | 4 ++-- gdk/gdkdisplay.c | 7 ++++--- gdk/gdkevents.c | 6 +++--- gdk/gdkkeys.c | 10 ++++++---- gdk/gdkrectangle.c | 2 +- gdk/gdkselection.c | 7 ++++--- gdk/gdkvisual.c | 3 ++- gdk/gdkwindow.c | 40 ++++++++++++++++++++++------------------ gdk/x11/gdkselection-x11.c | 15 ++++++++------- gtk/gtkaboutdialog.c | 18 +++++++++--------- gtk/gtkalignment.c | 12 ++++++++---- gtk/gtkbox.c | 12 ++++++++---- gtk/gtkbuildable.c | 6 +++--- gtk/gtkbuilder.c | 4 ++-- gtk/gtkbutton.c | 4 ++-- gtk/gtkcalendar.c | 9 ++++++--- gtk/gtkcellarea.c | 5 +++-- gtk/gtkcellrenderer.c | 40 ++++++++++++++++++++-------------------- gtk/gtkcellview.c | 2 +- gtk/gtkclipboard.c | 26 ++++++++++++++------------ gtk/gtkcolorsel.c | 9 +++++---- gtk/gtkcontainer.c | 7 ++++--- gtk/gtkdialog.c | 3 ++- gtk/gtkeditable.c | 8 ++++---- gtk/gtkentry.c | 8 ++++---- gtk/gtkframe.c | 6 ++++-- gtk/gtkhsv.c | 22 +++++++++++----------- gtk/gtkicontheme.c | 29 +++++++++++++++++------------ gtk/gtkiconview.c | 34 +++++++++++++++++++--------------- 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/gtkprintjob.c | 7 +++++-- gtk/gtkprintsettings.c | 9 +++++---- gtk/gtkrange.c | 8 +++++--- gtk/gtkrc.c | 17 ++++++++++------- gtk/gtkrecentchooser.c | 5 +++-- gtk/gtkscale.c | 4 ++-- gtk/gtkscalebutton.c | 7 ++++--- gtk/gtkscrolledwindow.c | 8 ++++---- gtk/gtkselection.c | 32 +++++++++++++++++--------------- gtk/gtkspinbutton.c | 10 +++++----- 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 | 15 ++++++++------- gtk/gtkwidget.c | 5 +++-- gtk/gtkwindow.c | 6 +++--- 59 files changed, 354 insertions(+), 291 deletions(-) commit 2f0d40335b83d70d04a205dd17e8a5514b79f2d4 Author: Pavel Holejsovsky Date: Tue Jan 18 10:01:17 2011 +0100 [GI] Add missing (transfer) annotations gdk/gdkcursor.c | 2 +- gdk/gdkdisplay.c | 2 +- gdk/gdkdisplaymanager.c | 4 ++-- gdk/gdkdnd.c | 2 +- gdk/gdkevents.c | 2 +- gdk/gdkoffscreenwindow.c | 2 +- gdk/gdkwindow.c | 21 ++++++++++++--------- 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/gtkcellarea.c | 15 ++++++++------- gtk/gtkcellareacontext.c | 2 +- gtk/gtkcontainer.c | 11 ++++++----- gtk/gtkdnd.c | 10 +++++----- gtk/gtkiconfactory.c | 4 ++-- gtk/gtklabel.c | 3 ++- gtk/gtkmain.c | 6 +++--- gtk/gtkmenu.c | 10 +++++----- gtk/gtkmenushell.c | 4 ++-- gtk/gtknotebook.c | 3 ++- gtk/gtknumerableicon.c | 4 ++-- 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 | 6 +++--- gtk/gtkrecentmanager.c | 2 +- gtk/gtkselection.c | 8 ++++---- gtk/gtkstyle.c | 2 +- gtk/gtkstylecontext.c | 7 ++++--- gtk/gtkstyleproperties.c | 2 +- gtk/gtkstyleprovider.c | 5 +++-- gtk/gtktestutils.c | 8 ++++---- gtk/gtktextbuffer.c | 4 ++-- gtk/gtktextbufferrichtext.c | 16 ++++++++-------- gtk/gtkthemingengine.c | 7 ++++--- gtk/gtkwidget.c | 4 ++-- gtk/gtkwindow.c | 6 +++--- 45 files changed, 126 insertions(+), 113 deletions(-) commit 9b88eb356dde2578ff652511fcfc083b66be7b0b Author: Pavel Holejsovsky Date: Tue Jan 18 10:14:56 2011 +0100 [GI] Add missing (scope) annotations gdk/gdkwindow.c | 4 ++-- gtk/Makefile.am | 1 + gtk/gtkaccelgroup.c | 3 ++- gtk/gtkaccelmap.c | 7 ++++--- gtk/gtkcellarea.c | 4 ++-- gtk/gtkcontainer.c | 2 +- gtk/gtkprintoperation-unix.c | 3 ++- 7 files changed, 14 insertions(+), 10 deletions(-) commit 3c8fc21e9b3e035b86ae0715b62dd88085ec08a8 Author: Pavel Holejsovsky Date: Tue Jan 18 10:14:33 2011 +0100 [GI] Fixes of existing incorrect annotations gdk/gdkdevice.c | 6 +++--- gdk/gdkkeys.c | 5 +++-- gdk/gdkvisual.c | 5 +++-- gtk/gtkaction.c | 9 +++++---- gtk/gtkcellrenderer.c | 2 +- gtk/gtkfilechooser.c | 17 +++++++++-------- gtk/gtkicontheme.c | 8 ++++---- gtk/gtkiconview.c | 2 +- gtk/gtkmain.c | 3 ++- gtk/gtkradiobutton.c | 4 ++-- gtk/gtkradiomenuitem.c | 6 +++--- gtk/gtkradiotoolbutton.c | 4 ++-- gtk/gtkselection.c | 2 +- gtk/gtkstylecontext.c | 2 +- gtk/gtkthemingengine.c | 2 +- gtk/gtktreemodel.c | 2 +- gtk/gtktreeview.c | 3 ++- gtk/gtkwidget.c | 2 +- gtk/gtkwidgetpath.c | 12 ++++++------ 19 files changed, 51 insertions(+), 45 deletions(-) commit a3b227ff9e8af8fc6855ca99b837af08fc4e8494 Author: Alexander Larsson Date: Thu Jan 20 13:22:41 2011 +0100 [broadway] Remove unused grab_count from GdkBroadwayDisplay We don't need this anymore since server grabs is now an x-only feature gdk/broadway/gdkdisplay-broadway.h | 2 -- 1 file changed, 2 deletions(-) commit cbc324d846d9dc5e0d0f80a244c613881727a71e Author: Alexander Larsson Date: Thu Jan 20 13:20:54 2011 +0100 [broadway] Prefix internal functions with broadway gdk/broadway/gdkprivate-broadway.h | 2 +- gdk/broadway/gdkselection-broadway.c | 2 +- gdk/broadway/gdkwindow-broadway.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 2c0012b76b15b7037c05bf4269ef111c275dc314 Author: Alexander Larsson Date: Thu Jan 20 13:19:01 2011 +0100 [broadway] Remove gdk_set_locale gdk/broadway/gdkim-broadway.c | 9 --------- 1 file changed, 9 deletions(-) commit 549610a8ddc499da1734783bf9ea3e89ce153b5a Author: Alexander Larsson Date: Thu Jan 20 13:18:15 2011 +0100 [broadway] Remove unused input window stuff gdk/broadway/Makefile.am | 1 - gdk/broadway/gdkinput.c | 69 ------------------------------------------------ 2 files changed, 70 deletions(-) commit 60c2b80bf0b80db976bcf0056ca0627b97548a1e Author: Alexander Larsson Date: Thu Jan 20 13:06:44 2011 +0100 [broadway] Remove all leftover _gdk_windowing_ functions gdk/broadway/Makefile.am | 1 - gdk/broadway/gdkapplaunchcontext-broadway.c | 49 ----------------------------- gdk/broadway/gdkdisplaymanager-broadway.c | 1 + gdk/broadway/gdkmain-broadway.c | 45 +------------------------- gdk/broadway/gdkprivate-broadway.h | 1 + gdk/broadway/gdkscreen-broadway.c | 7 ----- 6 files changed, 3 insertions(+), 101 deletions(-) commit 497b66a5ab86b0a9c4a5af41a0c9e9343b7bb0cd Author: Florian Müllner Date: Thu Jan 20 12:29:17 2011 +0100 docs: Fix typo s/gtk_builder_add_From_file/gtk_builder_add_from_file docs/reference/gtk/getting_started.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de6580b38d424355f99880bab765a078f61a6e63 Author: Cosimo Cecchi Date: Thu Jan 20 11:59:53 2011 +0100 gail: fix the build modules/other/gail/gailwidget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3f0d330a6525cecca12569719adf210969e05fdf Author: Steve Frécinaux Date: Thu Jan 20 11:53:47 2011 +0100 [GI] Fix transfer annotation on gtk_dialog_add_button() The transfer annotation was (transfer full) but the caller actually doesn't own a reference of the object. This made the pygobject test suite crash because pygobject was trying to unref the returned GtkButton instance. https://bugzilla.gnome.org/show_bug.cgi?id=639949 gtk/gtkdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75a05621bfb2bf0d002fd10a364404164c9ca8dd Author: Laszlo Pandy Date: Wed Jan 19 10:44:49 2011 +0100 [GI] Add annotation (type GdkModifierType) to state attributes in many GdkEvent structs. The state attribute is available in GdkEventMotion, GdkEventButton, GdkEventScroll, GdkEventKey and GdkEventCrossing. This type annotation fixes the wrapping of this attribute in the GI PyGObject bindings. https://bugzilla.gnome.org/show_bug.cgi?id=639929 gdk/gdkevents.h | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit 9389054da2c5e125b140a3af9cbaa3b8e664b51f Author: Pavel Holejsovsky Date: Thu Jan 20 10:37:17 2011 +0100 [GI] Add (type) annotations to real types gdk/gdkdevice.c | 7 ++++--- gdk/gdkrgba.c | 6 +++--- gtk/gtkapplication.c | 2 +- gtk/gtkradiobutton.c | 11 ++++++----- gtk/gtkradiomenuitem.c | 3 ++- gtk/gtkselection.c | 8 ++++---- gtk/gtkstatusicon.c | 11 ++++++----- 7 files changed, 26 insertions(+), 22 deletions(-) commit b29af18a268d595f84d0904ea97c67d03e2b984b Author: Matthias Clasen Date: Thu Jan 20 01:30:34 2011 -0500 Add a GtkBuilder section to the tutorial docs/reference/gtk/getting_started.xml | 50 ++++++++++++++++++++++++++++++++++ examples/Makefile.am | 5 +++- examples/builder.c | 40 +++++++++++++++++++++++++++ examples/builder.ui | 45 ++++++++++++++++++++++++++++++ 4 files changed, 139 insertions(+), 1 deletion(-) commit 99812be7d70ddffc825ed031ea29435b0466a4bf Author: Matthias Clasen Date: Wed Jan 19 22:52:55 2011 -0500 Be more careful with private event data When copying allocated events, also copy the source device. When synthesizing double or triple clicks, copy the original button press event including device information. https://bugzilla.gnome.org/show_bug.cgi?id=639822 gdk/gdkevents.c | 71 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 37 insertions(+), 34 deletions(-) commit 6869ff26f3e9b74df26ce4072ae5ecdff0128708 Author: Matthias Clasen Date: Wed Jan 19 20:42:50 2011 -0500 Make GtkBorder style properties have a non-NULL default https://bugzilla.gnome.org/show_bug.cgi?id=639625 gtk/gtkstyleproperties.c | 4 ++++ 1 file changed, 4 insertions(+) commit 2f7245699b601aa76f4ecded11e3a760bc46de1e Author: Matthias Clasen Date: Wed Jan 19 17:01:19 2011 -0500 Add gtk_text_view_get_cursor_locations In GTK 3.0 it's no longer possible to e.g. pop up something at a text view's cursor (this wasn't exactly possible before either without including gtktextlayout, but this is a quite special need anyway). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtktextview.c | 73 ++++++++++++++++++++++++++++-------- gtk/gtktextview.h | 4 ++ 4 files changed, 63 insertions(+), 16 deletions(-) commit ba02ae72fae8ea48d870f0ddc329898417b3d20e Author: Michael Kotsarinis Date: Wed Jan 19 22:03:53 2011 +0200 Updated Greek translation po/el.po | 105 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 46 insertions(+), 59 deletions(-) commit eb7e81ddd6a3524e83c6093e47b3c17640ab29b9 Author: Matthias Clasen Date: Wed Jan 19 14:34:08 2011 -0500 Use simplesect in the tutorial This avoids blowing up the global toc even more. docs/reference/gtk/getting_started.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 07db0e38b0a50dfc94bf7b4f1a9c49fa68ee19b2 Author: Alexander Larsson Date: Thu Jan 6 23:36:44 2011 +0100 [broadway] Make broadway build with new gdk-backend setup Convert all global functions to vtable calls, etc. Makefile.am | 4 +- configure.ac | 1 + gdk/broadway/Makefile.am | 3 +- gdk/broadway/gdkapplaunchcontext-broadway.c | 1 - gdk/broadway/gdkbroadwaycursor.h | 56 +++ gdk/broadway/gdkbroadwaydisplaymanager.h | 47 +++ gdk/broadway/gdkbroadwayvisual.h | 47 +++ gdk/broadway/gdkbroadwaywindow.h | 52 +++ gdk/broadway/gdkcursor-broadway.c | 149 ++++--- gdk/broadway/gdkdevice-broadway.c | 200 +++++----- gdk/broadway/gdkdevice-broadway.h | 22 +- gdk/broadway/gdkdevicemanager-broadway.c | 68 ++-- gdk/broadway/gdkdevicemanager-broadway.h | 26 +- gdk/broadway/gdkdisplay-broadway.c | 347 ++++++++-------- gdk/broadway/gdkdisplay-broadway.h | 42 +- gdk/broadway/gdkdisplaymanager-broadway.c | 161 ++++++++ gdk/broadway/gdkdnd-broadway.c | 198 +++++----- gdk/broadway/gdkeventsource.c | 27 +- gdk/broadway/gdkeventsource.h | 2 +- gdk/broadway/gdkkeys-broadway.c | 200 ++++------ gdk/broadway/gdkmain-broadway.c | 33 -- gdk/broadway/gdkprivate-broadway.h | 165 +++++++- gdk/broadway/gdkproperty-broadway.c | 49 +-- gdk/broadway/gdkscreen-broadway.c | 240 +++++------ gdk/broadway/gdkscreen-broadway.h | 34 +- gdk/broadway/gdkselection-broadway.c | 107 ++--- gdk/broadway/gdkspawn-broadway.c | 136 ------- gdk/broadway/gdktestutils-broadway.c | 51 ++- gdk/broadway/gdkvisual-broadway.c | 157 ++++---- gdk/broadway/gdkwindow-broadway.c | 593 +++++++++++++--------------- gdk/gdkdisplaymanager.c | 9 + 31 files changed, 1735 insertions(+), 1492 deletions(-) commit 920e8b434367f9aa8aab306721cc024e66892e2e Merge: 190f533258 0a5e8ce685 Author: Alexander Larsson Date: Wed Jan 19 19:52:00 2011 +0100 Merge branch 'master' into broadway2 Doesn't build, but fixed up actual conflicts Conflicts: configure.ac gdk/Makefile.am gtk/Makefile.am commit 8ed749494801daff78628f169c71914588702b86 Author: Jorge González Date: Wed Jan 19 19:37:26 2011 +0100 Updated Spanish translation po/es.po | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit 889dc8111b8527d057da278f13039a79458e0a81 Author: Michael Kotsarinis Date: Wed Jan 19 20:30:31 2011 +0200 Updated Greek translation po/el.po | 2275 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1204 insertions(+), 1071 deletions(-) commit e7e3702a2252afe4606c8737b593570877345867 Author: Michael Kotsarinis Date: Wed Jan 19 20:18:22 2011 +0200 Updated Greek translation po-properties/el.po | 5811 ++++++++++++++++++++++++++------------------------- 1 file changed, 2970 insertions(+), 2841 deletions(-) commit 0a5e8ce685ea2c41bf78bd059d2611f2355dceef Author: Matthias Clasen Date: Wed Jan 19 12:55:48 2011 -0500 Mention type vs region ambiguity in the docs gtk/gtkcssprovider.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit d45a0114a500342699b66d0c034d67ad8055f60e Author: Martin Pitt Date: Wed Jan 19 15:40:46 2011 +0100 Fix linking of drawing example Commit 80e1340e introduced using a GDK method in examples/drawing.c, so actually link that to GDK. Fixes build failure with --as-needed linker option and gcc 4.5. examples/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit cbbfe48ee473e428e431f18f83b6a0f708f34618 Author: Sebastian Pölsterl Date: Wed Jan 19 15:09:05 2011 +0100 [GI] Added missing (transfer none) annotation to gtk_tree_view_get_path_at_pos gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f710cca49d342e43625373bcfae02902753fddb0 Author: Trevor Saunders Date: Wed Jan 19 15:39:04 2011 +0800 gail now provides toolkit = gail as an AtkAttribute of all gtk objects. https://bugzilla.gnome.org/show_bug.cgi?id=598952 https://bugzilla.gnome.org/show_bug.cgi?id=638920 modules/other/gail/gailwidget.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 80e1340e51855f9fee469bc8dac95abdb7c56da4 Author: Matthias Clasen Date: Tue Jan 18 23:57:17 2011 -0500 Add a drawing example to the tutorial docs/reference/gtk/Makefile.am | 2 + docs/reference/gtk/getting_started.xml | 37 ++++++ docs/reference/gtk/images/drawing.png | Bin 0 -> 3686 bytes examples/Makefile.am | 7 +- examples/drawing.c | 200 +++++++++++++++++++++++++++++++++ 5 files changed, 245 insertions(+), 1 deletion(-) commit ceeaf183a11f2abfc487d6381718a2707e65f41d Author: Matthias Clasen Date: Tue Jan 18 23:01:16 2011 -0500 Add a packing example to the tutorial docs/reference/gtk/getting_started.xml | 31 ++++++++++++ docs/reference/gtk/images/grid-packing.png | Bin 0 -> 4612 bytes examples/Makefile.am | 2 +- examples/grid-packing.c | 73 +++++++++++++++++++++++++++++ 4 files changed, 105 insertions(+), 1 deletion(-) commit ce1244fdd74d736e81cb12653fdc956146d03ffc Author: Matthias Clasen Date: Tue Jan 18 21:42:29 2011 -0500 Add a paragraph explaining events and signals docs/reference/gtk/getting_started.xml | 191 +++++++++++++++++---------------- 1 file changed, 101 insertions(+), 90 deletions(-) commit 0b7496558d0d4a3f5e2d31b4cbbc9ce20e1d06fc Author: Carlos Garnacho Date: Wed Jan 19 04:12:08 2011 +0100 Make GtkCssProvider deal with widget types not being in plain CamelCase Fixes bug #Bug 639754, reported by Kjell Ahlstedt. gtkmm doesn't use plain CamelCase for its widget type names, so in order to distinguish widget type names from regions in the CSS parser, the following checks are now done: * if it contains an uppercase letter -> widget class (that should also work for gtkmm) * if it's a string compound by lowercase letters and '-' -> it's a region, checks have been added in gtk_style_context_add_region() and gtk_widget_path_iter_add_region() to ensure this. gtk/gtkcssprovider.c | 26 ++++++++++++++++++++++---- gtk/gtkstylecontext.c | 24 ++++++++++++++++++++++++ gtk/gtkstylecontext.h | 2 ++ gtk/gtkwidgetpath.c | 4 ++++ 4 files changed, 52 insertions(+), 4 deletions(-) commit 0c5ceaf757be64372d7a92bb5aa49ae97d25bc1f Author: Carlos Garnacho Date: Wed Jan 19 03:10:12 2011 +0100 Set horizontal/vertical style classes to GtkRanges gtk/gtkrange.c | 1 + 1 file changed, 1 insertion(+) commit f430a306f78dfaed2a8b10bfc361a75dffb1742e Author: Carlos Garnacho Date: Tue Jan 18 20:02:51 2011 +0100 Make GtkCheckButton/GtkRadioButton background white again gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit 687ac4d4aa11244889da3b2b234b34b45cbb4d0e Author: Carlos Garnacho Date: Tue Jan 18 19:39:09 2011 +0100 Don't displace background for spinbuttons in the theming engine This is a leftover from the older GtkStyle code, this is handled through CSS spacings instead. gtk/gtkthemingengine.c | 9 --------- 1 file changed, 9 deletions(-) commit 474ed78b25dddae203bf718e66e10afd4eeb93fc Author: A S Alam Date: Wed Jan 19 08:40:52 2011 +0530 update Punjabi Translation po/pa.po | 12460 ++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 7696 insertions(+), 4764 deletions(-) commit da27cae045fd7cf4f174a02a08d6997b5af9520b Author: Yaron Shahrabani Date: Wed Jan 19 01:02:39 2011 +0200 Updated Hebrew translation. po-properties/he.po | 55 +++++++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 25 deletions(-) commit a1c297a310751892d7540c0b281bb93ec6750549 Author: Pavel Holejsovsky Date: Tue Jan 18 10:12:38 2011 +0100 [GI] Cosmetic cleanups of annotations and doc comments This change does not introduce any functionality change, mostly cosmtic cleanups, like re-linebreak when introduced annotations messed up indentation or whitespace errors fixes. gdk/gdk.c | 2 +- gdk/gdkcursor.c | 2 +- gdk/gdkkeys.c | 2 +- gtk/gtkaccelgroup.c | 7 +++++-- gtk/gtkaction.c | 3 ++- gtk/gtkbutton.c | 2 +- gtk/gtkdialog.c | 3 ++- gtk/gtkfilechooser.c | 6 +++--- gtk/gtkicontheme.c | 8 ++++---- gtk/gtkiconview.c | 2 +- gtk/gtkimcontextsimple.c | 2 +- gtk/gtkmenu.c | 6 +++--- gtk/gtkradioaction.c | 3 ++- gtk/gtkradiobutton.c | 2 +- gtk/gtkrecentaction.c | 6 ++++-- gtk/gtkstatusicon.c | 16 ++++++++-------- gtk/gtktoggleaction.c | 3 ++- gtk/gtkwindow.c | 6 +++--- 18 files changed, 45 insertions(+), 36 deletions(-) commit fe372ddf5e918a54d7082996fa4bd779e6d0e9f1 Author: Pavel Holejsovsky Date: Tue Jan 18 09:25:47 2011 +0100 [GI] Add missing (allow-none) annotations gtk/gtkaction.c | 4 ++-- gtk/gtkicontheme.c | 8 ++++---- gtk/gtkradioaction.c | 4 ++-- gtk/gtkrecentaction.c | 8 ++++---- gtk/gtkscale.c | 4 ++-- gtk/gtktoggleaction.c | 4 ++-- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkwindow.c | 2 +- 8 files changed, 18 insertions(+), 18 deletions(-) commit 6d5cdad56ec7b637438fc2a98c000891dbacef52 Author: Pavel Holejsovsky Date: Tue Jan 18 06:42:31 2011 +0100 [GI] Annotate strings holding file paths as (type filename) gtk/gtkaccelmap.c | 6 +++--- gtk/gtkfilechooser.c | 41 ++++++++++++++++++++++------------------- gtk/gtkiconfactory.c | 6 +++--- gtk/gtkicontheme.c | 15 ++++++++------- gtk/gtkimage.c | 4 ++-- gtk/gtkpagesetup.c | 6 +++--- gtk/gtkprintjob.c | 2 +- gtk/gtkprintoperation.c | 2 +- gtk/gtkprintsettings.c | 6 +++--- gtk/gtkrc.c | 23 ++++++++++++----------- gtk/gtkstatusicon.c | 4 ++-- gtk/gtkuimanager.c | 2 +- gtk/gtkwindow.c | 4 ++-- 13 files changed, 63 insertions(+), 58 deletions(-) commit 204d1fd0a66528310bee3394a5533ce77938e171 Author: Pavel Holejsovsky Date: Tue Jan 18 06:29:57 2011 +0100 [GI] Make argument names in vfunc decls consistent with invoker docs gtk/gtkcontainer.h | 2 +- gtk/gtkeditable.h | 8 ++++---- gtk/gtktextbuffer.h | 16 ++++++++-------- 3 files changed, 13 insertions(+), 13 deletions(-) commit 729c82395539897e276f4dec41550de9b2a0db88 Author: Pavel Holejsovsky Date: Tue Jan 18 06:28:24 2011 +0100 [GI] Mark callbacks' context parameter with (closure) annotation. docs/reference/gtk/tmpl/gtkprintoperation.sgml | 9 +++------ gdk/gdkevents.h | 2 +- gtk/gtkaccelgroup.h | 2 +- gtk/gtkassistant.h | 2 +- gtk/gtkcellarea.h | 4 ++-- gtk/gtkfilefilter.h | 2 +- gtk/gtkprinter.h | 2 +- gtk/gtkprintoperation.h | 11 +++++++++++ gtk/gtktreemodelfilter.h | 4 ++-- gtk/gtktreeselection.h | 4 ++-- gtk/gtktreeview.h | 6 +++--- 11 files changed, 28 insertions(+), 20 deletions(-) commit 714d9bc4078898bfb9513e5e17c2bb3c935eef5f Author: Bastien Nocera Date: Tue Jan 18 16:13:00 2011 +0000 GtkImage: Add "use-fallback" property So that icon-name and GIcon type of GtkImages can use automatic fallback names. gtk/gtkimage.c | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) commit e6a51e4afbcd1a8424b71c8b7cbf5533d695f366 Author: Tristan Van Berkom Date: Wed Jan 19 00:41:35 2011 +0900 More accurate fix for GtkTreeMenu regression. The previous fix rebuilds the root menu unconditionally, this one only rebuilds the root menu if the root path has indeed changed. https://bugzilla.gnome.org/show_bug.cgi?id=639792 gtk/gtktreemenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 34b573b07c13c9f7a4993ee9417a24313d2b6eba Author: Sebastian Pölsterl Date: Tue Jan 18 16:21:10 2011 +0100 Fixed gtk_calendar_get_date annotations: Added missing (out) gtk/gtkcalendar.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6095598c39b71bee2ce7d7fd3adc7b00b2338537 Author: Anders F Björklund Date: Tue Jan 18 09:55:35 2011 -0500 Consistently use PKG_CONFIG in macros m4macros/gtk-3.0.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bb7662392d68bb504c46eb6c957e2dc5031932c4 Author: Matthias Clasen Date: Tue Jan 18 09:36:59 2011 -0500 Don't set the default display to NULL This was causing segfaults if DISPLAY is unset gdk/x11/gdkdisplaymanager-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fe687e760e2e33911dfc16e640b4a112ba245bb2 Author: Matthias Clasen Date: Tue Jan 18 09:36:24 2011 -0500 Add testcases for opening display More precisely, test that we can successfully fail to open a display... gdk/tests/Makefile.am | 8 ++++-- gdk/tests/display.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 2 deletions(-) commit b208b9c0e9b6f6d5484e6ae301e6c27cbd0b0d86 Author: Martin Pitt Date: Tue Jan 18 12:32:52 2011 +0100 Fix GtkIconView GI annotations Add the missing (out) annotations, and a missing allow-none. gtk/gtkiconview.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit ebb18e65c3f7ff53788102775253dfa8fd02a5b3 Author: Yaron Shahrabani Date: Tue Jan 18 12:56:57 2011 +0200 Updated Hebrew translation. po-properties/he.po | 592 ++++++++++++++++++++++++++-------------------------- po/he.po | 227 ++++++++++---------- 2 files changed, 418 insertions(+), 401 deletions(-) commit 64c79c15a6f391e52a0b42d377675b30cb1740f2 Author: Matthias Clasen Date: Mon Jan 17 21:55:13 2011 -0500 Fix a combo refactor regression https://bugzilla.gnome.org/show_bug.cgi?id=639792 gtk/gtktreemenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a29b4c6a51a37b602447b082917a15b97b77b3e5 Author: Luca Ferretti Date: Mon Jan 17 21:43:33 2011 +0100 Fix case (s/A/a) in translatable string (Select A Folder) gtk/gtkfilechooserbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb0fac73a5ef2704f0e7cfb11a0436feaa4f57f4 Author: Garrett Regier Date: Sun Jan 16 19:47:34 2011 -0800 Fix memory leak in gtk_window_group_list_windows gtk/gtkwindow.c | 2 ++ 1 file changed, 2 insertions(+) commit 234b3b2c6f51709d0127ee93bb925fe7d59d71b5 Author: Martin Pitt Date: Mon Jan 17 16:00:52 2011 +0100 Annotate GtkIconView array arguments gtk/gtkiconview.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 9f895aa3ad2cd03f942d265d0dadb6b0a1b8fb2b Author: Matthias Clasen Date: Mon Jan 17 09:57:35 2011 -0500 Make symbolic icons work again Work around https://bugzilla.gnome.org/show_bug.cgi?id=639750 gtk/gtkicontheme.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 77ff6992260b19ff04a0823de45142a37532d058 Author: Matthias Clasen Date: Mon Jan 17 09:55:16 2011 -0500 Drop gtk-builder-convert It will still be shipped in gtk 2.24. docs/reference/gtk/Makefile.am | 4 +- docs/reference/gtk/gtk-builder-convert.xml | 72 --- docs/reference/gtk/gtk-docs.sgml | 1 - gtk/Makefile.am | 8 +- gtk/gtk-builder-convert | 799 ----------------------------- 5 files changed, 3 insertions(+), 881 deletions(-) commit 09d395f629381b33dc9ec520a0393a709b5f6df8 Author: Pavel Holejsovsky Date: Sat Jan 15 14:50:50 2011 +0100 Move GtkFileFilter docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkfilefilter.sgml | 170 ----------------------------- gtk/gtkfilefilter.c | 24 ++++ gtk/gtkfilefilter.h | 35 ++++++ 4 files changed, 60 insertions(+), 170 deletions(-) commit 4dab3a601d2075e29fa328879c6118c378c5a38f Author: Pavel Holejsovsky Date: Sat Jan 15 14:51:11 2011 +0100 Move GtkMenu docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkmenu.sgml | 494 ----------------------------------- gtk/gtkmenu.c | 174 +++++++++++- gtk/gtkmenu.h | 39 ++- 4 files changed, 211 insertions(+), 497 deletions(-) commit 2bd38dc7f5fe6aa4a555764343469cd22e219575 Author: Pavel Holejsovsky Date: Sat Jan 15 14:50:24 2011 +0100 Move GtkFixed docs inline Also remove incorrect documentation of opaque GtkFixed class struct. docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkfixed.sgml | 133 ---------------------------------- gtk/gtkfixed.c | 74 +++++++++++++++++++ 3 files changed, 75 insertions(+), 133 deletions(-) commit 2f207ca749c4d705c39062761335458522c803d2 Author: Carlos Garnacho Date: Mon Jan 17 04:06:57 2011 +0100 Make selectors with no explicit state from higher priority GtkStyleProviders override lower ones with a state. This makes overriding information from the themes more intuitive gtk/gtkstyleproperties.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit 5f43a51a83c7ff7aea1114fb4dda96800cda83d5 Author: Carlos Garnacho Date: Mon Jan 17 04:05:44 2011 +0100 Make gtk_widget_get_path() also add all persistent style classes the widget has. gtk/gtkwidget.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit 62fd79b2247eb67fafee19fbeedab7fc52ac8314 Author: Carlos Garnacho Date: Mon Jan 17 03:58:45 2011 +0100 Do not set junction sides to the entry frame in spinbuttons. That's meant to be the outer frame, so no junction sides apply there gtk/gtkspinbutton.c | 5 ----- 1 file changed, 5 deletions(-) commit f482d4dc89b9cb75bf1fab539d1f7b065c494baa Author: Carlos Garnacho Date: Mon Jan 17 03:56:47 2011 +0100 Ensure harder a GtkStyleContext has a theming engine anytime gtk/gtkstylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) commit 07e62229dacd44d603703192581c36aa244cb774 Author: Carlos Garnacho Date: Mon Jan 17 03:55:53 2011 +0100 Make GtkFrame propagate the "frame" style class to its header label gtk/gtkframe.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 0e77486e91fe5b0c3cdc2688a6323bb0a27b9641 Author: Carlos Garnacho Date: Mon Jan 17 03:54:58 2011 +0100 Make GtkEntry set the style context state. gtk/gtkentry.c | 5 +++++ 1 file changed, 5 insertions(+) commit e28a2695acdbbe7f6118b402a20b79e789d14873 Author: Carlos Garnacho Date: Fri Jan 14 01:09:40 2011 +0100 Improve progressbars theming. Make progressbar itself have an outset border, and improve spacings. gtk/gtkcssprovider.c | 3 +++ 1 file changed, 3 insertions(+) commit c444ccf53187d87b1197c89a5eb231271ba58d4c Author: Daniel Mustieles Date: Sun Jan 16 21:25:10 2011 +0100 Updated Spanish translation po-properties/es.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 477ff06b2540de64805ff79980048fe36c1d6b26 Author: Daniel Mustieles Date: Sun Jan 16 21:24:39 2011 +0100 Updated Spanish translation po-properties/es.po | 3260 +++++++++++++++++++++++++++++---------------------- 1 file changed, 1852 insertions(+), 1408 deletions(-) commit 837583eb36c89e1d333eaccd1643e2681e0940bc Author: Daniel Mustieles Date: Sun Jan 16 19:30:17 2011 +0100 Updated Spanish translation po/es.po | 240 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 120 insertions(+), 120 deletions(-) commit 6893aa9c257ee68dd612dd844b651340111bcb6a Author: Fran Diéguez Date: Sun Jan 16 17:14:23 2011 +0100 Updated Galician translations po-properties/gl.po | 372 +++++++++++++++++++++++++++------------------------- po/gl.po | 223 ++++++++++++++++--------------- 2 files changed, 307 insertions(+), 288 deletions(-) commit d9ebdb7610e147395b1cb08d128a7c4d93ffb4bb Author: Tristan Van Berkom Date: Sun Jan 16 22:47:12 2011 +0900 Plugged memory leak in gdk_x11_device_manager_xi2_list_devices. This was simply a misplaced 'g_list_copy()'. gdk/x11/gdkdevicemanager-xi2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a530f88234922529c4747c3b972f8ce7e25db4c5 Author: Tristan Van Berkom Date: Sun Jan 16 21:14:00 2011 +0900 Plugged leaking PangoFontDescriptions in gtk_modifier_style_set_font(). gtk/gtkmodifierstyle.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 9438107bff6490e4105a515750447b8d99f22cdb Author: Tristan Van Berkom Date: Sun Jan 16 20:52:43 2011 +0900 Plugged leak in gtkcssprovider.c SelectorStyleInfo structs were never freed. gtk/gtkcssprovider.c | 2 ++ 1 file changed, 2 insertions(+) commit c35fb706bddd5e76dfec2964d67f3aa1ba5a169b Author: Tristan Van Berkom Date: Sun Jan 16 20:17:52 2011 +0900 Plugged memory leak in gtk_style_finalize (destroy the ->background[] patterns). gtk/gtkstyle.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 4a5c435e9a0906220060439db5e8b83ea1d04cb2 Author: Tristan Van Berkom Date: Sun Jan 16 18:15:07 2011 +0900 Plugging memory leak in GtkCellArea (free ->style_detail at finalize time). gtk/gtkcellarea.c | 1 + 1 file changed, 1 insertion(+) commit f793626a530a17fa89b20ae973d754f0f3d6985e Author: Ivar Smolin Date: Sun Jan 16 10:25:57 2011 +0200 [l10n] Updated Estonian translation po/et.po | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit 27e8df0c2c0c7705d69882edad3753b446eb9331 Author: Ivar Smolin Date: Sun Jan 16 10:25:22 2011 +0200 [l10n] Updated Estonian translation po-properties/et.po | 109 ++++++++++++++++++---------------------------------- 1 file changed, 38 insertions(+), 71 deletions(-) commit 85fe2ce17f7790cb856eba4953d420bb0158f4e0 Author: Martin Pitt 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 9f78fd22bcace7594a0754a99a0f0795acf93309 Author: Inaki Larranaga Murgoitio Date: Sat Jan 15 18:17:38 2011 +0100 Updated Basque language po-properties/eu.po | 5282 +++++++++++++++++++++++++-------------------------- 1 file changed, 2598 insertions(+), 2684 deletions(-) commit 46f099441790de5068dfb432256924188f2ddbe3 Author: Javier Jardón Date: Wed Jan 12 13:17:34 2011 +0000 docs: gtkwidget: Add some "Since: 3.0" gtk/gtkwidget.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit ac61edb9fce0cbd1de6fcce6b76bbabfd2edaef1 Author: Tristan Van Berkom Date: Sat Jan 15 21:34:49 2011 +0900 Avoid calling gtk_widget_is_visible(NULL) in _gtk_notebook_get_tab_flags(). The tab can be NULL here when GtkNotebook:show-tabs is FALSE. gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fed55eaf36646f1fa8655267f36ffbc7e17d6e95 Author: Kjartan Maraas Date: Sat Jan 15 12:08:06 2011 +0100 Updated Norwegian bokmål translation po/nb.po | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) commit 77ad5096a9938e3348e4fea9583e464af580d17d Author: Kjartan Maraas Date: Sat Jan 15 12:07:46 2011 +0100 Add missing files po/POTFILES.in | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 4392c0e9b585856d1db4ba5c3bba435e051222c9 Author: Kjartan Maraas Date: Wed Jan 12 10:54:24 2011 +0100 Updated Norwegian bokmål translation po/nb.po | 833 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 451 insertions(+), 382 deletions(-) commit 22876d789ce2c9f2afdc5c5a387e495844546304 Author: Matthias Clasen Date: Sat Jan 15 00:39:29 2011 -0500 Fix a typo gtk/gtktexttag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cc92d6da03944357090c6442a87f6b7828ad5868 Author: Matthias Clasen Date: Sat Jan 15 00:16:51 2011 -0500 Fix a typo gtk/gtkrange.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ccc3d874ef34593088b6bcf33a38580d64153063 Author: Matthias Clasen Date: Sat Jan 15 00:08:39 2011 -0500 Add accessors for GtkRange::round-digits Patch by Christian Dywan, https://bugzilla.gnome.org/show_bug.cgi?id=351755 docs/reference/gtk/gtk3-sections.txt | 4 +- gtk/gtk.symbols | 2 + gtk/gtkrange.c | 77 +++++++++++++++++++++++++++++++----- gtk/gtkrange.h | 7 ++-- gtk/gtkscale.c | 8 ++-- 5 files changed, 81 insertions(+), 17 deletions(-) commit 8e420bca02f5bdc88a43b3e23c4e9fb017f38164 Author: Matthias Clasen Date: Fri Jan 14 23:51:41 2011 -0500 Unify handling of prelighted icons Make GtkEntry use gtk_render_icon_pixbuf for rendering the icons, and move the working icon prelighting code from GtkEntry to GtkThemingEngine. https://bugzilla.gnome.org/show_bug.cgi?id=636691 gtk/gtkentry.c | 89 +++++++++++--------------------------------------- gtk/gtkthemingengine.c | 52 +++++++++++++++++++++++++++-- 2 files changed, 69 insertions(+), 72 deletions(-) commit e9319c618212f385d5e3702cc86c51bd87970356 Merge: f79266092b 867dc0bd0d Author: Chun-wei Fan Date: Sat Jan 15 12:42:52 2011 +0800 Merge ssh://git.gnome.org/git/gtk+ commit 867dc0bd0d349f4e73fab6fc8bfb141e61e4139c Author: Matthias Clasen Date: Fri Jan 14 21:15:06 2011 -0500 Avoid a critical warning during tab DND https://bugzilla.gnome.org/show_bug.cgi?id=639380 gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d790fd4fdd3ea36c9ec38f6dd9b648487b9bfac7 Author: Matthias Clasen Date: Fri Jan 14 20:45:53 2011 -0500 Update information about visuals Based on a patch by Jasper St. Pierre, https://bugzilla.gnome.org/show_bug.cgi?id=639520 docs/reference/gtk/question_index.sgml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) commit 8f6a8441a24b40003b8ec4128931fb2601bc0d30 Author: Matthias Clasen 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 gtk/gtkcellrendereraccel.c | 224 ++++++++++++++++++++++++++++----------------- 1 file changed, 140 insertions(+), 84 deletions(-) commit 1cba79677cb8e9023a2a25568f6447bdc55747dc Author: Matthias Clasen Date: Fri Jan 14 20:01:05 2011 -0500 Add --enable-gtk2-dependency option This can be used to suppress building of gtk-update-icon-cache in favor of using a preexisting version. Based on a patch by Colin Walters, https://bugzilla.gnome.org/show_bug.cgi?id=639471 configure.ac | 11 ++++++++++- docs/reference/gtk/building.sgml | 18 ++++++++++++++++++ gtk/Makefile.am | 14 +++++++++----- 3 files changed, 37 insertions(+), 6 deletions(-) commit d8d31c60cab5af8a8749767f49ce8dfde5f037f9 Author: Matthias Clasen Date: Fri Jan 14 19:35:34 2011 -0500 Drop never-updated revision attributes docs/reference/gtk/building.sgml | 2 +- docs/reference/gtk/compiling.sgml | 2 +- docs/reference/gtk/other_software.sgml | 2 +- docs/reference/gtk/resources.sgml | 2 +- docs/reference/gtk/text_widget.sgml | 2 +- docs/reference/gtk/tree_widget.sgml | 2 +- docs/reference/gtk/windows.sgml | 2 +- docs/reference/gtk/x11.sgml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) commit abc8ac1a8bccf1ad187b55e35e81de1f9eae4785 Author: Matthias Clasen Date: Fri Jan 14 19:20:56 2011 -0500 Move GtkSelection docs inline At the same time, move private selection API to gtkselectionprivate.h docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkselection.sgml | 542 ------------------------------ gtk/gtkmain.c | 2 +- gtk/gtkselection.c | 26 ++ gtk/gtkselection.h | 156 ++++----- gtk/gtkselectionprivate.h | 37 ++ gtk/gtktextview.c | 1 + gtk/gtkwidget.c | 2 +- 8 files changed, 138 insertions(+), 629 deletions(-) commit 00a3685f416b531b0bf4a21213caf08e647c0970 Author: Matthias Clasen Date: Fri Jan 14 18:39:01 2011 -0500 Move GtkPrintJob docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkprintjob.sgml | 186 ------------------------------- gtk/gtkprintjob.c | 15 +++ gtk/gtkprintjob.h | 10 ++ 4 files changed, 26 insertions(+), 186 deletions(-) commit 6cf78a12c1e179b2d5eef4f045e242ceae475709 Author: Matthias Clasen Date: Fri Jan 14 17:49:48 2011 -0500 Move GtkTextTag docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktexttag.sgml | 498 -------------------------------- gtk/gtkenums.h | 13 +- gtk/gtktextattributes.h | 8 + gtk/gtktexttag.c | 16 + 5 files changed, 37 insertions(+), 499 deletions(-) commit 06864ba656fb1ac87540c5008280f4250e83355b Author: Matthias Clasen Date: Fri Jan 14 16:40:13 2011 -0500 Move GtkMenuShell docs inline docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkmenushell.sgml | 224 ------------------------------ gtk/gtkenums.h | 10 +- gtk/gtkmenushell.c | 115 +++++++++++++++ 4 files changed, 125 insertions(+), 225 deletions(-) commit 35644cab9e2b03f1774e6f1d85e950ffe1a15296 Author: Sahran Date: Fri Jan 14 22:46:35 2011 +0100 Added UG translation po/ug.po | 1499 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 825 insertions(+), 674 deletions(-) commit 708357001a8c8dde422e0d4b69c036d7cf70e14e Author: Fridrich Štrba Date: Fri Jan 14 19:49:31 2011 +0100 make the ms-windows engine compile again modules/engines/Makefile.am | 2 +- modules/engines/ms-windows/msw_style.c | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) commit 6f4adebcef6d47cc00fac17839724959921f7289 Author: Michael Natterer Date: Fri Jan 14 16:55:46 2011 +0100 gtk: render GtkEventBox' background in the right state gtk/gtkeventbox.c | 4 ++++ 1 file changed, 4 insertions(+) commit d0f51577a488d52c4ab85d0f4896278cf097a255 Author: Fran Diéguez Date: Fri Jan 14 16:49:43 2011 +0100 Updated Galician translations po-properties/gl.po | 583 +++++++++++++++++++++++++++------------------------- 1 file changed, 302 insertions(+), 281 deletions(-) commit e62b68fe62ce2f0b67ae2ed5a510895156f38c66 Author: Matthias Clasen Date: Fri Jan 14 09:46:11 2011 -0500 Add EXPORT_PACKAGES for the girs This connects the girs to the pc file names. https://bugzilla.gnome.org/show_bug.cgi?id=635287 gdk/Makefile.am | 2 ++ gtk/Makefile.am | 1 + 2 files changed, 3 insertions(+) commit 9d14edf760153a9ea38f8e7dd3af995be06f4bfb Author: Matthias Clasen Date: Fri Jan 14 09:44:10 2011 -0500 Add --include-uninstalled for the gdk gir https://bugzilla.gnome.org/show_bug.cgi?id=635287 gdk/Makefile.am | 8 ++++++-- gtk/Makefile.am | 4 +++- 2 files changed, 9 insertions(+), 3 deletions(-) commit 8ba35bc38192ce3b4527294758cf8edd8fda6a08 Author: Matthias Clasen Date: Fri Jan 14 09:32:26 2011 -0500 Add --warn-all to introspection scanner args https://bugzilla.gnome.org/show_bug.cgi?id=635287 gdk/Makefile.am | 3 ++- gtk/Makefile.am | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 890e4511aaf3ef0ef72328fd7b89440e49de94d2 Author: Colin Walters Date: Thu Jan 13 16:30:28 2011 -0500 GtkContainer: make "handle_border_width" member private Otherwise in introspection we get a naming conflict between the structure member and the method. http://bugzilla.gnome.org/show_bug.cgi?id=639325 gtk/gtkcontainer.c | 6 +++--- gtk/gtkcontainer.h | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) commit 92c8a3e0e174ef774abe8095436538b36d6b669e Author: Matthias Clasen Date: Thu Jan 13 23:42:12 2011 -0500 Remove an overlooked instance of gdk drawing api docs/reference/gtk/question_index.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 985b0e57b25f2db06f94ae941d65766079a2a703 Author: Matthias Clasen Date: Thu Jan 13 23:40:47 2011 -0500 Add a migration guide section about multiple backends docs/reference/gtk/migrating-2to3.xml | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 04248fbd396527661d1d6f2faa46be65155c4df1 Author: Matthias Clasen Date: Thu Jan 13 23:10:25 2011 -0500 Update some outdated content in the question index Based on a patch by Jasper St. Pierre https://bugzilla.gnome.org/show_bug.cgi?id=639494 docs/reference/gtk/question_index.sgml | 369 +++++++++++++++------------------ 1 file changed, 166 insertions(+), 203 deletions(-) commit b23839c7a5ed92959d2badc112d1d4709c1fb64b Author: Matthias Clasen Date: Thu Jan 13 22:19:58 2011 -0500 Add an example for custom css docs/reference/gtk/migrating-GtkStyleContext.xml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) commit 9d85d87f0561ce2af3c72d7b9bb787b958a97e30 Author: Matthias Clasen Date: Thu Jan 13 22:11:22 2011 -0500 Move GtkMenuBar docs inline And remove some outdated content. docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkmenubar.sgml | 104 -------------------------------- gtk/gtkenums.h | 10 +++ gtk/gtkmenubar.c | 18 ++++++ 4 files changed, 29 insertions(+), 104 deletions(-) commit df78c9ee66999f235e3ca267ac638abab6602cb4 Author: Matthias Clasen Date: Thu Jan 13 21:37:33 2011 -0500 Add some doc details Mention symbolic color names in gtk_icon_info_load_symbolic_for_context() gtk/gtkicontheme.c | 3 +++ 1 file changed, 3 insertions(+) commit 7e29fc5b421a049c2b88453232eddeefed9f1b7b Author: Cosimo Cecchi Date: Thu Jan 13 16:03:49 2011 +0100 gtkshow: don't call _get_display() on a NULL GdkScreen gtk_show_uri() is documented to accept a NULL screen to mean the default one. Calling gdk_screen_get_display() on a NULL object will cause segfaults. gtk/gtkshow.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 04494c5df0df3c9867ecc1b0116b761e68557c1c Author: Tristan Van Berkom Date: Thu Jan 13 23:02:34 2011 +0900 Making GtkCellLayout "no cell area yet" warning a g_critical instead. gtk/gtkcelllayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66593ef569b75e35444eddd8e6d2f8278bcbdb48 Author: Tristan Van Berkom Date: Thu Jan 13 21:33:36 2011 +0900 Added warnings to GtkCellLayout when api is accessed and there is no GtkCellArea to operate on. gtk/gtkcelllayout.c | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) commit eaca2ea5e8be915e79cb9825333e2b210f693ad4 Author: Ivar Smolin Date: Thu Jan 13 12:40:46 2011 +0200 [l10n] Updated Estonian translation po-properties/et.po | 2140 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 1465 insertions(+), 675 deletions(-) commit cbd313c23727c462ccfd34d455cb13c6fd900593 Author: Mahyar Moghimi Date: Thu Jan 13 11:35:44 2011 +0330 correcting on off in gtkswitch according to bugreport:638232 po/fa.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 89eb869ecfaa43dfcc9860fc6b2d174beec9ef8c Author: Tristan Van Berkom Date: Thu Jan 13 17:00:57 2011 +0900 Avoid crashes calling gdk_window_enable_synchronized_configure() on an offscreen window. Just added gdk_offscreen_window_do_nothing() noop stub in that slot. gdk/gdkoffscreenwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 290c34b2324a23e01b0957d7a1e0083c9b0f767b Author: Matthias Clasen Date: Wed Jan 12 22:30:08 2011 -0500 Try harder to find a good display name for paper sizes This was requested in https://bugzilla.gnome.org/show_bug.cgi?id=639186. Also add some tests for GtkPaperSize. gtk/gtkpapersize.c | 307 ++++++++++++++++++++++++++------------------------ gtk/tests/Makefile.am | 7 +- gtk/tests/papersize.c | 128 +++++++++++++++++++++ 3 files changed, 291 insertions(+), 151 deletions(-) commit 8709c86944d58098061bbf0413121be3cca29b7b Author: Matthias Clasen Date: Wed Jan 12 19:56:22 2011 -0500 bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 03344207b9b2951bb51a31ff06fe6910542e6d99 Author: Matthias Clasen Date: Wed Jan 12 19:06:48 2011 -0500 Update NEWS NEWS | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit 76de8aa7904e44a4effd70ac2abbd5af442bfe2c Author: Matthias Clasen Date: Wed Jan 12 18:48:20 2011 -0500 Move GtkTreeModel docs inline docs/reference/gtk/tmpl/.gitignore | 2 + docs/reference/gtk/tmpl/gtktreemodel.sgml | 864 ------------------- gtk/gtktreemodel.c | 1301 +++++++++++++++++------------ gtk/gtktreemodel.h | 42 +- 4 files changed, 810 insertions(+), 1399 deletions(-) commit 349c3a8839d48cc01d83b1508d76792c90a94026 Author: Matthias Clasen Date: Wed Jan 12 17:06:27 2011 -0500 Move enum docs inline Based on a patch by Garrett Regier https://bugzilla.gnome.org/show_bug.cgi?id=617324 docs/reference/gtk/tmpl/gtkenums.sgml | 458 ---------------------------------- gtk/gtkenums.h | 258 +++++++++++++++++-- 2 files changed, 236 insertions(+), 480 deletions(-) commit 0c6251d0d2b52cd49d63d7dcb61491f5c810ff33 Author: Thomas Wood Date: Tue Jan 11 11:34:23 2011 +0000 switch: allow the user to toggle the switch by clicking on the handle gtk/gtkswitch.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 49a6e0c2b6b58d130bf0a0f9ceaad2222562df3b Author: Inaki Larranaga Murgoitio Date: Wed Jan 12 23:20:26 2011 +0100 Updated Basque language po/eu.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e3304fe130b17e78be095f9977aea1f1d81b5a1f Author: Inaki Larranaga Murgoitio Date: Wed Jan 12 23:18:55 2011 +0100 Updated Basque language po/eu.po | 3998 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 1829 insertions(+), 2169 deletions(-) commit 6a5d9b0bec147158f9054ff586aa633e393dae95 Author: Inaki Larranaga Murgoitio Date: Wed Jan 12 23:09:13 2011 +0100 Updated Basque language po/eu.po | 4324 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 1968 insertions(+), 2356 deletions(-) commit e2e7075533b003f54ed0852af8595d3ef4f23b01 Author: Carlos Garnacho Date: Wed Jan 12 22:55:55 2011 +0100 Redo patch in efae64b (Set vertical/horizontal class...) Add a _gtk_orientable_set_style_classes() function so all orientation changes to style happen in a single place. gtk/gtkcellareabox.c | 20 -------------------- gtk/gtkcellview.c | 21 +-------------------- gtk/gtkgrid.c | 14 +------------- gtk/gtkorientable.c | 41 +++++++++++++++++++++++++---------------- gtk/gtkorientable.h | 3 +++ gtk/gtkprogressbar.c | 14 +------------- gtk/gtkseparator.c | 21 +-------------------- gtk/gtktoolpalette.c | 21 +-------------------- 8 files changed, 33 insertions(+), 122 deletions(-) commit b6464b6c0a467226057e21d7f35e8afa50321422 Author: Christian Persch 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 efae64be666e7d7489f1a7b8b19d6a9d760a6cda Author: Carlos Garnacho Date: Wed Jan 12 22:28:43 2011 +0100 Set vertical/horizontal class on all widgets overriding GtkOrientable::orientation This is so g_object_set() on that property leaves widgets' style in a meaningful state. Fully fixes bug 639157. gtk/gtkcellareabox.c | 21 +++++++++++++++++++++ gtk/gtkcellview.c | 21 +++++++++++++++++++++ gtk/gtkgrid.c | 13 +++++++++++++ gtk/gtkprogressbar.c | 13 +++++++++++++ gtk/gtkseparator.c | 20 ++++++++++++++++++++ gtk/gtktoolpalette.c | 20 ++++++++++++++++++++ 6 files changed, 108 insertions(+) commit 8ad724ebcc07a5cd167bfde8c9387a9b8da96fdd Author: Carlos Garnacho Date: Wed Jan 12 22:07:34 2011 +0100 Deal with the abscence of horizontal/vertical class when rendering an expander gtk/gtkthemingengine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26db0b7276af9eadec4ce422915fd26cc307949d Author: Carlos Garnacho Date: Wed Jan 12 20:35:04 2011 +0100 Make GtkMenu(Shell) use GtkStyleContext The default CSS has also been modified to theme these sensibly gtk/gtkcssprovider.c | 34 +++++++++++--------- gtk/gtkmenu.c | 91 +++++++++++++++++++++++++++++++++++++++------------- gtk/gtkmenushell.c | 9 +++--- 3 files changed, 93 insertions(+), 41 deletions(-) commit 4b61182521a928deadbaff14d3be992d787181c4 Author: Carlos Garnacho Date: Wed Jan 12 20:31:57 2011 +0100 Make GtkCheckMenuItem use GtkStyleContext gtk/gtkcheckmenuitem.c | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) commit b7caeb7adbf9dc14cf3ce6733d100eb35c5d381c Author: Carlos Garnacho Date: Wed Jan 12 20:29:08 2011 +0100 Fix rendering glitch in menu radiobuttons The arcs needed a new subpath. gtk/gtkthemingengine.c | 3 +++ 1 file changed, 3 insertions(+) commit f4714ccae2c5b15ac1d6b96b567613a606171b3d Author: Carlos Garnacho Date: Wed Jan 12 03:02:33 2011 +0100 Make GtkTearoffMenuItem use GtkStyleContext gtk/gtktearoffmenuitem.c | 88 +++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 45 deletions(-) commit 7f5349b75a9aa6f74737a8eda2199054534182da Author: Carlos Garnacho Date: Wed Jan 12 03:01:28 2011 +0100 Make GtkImageMenuItem use GtkStyleContext gtk/gtkimagemenuitem.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit c42f20efe33473e480a26ed1de8227a2351ff2a4 Author: Carlos Garnacho Date: Wed Jan 12 03:00:51 2011 +0100 Make GtkMenuItem use GtkStyleContext gtk/gtkmenuitem.c | 195 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 118 insertions(+), 77 deletions(-) commit 6ff7a8daf2ee769f601879c19adf817eb00d2eb9 Author: Carlos Garnacho Date: Wed Jan 12 02:35:19 2011 +0100 Make GtkToolItemGroup use GtkStyleContext gtk/gtkthemingengine.c | 16 ++++++-- gtk/gtktoolitemgroup.c | 99 +++++++++++++++++++++++++------------------------- 2 files changed, 63 insertions(+), 52 deletions(-) commit 3492b1567de8d042d0a75b1caba01cf1e5b70f63 Author: Tristan Van Berkom Date: Thu Jan 13 01:12:33 2011 +0900 Fixed assertions in gtk_cell_renderer_get_aligned_area(). The assertions here were not accounting for the possiblility of zero width visible renderers that are aligned completely to the right (i.e. renderers with no content set for a said row). gtk/gtkcellrenderer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aa1f58b731bfc38992eca2a07368b9907b4995ec Author: Guillaume Desmottes Date: Wed Jan 12 14:33:27 2011 +0100 _gtk_cell_area_set_cell_data_func_with_proxy: set the proxy when creating a new CellInfo (#637965) gtk/gtkcellarea.c | 1 + 1 file changed, 1 insertion(+) commit 2b0b08a86155a9473b2a8b468263f95dd6b27eb4 Author: Benjamin Otte Date: Wed Jan 12 11:36:32 2011 +0100 stylecontext: Protect the cairo contexts with cairo_save/cairo_restore() We don't want theme engines to mess up the context we are currently drawing with. gtk/gtkstylecontext.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit f79266092b2a897b714ca9681ab966e3e51636f9 Author: Chun-wei Fan Date: Wed Jan 12 18:36:05 2011 +0800 Update MSVC 2008 Project Files -Update the project files to simplify them a bit after the seperation of GDK-Pixbuf (move GDK-Pixbuf includes into the property sheet, move the linking of Cairo/Pango/PangoCairo into the property sheet)--this is for all DLL/EXE Projects (GDK/GTK/gtk-demo) -Update the GDK-Win32 project as the source files have changed significantly (especially as GDK3 was not compilable on Windows for a while--thanks to Hans Breuer for the help in the process-Bug 639127) -Made up for missed headers in the "install" stage and removed the removed headers in the property sheet -Updated GTK+ .def file generation as an extra macro is needed for that -Updated gdk/Makefile.am for the generation of gdk.vcproj from gdk.vcprojin build/win32/vs9/gdk-win32.vcproj | 8 ++++---- build/win32/vs9/gdk.vcprojin | 8 ++++---- build/win32/vs9/gtk-demo.vcproj | 8 ++++---- build/win32/vs9/gtk.vcprojin | 10 +++++----- 4 files changed, 17 insertions(+), 17 deletions(-) commit 479a08054ba5e17cf35269aa5c8acba19d8a516c Author: Chun-wei Fan Date: Wed Jan 12 13:09:54 2011 +0800 Update MSVC 2008 Project Files -Update the project files to simplify them a bit after the seperation of GDK-Pixbuf (move GDK-Pixbuf includes into the property sheet, move the linking of Cairo/Pango/PangoCairo into the property sheet)--this is for all DLL/EXE Projects (GDK/GTK/gtk-demo) -Update the GDK-Win32 project as the source files have changed significantly (especially as GDK3 was not compilable on Windows for a while--thanks to Hans Breuer for the help in the process-Bug 639127) -Made up for missed headers in the "install" stage and removed the removed headers in the property sheet -Updated GTK+ .def file generation as an extra macro is needed for that -Updated gdk/Makefile.am for the generation of gdk.vcproj from gdk.vcprojin build/win32/vs9/gdk-win32.vcproj | 13 ++++--------- build/win32/vs9/gdk.vcprojin | 9 +++++---- build/win32/vs9/gtk+.vsprops | 35 ++++++++++++++++++++++------------- build/win32/vs9/gtk-demo.vcproj | 8 ++++---- build/win32/vs9/gtk.vcprojin | 14 +++++++------- gdk/Makefile.am | 2 +- 6 files changed, 43 insertions(+), 38 deletions(-) commit 6d6b38cf7868e6871eae61f59aeb872d66cdcd0e Author: Khaled Hosny Date: Wed Jan 12 09:11:04 2011 +0200 Updated Arabic translation po/ar.po | 75 ++++++++++++++++++++++++++++------------------------------------ 1 file changed, 33 insertions(+), 42 deletions(-) commit 908b41926054cf5bc59605d8b6f4e691d89f6b99 Author: Khaled Hosny Date: Wed Jan 12 08:56:41 2011 +0200 Updated Arabic translation po/ar.po | 1034 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 574 insertions(+), 460 deletions(-) commit 2f3c3ca7d387f4b7bbe277c60788405b316fdbab Author: Fridrich Štrba Date: Tue Jan 11 22:45:40 2011 +0100 Fix windows build from git clean and a minor linking issue gtk/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f0b05328a65cdc0a18dad2614505a003e14a540b Author: Yaron Shahrabani Date: Tue Jan 11 20:40:36 2011 +0200 Updated Hebrew translation po-properties/he.po | 3187 ++++++++++++++++++++++++++++----------------------- 1 file changed, 1763 insertions(+), 1424 deletions(-) commit 5616ad0e19d7a6c8ead5af1f735e401e1596c59f Author: Florian Müllner Date: Tue Jan 11 18:10:26 2011 +0100 [build] Add gtktextattributes.h Commit 7fae37ecd54 factored out GtkTextAttributes, but did not add the new header to the build system. gtk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit a606ea62a156015a7a19bb93123ae19ef87e3076 Author: Fridrich Štrba Date: Tue Jan 11 16:13:34 2011 +0100 Fix win32 build gdk/win32/Makefile.am | 1 + gdk/win32/gdkprivate-win32.h | 1 - gtk/Makefile.am | 4 ++-- gtk/gtk.symbols | 2 +- gtk/gtkappchooserbutton.c | 2 ++ gtk/gtkappchooserwidget.c | 2 ++ gtk/gtkmain.c | 9 ++++++++- gtk/gtkmain.h | 2 +- modules/input/gtkimcontextime.c | 4 ++++ 9 files changed, 21 insertions(+), 6 deletions(-) commit 7e33c009a0aab41d86430f50972d3c59a4eb55a9 Author: Benjamin Otte Date: Tue Jan 11 17:06:49 2011 +0100 gdk: Fix typo : Comapny: kludge, with a k gdk/gdkx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b05f54ff73615bd7e94f1f9dc9363e9477114f9b Author: Benjamin Otte Date: Tue Jan 11 16:34:59 2011 +0100 x11: Add --c-include for gdk/gdkx.h to Gdk-X11 gir build gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ebd5f8b10e2287e9b1e13ead0a780573612b9201 Author: Benjamin Otte Date: Tue Jan 11 16:31:55 2011 +0100 gdk: Put stub gdkx.h into gdk/ dir This is so we can include gdk/gdkx.h from inside GTK code. gdk/Makefile.am | 3 ++- gdk/gdkx.h | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) commit 654aca5ccde4cc0c88d5523f603ae3c970d24191 Author: Benjamin Otte Date: Tue Jan 11 16:34:41 2011 +0100 gdk: Don't build X11 stuff into Gdk.gir gdk/Makefile.am | 2 -- 1 file changed, 2 deletions(-) commit 268efbc0ef45089ff1c35425278c265187ca24c7 Author: Benjamin Otte Date: Tue Jan 11 16:34:01 2011 +0100 gdk: Add --c-include gdk/gdk.h to Gir build. gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a25813cc2403a73047598f59512802bc927edfb6 Author: Benjamin Otte Date: Tue Jan 11 16:16:44 2011 +0100 gtk: Add --c-include to gir build gtk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit b30b33998ff8b12176585e0dad0ebd391fd35f8d Author: Benjamin Otte Date: Tue Jan 11 16:40:35 2011 +0100 gtk: Prefix GtkCellAreaBoxContext symbols with an underscore They are private. gtk/gtkcellareabox.c | 20 +++++----- gtk/gtkcellareaboxcontext.c | 78 +++++++++++++++++++------------------- gtk/gtkcellareaboxcontextprivate.h | 28 +++++++------- 3 files changed, 63 insertions(+), 63 deletions(-) commit 8899ab3f91d3af4029ff0de2eb1a1519be7d2d92 Author: Benjamin Otte Date: Tue Jan 11 16:36:39 2011 +0100 gtk: Remove private GtkCellAreaBoxContext symbols from gtk.symbols gtk/gtk.symbols | 13 ------------- 1 file changed, 13 deletions(-) commit 04c773c94d64337568490b024c4206fb5a4f6792 Author: Benjamin Otte Date: Tue Jan 11 16:04:00 2011 +0100 gtk: Rename private header to private name gtk/gtkcellareaboxcontext.h -> gtk/gtkcellareaboxcontextprivate.h gtk/Makefile.am | 2 +- gtk/gtkcellareabox.c | 2 +- gtk/gtkcellareaboxcontext.c | 2 +- gtk/{gtkcellareaboxcontext.h => gtkcellareaboxcontextprivate.h} | 0 4 files changed, 3 insertions(+), 3 deletions(-) commit b43bafff52c4e7b319329455d2dd3af196398a30 Author: Benjamin Otte Date: Mon Jan 10 14:57:39 2011 +0100 textview: Move text attributes code into its own .c file gtk/Makefile.am | 1 + gtk/gtktextattributes.c | 348 ++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtktexttag.c | 295 ---------------------------------------- 3 files changed, 349 insertions(+), 295 deletions(-) commit 7fae37ecd544da77884410971b69c5d481bbea4c Author: Benjamin Otte Date: Thu Jan 6 21:45:58 2011 +0100 textview: Move GtkTextAttributes to its own header gtk/gtk.h | 1 + gtk/gtktextattributes.h | 166 ++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtktextiter.h | 3 +- gtk/gtktexttag.h | 102 ----------------------------- 4 files changed, 169 insertions(+), 103 deletions(-) commit b40dc528f65c2275eb066e2b43ba283a31122d72 Author: Benjamin Otte Date: Tue Jan 11 16:40:16 2011 +0100 tests: Remove useless calls to gtk_widget_style_attach() tests/cellareascaffold.c | 2 -- tests/gtkoffscreenbox.c | 1 - 2 files changed, 3 deletions(-) commit 35d361fce9bae17c1d16dadda225df12ea07a34a Author: Christian Dywan Date: Tue Jan 11 16:36:19 2011 +0100 2 to 3 migration should say gtk_widget_set_visual docs/reference/gtk/migrating-2to3.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 44da5a0094603b5a07527456e90c211d5936ecd7 Author: Milan Bouchet-Valat Date: Sat Jan 8 18:11:59 2011 +0100 Improve docs about GtkStyleContext padding/border/margin GTK_STYLE_PROPERTY_BORDER_WIDTH is of style GtkBorder, not gint. Also make it clearer what the definition and ordering of these 3 properties is. Reorder them in the header to be more logical. gtk/gtkstylecontext.c | 3 +++ gtk/gtkstylecontext.h | 31 ++++++++++++++++++++----------- 2 files changed, 23 insertions(+), 11 deletions(-) commit 27ee3fec96c1fa4b2f3d5d4094a999fae478e298 Author: Cosimo Cecchi Date: Tue Jan 11 10:54:54 2011 +0100 numerableicon: fix a typo in the gtk-doc annotation gtk/gtknumerableicon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df2a4a6131f760740225aee4ff1cafb3ace8c100 Author: Javier Jardón Date: Tue Jan 11 09:37:05 2011 +0000 docs: question_index: Do not reference deprecated API docs/reference/gtk/question_index.sgml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 44f16bfe6db82e27831cc59dc00e368f251298a7 Author: Javier Jardón Date: Tue Jan 11 09:35:15 2011 +0000 docs: question_index: GtkComboBoxEntry no longer exists docs/reference/gtk/question_index.sgml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1a79d9939ca2f9561f61c71b01737d2e4efe0a56 Author: Javier Jardón Date: Tue Jan 11 09:31:08 2011 +0000 docs: question_index: Some documentation fixes docs/reference/gtk/question_index.sgml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 62ba85858201152f820cfadda65b5e3e0db62a1d Author: Matthias Clasen Date: Mon Jan 10 23:36:47 2011 -0500 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d9191f601d82689f47f9e7b9b906e2efa38db68 Author: Matthias Clasen Date: Mon Jan 10 22:59:13 2011 -0500 Revert accidental gtk.symbols changes gtk/gtk.symbols | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) commit a9a7eca7f3c4b7803b6112b116ca57b37298b4af Author: Matthias Clasen Date: Mon Jan 10 22:19:12 2011 -0500 Update NEWS NEWS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 8f6cd8d86deda769f56690ae20cc9120b8020643 Author: Sébastien Granjoux Date: Wed Jan 5 22:46:51 2011 +0100 Fix bgo #638017 Crash in gtk_text_view_set_tabs() gtk/gtktextview.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 9b752aee1a07e2b9a71969ddeb3f560f137b8ce8 Author: Matthias Clasen Date: Mon Jan 10 20:33:13 2011 -0500 Don't use deprecated style api demos/gtk-demo/offscreen_window.c | 1 - demos/gtk-demo/offscreen_window2.c | 1 - 2 files changed, 2 deletions(-) commit 48a4f88ab1d49ad405710ba0908ee31e50a1bc2e Author: Carlos Garnacho Date: Mon Jan 10 23:38:47 2011 +0100 Mark orientable widgets with the vertical/horizontal css classes This can be used to theme widgets differently depending on the orientation. Bug 639157, reported by Christian Dywan. gtk/gtkorientable.c | 18 ++++++++++++++++++ gtk/gtkstylecontext.h | 14 ++++++++++++++ 2 files changed, 32 insertions(+) commit 529fcc84cfa8541378ed0fccc6d3ff4e66a21d85 Author: Carlos Garnacho Date: Mon Jan 10 23:49:21 2011 +0100 Add missing CSS class defines to gtk3-sections.txt docs/reference/gtk/gtk3-sections.txt | 3 +++ 1 file changed, 3 insertions(+) commit 4c4df23d12169740c819f3f696b23aa38be3a3c5 Author: Carlos Garnacho Date: Mon Jan 10 23:23:54 2011 +0100 GtkThemingEngine: Fix handles rendering The wrong class was being used, so the theming engine didn't match it properly. gtk/gtkpaned.c | 4 ++++ gtk/gtkstylecontext.h | 7 +++++++ gtk/gtkthemingengine.c | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) commit d5b0ccacce2179628b22d4f9ce9392625c106a7f Author: Carlos Garnacho Date: Mon Jan 10 23:16:09 2011 +0100 GtkStyleContext: Do not cancel possibly unstarted transitions It might happen that this overcautious check is done on an animation that didn't have time to gather invalidation rectangles. gtk/gtkstylecontext.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit 733cb5e43d10003c78921c69f0675487ae0b032b Author: Carlos Garnacho Date: Mon Jan 10 23:11:42 2011 +0100 Cleanup leftover code in gtkplug-x11 This code was part of the GdkDeviceManagerCore hack gtk/gtkplug-x11.c | 15 --------------- 1 file changed, 15 deletions(-) commit 42ad651914916c720cb2720559f09afdeb2b7b59 Author: Carlos Garnacho Date: Mon Jan 10 23:11:00 2011 +0100 Mark gtk_widget_style_attach() as deprecated. This isn't needed anymore. gtk/gtkwidget.c | 2 ++ gtk/gtkwidget.h | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) commit e426f76e5797b6a2cc9e26d76bc35e52f687aa8f Author: Carlos Garnacho Date: Mon Jan 10 23:48:22 2011 +0100 Fix compiler warning. gtk/gtkwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fa2bfd93f8d44fd079ad91909dd376e9910cd96e Author: Carlos Garnacho Date: Mon Jan 10 22:57:31 2011 +0100 Add gtk_widget_set_device_enabled() This function is a more convenient variant than gtk_widget_set_device_events(), as it will 1) perform changes down a widget hierarchy, to all windows. 1) use the same event mask than gdk_window_get_events() docs/reference/gtk/gtk3-sections.txt | 2 + gtk/gtk.symbols | 2 + gtk/gtkwidget.c | 158 ++++++++++++++++++++++++++++++++++- gtk/gtkwidget.h | 7 ++ 4 files changed, 168 insertions(+), 1 deletion(-) commit c94912afd5bcdf70bb94d36fa74db996292f0959 Author: Carlos Garnacho Date: Mon Jan 10 22:55:31 2011 +0100 GtkTextUtil: Fix typo Use the right "context" object around in GtkStyleContext methods. gtk/gtktextutil.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a67507a53e4c98b2d08e165f18d135010cc3f9df Author: Paolo Borelli Date: Mon Jan 10 21:34:08 2011 +0100 Set the proper css class when getting attributes. gtk/gtktextview.c | 5 +++++ 1 file changed, 5 insertions(+) commit 0a9abb0222a657700da4051fb9c4112c395e15be Author: Hans Breuer Date: Mon Jan 10 21:35:53 2011 +0100 [portability] Use G_PI rather than M_PI gtk/gtknumerableicon.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit f605d3d698fd2c3558aa0d0048cd5d89ada1ae98 Author: Hans Breuer Date: Mon Jan 10 21:34:33 2011 +0100 Bug 639127 - Add missing gdkdisplaymanager-win32.c gdk/win32/gdkdisplaymanager-win32.c | 135 ++++++++++++++++++++++++++++++++++++ gtk/gtk.symbols | 28 +++----- 2 files changed, 145 insertions(+), 18 deletions(-) commit de36dda9251f4f60b0be575231974f3ab7bd879e Author: Carlos Garnacho Date: Mon Jan 10 20:45:23 2011 +0100 Add gtk_style_context_scroll_animations() This function will be needed in widgets like GtkTreeView, since gdk_window_scroll() doesn't trigger the usual mechanisms to update the invalidation area, this function is needed together with it. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkstylecontext.c | 70 ++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 4 +++ 4 files changed, 76 insertions(+) commit 162380fca5a44c86e0c9709d50aca08579418bc0 Author: Carlos Garnacho Date: Mon Jan 10 20:40:37 2011 +0100 Make GtkCalendar use GtkStyleContext gtk/gtkcalendar.c | 449 +++++++++++++++++++++++++------------------------ gtk/gtkcssprovider.c | 28 +++ gtk/gtkthemingengine.c | 4 +- 3 files changed, 255 insertions(+), 226 deletions(-) commit 12944d9c2357c146df11d5a5af947291c3e7d0b3 Author: Carlos Garnacho Date: Mon Jan 10 20:19:58 2011 +0100 Do not set any padding for scrolled window children. gtk/gtkcssprovider.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d9dab98ad67b98a641c7e94842f821b88b8a83a1 Author: Carlos Garnacho Date: Mon Jan 10 20:13:56 2011 +0100 GtkCssProvider: enable parsing negative GtkBorders this can be used as in regular CSS under some situations, so child items overlap the parent element's border. gtk/gtkcssprovider.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2ec40cac8cacebe8b601e9470d1ebe5fdb277a2b Author: Carlos Garnacho Date: Mon Jan 10 20:09:34 2011 +0100 Make GtkTextUtil use GtkStyleContext. gtk/gtktextutil.c | 64 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 47 insertions(+), 17 deletions(-) commit c5a8584c3e33cc9b45d1b3b9baa54f0da5fa4d17 Author: Paolo Borelli Date: Sun Jan 9 23:10:47 2011 +0100 CSS styles for the selection in a TextView. https://bugzilla.gnome.org/show_bug.cgi?id=639106 gtk/gtkcssprovider.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 2290ec6bd8e6670fd630ae36d36612bdcfba72f7 Author: Paolo Borelli Date: Sun Jan 9 22:42:06 2011 +0100 Port GtkTextDisplay to StyleContext. Use the new StyleContext and StateFlags to draw the text https://bugzilla.gnome.org/show_bug.cgi?id=639105 gtk/gtktextdisplay.c | 179 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 117 insertions(+), 62 deletions(-) commit 845d864a519667c6cf9c97361227ee9567b430cc Author: Matthias Clasen Date: Mon Jan 10 12:06:31 2011 -0500 add gtknumerable.c to POTFILES.in po-properties/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 5caa2b58cb728b9b86d787de7cf768e53a80bedb Author: Yaakov Selkowitz Date: Sun Jan 9 02:46:35 2011 -0600 Fix remaining usage of g[dk]ktargetlib. This is a follow-up to commit 07d49ee56a4ce86d9d6154e00ff6b10bd3bdc2a4. https://bugzilla.gnome.org/show_bug.cgi?id=639047 modules/engines/ms-windows/Makefile.am | 4 +- modules/engines/pixbuf/Makefile.am | 4 +- modules/other/gail/libgail-util/Makefile.am | 4 +- modules/other/gail/tests/Makefile.am | 70 ++++++++++++++--------------- 4 files changed, 41 insertions(+), 41 deletions(-) commit efd0e6ec1f436d56ba9546c61ee34320630cb475 Author: Matthias Clasen Date: Mon Jan 10 11:49:06 2011 -0500 Add a setter for GtkWindow.has_user_ref_count This is needed for some language bindings. https://bugzilla.gnome.org/show_bug.cgi?id=638880 docs/reference/gtk/gtk3-sections.txt | 37 +++++++++++++++++++++++++++++++++++- gtk/gtk.symbols | 1 + gtk/gtkwindow.c | 24 +++++++++++++++++++++++ gtk/gtkwindow.h | 2 ++ 4 files changed, 63 insertions(+), 1 deletion(-) commit 061d48b68dc6909281fe89f17e65c7f6cf8b78b4 Author: Matthias Clasen Date: Mon Jan 10 10:59:50 2011 -0500 More doc build fixes Grr, our mixture of xml and plain text in long descriptions is a mess. gtk/gtkcomboboxtext.c | 3 ++- gtk/gtktexttagtable.c | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) commit f75838535308de0c33b5d714416be40222c4ce74 Author: Matthias Clasen Date: Mon Jan 10 09:47:09 2011 -0500 Fix doc syntax gtk/gtktexttagtable.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 63bb0c73bcf4d44e5945aedc7e4d49bf606526a7 Author: Javier Jardón Date: Mon Jan 10 13:20:13 2011 +0000 build: Use mkdir_p instead mkinstalldirs As we don't use mkinstalldirs, $(mkinstalldirs) is simply an alias for $(mkdir_p) Makefile.am | 1 - gtk/Makefile.am | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) commit 3f911b251618b30ffbfc1ad7a557b51bc61a36fe Author: Tristan Van Berkom Date: Mon Jan 10 22:26:46 2011 +0900 Fixed GtkEntry to report the proper default value for "primary/secondary-icon-activatable" gtk/gtkentry.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2dafbba921ba15908f7b0f45b9f96c305a0ffa42 Author: Tristan Van Berkom Date: Sun Jan 9 15:25:53 2011 +0900 Added GtkBuildable support for specifying in GtkComboBoxText. gtk/gtkcomboboxtext.c | 232 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 226 insertions(+), 6 deletions(-) commit cfecb6bf10ca661301e19aac34047241d735ddce Author: Tristan Van Berkom Date: Sun Jan 9 14:06:19 2011 +0900 Added GtkBuildable support to add "tag" children to GtkTextTagTable. gtk/gtktexttagtable.c | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) commit 03975b8e7439bc124a0d4ad3bdaa7f2af1765abb Author: Tristan Van Berkom Date: Sun Jan 9 13:10:40 2011 +0900 Added GtkBuilder support for "menu" child type of GtkMenuToolButton docs/reference/gtk/tmpl/gtkmenutoolbutton.sgml | 18 ++++++++++++++ gtk/gtkmenutoolbutton.c | 33 +++++++++++++++++++++++++- 2 files changed, 50 insertions(+), 1 deletion(-) commit 1fa280938b62a489317934ea7db8114a649dfc87 Author: Tristan Van Berkom Date: Mon Jan 10 18:46:51 2011 +0900 Fixed GtkCellAreaBox to not allocate invisible cells. This was already done for the most part but not taken care of for single cell groups (which is the most common case). gtk/gtkcellareabox.c | 3 +++ 1 file changed, 3 insertions(+) commit 34a7dbae3b5092215afd217b66b9b038240196ab Author: Tristan Van Berkom Date: Mon Jan 10 17:56:51 2011 +0900 Fixed GtkCellArea to never activate/start editing insensitive cells. Included extension to tests/testtreeedit to show this is working properly. gtk/gtkcellarea.c | 3 +++ tests/testtreeedit.c | 64 +++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 56 insertions(+), 11 deletions(-) commit 5c3b49ab14c8556d269d3a4e5bfb7af6e45fd6db Author: Carlos Garnacho Date: Mon Jan 10 03:41:19 2011 +0100 Ensure GtkStyleContext is generated on gtk_widget_render_icon_pixbuf() This fixes some warnings seen when this is called early on non yet styled widgets. gtk/gtkwidget.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 6f3706ac28abb6e45f4aef9534daa3a6b435c2d0 Author: Carlos Garnacho Date: Mon Jan 10 03:38:35 2011 +0100 Make GtkViewport use GtkStyleContext gtk/gtkviewport.c | 96 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 59 insertions(+), 37 deletions(-) commit e6277d3b82440168e073bc83bf10fceb76d63995 Author: Carlos Garnacho Date: Mon Jan 10 03:31:35 2011 +0100 Add gtk_style_context_cancel_animations() This function takes a region ID and cancels all animations on or beneath that region (as in push/pop_animatable_region). First user of this is GtkWidget itself, so unmapped widgets have looping animations cancelled. Fixes bug #638119, reported by Jesse van den Kieboom. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkstylecontext.c | 72 +++++++++++++++++++++++++++++++----- gtk/gtkstylecontext.h | 3 ++ gtk/gtkwidget.c | 3 ++ 5 files changed, 71 insertions(+), 9 deletions(-) commit 3dd838fe76c3193c95ed29fc2e9e1a538dd8b907 Author: Carlos Garnacho Date: Mon Jan 10 02:46:29 2011 +0100 Make GtkLayout use GtkStyleContext gtk/gtklayout.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) commit 18502518f34312495f580b1e7cb8cda44825eff0 Author: Carlos Garnacho Date: Mon Jan 10 02:45:14 2011 +0100 Make GtkImage use GtkStyleContext gtk/gtkimage.c | 87 +++++++++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 46 deletions(-) commit 4e7326732590e2b41ed2ab1134286fb1e6209b93 Author: Carlos Garnacho Date: Mon Jan 10 02:42:05 2011 +0100 Make GtkPrintUnixDialog use GtkStyleContext. gtk/gtkprintunixdialog.c | 47 ++++++++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 17 deletions(-) commit 6fae7c9fa792a18d5c52a813406a9c4db4201187 Author: Carlos Garnacho Date: Mon Jan 10 02:39:12 2011 +0100 Make GtkFontSelection use GtkStyleContext gtk/gtkfontsel.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) commit 2f6514ce3415f42690180e09dd35054a16f57d2c Author: Carlos Garnacho Date: Mon Jan 10 02:37:26 2011 +0100 Make GtkHSV use GtkStyleContext two custom classes replace the light/dark focus detail strings, it doesn't make much sense to have a GTK_STYLE_CLASS_* for that. gtk/gtkcssprovider.c | 8 ++++++++ gtk/gtkhsv.c | 55 ++++++++++++++++++++++++++++++++-------------------- 2 files changed, 42 insertions(+), 21 deletions(-) commit 27c5cc88f8c62f7287d8e3f4078b3adbb2ef7a01 Author: Carlos Garnacho Date: Mon Jan 10 02:31:23 2011 +0100 Make GtkColorSelection use GtkStyleContext gtk/gtkcolorsel.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 455c31d815547fce9fce509001ef7419063d4aa0 Author: Carlos Garnacho Date: Mon Jan 10 02:30:25 2011 +0100 Make GtkColorButton use GtkStyleContext gtk/gtkcolorbutton.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit e0e36b621f8008569d5ebfab453008f5fd34e7ea Author: Carlos Garnacho Date: Mon Jan 10 02:26:28 2011 +0100 Update _gtk_button_paint() arguments to GtkStyleContext The detail strings weren't in use anymore, and the state argument is now a GtkStateFlags. GtkToggleButton has been updated as well. gtk/gtkbutton.c | 21 +++++++-------------- gtk/gtkbutton.h | 5 +---- gtk/gtktogglebutton.c | 18 ++++++------------ 3 files changed, 14 insertions(+), 30 deletions(-) commit f506fc3e93df6d701fe141dda39a55b5f2954a83 Author: Carlos Garnacho Date: Mon Jan 10 02:21:06 2011 +0100 Remove recent GtkStyle usage in GtkWindow GtkStyleContext API is used instead. gtk/gtkwindow.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e94b515171bd4700a826e9f5d82c31abb34d2667 Author: Fran Diéguez Date: Mon Jan 10 00:02:32 2011 +0100 Updated Galician translations po-properties/gl.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ab656b3f7a8a6b77e8e8f2526eb2847ec532b8d6 Author: Paolo Borelli Date: Sun Jan 9 18:10:50 2011 +0100 Obtain the fg color from the renderer prepare_run must have been called before draw_shape, so we can avoid fiddling the the (deprecated) style and state and just use the color alredy set on the renderer. https://bugzilla.gnome.org/show_bug.cgi?id=639079 gtk/gtktextdisplay.c | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) commit fadca187f2cc1f011937c789edd21909f68d0aa1 Author: Paolo Borelli Date: Sun Jan 9 01:32:49 2011 +0100 Remove stipple attributes GtkTextView does not support them anymore. https://bugzilla.gnome.org/show_bug.cgi?id=639030 modules/other/gail/gailtextview.c | 3 --- 1 file changed, 3 deletions(-) commit 12c4730e6f65bcd72c3335deab798a08b439a410 Author: Paolo Borelli Date: Sun Jan 9 00:16:20 2011 +0100 Small cleanup in gailtextview code. Fold gail_misc_add_to_attr_set into the only function calling it, which avoids a useless big "switch" and results in much less code. https://bugzilla.gnome.org/show_bug.cgi?id=639030 modules/other/gail/gailtextview.c | 133 +++++++++++++-------------- modules/other/gail/libgail-util/gailmisc.c | 113 ----------------------- modules/other/gail/libgail-util/gailmisc.h | 4 - modules/other/gail/libgail-util/gailutil.def | 1 - 4 files changed, 63 insertions(+), 188 deletions(-) commit 89c8e2af2d6f2c36273d1cadc48653be0a51fe62 Author: Yaron Shahrabani Date: Sun Jan 9 21:04:58 2011 +0200 Updated Hebrew translation po/he.po | 901 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 488 insertions(+), 413 deletions(-) commit e0d393dec88faa35e969224f7824250cbe138395 Author: Fran Diéguez Date: Sun Jan 9 16:42:40 2011 +0100 Updated Galician translations po-properties/gl.po | 127 +++++++++++++++++----------------------------------- 1 file changed, 40 insertions(+), 87 deletions(-) commit f9e685e5c082e4d7b0d02bba5a813b9ece97bdad Author: Milan Bouchet-Valat Date: Sat Jan 8 17:25:39 2011 +0100 [Doc] gtk_symbolic_color_resolve()'s props arg can be NULL Document this behavior and add annotations. gtk/gtksymboliccolor.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit b761cadaccda761d70f7c2c77b57d5c9c40551db Author: Jorge González Date: Sat Jan 8 13:49:31 2011 +0100 Updated Spanish translation, fixes bug #638991 po/es.po | 827 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 460 insertions(+), 367 deletions(-) commit cc0a65cb5668e9c20d8a45dba41866fe900393a5 Author: Javier Jardón Date: Sat Jan 8 10:56:59 2011 +0100 docs: Fix typo in GtkWidget geometry-management documentation Reported by Andrew Cowie in https://bugzilla.gnome.org/show_bug.cgi?id=638963 gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1ff8df1e18ba16a4668b3c1c4bd23b219bb0c669 Author: Tristan Van Berkom Date: Sat Jan 8 18:46:46 2011 +0900 Adding missing gtk-doc annotations. GtkProgressBar:show-text, GtkScrolledWindow:min-content-width/height are new properties in 3.0. gtk/gtkprogressbar.c | 10 ++++++++++ gtk/gtkscrolledwindow.c | 15 +++++++++++++++ 2 files changed, 25 insertions(+) commit 094d4c81befb92082df8b6bfed5121cd7bc1c74d Author: Bruce Cowan Date: Fri Jan 7 23:25:18 2011 +0000 Updated British English translation po-properties/en_GB.po | 4433 +++++++++++++++++++++++++++--------------------- po/en_GB.po | 1030 ++++++----- 2 files changed, 3035 insertions(+), 2428 deletions(-) commit 29b4baea97efd9d219c4c90df348297afe9cfa73 Author: Carlos Garnacho Date: Fri Jan 7 21:51:23 2011 +0100 Translate KeyPress/KeyRelease in gtkplug-x11 This makes XEmbed work properly again. Only event->key.group and is_modifier are left blank at the moment. Exposing the necessary XKB bits should be considered, but it's not urgent for the current usecases. gtk/gtkplug-x11.c | 88 ++++++++++++++++++++++++------------------------------- 1 file changed, 38 insertions(+), 50 deletions(-) commit 4ed781778d4ea1cd2ff0cde37f8a3cf268a5fa80 Author: Kristian Rietveld Date: Fri Jan 7 15:35:35 2011 +0100 Introduce gtk_tree_view_is_blank_at_pos() This function is useful to figure out whether the tree view is "blank" at a given location. For such locations you might want to popup a custom popup menu, clear the current selection or start rubber banding. In the future, we are planning on updating GtkTreeView's user interactions to take advantage of this new function. Part of bug 350618. gtk/gtk.symbols | 1 + gtk/gtktreeprivate.h | 5 +++ gtk/gtktreeview.c | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtktreeview.h | 7 ++++ gtk/gtktreeviewcolumn.c | 39 ++++++++++++++++++ 5 files changed, 155 insertions(+) commit 688d0534362917a4ff171846e9e9cabb250b37c7 Author: Kristian Rietveld Date: Fri Jan 7 15:10:06 2011 +0100 Fix gtk_tree_view_column_cell_get_position() gtk/gtktreeviewcolumn.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit c40c4a45e5ce326a685729e458410a9857a0cc62 Author: Andika Triwidada Date: Fri Jan 7 20:38:52 2011 +0700 Updated Indonesian translation po/id.po | 1071 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 596 insertions(+), 475 deletions(-) commit be632558dc002e0df1168680bfdd37823687dca6 Author: Matthias Clasen Date: Fri Jan 7 08:12:07 2011 -0500 Document that GtkModuleInit doesn't receive argv anymore gtk/gtkmodules.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 8de4661d8057578870bb27985a0e0e533d4a5783 Author: Ignacio Casal Quinteiro Date: Fri Jan 7 11:34:35 2011 +0100 Set the style for .view so i.e the GtkTextView gets the right style. gtk/gtkcssprovider.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit da41937b421fd5bafc4cad309f4c7cf7752d3fb4 Author: Tristan Van Berkom Date: Fri Jan 7 18:08:51 2011 +0900 Removed special casing code in GtkCellLayout in favor of default implementation. The fact that GtkCellLayout was checking "if (gtk_cell_layout_get_area (layout))" and executing code contitionally from the apis instead of simply falling back to the default implementation for these things was causing problems in language bindings such as gtkmm... Regardless, the implementation is cleaner this way too. gtk/gtkcelllayout.c | 337 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 192 insertions(+), 145 deletions(-) commit 685fe294730f52927369e5b707d11cbfd992b22d Author: Tristan Van Berkom Date: Fri Jan 7 15:47:13 2011 +0900 Fixed documentation of gtk_cell_area_set_focus_cell(). gtk/gtkcellarea.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit ec15c405cf6354e9267e7e6b7ce878c519bffe4c Author: Emilio Pozuelo Monfort Date: Fri Jan 7 01:30:11 2011 +0000 Support disabling X11 extensions Based on a patch from Cyril Brulebois https://bugzilla.gnome.org/show_bug.cgi?id=612918 configure.ac | 72 +++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 52 insertions(+), 20 deletions(-) commit 7fc09ee135140069d925b7dbb12ec105f7987ae9 Author: Fran Diéguez Date: Fri Jan 7 00:11:51 2011 +0100 Updated Galician translations po-properties/gl.po | 3412 ++++++++++++++++++++++++++++----------------------- po/gl.po | 969 ++++++++------- 2 files changed, 2426 insertions(+), 1955 deletions(-) commit aead0b04dffda32a198ccfd8b2510b35ecadfcc5 Author: Matthias Clasen Date: Thu Jan 6 11:27:38 2011 -0500 Forgotten documentation fix gtk/gtkcellarea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7f58c57606c0902fc79789193eb5610fb9a4cbb1 Author: Matthias Clasen Date: Thu Jan 6 11:27:15 2011 -0500 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6cdb6255afa06699a01463d389c0217f41ac6fca Author: Matthias Clasen Date: Thu Jan 6 09:06:24 2011 -0500 More documentation fixes docs/reference/gtk/gtk-query-immodules-3.0.xml | 2 +- docs/reference/gtk/tmpl/gtktextbuffer.sgml | 2 +- gtk/gtkaccelgroup.c | 12 ++++++------ gtk/gtkappchooserdialog.c | 4 ++-- gtk/gtkcellarea.c | 2 +- gtk/gtkfilechooser.c | 6 +++--- gtk/gtkmain.c | 2 +- gtk/gtksettings.c | 4 ++-- gtk/gtksizegroup.c | 6 +++--- gtk/gtktoolshell.c | 2 +- 10 files changed, 21 insertions(+), 21 deletions(-) commit f35c3fd5f7477032af9ca7fbcc29f837b97aa36a Author: Matthias Clasen Date: Thu Jan 6 08:23:18 2011 -0500 Undoccommentize gtktreemenu.c gtk/gtktreemenu.c | 62 +++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) commit 6619ac35e3e6bc693ba41fcdf481f8b1c9bb75f1 Author: Matthias Clasen Date: Thu Jan 6 08:12:01 2011 -0500 Documentation fixes gtk/gtkthemingengine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c396c523279d345cccaffa85e42149aa1efeddf9 Author: Matthias Clasen Date: Thu Jan 6 08:12:01 2011 -0500 Documentation fixes gtk/gtkadjustment.h | 60 +++++++++++++++++++++------------------------------ gtk/gtkcomboboxtext.c | 5 +++-- gtk/gtkwindow.c | 10 ++++----- 3 files changed, 33 insertions(+), 42 deletions(-) commit dc3d70b4ec897d3d0e16bdd3a8ebf5e936305c89 Author: Matthias Clasen Date: Thu Jan 6 07:44:44 2011 -0500 Add sufficient deps to make building from 'git clean' work gtk/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5984fa007333e6c70db2491e0fae1059d493ce54 Author: Matthias Clasen Date: Thu Jan 6 07:44:19 2011 -0500 Fix introspection annotation syntax gtk/gtkcelllayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f09f800cc2ba26d8d0d7ec60d577cbc8f528bad Author: Kizito Birabwa Date: Thu Jan 6 10:23:59 2011 +0100 Updated Luganda translation po/lg.po | 8665 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 4305 insertions(+), 4360 deletions(-) commit 7b88b2976325b6f88719cbdd14be0d6fd2ddf981 Author: Matthias Clasen Date: Thu Jan 6 02:07:35 2011 -0500 Add appchooser docs docs/reference/gtk/Makefile.am | 2 ++ docs/reference/gtk/images/appchooserbutton.png | Bin 0 -> 5115 bytes docs/reference/gtk/images/appchooserdialog.png | Bin 0 -> 52118 bytes docs/reference/gtk/visual_index.xml | 6 +++++ docs/tools/widgets.c | 35 +++++++++++++++++++++++++ gtk/gtkappchooser.c | 11 ++++++++ gtk/gtkappchooserbutton.c | 8 ++++++ gtk/gtkappchooserdialog.c | 12 +++++++++ gtk/gtkappchooserwidget.c | 11 ++++++++ 9 files changed, 85 insertions(+) commit 80a11b7483d70b72b882e4009649d8f3f892417e Author: Matthias Clasen Date: Thu Jan 6 01:11:49 2011 -0500 Documentation polishing docs/reference/gtk/building.sgml | 113 ++++++++++++++++++-------------------- docs/reference/gtk/compiling.sgml | 19 ------- gtk/gtkcellareacontext.c | 3 +- gtk/gtkmain.c | 40 +++++++------- gtk/gtkshow.c | 2 +- 5 files changed, 75 insertions(+), 102 deletions(-) commit f2cde4cf3b1d0eb930482af0591562d3ebd4035d Author: Matthias Clasen Date: Thu Jan 6 01:09:14 2011 -0500 Move the GtkApplication example to the right place examples/Makefile.am | 2 +- gtk/tests/gtk-example-application.c => examples/bloatpad.c | 0 gtk/gtkapplication.c | 2 +- gtk/tests/Makefile.am | 6 +----- 4 files changed, 3 insertions(+), 7 deletions(-) commit 39d0a8ac47ece0ca9546742886c5e46385a626d4 Author: Matthias Clasen Date: Thu Jan 6 00:55:16 2011 -0500 Update NEWS some more NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 44a9b1c35e984db779613940a2584508b76efb34 Author: Tristan Van Berkom Date: Thu Jan 6 14:27:03 2011 +0900 Fixed statement in gtkwindow.c when toplevelness changes. Fixed a typo when checking if the heirarchy toplevel is a toplevel before firing the hierarchy-changed signal. gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a28295a742d6492a03c92413e3570724406ca3e1 Author: Tristan Van Berkom Date: Tue Jan 4 00:55:04 2011 +0900 Dont show the GtkWindow when removing it from a parent and becomming a toplevel Showing the window causes it to try to grab focus, this causes problems when embedded toplevels run through dispose cycles. gtk/gtkwindow.c | 17 ++++++----------- tests/testtoplevelembed.c | 1 + 2 files changed, 7 insertions(+), 11 deletions(-) commit b8c8f2ccb1a1b69514bf86c02f223b5f8482e457 Author: Tristan Van Berkom Date: Mon Dec 27 15:02:01 2010 +0900 Fixed conflict while rebasing master. gtk/gtkwindow.c | 11 ----------- 1 file changed, 11 deletions(-) commit 72675f1f28247622cf3a9171305c7a4cff899719 Author: Tristan Van Berkom Date: Sun Dec 26 19:25:06 2010 +0900 Changes to testtoplevelembed - Made notebook tabs smaller - No need to hide/show toplevels after removing from a parent, if it's visible it will be automatically shown after removing outside of it's previous parent. tests/testtoplevelembed.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 53980aca9b021f57fd626cb5dbf393140c45eb6d Author: Tristan Van Berkom Date: Sun Dec 26 19:13:19 2010 +0900 Fixed GtkFileChooserDefault to handle cases of being in an embedded dialog. This involves checking the toplevelness of new toplevels before connecting but not the *old* ones for disconnecting signals. Also take care of handling a row_reference that becomes invalid over the course of reparenting the filechooser into another parent. gtk/gtkfilechooserdefault.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 93c8058582aa8e6823bcf83b654da29f816a1547 Author: Tristan Van Berkom Date: Sun Dec 26 19:08:33 2010 +0900 Fixed GtkWindow/GtkWidget to properly emit hierarchy changed for embedded toplevels Now GtkWindow takes some measures when setting toplevelness: - When a window becomes toplevel after being embedded it saves the visibility state and reshow's itself so that the window re-realizes and presents itself again automatically - When emitting hierarchy-changed, synthetically mark the toplevel as not anchored, this allows the hierarchy changed propagation to recurse properly. GtkWidget also takes care to unset the parent window *after* unparenting the widget and after emitting the heirarhcy changed that leaves a NULL toplevel. That means there are now 2 cycles of "hierarchy-changed" when removing an embedded toplevel from a parent, first one that makes the new toplevel a NULL one (since the toplevel flag is not yet restored), the second cycle makes the removed window toplevel again when setting the parent window to NULL. gtk/gtkwidget.c | 27 ++++++++++++++------------- gtk/gtkwindow.c | 36 ++++++++++++++++++++++++++++++++++-- 2 files changed, 48 insertions(+), 15 deletions(-) commit aa787c9dd17c9dbee97c76209e62284cd836fdea Author: Tristan Van Berkom Date: Fri Dec 24 13:25:02 2010 +0900 Fixed focus handling on embedded windows. Now GtkWindow chains up in focus vfuncs when non-toplevel, this fixes focus in testtoplevelembed. gtk/gtkwidget.c | 4 +--- gtk/gtkwindow.c | 9 +++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) commit 387d745e0eec26bebf3f50a7eb970aaaa99b2a6e Author: Tristan Van Berkom Date: Fri Dec 24 12:35:56 2010 +0900 Added buttons to notebook tabs in testtoplevelembed Now you can remove and reembed the toplevels (deleting the toplevels put them back in the notebook). tests/testtoplevelembed.c | 85 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 62 insertions(+), 23 deletions(-) commit 2dfa855bc4d32ebdb2c2c0c53670094f06e79271 Author: Tristan Van Berkom Date: Fri Dec 24 12:35:27 2010 +0900 Moved location of unsetting parent window inside gtk_widget_unparent(). Make sure to do this after the widget is unrealized. gtk/gtkwidget.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit fdba9f281dbf7487129ab59d71090bc775d8f316 Author: Tristan Van Berkom Date: Fri Dec 24 12:01:43 2010 +0900 Fixed issues with "hierarchy-changed" signal. GtkFileChooserDefault watches the toplevel and montitors "set-focus" signal on it... however the connection needs to be remade when the GtkFileChooserDialog is in an embedded toplevel. Measure's taken: GtkWindow propagates hierarchy changes when _gtk_window_set_is_toplevel() is called, gtk_widget_unparent() unsets the widget's parent window earlier in the function so that the possible hierarchy change is still able to properly access the hierarchy. GtkFileChooserDefault checks if the "new" toplevel is indeed gtk_widget_is_toplevel() but not the old one, GtkRange has been updated to use gtk_widget_is_toplevel() inside it's hierarhcy_changed vfunc, other classes already do this properly. gtk/gtkfilechooserdefault.c | 2 +- gtk/gtkrange.c | 2 +- gtk/gtkwidget.c | 9 ++++++++- gtk/gtkwindow.c | 9 +++++++++ 4 files changed, 19 insertions(+), 3 deletions(-) commit 69b1bfb17b8c32affe618db59b57cbba9cdddc7b Author: Tristan Van Berkom Date: Fri Dec 24 10:29:21 2010 +0900 Added tests/testtoplevelembed. tests/Makefile.am | 8 +++++- tests/testtoplevelembed.c | 65 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) commit addcc64b9cbb2fb1225080075ad3112a3d93d839 Author: Tristan Van Berkom Date: Fri Dec 24 02:10:07 2010 +0900 Slightly less special casing in GtkWindow for gtk_widget_is_toplevel() Also take care of setting the resize-mode at realize time depending on toplevelness. gtk/gtkwindow.c | 36 +++++++++--------------------------- 1 file changed, 9 insertions(+), 27 deletions(-) commit 6299f61ee7d88adfef6a554fad0e0b89f734aa2f Author: Tristan Van Berkom Date: Fri Dec 24 02:09:41 2010 +0900 Added docs to gtk_widget_set_parent_window. Also stop setting the resize mode of the window. gtk/gtkwidget.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 8b4b62f00c7b343d9282fdbd78df9d60e95d430c Author: Tristan Van Berkom Date: Thu Dec 23 21:51:25 2010 +0900 Allow GtkWindow to be parented if gtk_widget_set_parent_window() is called on one This patch makes gtk_widget_set_parent_window() undo the toplevelness of a GtkWindow, GtkWindow then realizes itself as a normal child widget and behaves like a normal GtkBin by checking gtk_widget_is_toplevel() in several places (show/hide/map/unmap/draw/size_allocate/check_resize/configure_event). gtk/gtkwidget.c | 11 ++++ gtk/gtkwindow.c | 155 +++++++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 147 insertions(+), 19 deletions(-) commit a601b43b8371bcf637e917c53dcdf7300ab4d556 Author: Matthias Clasen Date: Thu Jan 6 00:07:48 2011 -0500 Cosmetic changes docs/reference/gtk/getting_started.xml | 2 +- examples/hello-world.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 4d8c7c57829392194658a1dd7a2dcf0e5e66fcc8 Author: Tristan Van Berkom Date: Thu Jan 6 01:30:17 2011 +0900 Ensure that GtkIconView items get redrawn when the focus cell changes. Seems the redraw was not happenning from keynav when set_focus_cell() was called because keynav already updates the focus-cell. Now we just unconditionally redraw the focus item when set_focus_cell() is called. gtk/gtkiconview.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit bab0f5a5c1669c8324609efbaaeccc066445d808 Author: Tristan Van Berkom Date: Wed Jan 5 21:58:32 2011 +0900 Fixed GtkIconView keynav Icon View was not initially setting focus on a cell when focus initially comes into the view. Focusing into whatever is the first cell in the cursor item when set_cursor_item is called with a NULL cell fixes this. gtk/gtkiconview.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit b7c25c41d6d0abd548bbcd61e1a5b4266235a7b8 Author: Tristan Van Berkom Date: Tue Dec 21 21:28:46 2010 +0900 Fixed gtkiconview dispose cycle to not fire warnings. gtk/gtkiconview.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 56580d1b8bf1ce5ab100cf92f4668783835936f8 Author: Tristan Van Berkom Date: Tue Dec 14 15:37:42 2010 +0900 Restored the old GtkIconView guess for wrap-width/width size of text cell GtkIconView sets the minimum width of the text cell to be at least 50 pixels and otherwise twice the width of the first pixbuf cell found in the icon list. gtk/gtkiconview.c | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) commit 60e5fcf4db01440af2835fe7df04bb84aea76366 Author: Tristan Van Berkom Date: Mon Dec 13 18:08:37 2010 +0900 Made GtkIconView reset the context and invalidate all sizes when a row changes. GtkIconView should have a "grow-only" mode to handle optimization to only allow icons to grow in width when rows change, however since GtkIconView still does not handle large numbers of rows for now we'll just relayout the whole thing whenever a series of rows change. Also fixed up to watch the context incase of implicit resets. gtk/gtkiconview.c | 60 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 47 insertions(+), 13 deletions(-) commit 6036c51d523ce2b7bb2f8632c6ae3282c9436392 Author: Tristan Van Berkom Date: Mon Dec 13 17:41:50 2010 +0900 Removed gtk_icon_view_get_item_area() Now use a GdkRectangle at the begining of the GtkIconViewItem structure and just re-cast the struct to get the item area. gtk/gtkiconview.c | 362 +++++++++++++++++++++++++----------------------------- 1 file changed, 165 insertions(+), 197 deletions(-) commit d0f13ae52c6038ce4ad314bbdd4ba03cafcdbfab Author: Tristan Van Berkom Date: Mon Dec 13 16:01:58 2010 +0900 Fixed GtkIconView buildable custom tag end to let cell layout properly handle gtk/gtkiconview.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 01a35e4483ce051a84941373bf21d00c0dbb17bd Author: Tristan Van Berkom Date: Mon Dec 13 15:54:02 2010 +0900 Added gtk_icon_view_new_with_area() docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkiconview.c | 17 +++++++++++++++++ gtk/gtkiconview.h | 2 ++ 4 files changed, 21 insertions(+) commit a16035883019ff258b2a2c3db4970360aac1db1b Author: Tristan Van Berkom Date: Mon Dec 13 00:24:26 2010 +0900 GtkIconView now uses a per-row GtkCellAreaContext to store the alignments of each row. GtkIconView now properly calculates the height of each row separately using a separate GtkCellAreaContext stored in an array which it can always easily index with the item->row index for all purposes. gtk/gtkiconview.c | 106 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 56 insertions(+), 50 deletions(-) commit 2d5eadb7f99f783970db183dff556df027972229 Author: Tristan Van Berkom Date: Sun Dec 12 20:59:41 2010 +0900 Alignments with variable row heights almost works perfectly. However, I'm going to have to figure a way to store the alignments for rows separately, this may involve using a separate GtkCellAreaContext for each row, unfortunately. gtk/gtkiconview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e51592c0b353931f58a5fe583c35b2c33e82e570 Author: Tristan Van Berkom Date: Sun Dec 12 20:37:38 2010 +0900 Experimenting with allocating the context a different height for each row. gtk/gtkiconview.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit c77abe1f832f06962a892db561e6d1ca4d8440e5 Author: Tristan Van Berkom Date: Sun Dec 12 19:59:41 2010 +0900 Committing working version of GtkIconView using GtkCellArea. Some things still not sorted out, GtkCellAreaContext is not allocated so icons dont recieve alignments yet, focus navigation is not exactly what it used to be (maybe we can work around that by observing the item orientation and explicitly setting focus to the same cell when navigating in the wrong orientation). gtk/gtkiconview.c | 436 +++++++++++++++++++++++++----------------------------- 1 file changed, 201 insertions(+), 235 deletions(-) commit 951ea857cc6e51ccc7f252e3a154c7ae7cbc9d3e Author: Tristan Van Berkom Date: Sun Dec 12 16:29:41 2010 +0900 Initial messy commit of GtkIconView using GtkCellArea (nothing works yet). gtk/gtkiconview.c | 1328 ++++++++++------------------------------------------- 1 file changed, 244 insertions(+), 1084 deletions(-) commit 6d483ed93047ee0564814f560c2da07a82414445 Author: Tristan Van Berkom Date: Fri Dec 10 17:15:39 2010 +0900 Added GtkCellArea & GtkCellAreaContext to GtkIconView First commit to icon-view-refactor, essentially only adds the construct-only "cell-area" property and the context but doesnt use it. gtk/gtkiconview.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 88 insertions(+), 4 deletions(-) commit 8219ed3a26ef4e2a824d8070eb39e3aa95489fd8 Author: Szilárd Pfeiffer Date: Wed Jan 5 23:39:11 2011 -0500 Add gtk_tree_model_iter_previous() vfunc https://bugzilla.gnome.org/show_bug.cgi?id=128058 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkliststore.c | 23 ++++++++++ gtk/gtktreemodel.c | 53 +++++++++++++++++++++++ gtk/gtktreemodel.h | 4 ++ gtk/gtktreemodelfilter.c | 38 +++++++++++++++++ gtk/gtktreemodelsort.c | 28 ++++++++++++ gtk/gtktreestore.c | 28 ++++++++++-- gtk/tests/liststore.c | 83 ++++++++++++++++++++++++++++++++++++ gtk/tests/treestore.c | 83 ++++++++++++++++++++++++++++++++++++ 10 files changed, 338 insertions(+), 4 deletions(-) commit 072023e57b6c894436f1a480797621f3740f6413 Author: Matthias Clasen Date: Wed Jan 5 23:21:52 2011 -0500 Remove deprecated GtkSpinner style properties gtk/gtkcellrendererspinner.c | 8 +++----- gtk/gtkspinner.c | 37 ------------------------------------- gtk/gtkstyle.c | 4 +--- gtk/gtkthemingengine.c | 8 +------- 4 files changed, 5 insertions(+), 52 deletions(-) commit 2b3b3934a4f3308be25e14faeabc0553f3cdbffe Author: Matthias Clasen Date: Wed Jan 5 21:08:30 2011 -0500 Another NEWS update NEWS | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit f4cf52f2cc9fd77c82a2a9566c33c61003b3acac Author: A S Alam Date: Thu Jan 6 07:16:05 2011 +0530 Translation: update Punjabi po-properties/pa.po | 3026 ++++++++++++++++++++++++++++----------------------- po/pa.po | 1087 ++++++++++-------- 2 files changed, 2279 insertions(+), 1834 deletions(-) commit 53b67b9a7209bf187c2609e15fcb4ee4ee127e53 Author: Matthias Clasen Date: Wed Jan 5 19:00:14 2011 -0500 Drop the G_SEAL definition from gdkconfig.h All sealed members removed. Yay! configure.ac | 9 --------- docs/reference/gtk/migrating-2to3.xml | 9 +++++---- 2 files changed, 5 insertions(+), 13 deletions(-) commit 2e064b337881a326dd84f78f115d74ceb3034eb9 Author: Benjamin Otte Date: Wed Jan 5 23:49:40 2011 +0100 tests: Port testsocket example to not use deprecated APIs tests/testsocket.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 8136481d757d1f8fb4e6aa4505e8a1e423fbb6dc Author: Benjamin Otte Date: Wed Jan 5 23:49:14 2011 +0100 tests: Fix compile warnings for people who don't read gcc output. tests/testtreemenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 96091a4d9c20ddea7fa07b26a34b735a2b751234 Author: Benjamin Otte Date: Wed Jan 5 23:03:57 2011 +0100 adjustment: Privateize sealed members gtk/gtkadjustment.c | 100 +++++++++++++++++++++++++++++++--------------------- gtk/gtkadjustment.h | 12 +++---- 2 files changed, 64 insertions(+), 48 deletions(-) commit e1cb1b89d84502c001a060164c2f76f91304e563 Author: Benjamin Otte Date: Wed Jan 5 23:33:50 2011 +0100 testgtk: Update adjustment usage for sealing tests/testgtk.c | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) commit 3d3358b561a897aad60c81ad77a36ec4cc98e52c Author: Benjamin Otte Date: Wed Jan 5 23:28:55 2011 +0100 testgtk: Rename "adj" variables to "adjustment" tests/testgtk.c | 120 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 60 insertions(+), 60 deletions(-) commit b5333057289406d4692dbe364e0b06b82e9101b8 Author: Benjamin Otte Date: Wed Jan 5 23:28:36 2011 +0100 tests: Update prop-editor adjustment usage for sealing tests/prop-editor.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit d5f7b6cd64cec1cd9459fc77e2a1706be1ce2196 Author: Benjamin Otte Date: Wed Jan 5 23:25:33 2011 +0100 gtk-demo: Undef GDK_DISABLE_DEPRECATED to make test compile demos/gtk-demo/changedisplay.c | 3 +++ 1 file changed, 3 insertions(+) commit e62b39c921c31d1e4225951051b8dbb67bc1f291 Author: Benjamin Otte Date: Wed Jan 5 23:03:09 2011 +0100 volumebutton: Update adjustment usage for sealing Also rename all variables named "adj" to "adjustment", like they're called everywhere else. gtk/gtkvolumebutton.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit f79c6baa660fd37d2407dba2a8e322bded1656fa Author: Benjamin Otte Date: Wed Jan 5 23:02:10 2011 +0100 scalebutton: Update adjustment usage for sealing Also rename all variables named "adj" to "adjustment", like they're called everywhere else. gtk/gtkscalebutton.c | 62 ++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) commit cc879a6028f806c1e59ad911b37b4c6c71efb820 Author: Benjamin Otte Date: Wed Jan 5 23:00:46 2011 +0100 textview: Update adjustment usage for sealing Also rename all variables named "adj" to "adjustment", like they're called everywhere else. gtk/gtktextview.c | 131 +++++++++++++++++++++++------------------------------- 1 file changed, 56 insertions(+), 75 deletions(-) commit cd80f49053d3117fdcbb85f06d5d0cc211d7764e Author: Benjamin Otte Date: Wed Jan 5 23:00:26 2011 +0100 tests: Update adjustment usage for sealing gtk/tests/treeview-scrolling.c | 50 +++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 25 deletions(-) commit a41402c455c05c4b29d2220022d08f5e4dde83a9 Author: Benjamin Otte Date: Wed Jan 5 22:29:13 2011 +0100 combobox: Update adjustment usage for sealing gtk/gtkcombobox.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit e4442c010b522eef83330425f77d4ec3de86e4a7 Author: Benjamin Otte Date: Wed Jan 5 22:15:42 2011 +0100 examples: Update dial adjustment usage for sealing examples/gtkdial/dial_test.c | 2 +- examples/gtkdial/gtkdial.c | 54 ++++++++++++++++++++++---------------------- 2 files changed, 28 insertions(+), 28 deletions(-) commit c731e1ce0a7857e504c3c190ce1fe9741b6f9dde Author: Benjamin Otte Date: Wed Jan 5 22:14:32 2011 +0100 demos: Update testpixbuf-scale demo for adjustment sealing demos/testpixbuf-scale.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a28be2cc6caff82b8b55694bd045cc3786079ef5 Author: Benjamin Otte Date: Wed Jan 5 22:12:58 2011 +0100 gail: Update adjustment usage for sealing modules/other/gail/gailadjustment.c | 26 +++++++++++++------------- modules/other/gail/gailwidget.c | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) commit 801ba1c7581b988e009c303f78ff341fd7f674c4 Author: Benjamin Otte Date: Wed Jan 5 22:08:45 2011 +0100 range: Update adjustment usage for sealing gtk/gtkrange.c | 135 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 67 insertions(+), 68 deletions(-) commit 95e9f4c0c180681968ed1e54c9424c5112c4c5fe Author: Benjamin Otte Date: Wed Jan 5 22:06:55 2011 +0100 range: Rewrite attachment setters to use sealed API gtk/gtkrange.c | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) commit 7210e6e1cdd0967472dc899f54b052f29e87da08 Author: Benjamin Otte Date: Wed Jan 5 21:54:54 2011 +0100 viewport: Update adjustment usage for sealing gtk/gtkviewport.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 2b4bb071a3cc4bb8daa501b15223139e51150e0e Author: Benjamin Otte Date: Wed Jan 5 21:53:04 2011 +0100 viewport: Rewrite adjustment modification code for sealing gtk/gtkviewport.c | 115 ++++++++++++++++++++---------------------------------- 1 file changed, 43 insertions(+), 72 deletions(-) commit a317499031d4c07815206d08ac85fcf65c7fcb43 Author: Benjamin Otte Date: Wed Jan 5 20:57:46 2011 +0100 iconview: Update adjustment usage for sealing gtk/gtkiconview.c | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) commit aa495f00b47c1d48d18f636a3434ba57ff3e0559 Author: Benjamin Otte Date: Wed Jan 5 23:14:02 2011 +0100 iconview: Use gtk_adjustment_configure() instead of g_object_set() Simplifies code quite a bit apart from jsut making it more readable. gtk/gtkiconview.c | 41 ++++++++++++++--------------------------- 1 file changed, 14 insertions(+), 27 deletions(-) commit 3f1a65d6f5bfee7e0802dc40c7e845524a993430 Author: Benjamin Otte Date: Wed Jan 5 23:00:54 2011 +0100 iconview: Use set_[hv]adjustment_values() also when just changing upper Simplifies the code quite a bit and the code is smart enough to not do extra work if only one value changes. gtk/gtkiconview.c | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) commit 1af3a95e8c1203d3c6496782a0ac3d0725bfd8e6 Author: Benjamin Otte Date: Wed Jan 5 19:26:14 2011 +0100 menu: Update adjustment usage for sealing gtk/gtkmenu.c | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) commit 8ea3372395ae8af1cdc519eeb3216eab51dc9102 Author: Benjamin Otte Date: Wed Jan 5 19:18:50 2011 +0100 menu: Update adjustment usage for sealing Call gtk_adjustment_set_value() instead of manually updating the value in gtk_menu_scroll_to() gtk/gtkmenu.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit f5a3af9b021999fdf62e28a763b5d11a6f906d00 Author: Benjamin Otte Date: Wed Jan 5 19:15:06 2011 +0100 scrolledwindow: Update adjustment usage for sealing gtk/gtkscrolledwindow.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 76b50a7eae224e0c53eee9bb01c075acab5889e9 Author: Benjamin Otte Date: Wed Jan 5 16:54:12 2011 +0100 spinbutton: Update adjustment usage for sealing Also rename all variables named "adj" to "adjustment", like they're called everywhere else. gtk/gtkspinbutton.c | 190 ++++++++++++++++++++++++++-------------------------- 1 file changed, 96 insertions(+), 94 deletions(-) commit 14a452ab509cbe1661737ac877df7c07d7224fc2 Author: Matthias Clasen Date: Wed Jan 5 16:58:08 2011 -0500 More updates NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit 7799fbf239b8953f3e41b78073584f1dcf2fb27b Author: Matthias Clasen Date: Wed Jan 5 16:30:57 2011 -0500 Add GtkNumerableIcon This is a subclass of GEmblemedIcon that can show a number or short string as an emblem, overlayed on top of another emblem. Written by Cosimo Cecchi https://bugzilla.gnome.org/show_bug.cgi?id=637169 docs/reference/gtk/Makefile.am | 4 +- docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 28 + docs/reference/gtk/gtk3.types | 1 + docs/reference/gtk/images/numerableicon.png | Bin 0 -> 2645 bytes docs/reference/gtk/images/numerableicon2.png | Bin 0 -> 2329 bytes gtk/Makefile.am | 3 + gtk/gtk.h | 1 + gtk/gtk.symbols | 13 + gtk/gtkicontheme.c | 4 + gtk/gtknumerableicon.c | 1048 ++++++++++++++++++++++++++ gtk/gtknumerableicon.h | 89 +++ gtk/gtknumerableiconprivate.h | 32 + tests/Makefile.am | 7 + tests/testnumerableicon.c | 198 +++++ 15 files changed, 1428 insertions(+), 1 deletion(-) commit 9a80100e9ab2430ecc4375ba6bd2f66784ce34a9 Author: Tristan Van Berkom Date: Thu Jan 6 02:29:18 2011 +0900 Fixed get_size() for GtkCellRendererText to clip to the input area For ellipsize cells it's important to clip the result of get_size() so that the returned required rectangle is indeed less than or equal to the input rectangle... this is done so that GtkCellArea can accurately paint focus on cells by calling gtk_cell_renderer_get_aligned_area(). Patch also adds assertions to gtk_cell_renderer_get_aligned_area() to ensure this keeps working correctly. gtk/gtkcellrenderer.c | 5 +++++ gtk/gtkcellrenderertext.c | 15 +++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) commit e41fb7703ca810db1f391dc3237f0465a93f9140 Author: Matthias Clasen Date: Wed Jan 5 11:26:14 2011 -0500 Add padding to text attribute structs gtk/gtktexttag.h | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) commit 3d12aca2f950c4e98462f061df99cb0322f18938 Author: Ivar Smolin Date: Wed Jan 5 18:14:40 2011 +0200 [l10n] Updated Estonian translation po/et.po | 106 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 81 insertions(+), 25 deletions(-) commit 67b8f22d8bd2afb5d978ae118d5b7281897d8b7a Author: Matthias Clasen Date: Wed Jan 5 11:01:20 2011 -0500 Remove some dropped symbols from gtk3-sections.txt docs/reference/gtk/gtk3-sections.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 3109441c7752d58b0fe2040eaf568598a26ed98b Author: Matthias Clasen Date: Wed Jan 5 11:00:23 2011 -0500 Update gtk symbols list gtk/gtk.symbols | 1 - 1 file changed, 1 deletion(-) commit d7af47d65703b114344a488cd8e3e2f5bd318cc8 Author: Milan Bouchet-Valat Date: Wed Jan 5 14:49:09 2011 +0100 Fix doc about gtk_cell_layout_get_area() Return value was copied and pasted from gtk_cell_layout_get_cells(), which is obviously wrong. gtk/gtkcelllayout.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit ebe9d075f4468a500377051c555c902d8c323894 Author: Milan Bouchet-Valat Date: Wed Jan 5 14:47:16 2011 +0100 Fix GtkCellArea:edit-widget to be of type GtkCellEditable More correct, and consistent with gtk_cell_area_get_editable_widget(). gtk/gtkcellarea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f377621eb7aca4e394a158be3f4b411be1754364 Author: Matthias Clasen Date: Wed Jan 5 10:12:16 2011 -0500 Fix libgail-util doc build configure.ac | 1 + docs/reference/libgail-util/Makefile.am | 6 +++++- docs/reference/libgail-util/gail-libgail-util-docs.sgml | 1 + docs/reference/libgail-util/version.xml.in | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) commit 680b64d04a49d6c129f5442ce4039980bb86fa4a Author: Matthias Clasen Date: Wed Jan 5 10:04:48 2011 -0500 Fix some parameter name mismatches in the docs gtk/gtkcellarea.c | 2 +- gtk/gtkcellrenderer.c | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) commit 9f133125202f36a52a4b48ebfa49537550c3a731 Author: Matthias Clasen Date: Wed Jan 5 09:58:46 2011 -0500 Fix file lists in the win32 backend gdk/win32/Makefile.am | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit 1a8290f92cb87cad74c91d7baf71d8d3426c5245 Author: Matthias Clasen Date: Wed Jan 5 09:43:45 2011 -0500 Update POTFILES some more po/POTFILES.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 57de2c84c4d1e43ee182c150aa8f097fe2a8f6b2 Author: Matthias Clasen Date: Wed Jan 5 09:38:36 2011 -0500 Try again to fix the doc build gtk/gtkexpander.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 2c9fad9ea89cfd4e0f2e0f58a476a871fd5411b5 Author: Matthias Clasen Date: Wed Jan 5 08:41:41 2011 -0500 Update POTFILES po-properties/POTFILES.in | 16 +++++++++++++++- po/POTFILES.in | 9 +++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) commit 7d9412791792aa9b9d31342fef1498bf7fd25347 Author: Benjamin Otte Date: Wed Jan 5 14:30:29 2011 +0100 testutils: Update adjustment usage for sealing gtk/gtktestutils.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 58fa980d12eaec85f695e27775f2e7022cc4a8f3 Author: Benjamin Otte Date: Wed Jan 5 14:28:08 2011 +0100 textview: Update adjustment usage for sealing gtk/gtktextview.c | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) commit f65fa81e3ad38d70a34a46a12f2624217fb6430f Author: Benjamin Otte Date: Wed Jan 5 14:12:24 2011 +0100 treeview: Update adjustment usage for sealing Use getters instead of direct structure access. gtk/gtktreeview.c | 138 +++++++++++++++++++++++++++--------------------------- 1 file changed, 69 insertions(+), 69 deletions(-) commit 6ff585e18951e27cea2883e59aa0d0e3cc41d55e Author: Benjamin Otte Date: Wed Jan 5 13:58:28 2011 +0100 treeview: Update adjustment usage for sealing Use gtk_adjustment_set_upper() instead of doing its work manually. gtk/gtktreeview.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit e93eb207943d4e65d58ea9fe9c0847a6528103a2 Author: Benjamin Otte Date: Wed Jan 5 13:43:12 2011 +0100 treeview: Update adjustment usage for sealing Use gtk_adjustment_configure() when toggling header visibility. gtk/gtktreeview.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit bb648319873f863918a99a3598c88db496567bc0 Author: Benjamin Otte Date: Wed Jan 5 13:27:12 2011 +0100 tests: Update adjustment usage for sealing gtk/tests/treeview-scrolling.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 79cc672f3f6e4091cba23f413f4209fc9b8047ae Author: Benjamin Otte Date: Wed Jan 5 13:25:28 2011 +0100 toolitemgroup: Update adjustment usage for sealing gtk/gtktoolitemgroup.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c6697af962c042a939d6e8954c4cdd744bfea9d3 Author: Benjamin Otte Date: Wed Jan 5 13:17:18 2011 +0100 layout: Update adjustment usage for sealing gtk/gtklayout.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit fdedc8e3761fdd24c69ffa3bfb41194736ce291e Author: Benjamin Otte Date: Wed Jan 5 13:14:31 2011 +0100 colorsel: Update adjustment usage for sealing gtk/gtkcolorsel.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit beec484964545cbd14da6c1f3c0681a95d691032 Author: Benjamin Otte Date: Wed Jan 5 13:12:17 2011 +0100 toolpalette: Update adjustment usage for sealing gtk/gtktoolpalette.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit c43a31ea33fe048fe74cd669418bea58d544ffab Author: Benjamin Otte Date: Tue Jan 4 17:23:07 2011 +0100 API: range: Remove update policy It's unused and complicates code a lot. In particular, it breaks the adjustment/range abstractions. docs/reference/gtk/gtk3-sections.txt | 3 - gtk/gtk.symbols | 2 - gtk/gtkenums.h | 8 -- gtk/gtkrange.c | 159 +---------------------------------- gtk/gtkrange.h | 4 - tests/testgtk.c | 3 - 6 files changed, 1 insertion(+), 178 deletions(-) commit e608cc4eafaf6413da206ac9427c39d2e7783381 Author: Matthias Clasen Date: Tue Jan 4 23:45:34 2011 -0500 Update gtk symbol list gtk/gtk.symbols | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit 5c1502479ae87521899c545c404966a965894fb8 Author: Matthias Clasen Date: Tue Jan 4 23:40:41 2011 -0500 Fix gdk/abicheck.sh temporarily The best fix for now is to just hardcode the X11 backend again gdk/abicheck.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4f0bbb13087da69de371b23a3dcfa09003399e4 Author: Matthias Clasen Date: Tue Jan 4 23:15:35 2011 -0500 fix documentation build gtk/gtkexpander.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 9ec7f51ac1ffca82896a7a14f6ebd0b75e68270f Author: Matthias Clasen Date: Tue Jan 4 22:49:54 2011 -0500 Update NEWS for 2.99 NEWS | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) commit c1773bf2402130f7a1ece7ba554390b0ebc52976 Author: Matthias Clasen Date: Tue Jan 4 22:01:48 2011 -0500 Bump version to 2.99 configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 369b64b4279008f732807c7015501cad75610f0e Author: Matthias Clasen Date: Tue Jan 4 21:57:21 2011 -0500 Brush up configure output Show used X extensions, print backends, etc. Also make configure abort in some more cases when explicitly enabled options are missing dependencies. configure.ac | 91 ++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 73 insertions(+), 18 deletions(-) commit c97652aeb43b56189b6fa591090a4888f53be6fc Author: Matthias Clasen Date: Tue Jan 4 19:25:17 2011 -0500 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 | 56 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 52 insertions(+), 4 deletions(-) commit a108b2b08b796de7a8b1a725204c7cd953ded7a4 Author: Emilio Pozuelo Monfort Date: Tue Jan 4 23:20:53 2011 +0000 Fix build when builddir != srcdir gdk/tests/encoding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cfc70ca71bb77a041afb64b09d9782d481ed4315 Author: Emilio Pozuelo Monfort Date: Tue Jan 4 20:24:47 2011 +0000 Fix introspection build when builddir != srcdir So gdk/gdk.h can find gdk/gdkconfig.h, which is in $builddir because it's generated. gdk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 2690b8b924534639dbfb2afc5353905ccc6447f7 Author: Matthias Clasen Date: Tue Jan 4 17:54:47 2011 -0500 Move GtkEntryCompletion docs inline Based on a patch by Garrett Regier https://bugzilla.gnome.org/show_bug.cgi?id=617322 docs/reference/gtk/tmpl/gtkentrycompletion.sgml | 377 ---------------- gtk/gtkentrycompletion.c | 564 +++++++++++++----------- gtk/gtkentrycompletion.h | 23 +- 3 files changed, 319 insertions(+), 645 deletions(-) commit 82c9013e01b73e433a529b4528d931b62f5a0ced Author: Matthias Clasen Date: Tue Jan 4 17:52:14 2011 -0500 Add gtkcellrenderer.sgml to .gitignore docs/reference/gtk/tmpl/.gitignore | 1 + 1 file changed, 1 insertion(+) commit e9cc9d5c47e93396101a47192775031df149b690 Author: Matthias Clasen Date: Tue Jan 4 17:42:30 2011 -0500 Small doc cleanups for GtkCellLayout gtk/gtkcelllayout.c | 137 ++++++++++++++++++++++++++++------------------------ 1 file changed, 73 insertions(+), 64 deletions(-) commit b123bc41fdce1e2cbf4ab6f998b3dd372aab515f Author: Matthias Clasen Date: Tue Jan 4 17:32:12 2011 -0500 Move docs for gtkmain inline At the same time, introduce a gtkmainprivate.h header and various other cleanups. Based on a patch by Tadej Borovšak. https://bugzilla.gnome.org/show_bug.cgi?id=617471 docs/reference/gtk/tmpl/.gitignore | 2 + docs/reference/gtk/tmpl/gtkfeatures.sgml | 135 ---- docs/reference/gtk/tmpl/gtkmain.sgml | 554 --------------- gtk/Makefile.am | 1 + gtk/gtkaboutdialog.c | 2 +- gtk/gtkaccelgroup.c | 6 +- gtk/gtkentrycompletion.c | 2 +- gtk/gtkimcontext.c | 2 +- gtk/gtkimmodule.c | 2 +- gtk/gtklabel.c | 2 +- gtk/gtklinkbutton.c | 8 +- gtk/gtkmain.c | 1121 +++++++++++++++++++----------- gtk/gtkmain.h | 119 ++-- gtk/gtkmainprivate.h | 35 + gtk/gtkmenushell.c | 2 +- gtk/gtkmodules.c | 2 +- gtk/gtkmodules.h | 36 +- gtk/gtkprintoperation.c | 1 + gtk/gtkprivate.h | 22 +- gtk/gtkrange.c | 2 +- gtk/gtksocket.c | 2 +- gtk/gtkspinbutton.c | 2 +- gtk/gtktexttag.c | 2 +- gtk/gtktoolbar.c | 2 +- gtk/gtktoolitem.c | 2 +- gtk/gtktreeview.c | 2 +- gtk/gtkversion.h.in | 75 +- gtk/gtkwidget.c | 2 +- 28 files changed, 933 insertions(+), 1212 deletions(-) commit 98440ad03190396bd2bef02557f8d41e12dd5795 Author: Matthias Clasen Date: Tue Jan 4 14:51:19 2011 -0500 Remove gtktypeutils altogether Based on patches by Javier Jardón. https://bugzilla.gnome.org/show_bug.cgi?id=629955 gtk/Makefile.am | 2 - gtk/gtk.h | 2 +- gtk/gtkaboutdialog.c | 1 + gtk/gtkactiongroup.h | 2 +- gtk/gtkassistant.c | 2 +- gtk/gtkbindings.c | 655 +++++++++++++++++++++++---------------------- gtk/gtkbutton.c | 1 + gtk/gtkcellrendereraccel.c | 1 + gtk/gtkcombobox.c | 1 + gtk/gtkcontainer.c | 6 +- gtk/gtkentry.c | 1 + gtk/gtkfilechooserbutton.c | 1 + gtk/gtkframe.c | 1 + gtk/gtkhandlebox.c | 3 + gtk/gtkiconfactory.c | 4 +- gtk/gtkiconview.c | 1 + gtk/gtkimage.c | 2 + gtk/gtkinfobar.c | 1 + gtk/gtklabel.c | 1 + gtk/gtkmain.h | 1 - gtk/gtkmenu.c | 1 + gtk/gtkmenubar.c | 2 +- gtk/gtkmenuitem.c | 2 + gtk/gtkmenushell.c | 1 + gtk/gtkmessagedialog.c | 2 + gtk/gtknotebook.c | 1 + gtk/gtkpaned.c | 2 +- gtk/gtkprintoperation.c | 8 +- gtk/gtkprintsettings.c | 6 +- gtk/gtkprintunixdialog.c | 21 +- gtk/gtkrange.c | 1 + gtk/gtkscalebutton.c | 2 +- gtk/gtkscrolledwindow.c | 1 + gtk/gtkspinbutton.c | 1 + gtk/gtkstatusbar.c | 2 + gtk/gtkstatusicon.c | 16 +- gtk/gtkstock.h | 15 +- gtk/gtktexttag.c | 8 +- gtk/gtktextview.c | 1 + gtk/gtktoolbar.c | 1 + gtk/gtktoolitemgroup.c | 6 +- gtk/gtktoolpalette.c | 2 +- gtk/gtktrayicon-x11.c | 10 +- gtk/gtktreeview.c | 1 + gtk/gtktreeviewcolumn.c | 1 + gtk/gtktypeutils.c | 47 ---- gtk/gtktypeutils.h | 50 ---- gtk/gtkwidget.c | 1 + gtk/gtkwindow.c | 5 +- po-properties/POTFILES.in | 1 - po/POTFILES.in | 1 - 51 files changed, 438 insertions(+), 470 deletions(-) commit 1283368b1bc93f6190d9aca92c433def60e73c55 Author: Matthias Clasen Date: Tue Jan 4 13:49:37 2011 -0500 Remove GtkArg, GtkCallbackMarshal and GtkFunction Based on a patch by Javier Jardón. https://bugzilla.gnome.org/show_bug.cgi?id=629955 docs/reference/gtk/gtk3-sections.txt | 5 --- gtk/gtktypeutils.h | 80 ------------------------------------ 2 files changed, 85 deletions(-) commit 7e7d8c4ccc5f269bc998dc59d8af4973fe567d1b Author: Javier Jardón Date: Tue Jan 4 13:39:35 2011 -0500 Remove deprecated gtk_quit_* API docs/reference/gtk/gtk3-sections.txt | 5 - docs/reference/gtk/tmpl/gtkmain.sgml | 74 +------------- gtk/gtkmain.c | 193 +---------------------------------- gtk/gtkmain.h | 15 --- 4 files changed, 2 insertions(+), 285 deletions(-) commit 3e348181ed4fe724a9c6f03d09b72876fad7a0e3 Author: Matthias Clasen Date: Tue Jan 4 13:25:04 2011 -0500 Move GtkExpander docs inline Based on a patch by Garrett Regier. https://bugzilla.gnome.org/show_bug.cgi?id=617327 docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkexpander.sgml | 296 ------------ gtk/gtkexpander.c | 784 +++++++++++++++++-------------- 3 files changed, 432 insertions(+), 649 deletions(-) commit c770fdd08adae9c92be3cb725e50bf2a20236f5a Author: Matthias Clasen Date: Tue Jan 4 13:07:28 2011 -0500 Move GtkDrawingArea docs inline Based on a patch by Garrett Regier. https://bugzilla.gnome.org/show_bug.cgi?id=617315 docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkdrawingarea.sgml | 140 ---------------------------- gtk/gtkdrawingarea.c | 116 ++++++++++++++++++++++- gtk/gtkdrawingarea.h | 4 +- 4 files changed, 114 insertions(+), 147 deletions(-) commit 72161a071fb01192c39e8609ad46b93275390f22 Author: Javier Jardón Date: Tue Jan 4 18:51:06 2011 +0100 gtkmenuitem: Use private pointer instead G_TYPE_INSTANCE_GET_PRIVATE gtk/gtkmenuitem.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) commit deab5ff1c9a2e3f0e5d61149ba2c4b4ae695aaa8 Author: Matthias Clasen Date: Tue Jan 4 12:54:24 2011 -0500 Remove gtk_tree_menu_get_type from gtk3.types docs/reference/gtk/gtk3.types | 1 - 1 file changed, 1 deletion(-) commit c00914967081d1f040a3e15f0aeb3067f8191632 Author: Matthias Clasen Date: Tue Jan 4 12:51:11 2011 -0500 Move GtkDialog docs inline Based on a patch by Garrett Regier. https://bugzilla.gnome.org/show_bug.cgi?id=617312 docs/reference/gtk/tmpl/.gitignore | 2 + docs/reference/gtk/tmpl/gtkdialog.sgml | 406 --------------------------------- gtk/gtkdialog.c | 134 +++++++++++ gtk/gtkdialog.h | 83 ++++--- 4 files changed, 183 insertions(+), 442 deletions(-) commit 7245ca82f040ebe735cf65fc72ce17f725b9d3f6 Author: Javier Jardón Date: Tue Jan 4 18:32:22 2011 +0100 gtkmenu: Use private pointer instead G_TYPE_INSTANCE_GET_PRIVATE gtk/gtkmenu.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) commit b5c6904c2f77d20e64b86c48b262d7306502a880 Author: Matthias Clasen Date: Tue Jan 4 12:21:41 2011 -0500 Drop explicit includes of gdkkeysyms.h These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h to use the new GDK_KEY_ symbols. gtk/compose-parse.py | 12 +- gtk/gtkaboutdialog.c | 2 - gtk/gtkaccelgroup.c | 3 +- gtk/gtkaccellabel.c | 2 - gtk/gtkbindings.c | 1 - gtk/gtkcalendar.c | 1 - gtk/gtkcellrendereraccel.c | 2 - gtk/gtkcellrendererspin.c | 2 +- gtk/gtkcolorbutton.c | 3 +- gtk/gtkcombobox.c | 2 - gtk/gtkdialog.c | 5 +- gtk/gtkentry.c | 1 - gtk/gtkexpander.c | 3 +- gtk/gtkfilechooserdefault.c | 1 - gtk/gtkfilechooserentry.c | 2 - gtk/gtkfontsel.c | 5 +- gtk/gtkhsv.c | 2 - gtk/gtkiconview.c | 3 +- gtk/gtkimcontextsimple.c | 80 +- gtk/gtkimcontextsimpleseqs.h | 8824 +++++++++++++++++++++--------------------- gtk/gtkinfobar.c | 1 - gtk/gtklabel.c | 1 - gtk/gtkmenu.c | 6 +- gtk/gtkmenubar.c | 1 - gtk/gtkmenushell.c | 2 +- gtk/gtknotebook.c | 4 +- gtk/gtkpaned.c | 1 - gtk/gtkrange.c | 1 - gtk/gtkscale.c | 1 - gtk/gtkscalebutton.c | 3 - gtk/gtkscrolledwindow.c | 3 +- gtk/gtksocket-x11.c | 2 +- gtk/gtksocket.c | 1 - gtk/gtkspinbutton.c | 3 +- gtk/gtkstatusicon.c | 9 +- gtk/gtkstock.c | 2 +- gtk/gtkswitch.c | 2 - gtk/gtktextview.c | 2 +- gtk/gtktoolbar.c | 4 +- gtk/gtktreeview.c | 2 +- gtk/gtkwidget.c | 11 +- gtk/gtkwindow.c | 2 - 42 files changed, 4492 insertions(+), 4528 deletions(-) commit 16877b4d7bef813a42643ae50c14b13dc8302b36 Author: Matthias Clasen Date: Tue Jan 4 12:05:05 2011 -0500 Reduce includes of gtktypeutils.h to a minimum gtk/gtkactivatable.c | 1 - gtk/gtkactivatable.h | 1 - gtk/gtkarrow.c | 2 +- gtk/gtkbbox.c | 2 +- gtk/gtkbindings.c | 2 +- gtk/gtkbox.c | 2 +- gtk/gtkbuildable.c | 1 - gtk/gtkbuildable.h | 1 - gtk/gtkbuilderparser.c | 3 +-- gtk/gtkcellareabox.c | 1 + gtk/gtkcellrenderer.c | 1 + gtk/gtkcellrendererspinner.c | 2 +- gtk/gtkhsv.c | 2 +- gtk/gtkorientable.c | 2 +- gtk/gtkscale.c | 1 + gtk/gtkscrollable.c | 2 +- gtk/gtkscrolledwindow.c | 1 - gtk/gtksettings.c | 2 +- gtk/gtksizegroup.c | 1 + gtk/gtktreesortable.h | 1 - gtk/gtkviewport.c | 2 +- 21 files changed, 15 insertions(+), 18 deletions(-) commit 8bdb44fd47fb76c8bbe2e644394068dc868e2127 Author: Matthias Clasen Date: Tue Jan 4 11:55:56 2011 -0500 Remove an outdated doc statement. https://bugzilla.gnome.org/show_bug.cgi?id=553404 gtk/gtktextview.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) commit e515bd4f715854b9e7bba11bdcae6ace479e0cf1 Author: Matthias Clasen Date: Tue Jan 4 11:44:09 2011 -0500 Some more calendar doc additions Proposed by Nikos Kouremenos https://bugzilla.gnome.org/show_bug.cgi?id=321958 gtk/gtkcalendar.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 336d355c2aa8d8a90e07d3a89c7ddfd9878d0dc0 Author: Matthias Clasen Date: Tue Jan 4 11:36:42 2011 -0500 Some documentation additions Proposed by Bruno Piguet. https://bugzilla.gnome.org/show_bug.cgi?id=559503 gtk/gtkcalendar.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit bf2a6114abb7262ff31f116dbb0c1a60567c52dc Author: Matthias Clasen Date: Tue Jan 4 11:25:40 2011 -0500 Mention gvfs in the gtk_show_uri() docs https://bugzilla.gnome.org/show_bug.cgi?id=622125 gtk/gtkcssprovider.c | 3 ++- gtk/gtkshow.c | 11 +++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) commit ee89c605cf7933eca21411f635dc59ae767a21fe Author: Matthias Clasen 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 0a069e16439aa95bf55acf1816c35d73820091de Author: Matthias Clasen 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 f130db44ea8c2b85f98d3cc73637dc39c8f96ffe Author: Szilárd Pfeiffer Date: Tue Jan 4 10:47:54 2011 -0500 gail: add/remove horizontal/vertical state based on orientation value Now, these states are depending on the widget class. modules/other/gail/gailbox.c | 22 ---------------------- modules/other/gail/gailpaned.c | 24 ------------------------ modules/other/gail/gailrange.c | 35 ++--------------------------------- modules/other/gail/gailseparator.c | 22 ---------------------- modules/other/gail/gailwidget.c | 23 +++++++++++++++++++++++ 5 files changed, 25 insertions(+), 101 deletions(-) commit 52e1722f35a970538d9c9fdcd94948792cb21245 Author: Milan Bouchet-Valat Date: Mon Dec 13 21:45:07 2010 +0100 GtkComboBox(Text): Add documentation about the entry gtk/gtkcombobox.c | 7 ++++++- gtk/gtkcomboboxtext.c | 10 ++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) commit 06f6f7bd93365c69072432282edd130c567bb4c2 Author: Matthias Clasen Date: Tue Jan 4 10:31:19 2011 -0500 Move GtkEventBox docs inline At the same time, add a private pointer, and generally clean things up. docs/reference/gtk/tmpl/gtkeventbox.sgml | 86 ---------- gtk/gtkeventbox.c | 266 ++++++++++++++++--------------- gtk/gtkeventbox.h | 16 +- 3 files changed, 149 insertions(+), 219 deletions(-) commit 68aa336f5fa3a57346db82de53fb1a652f62cf67 Author: Tristan Van Berkom Date: Wed Jan 5 00:14:25 2011 +0900 Removed TABs and trailing whitespace from GtkComboBox and GtkTreeMenu gtk/gtkcombobox.c | 1633 ++++++++++++++++++++++++++--------------------------- gtk/gtkcombobox.h | 18 +- gtk/gtktreemenu.c | 1028 ++++++++++++++++----------------- gtk/gtktreemenu.h | 38 +- 4 files changed, 1357 insertions(+), 1360 deletions(-) commit f5f822b91ccd2b81b21ee688cb613405f2627458 Author: Tristan Van Berkom Date: Wed Jan 5 00:14:08 2011 +0900 Moved GtkMenuItem private functions to the private header. gtk/gtkmenuitem.h | 10 ---------- gtk/gtkmenuitemprivate.h | 9 ++++++++- 2 files changed, 8 insertions(+), 11 deletions(-) commit 185744d4029f23840e9cd99e44c9c7afb6bc3e85 Author: Tristan Van Berkom Date: Thu Dec 30 17:35:44 2010 +0900 Mentioned that GtkTreeMenu is based on some GtkComboBox code in the copyright header. gtk/gtktreemenu.c | 2 ++ 1 file changed, 2 insertions(+) commit 4ff893979b7c99092910c2796f7701ece3914005 Author: Tristan Van Berkom Date: Thu Dec 30 17:28:26 2010 +0900 Fixed conflicts after rebasing master into combo-refactor branch. gtk/gtkcombobox.c | 14 +++++++------- gtk/gtkmenuitem.c | 20 +++++++++----------- gtk/gtktreemenu.c | 11 ++++++----- 3 files changed, 22 insertions(+), 23 deletions(-) commit d681aa7977c7ee8144600f8b837d09720ef62f4b Author: Tristan Van Berkom Date: Thu Dec 30 16:46:50 2010 +0900 Fixed GtkComboBox to properly set tearoff state on delegate GtkTreeMenu. This breakage was also the cause of not correctly positioning the child menu over the selected item. gtk/gtkcombobox.c | 5 +++++ 1 file changed, 5 insertions(+) commit 80e427c8574daa88dba3fc0feac33792abc7f437 Author: Tristan Van Berkom Date: Tue Dec 21 21:50:02 2010 +0900 Fixed gtktreemenu for new gtkcellareabox api. tests/testtreemenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7b2d6e5cdf169b9ab2e8c0863be236fa55f20375 Author: Tristan Van Berkom Date: Wed Dec 15 17:17:45 2010 +0900 Make GtkTreeMenu a private class: - Removed GtkTreeMenu from gtk-docs.sgml - Removed GtkTreeMenu from gtk3-sections.txt - Removed GtkTreeMenu from gtk.symbols - Make GtkTreeMenu apis prefixed with '_' (including _get_type()). - Updated GtkComboBox sources to use the private apis - Updated GtkCellView to not mention #GtkTreeMenu in gtk-doc statements - Updated tests/testtreemenu to not use a GtkTreeMenu but still show a very fancy GtkComboBox - Moved gtktreemenu.h to private headers section in the makefile. - Removed include of gtktreemenu.h from gtk.h docs/reference/gtk/gtk-docs.sgml | 1 - docs/reference/gtk/gtk3-sections.txt | 36 -------- gtk/Makefile.am | 2 +- gtk/gtk.h | 1 - gtk/gtk.symbols | 20 ----- gtk/gtkcellview.c | 11 +-- gtk/gtkcombobox.c | 40 ++++----- gtk/gtktreemenu.c | 164 +++++++++++++++++------------------ gtk/gtktreemenu.h | 76 ++++++++-------- tests/testtreemenu.c | 68 +++++++++------ 10 files changed, 190 insertions(+), 229 deletions(-) commit 6ae724c0d319bec2a08ec57de45b546da18d318c Author: Tristan Van Berkom Date: Mon Dec 13 20:17:10 2010 +0900 Added LISTMODE env var check to testcombo.c so that one can easily test listmode. tests/testcombo.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 57857f13dfed9cc31da0a12e7ca3d3786a977ce6 Author: Tristan Van Berkom Date: Mon Dec 13 19:34:26 2010 +0900 Added new constructors gtk_combo_box_new_with_area and gtk_combo_box_new_with_area_and_entry. docs/reference/gtk/gtk3-sections.txt | 2 ++ gtk/gtk.symbols | 2 ++ gtk/gtkcombobox.c | 34 ++++++++++++++++++++++++++++++++++ gtk/gtkcombobox.h | 2 ++ 4 files changed, 40 insertions(+) commit b3ff60db71eaf4f705eac0872e971bf3fe11beb5 Author: Tristan Van Berkom Date: Mon Dec 13 19:24:51 2010 +0900 Fixed GtkComboBox to let the cell-layout implementation handle gtk/gtkcombobox.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 467fb0d7dc6e0d14b26c7dfa747ac160eac818af Author: Tristan Van Berkom Date: Wed Dec 8 22:30:22 2010 +0900 Fixed gtk_tree_menu_path_in_menu function which has been malfunctioning. Now sensitivity is properly handled in the "apply-attributes" callback. gtk/gtktreemenu.c | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) commit 01981311da7742006467e8bf284b8d149795d2c4 Author: Tristan Van Berkom Date: Mon Dec 6 21:40:33 2010 +0900 Removed GtkComboBoxPrivate->minimum/natural_width members. And updated gtk_combo_box_list_position() which is still waiting for GtkTreeView to report natural width in order to properly do non fixed width dropdown menus. gtk/gtkcombobox.c | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) commit ee02ac58630ecfc97b43c8a9388e7dfb4f482b31 Author: Tristan Van Berkom Date: Mon Dec 6 21:30:00 2010 +0900 Re-refactored GtkComboBox to not reorder the file. Turns out reordering the file the way I did before put me in an unmergable situation, now re-refactored the combo and list-mode works again. gtk/gtkcombobox.c | 5388 +++++++++++++++++++++++++++-------------------------- 1 file changed, 2757 insertions(+), 2631 deletions(-) commit f3de78a023a5509f5defaf0137569cfef0349e19 Author: Tristan Van Berkom Date: Sun Dec 5 18:03:32 2010 +0900 Fixing GtkComboBox breakage after merge, completing hand-merge of style-context GtkBorder issues (now it works again). gtk/gtkcombobox.c | 222 +++++++++++++++++++++++++++--------------------------- 1 file changed, 109 insertions(+), 113 deletions(-) commit 0c9c0319622a8052ab310080ac446b60a26285b2 Author: Tristan Van Berkom Date: Sat Dec 4 17:14:32 2010 +0900 Fixing GtkCellView to not strcmp() in buildable_custom_tag_end() GtkCellLayout function now returns boolean if one of the tags it was interested in was handled. gtk/gtkcellview.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 85609d124a69ae3be89e50202481beee46ee08bc Author: Tristan Van Berkom Date: Fri Dec 3 18:55:24 2010 +0900 Added clarification to the GtkCellView:cell-area-context documentation. gtk/gtkcellview.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 613545f821b4eb226cca5d53d816e51550043f19 Author: Tristan Van Berkom Date: Fri Dec 3 18:44:23 2010 +0900 Fixed a broken gtk-doc statement in gtktreemenu.c gtk/gtktreemenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1f1e94739b40d0a43e084d051a22147667297ed6 Author: Tristan Van Berkom Date: Fri Dec 3 18:43:37 2010 +0900 Added remaining missing gtk-doc statements for GtkCellView. gtk/gtkcellview.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit e8503f600e0893c9b217991fe1e8e2ff5add0a79 Author: Tristan Van Berkom Date: Fri Dec 3 18:29:40 2010 +0900 Added GtkTreeMenu to gtk+ documentation and updated sections for newly added GtkCellView apis. docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 41 ++++++++++++++++++++++++++++++++++++ docs/reference/gtk/gtk3.types | 1 + 3 files changed, 43 insertions(+) commit 7a673b2ed14137500a7a3c7c9f9442d7c1b4346d Author: Tristan Van Berkom Date: Fri Dec 3 18:28:54 2010 +0900 Added all documentation for new GtkTreeMenu gtk/gtktreemenu.c | 270 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtktreemenu.h | 17 +++- 2 files changed, 285 insertions(+), 2 deletions(-) commit f358dfbcccd4bf1a276d990ad04b39b25e1f03e4 Author: Tristan Van Berkom Date: Fri Dec 3 18:28:20 2010 +0900 Added new symbols for GtkTreeMenu and added GtkCellView apis to gtk.symbols gtk/gtk.symbols | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit c8b63bfe03ae822a2ed69f2f6e2e9bfd25b0989c Author: Tristan Van Berkom Date: Sun Nov 28 18:58:47 2010 +0900 Removed calls to gtk_cell_area_context_sum_*() since they went away. gtk/gtkcellview.c | 2 -- 1 file changed, 2 deletions(-) commit b57095412b70ce7b60331676e76de5217c041db7 Author: Tristan Van Berkom Date: Sat Nov 27 16:50:18 2010 +0900 Added aligned food menu test to testcombo.c tests/testcombo.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) commit 15ac4be60f32e9ba07f932c456abce0262dffb58 Author: Tristan Van Berkom Date: Sat Nov 27 16:32:36 2010 +0900 Fixed combo-refactor branch for recent switch to gtk_cell_area_context_reset() api. gtk/gtkcellview.c | 10 +++++----- gtk/gtktreemenu.c | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) commit ab3b75aeb15e9e6726724f360bcfef9eef4270f4 Author: Tristan Van Berkom Date: Fri Nov 26 23:43:07 2010 +0900 Adding a combo box to testtreemenu to show the GtkTreeMenu at work as a combo box delegate. tests/testtreemenu.c | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) commit 1193c30e152ab4fecac601217b5c2468019b7c3d Author: Tristan Van Berkom Date: Fri Nov 26 21:44:59 2010 +0900 Revert "Added gtk_tree_menu_get_area()." This reverts commit d32d7c8f9c4d2bcd7c5c206c09273ce67ed20df4. gtk/gtktreemenu.c | 8 -------- gtk/gtktreemenu.h | 1 - 2 files changed, 9 deletions(-) commit b32ee4fde3139eacf7e221720ff6aeb40f2a21ed Author: Tristan Van Berkom Date: Fri Nov 26 21:36:28 2010 +0900 Added orientation control to the treemenu test. tests/testtreemenu.c | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) commit bd1b4ddf75d567e3ad95a663ae747c829b77f62c Author: Tristan Van Berkom Date: Fri Nov 26 21:30:30 2010 +0900 Updated GtkCellView for new gtk_cell_area_context_allocate() api. gtk/gtkcellview.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit 26a6965d268a5ef05adbe943be43d647f533cce8 Author: Tristan Van Berkom Date: Fri Nov 26 13:20:43 2010 +0900 Aligned prototypes in gtkcellview.h gtk/gtkcellview.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit f101bf4a2de794abb805dd39f5556686fe601140 Author: Tristan Van Berkom Date: Fri Nov 26 13:20:14 2010 +0900 Added gtk_tree_menu_get_area(). gtk/gtktreemenu.c | 8 ++++++++ gtk/gtktreemenu.h | 1 + 2 files changed, 9 insertions(+) commit 2e2eb786d33636fc911eee8d12796f0d7924bda9 Author: Tristan Van Berkom Date: Fri Nov 26 13:18:08 2010 +0900 Make GtkCellView orientable and only allocate the cell area in the orientable orientation (unless its a "fit-model" cellview which gets both). gtk/gtkcellview.c | 42 +++++++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 7 deletions(-) commit 6ab29f5fd820fd2105ceaed72b55765aaa70bd0c Author: Tristan Van Berkom Date: Fri Nov 26 12:09:06 2010 +0900 Removing apis from GtkCellView APIS: gtk_cell_view_get_desired_width_of_row & gtk_cell_view_get_desired_height_for_width_of_row were introduced in 3.0 only for use from GtkComboBox and now the refactored cellview does this transparently and just requests the right thing through GtkWidget apis. gtk/gtkcellview.c | 91 ++++++------------------------------------------------- gtk/gtkcellview.h | 12 -------- 2 files changed, 10 insertions(+), 93 deletions(-) commit 238bf5cbaad209416eb99d0e3b9c70a1d2343535 Author: Tristan Van Berkom Date: Wed Nov 24 21:45:03 2010 +0900 Oops one of my last commits disabled some tests, re-enabling them. tests/testcombo.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit caf1d57fd379084a0efbad94079578e22bbafed0 Author: Tristan Van Berkom Date: Wed Nov 24 21:40:33 2010 +0900 Fixed inserting and deleting rows for submenus of GtkTreeMenu gtk/gtktreemenu.c | 80 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 61 insertions(+), 19 deletions(-) commit 4a5be7c74e1df189d7f91c479a0da050d8272306 Author: Tristan Van Berkom Date: Wed Nov 24 20:00:10 2010 +0900 Getting closer to updating the treemenu view properly from the model signals gtk/gtktreemenu.c | 199 ++++++++++++++++++++++++++++++++++++++++-------------- tests/testcombo.c | 6 +- 2 files changed, 152 insertions(+), 53 deletions(-) commit 39cf1576d77076c96539ff019728257b72e404b4 Author: Tristan Van Berkom Date: Wed Nov 24 18:27:51 2010 +0900 Fixed GtkCellView to always allocate when in fit-model mode. gtk/gtkcellview.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 83c69f4cf381ce8218a861b4349bc2f207397aa2 Author: Tristan Van Berkom Date: Wed Nov 24 18:14:36 2010 +0900 Implementing GtkComboBox using GtkTreeMenu ! First iteration at implementing combo box using a delegate treemenu, almost everything is working. Still need to finalize sensitivity issues in GtkTreeMenu (and should go ahead and pass through GtkComboBox code with a fine comb...). gtk/gtkcellview.c | 11 +- gtk/gtkcombobox.c | 6448 +++++++++++++++++++++-------------------------------- gtk/gtktreemenu.c | 96 +- 3 files changed, 2620 insertions(+), 3935 deletions(-) commit e1ecd34ce1e57b874cdf5b097db2b5a0c518956e Author: Tristan Van Berkom Date: Wed Nov 24 14:59:55 2010 +0900 Added "fit-model" and "draw-sensitive" properties to GtkCellView - "fit-model" decides that the cellview should request space for the entire treemodel, this ensures the cell view displayed on a combo box will not spuriously change size when the selected item changes. - "draw-sensitive" forces cell area to render cells sensitive even if they are insensitive in the model. gtk/gtkcellview.c | 528 ++++++++++++++++++++++++++++++++++++++---------------- gtk/gtkcellview.h | 19 +- 2 files changed, 388 insertions(+), 159 deletions(-) commit d48690c32cb96d111b8cf8ab866303e1600df6ba Author: Tristan Van Berkom Date: Wed Nov 24 13:49:12 2010 +0900 Make GtkTreeMenu update menu item sensitivity when "apply-attributes" signal is fired for a row in the menu. gtk/gtktreemenu.c | 201 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 153 insertions(+), 48 deletions(-) commit 84a726c3ce9df0ed3bd79d997c93511bcd190548 Author: Tristan Van Berkom Date: Tue Nov 23 15:48:14 2010 +0900 Support grid mode in GtkTreeMenu Added properties "wrap-width", "row-span-column" and "column-span-column" to allow grid style menus from treemodels. Handling row data changes appropriately. gtk/gtktreemenu.c | 627 ++++++++++++++++++++++++++++++++++++++++++--------- gtk/gtktreemenu.h | 19 +- tests/testtreemenu.c | 150 +++++++++++- 3 files changed, 682 insertions(+), 114 deletions(-) commit e6283453948c01abc8644ba20011ec420faffff0 Author: Tristan Van Berkom Date: Tue Nov 23 12:39:00 2010 +0900 Fixed GtkCellView to call cell_view_set_model() and disconnect signals at dispose time. gtk/gtkcellview.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit de59f05ccd65e9c34b9152335eb41ab5bea72b55 Author: Tristan Van Berkom Date: Tue Nov 23 12:11:52 2010 +0900 Added gtk_tree_menu_set/get_tearoff to allow the root menu to have a tearoff item Combo boxes expose an "add-tearoffs" feature to add a tearoff item to the root of the combo menu, added this feature to GtkTreeMenu to achieve this (and updated the testcase). gtk/gtktreemenu.c | 129 +++++++++++++++++++++++++++++++++++++-------------- gtk/gtktreemenu.h | 3 ++ tests/testtreemenu.c | 15 ++++++ 3 files changed, 111 insertions(+), 36 deletions(-) commit 3a56f8814f575cb97f877acc17a09c0f13fc0bb4 Author: Tristan Van Berkom Date: Mon Nov 22 16:32:18 2010 +0900 Reduced code size in GtkTreeMenu by only implementing GtkCellLayout->get_area method for the GtkCellLayout iface. gtk/gtktreemenu.c | 121 +----------------------------------------------------- 1 file changed, 1 insertion(+), 120 deletions(-) commit b6b810ba51cb9a8ad98a5f93025e5c9c8c11004d Author: Tristan Van Berkom Date: Mon Nov 22 16:29:26 2010 +0900 Reduced code in GtkCellView by just implementing the GtkCellLayout->get_area method. gtk/gtkcellview.c | 133 ++++-------------------------------------------------- 1 file changed, 9 insertions(+), 124 deletions(-) commit 438b0f7c9bba215085ac473ee2552bd7f720a49d Author: Tristan Van Berkom Date: Mon Nov 22 15:53:19 2010 +0900 Connected to GtkTreeModel signals in GtkTreeMenu Now the GtkTreeMenu properly updates its hierarchy when the underlying model data changes (row inserted/deleted or reordered). Also some unneeded hackery was removed, all size calculations are delegated to the cellviews. gtk/gtktreemenu.c | 465 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 280 insertions(+), 185 deletions(-) commit 88ec6a62ef18196a8abd3d0586115661be5d526f Author: Tristan Van Berkom Date: Mon Nov 22 15:51:51 2010 +0900 GtkCellView now watches the "row-changed" signal. When the "row-changed" signal on the model is trapped, if the row which changed is the displayed row then the context is flushed and sizes are recalculated for every area in the same context. gtk/gtkcellview.c | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) commit 9ffaae50220da45e0004b4682ec7d1d1031fe924 Author: Tristan Van Berkom Date: Sat Nov 20 16:32:24 2010 +0900 Added GtkTreeMenuHeaderFunc to decide if a submenu gets a leaf header. GtkComboBox needs treemenus to allow selection of all leafs including rows which may have children, this allows the combobox or combobox user to decide which row that has children can also be selectable as a header leaf of the submenu. Test case testtreemenu updated to reflect this. gtk/gtktreemenu.c | 181 +++++++++++++++++++++++++++++++++++++++++++-------- gtk/gtktreemenu.h | 9 +++ tests/testtreemenu.c | 72 +++++++++++++++++++- 3 files changed, 233 insertions(+), 29 deletions(-) commit 6d8dfd5546578bd49835aa2dd44e12f0f427f38a Author: Tristan Van Berkom Date: Sat Nov 20 16:30:51 2010 +0900 Fixed GtkCellView to not clear the layout when disposing The layout belongs the underlying area which may be shared across views and treemenus, let the cells be destroyed when the area is finally destroyed. gtk/gtkcellview.c | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) commit 53bdca9dae1a032f79827772995ba085a41af739 Author: Tristan Van Berkom Date: Fri Nov 19 14:59:14 2010 +0900 Adding more "small" submenus to testtreemenu tests/testtreemenu.c | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) commit 1cacae9cc4702ff7372fcdaa23db1afce84d6e77 Author: Tristan Van Berkom Date: Fri Nov 19 14:56:59 2010 +0900 Fixed trailing ';' on if statement in gtkmenuitem.c gtk/gtkmenuitem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aef55bb629d6921a1956b4cc2ad71379ef07ca1f Author: Tristan Van Berkom Date: Fri Nov 19 13:39:30 2010 +0900 Added submenus to tests/testtreemenu tests/testtreemenu.c | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) commit 963db86d23c5c2245d74672a6eaace89df491caf Author: Tristan Van Berkom Date: Fri Nov 19 13:30:30 2010 +0900 Fixed GtkTreeMenu to not infinitely recurse when building submenus. GtkTreeMenu needs to only populate it's submenus when set_root() is called, we were populating it when the model is set which cause the tree to be infinitely populated as the root is NULL by default. Also call gtk_menu_set_reserve_toggle_thingy (FALSE) to not reserve space for the toggle size. gtk/gtktreemenu.c | 36 ++++++++++++++++++++++-------------- gtk/gtktreemenu.h | 3 +++ 2 files changed, 25 insertions(+), 14 deletions(-) commit c690402446f2e75f63660cc838fa08e77c95d2b6 Author: Tristan Van Berkom Date: Fri Nov 19 13:29:20 2010 +0900 Fixed GtkMenuItem to reserve the actual arrow size and spacing GtkMenuItem was reserving arrow size based on it's requested height, now base the submenu arrow size on the actual arrow size and spacing. gtk/gtkmenuitem.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit 26c3f1a26d1f282743513fb437eb3e79b2436690 Author: Tristan Van Berkom Date: Thu Nov 18 17:33:23 2010 +0900 Adding GtkTreeMenu class. Added GtkTreeMenu class to automatically render a GtkTreeModel into a GtkMenu hierarchy (will be used by GtkComboBox for its dropdown menus). Included an accompanying testcase tests/testtreemenu gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtktreemenu.c | 909 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtktreemenu.h | 91 ++++++ tests/Makefile.am | 9 +- tests/testtreemenu.c | 245 ++++++++++++++ 6 files changed, 1256 insertions(+), 1 deletion(-) commit f15a589651889fae1c2436f052b9f960d46b482a Author: Tristan Van Berkom Date: Thu Nov 18 17:31:31 2010 +0900 Added gtk_menu_item_set/get_reserve_indicator. This is needed by GtkTreeMenu to ensure that child menu items reserve space for the submenu indicator even if they dont have submenus... in this way we ensure the same size of all cell areas in the menu items at allocation/request time. gtk/gtkmenuitem.c | 41 +++++++++++++++++++++++++++++++++++++---- gtk/gtkmenuitem.h | 13 +++++++++++++ gtk/gtkmenuitemprivate.h | 1 + 3 files changed, 51 insertions(+), 4 deletions(-) commit 5e8e4429c785dbe6720b8509113bdf9622d0c948 Author: Tristan Van Berkom Date: Thu Nov 18 17:30:33 2010 +0900 Fixing GtkCellView PROP_CELL_AREA_CONTEXT property id ... and renaming some internal variables. gtk/gtkcellview.c | 91 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 46 insertions(+), 45 deletions(-) commit 988200800c5dea103adcb56d3fba628e9c97875f Author: Tristan Van Berkom Date: Thu Nov 18 15:21:41 2010 +0900 Added gtk_cell_view_new_with_context(). gtk/gtkcellview.c | 29 ++++++++++++++++++++++++++++- gtk/gtkcellview.h | 4 ++++ 2 files changed, 32 insertions(+), 1 deletion(-) commit b70589b6a401efa84982333e71e489a36d02a070 Author: Tristan Van Berkom Date: Thu Nov 18 13:53:55 2010 +0900 Reimplemented GtkCellView using an internal GtkCellArea. Added construct GtkCellArea and GtkCellAreaContext properties, the context property allows putting multiple cellviews into the same size request context. gtk/gtkcellview.c | 632 ++++++++++++++++-------------------------------------- 1 file changed, 189 insertions(+), 443 deletions(-) commit 58cdd6d38eb6b976c2792ca435c2731f16f8924b Author: Tristan Van Berkom Date: Wed Nov 17 16:00:34 2010 +0900 Removed GtkMenuItem->show_submenu_indicator flag The show_submenu_indicator flag was explicitly set in various places from GtkMenu/GtkMenuBar at request times, since the GtkMenuItem already checks the parent type for GTK_IS_MENU_BAR() in various places, removed this flag in favor of just checking the parent type (only in the interest of better readable code). gtk/gtkmenu.c | 1 - gtk/gtkmenubar.c | 1 - gtk/gtkmenuitem.c | 67 +++++++++++++++++++++++++++++++------------------------ 3 files changed, 38 insertions(+), 31 deletions(-) commit 7352a166b6902df27fe3957e28e2e2194d5d9ba0 Author: Matthias Clasen Date: Tue Jan 4 02:21:38 2011 -0500 Formatting fixes and whitespace cleanups gtk/gtknotebook.c | 4071 ++++++++++++++++++++++++++--------------------------- 1 file changed, 2035 insertions(+), 2036 deletions(-) commit 32bfc980c15b13e7ddf91cfe143e39513f40b3a1 Author: Matthias Clasen Date: Tue Jan 4 02:06:03 2011 -0500 Remove pack property altogether gtk/gtknotebook.c | 2 -- 1 file changed, 2 deletions(-) commit 723fedef8b522c1a295a6ad514d44f3bd9d63ce0 Author: Matthias Clasen Date: Tue Jan 4 02:03:03 2011 -0500 Remove pack consideration from tab drawing gtk/gtknotebook.c | 88 ++++++++++--------------------------------------------- 1 file changed, 16 insertions(+), 72 deletions(-) commit 4ea886aea12d40e9938034035874a4a805590596 Author: Matthias Clasen Date: Tue Jan 4 01:57:22 2011 -0500 Don't consider pack when allocating tabs gtk/gtknotebook.c | 133 +++++++++++++++++++++--------------------------------- 1 file changed, 51 insertions(+), 82 deletions(-) commit f9d6bc6cca40e9f9fd360f49dfb9c6e939b0fc42 Author: Matthias Clasen Date: Tue Jan 4 01:39:18 2011 -0500 Drop pack consideration from gtk_notebook_search_page gtk/gtknotebook.c | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) commit a7bb19337732ebd5e6a9f8c5221fe083bdb6bf06 Author: Matthias Clasen Date: Tue Jan 4 01:36:09 2011 -0500 Drop internal function to find page position gtk/gtknotebook.c | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) commit f838ecf9f0e6ba6cc0b1b40db3643a13d88b4480 Author: Matthias Clasen Date: Tue Jan 4 01:31:47 2011 -0500 Remove pack consideration from tab dnd gtk/gtknotebook.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) commit 88501d527dd50c9dc6e1b76a8dd5f1adaf0304b2 Author: Matthias Clasen Date: Tue Jan 4 01:23:05 2011 -0500 Remove pack consideration from tab reordering gtk/gtknotebook.c | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) commit 03b37a2e540d8eb77b993b45798008559a56b01b Author: Matthias Clasen Date: Tue Jan 4 01:11:28 2011 -0500 Remove pack arguments from some internal functions This removes pack from gtk_notebook_{set,query}_tab_label_packing. gtk/gtknotebook.c | 37 ++++++++++++------------------------- 1 file changed, 12 insertions(+), 25 deletions(-) commit 08a99e9ab31c3b465001c86cfcb68dce9846901c Author: Matthias Clasen Date: Tue Jan 4 00:57:34 2011 -0500 Remove the deprecated GtkNotebook:tab-pack child property gtk/gtknotebook.c | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) commit 98b140e7b51004f6d3343781e9cfb65f4633bd7d Author: Matthias Clasen Date: Tue Jan 4 00:55:50 2011 -0500 Don't use GtkNotebook:tab-pack in testnotebookdnd tests/testnotebookdnd.c | 100 ++++++++++++++++++++---------------------------- 1 file changed, 42 insertions(+), 58 deletions(-) commit c874bba0e1ed8499512e1d525276c80b1543bc85 Author: Matthias Clasen Date: Mon Jan 3 22:55:38 2011 -0500 GtkNotebook: fix reference to no-longer-exiting function in docs gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72b69ae2ed67e35f6aaebc20133f7c1ecb4aaee1 Author: Matthias Clasen Date: Mon Jan 3 21:51:58 2011 -0500 Don't use page_size in GtkSpinButton It ought to be 0 anyway, but don't use it. This puts bug 307963 to rest. gtk/gtkspinbutton.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) commit a975d62071d71814eb9e6b3c379228f4cd66f0d3 Author: Matthias Clasen Date: Mon Jan 3 21:31:55 2011 -0500 Rename gtk-update-icon-cache and gtk-builder-convert back In bug 635207, it was pointed out that it is a bad idea to rename these tools purely in the name of parallel-installability, since it forces dependencies to make a choice between running gtk-update-icon-cache and gtk-update-icon-cache-3.0 (or both ?!). So, we rename these utilities back to their un-suffixed names and rely on distributors to resolve the conflict between GTK+ 2.x and GTK+ 3.0 packages, which can be done e.g. by dropping the utilities from the gtk3 packages and add a gtk3 -> gtk2 dependency. docs/reference/gtk/Makefile.am | 8 ++++---- ...der-convert-3.0.xml => gtk-builder-convert.xml} | 10 +++++----- docs/reference/gtk/gtk-docs.sgml | 4 ++-- ...con-cache-3.0.xml => gtk-update-icon-cache.xml} | 14 ++++++-------- gtk/Makefile.am | 22 +++++++++++----------- ...gtk-builder-convert-3.0 => gtk-builder-convert} | 0 modules/input/Makefile.am | 4 ++-- 7 files changed, 30 insertions(+), 32 deletions(-) commit 7266d0f11fb25e27e51026fabe976de2c105a9eb Author: Carlos Garnacho Date: Tue Jan 4 02:41:49 2011 +0100 Make GtkPathBar use ::style-updated gtk/gtkpathbar.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit c3b5b3531c9f0afe6d7636f68203f35917842b19 Author: Carlos Garnacho Date: Tue Jan 4 02:41:22 2011 +0100 GtkPaned: Remove unneeded call gtk/gtkpaned.c | 2 -- 1 file changed, 2 deletions(-) commit f9a5c14ac0c4077c1dc15145050b4554611cd03c Author: Carlos Garnacho Date: Tue Jan 4 02:41:04 2011 +0100 Make GtkOffscreenWindow use GtkStyleContext gtk/gtkoffscreenwindow.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 7e2dea1dffc18c0ba8ec77cd24ab3b05b6fee35e Author: Carlos Garnacho Date: Tue Jan 4 02:40:49 2011 +0100 GtkNotebook: remove unneeded call gtk/gtknotebook.c | 2 -- 1 file changed, 2 deletions(-) commit 61691117dc49f316544887062a9bc70376cd529d Author: Carlos Garnacho Date: Tue Jan 4 02:40:33 2011 +0100 GtkMisc: Remove unneeded calls gtk/gtkmisc.c | 4 ---- 1 file changed, 4 deletions(-) commit 905604550a15c484865984388371eb7830e93c91 Author: Carlos Garnacho Date: Tue Jan 4 02:40:16 2011 +0100 Make GtkMessageDialog use GtkStyleContext gtk/gtkmessagedialog.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit 166b709c7f04076be18ac7717a0f4998a2cfaa6a Author: Carlos Garnacho Date: Tue Jan 4 02:38:24 2011 +0100 Make GtkLinkButton use ::style-updated gtk/gtklinkbutton.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 80e115331cfe3f31a0e6e3810fc5885409996aee Author: Carlos Garnacho Date: Tue Jan 4 02:36:45 2011 +0100 GtkInvisible: Avoid chaining up in ::style-updated gtk/gtkinvisible.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 7b3de2d5529c7902318130a5a23247b841c0c4b1 Author: Carlos Garnacho Date: Tue Jan 4 02:35:19 2011 +0100 Make GtkHandleBox size request code use GtkStyleContext for padding gtk/gtkhandlebox.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit b062a583d3396361481fe59f1651cb739b548035 Author: Carlos Garnacho Date: Tue Jan 4 02:34:43 2011 +0100 Make GtkFixed use GtkStyleContext gtk/gtkfixed.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 14a5c0b9ffbb7ebed91e1b1d4afde86282a94b09 Author: Carlos Garnacho Date: Tue Jan 4 02:34:28 2011 +0100 Make GtkFileChooser use GtkStyleContext gtk/gtkfilechooserdefault.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit 8e18c2cfd260ae8e0e5618c20c9417d5a81f0422 Author: Carlos Garnacho Date: Tue Jan 4 02:33:24 2011 +0100 Make GtkFileChooserButton use ::style-updated gtk/gtkfilechooserbutton.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) commit 96d8f85dcc2781575836740386512d448337b44a Author: Carlos Garnacho Date: Tue Jan 4 02:32:04 2011 +0100 Make DnD code use GtkStyleContext for the highlight rectangle. gtk/gtkdnd-quartz.c | 11 +++++++---- gtk/gtkdnd.c | 13 +++++++++---- gtk/gtkstylecontext.h | 7 +++++++ 3 files changed, 23 insertions(+), 8 deletions(-) commit e02cbf477015f9046bdc13ed8e2a0c99610223c6 Author: Carlos Garnacho Date: Tue Jan 4 02:31:06 2011 +0100 Make GtkEntryCompletion use GtkStyleContext gtk/gtkentrycompletion.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit e4c509837f54098f4bcf67d19faa9dbab5c77033 Author: Carlos Garnacho Date: Tue Jan 4 02:28:19 2011 +0100 GtkEntry: get font description from GtkStyleContext gtk/gtkentry.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 55145e0e4e57d56cf02b3258e4dd9c522dbea6cf Author: Carlos Garnacho Date: Tue Jan 4 02:28:08 2011 +0100 GtkEntry: Remove unneeded calls gtk/gtkentry.c | 8 -------- 1 file changed, 8 deletions(-) commit c180edd80c2c11cc91b213144c35db7f8ed9a9b5 Author: Carlos Garnacho Date: Tue Jan 4 02:26:24 2011 +0100 Make GtkDrawingArea use GtkStyleContext gtk/gtkdrawingarea.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 552c4c78f6f5b8afd83cec54cabed63592928852 Author: Carlos Garnacho Date: Tue Jan 4 02:24:38 2011 +0100 GtkExpander: remove unneeded call gtk/gtkexpander.c | 2 -- 1 file changed, 2 deletions(-) commit 6c21f3d8e675353b3a5f5cf182262518851f3f90 Author: Carlos Garnacho Date: Tue Jan 4 02:23:23 2011 +0100 Remove unneeded/deprecated call from size requisition code gtk/gtksizerequest.c | 2 -- 1 file changed, 2 deletions(-) commit c296d11ac345f500567ffbaca0c932d2e94fdaf0 Author: Carlos Garnacho Date: Tue Jan 4 02:22:01 2011 +0100 GtkToolItem: Remove unneeded call gtk/gtktoolitem.c | 2 -- 1 file changed, 2 deletions(-) commit be0ebc9f5a66412a255d1024d8424dd4790e082b Author: Carlos Garnacho Date: Tue Jan 4 02:20:21 2011 +0100 Make GtkDialog use ::style-updated gtk/gtkdialog.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 99791d183c1ea23ff52381ca58b244867e96846f Author: Carlos Garnacho Date: Tue Jan 4 02:19:29 2011 +0100 Make GtkCellView use GtkStateFlags gtk/gtkcellview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 554e649a68e873fc552a11d44e70f99b3c226734 Author: Carlos Garnacho Date: Tue Jan 4 02:18:51 2011 +0100 Make GtkTooltip use GtkStyleContext gtk/gtkcssprovider.c | 3 +++ gtk/gtktooltip.c | 60 +++++++++++++++++++++++++++++++--------------------- 2 files changed, 39 insertions(+), 24 deletions(-) commit 41389cb4355666bcff7f52eb069b7c9e106675a7 Author: Carlos Garnacho Date: Tue Jan 4 02:13:01 2011 +0100 Make GtkWin32EmbedWidget use GtkStyleContext gtk/gtkwin32embedwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 665a94e0f31106d9b85510a552fa2ddaa6dbdff1 Author: Carlos Garnacho Date: Tue Jan 4 02:12:11 2011 +0100 Make GtkPlug use GtkStyleContext gtk/gtkplug.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 81eb953206f3e121f4e175bf233ddf45dda06f94 Author: Carlos Garnacho Date: Tue Jan 4 02:11:12 2011 +0100 Make GtkRecentChooser use GtkStyleContext gtk/gtkrecentchooserdefault.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 732730425a6e45e01ec0f6289f8aa23f5eaf02cc Author: Carlos Garnacho Date: Tue Jan 4 02:10:09 2011 +0100 GtkSeparatorToolItem: remove unneeded call gtk/gtkseparatortoolitem.c | 2 -- 1 file changed, 2 deletions(-) commit ddd12f3f19d60d4e700acf7e53d295df15c15cf0 Author: Carlos Garnacho Date: Tue Jan 4 02:09:11 2011 +0100 Make GtkSocket use GtkStyleContext gtk/gtksocket.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit cb21085187d08eea561ccb1dc887bee4c6c66d32 Author: Carlos Garnacho Date: Tue Jan 4 02:08:02 2011 +0100 GtkSwitch: remove deprecated call. gtk/gtkswitch.c | 2 -- 1 file changed, 2 deletions(-) commit f4cc2c6f17bfd2372064fd5b8a71ed4316aa1bb0 Author: Carlos Garnacho Date: Tue Jan 4 02:07:06 2011 +0100 GtkToolbar: remove deprecated call gtk/gtktoolbar.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit a090de17804801d03bf0fe8c1f696c0c81336368 Author: Carlos Garnacho Date: Tue Jan 4 02:06:32 2011 +0100 Make GtkToolButton use ::style-updated gtk/gtktoolbutton.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 24db0283ad6baae31b67ff73e7fb9872fb08d531 Author: Carlos Garnacho Date: Tue Jan 4 02:04:37 2011 +0100 Update GtkTrayIcon to GtkStyleContext gtk/gtktrayicon-x11.c | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) commit dd8887c07d8f72b77762a5de5fa70ab3a432ba9d Author: Carlos Garnacho Date: Tue Jan 4 01:59:23 2011 +0100 Compress all ::style-updated prior to ::realize This is done to avoid early emission of this signal, that was causing warnings during GtkDialog construction. gtk/gtkwidget.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 7981869308401137dc8f1bd74a4ed487b503b8b4 Author: Carlos Garnacho Date: Tue Jan 4 01:57:50 2011 +0100 Update GtkAssistant to GtkStyleContext gtk/gtkassistant.c | 60 ++++++++++++++++++++++++++++----------------------- gtk/gtkcssprovider.c | 5 +++++ gtk/gtkstylecontext.h | 8 +++++++ 3 files changed, 46 insertions(+), 27 deletions(-) commit 00a80c9bdcc7777591aa2df1d325dedaee387950 Author: Carlos Garnacho Date: Tue Jan 4 01:12:10 2011 +0100 Update GtkAboutDialog to GtkStyleContext gtk/gtkaboutdialog.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 804e8a0572c35477b43f276691e0ee93d09a91c6 Author: Carlos Garnacho Date: Mon Jan 3 23:21:46 2011 +0100 Update GtkToolPalette to GtkStyleContext. gtk/gtktoolpalette.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit badbef33ab8fc094fc90e2247a62191a12d564fc Author: Carlos Garnacho Date: Mon Jan 3 23:18:54 2011 +0100 GtkWindow: remove unneeded call gtk_widget_style_attach() is no longer necessary. gtk/gtkwindow.c | 2 -- 1 file changed, 2 deletions(-) commit d0a3846eb1898f39dd17802489736eea3b27f37f Author: Diego Escalante Urrelo Date: Mon Jan 3 15:53:45 2011 -0500 gtkenums: add GTK_STATE_FLAG_NORMAL = 0 Allows a more readable omission of GtkStateFlag arguments. Bug #638608 gtk/gtkenums.h | 2 ++ 1 file changed, 2 insertions(+) commit 83058bf2cae9fe1e1adef6d72194970edf123e9f Author: Matthias Clasen Date: Mon Jan 3 20:33:36 2011 -0500 Use AM_V_GEN in a few more places Based on a patch by Javier Jardón in https://bugzilla.gnome.org/show_bug.cgi?id=621720 Makefile.am | 3 +-- gdk/Makefile.am | 16 ++++++++-------- gtk/Makefile.am | 12 ++++++------ 3 files changed, 15 insertions(+), 16 deletions(-) commit 411cda4ff414bec20bdc439d9d2ac1b836d1cc70 Author: Matthias Clasen Date: Mon Jan 3 18:12:54 2011 -0500 Keep an explicit dep on cairo in the gdk pc file configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 86a7ae67bc40ed94d67992b03c372db7d62dd014 Author: Matthias Clasen Date: Mon Jan 3 17:18:43 2011 -0500 GtkColorButton: trivial doc and formatting fixes gtk/gtkcolorbutton.c | 271 ++++++++++++++++++++++++++------------------------- gtk/gtkcolorbutton.h | 17 +--- 2 files changed, 142 insertions(+), 146 deletions(-) commit 55016f72f2fe91f088f5d2c12b1c5c38e42f8f3a Author: Javier Jardón Date: Thu Dec 23 20:03:06 2010 +0100 gtktexttag: Move public members to private header And fix gail to not poke at GtkTextTag internals gtk/gtktextbtree.c | 47 +-- gtk/gtktextbuffer.c | 9 +- gtk/gtktextbufferserialize.c | 15 +- gtk/gtktextlayout.c | 10 +- gtk/gtktexttag.c | 492 +++++++++++++++-------------- gtk/gtktexttag.h | 54 +--- gtk/gtktexttagprivate.h | 54 ++++ gtk/gtktexttagtable.c | 29 +- modules/other/gail/libgail-util/gailmisc.c | 308 +++++++++++------- 9 files changed, 570 insertions(+), 448 deletions(-) commit 6a11c59290000b604ab6c0f7da1bed11147be221 Author: Matthias Clasen Date: Mon Jan 3 13:11:55 2011 -0500 Release GtkApplication earlier GtkWindow was only releasing the application in finalize, causing problems for language bindings. Now we release it already in destroy (and then again in finalize for good measure). https://bugzilla.gnome.org/show_bug.cgi?id=638580 gtk/gtkwindow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b673e5b1ee87eba6d7c8dd66c63be080ed2687aa Author: Frederic Crozat Date: Mon Jan 3 12:51:22 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 b555be06b7c2360e398a395fa9ea15ee755975ba Author: Matthias Clasen Date: Mon Jan 3 12:34:23 2011 -0500 Make styleexamples work If we are keeping this code in source control, might as well make it work. https://bugzilla.gnome.org/show_bug.cgi?id=638179 tests/Makefile.am | 1 + tests/gradient1.png | Bin 0 -> 722 bytes tests/styleexamples.c | 83 +++++++++++++++++++++++--------------------------- 3 files changed, 39 insertions(+), 45 deletions(-) commit c7f39eb07ecaba5cb0b9538be8a7d64e5b862f57 Author: Matthias Clasen Date: Mon Jan 3 12:11:41 2011 -0500 add gtk_selection_data_get_data_with_length API which can be bound * gtk_selection_data_get_data can't be bound because we need to know the length of data inorder to marshal it https://bugzilla.gnome.org/show_bug.cgi?id=635299 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkselection.c | 23 +++++++++++++++++++++++ gtk/gtkselection.h | 4 ++++ 4 files changed, 29 insertions(+) commit d211c8af6bab2f99aeebb83707d29649f0108364 Author: Julien Cristau Date: Thu Dec 23 13:50:13 2010 +0100 gdk/x11: don't select RANDR events if the extension is missing Prevents an Xlib warning on Xnest, or Xorg with xinerama, or other non-RANDR-capable xserver. Reintroduce a have_randr12 field in GdkDisplayX11 to avoid having to call XRRQuery{Extension,Version} twice, and don't select randr 1.2 events if that's false. https://bugzilla.gnome.org/show_bug.cgi?id=634711 Signed-off-by: Julien Cristau gdk/x11/gdkdisplay-x11.c | 8 ++++++-- gdk/x11/gdkdisplay-x11.h | 1 + gdk/x11/gdkscreen-x11.c | 23 +++++++++++++---------- 3 files changed, 20 insertions(+), 12 deletions(-) commit 317f8baf6037a49553b6774946c1e35e8f54a5df Author: Kristian Høgsberg Date: Mon Jan 3 11:29:25 2011 -0500 configure.ac: Consolidate gdk backend specific checks and code Only the big chunk of x11 checks is left further down in the file, but that depends on variables and checks above it, so we'll leave that in place for now. configure.ac | 75 ++++++++++++++++++++++-------------------------------------- 1 file changed, 27 insertions(+), 48 deletions(-) commit 9c002cf2c12daafa041e3ba006a485eda556517e Author: Kristian Høgsberg Date: Mon Jan 3 10:55:23 2011 -0500 Silence automake warnings When commenting out a binary, also comment out the related variables. Don't include Makefile.decl in gtk-doc Makefile.am's as they disagree on assigning to EXTRA_DIST. docs/reference/gdk/Makefile.am | 1 - docs/reference/gtk/Makefile.am | 1 - docs/reference/libgail-util/Makefile.am | 1 - gdk/tests/Makefile.am | 4 ++-- gtk/tests/Makefile.am | 8 ++++---- 5 files changed, 6 insertions(+), 9 deletions(-) commit cacee7e7a380ac9009fc1339a860f563ebe4dc4d Author: Kristian Høgsberg Date: Mon Jan 3 10:45:37 2011 -0500 configure.ac: Support multiple GDK backends in one build Makefile.am | 4 +- Makefile.decl | 10 +++- README.win32 | 2 +- configure.ac | 116 +++++++++++++++++++++++---------------- docs/reference/gtk/building.sgml | 28 +++++++--- gdk-3.0.pc.in | 2 +- gdk/Makefile.am | 5 +- gtk+-3.0-uninstalled.pc.in | 6 +- gtk+-3.0.pc.in | 2 +- gtk+-unix-print-3.0.pc.in | 2 +- gtk/Makefile.am | 2 - 11 files changed, 107 insertions(+), 72 deletions(-) commit ae7e5fc2d19445ba55832888adcc7c24aeb17323 Author: Benjamin Otte Date: Mon Jan 3 17:42:35 2011 +0100 gdk: Simplify code Move a previous vfunc into the only caller. gdk/gdkdevice.c | 46 +++++++++++++--------------------------------- 1 file changed, 13 insertions(+), 33 deletions(-) commit 6c39cade165d023630d7694e499021088a995634 Author: Benjamin Otte Date: Mon Jan 3 17:31:54 2011 +0100 gdk: Get rid of GdkDisplayDeviceHooks Move the only user to call the function directly and copy the called function over. gdk/gdkdevice.c | 34 +++++++++++++++++++++++++++++++++- gdk/gdkdisplay.c | 41 ----------------------------------------- gdk/gdkdisplayprivate.h | 12 ------------ 3 files changed, 33 insertions(+), 54 deletions(-) commit 6e18276f521e827df5e4079fec4d334e9cf5ed56 Author: Benjamin Otte Date: Mon Jan 3 17:16:20 2011 +0100 gdk: Move get_device_state out of the display hooks Previous callers now use _gdk_device_query_state() directly. gdk/gdkdevice.c | 14 ++++++++---- gdk/gdkdisplay.c | 57 +++++++++++++++---------------------------------- gdk/gdkdisplayprivate.h | 6 ------ 3 files changed, 27 insertions(+), 50 deletions(-) commit 22676022954a80759f36624a9226cae1eb662e4b Author: Benjamin Otte Date: Mon Jan 3 17:01:36 2011 +0100 gdk: Simplify code Fold the previous vfunc into the only caller. gdk/gdkwindow.c | 54 ++++++++++++------------------------------------------ 1 file changed, 12 insertions(+), 42 deletions(-) commit 8d2104fdc94fea4d4d32358058e6b8aecb4d86e7 Author: Benjamin Otte Date: Mon Jan 3 16:56:20 2011 +0100 gdk: Move window_get_device_position function out of the device hooks gdk/gdkdisplay.c | 39 --------------------------------------- gdk/gdkdisplayprivate.h | 6 ------ gdk/gdkwindow.c | 36 ++++++++++++++++++++++++++++++++++-- 3 files changed, 34 insertions(+), 47 deletions(-) commit c07f9c040fc429bd3460585558c17d7ce04fbb59 Author: Matthias Clasen Date: Mon Jan 3 11:27:19 2011 -0500 Some configure.ac cleanups Change from --with-xinput to --enable-xinput, and consistently use AC_HELP_STRING. Also document the packagekit options in the docs. configure.ac | 51 ++++++++++++++++++++++------------------ docs/reference/gtk/building.sgml | 34 +++++++++++++++++++++------ 2 files changed, 55 insertions(+), 30 deletions(-) commit d72d19d247965fb5561c1d1ce35533102461a67d Author: Benjamin Otte Date: Mon Jan 3 16:49:13 2011 +0100 API: gdk: Remove gdk_display_set_device_hooks() There's no usecase for them, so remove them before we have to commit to keeping an API. Make the hooks private for now, actually removing them will come in followup patches. docs/reference/gdk/gdk3-sections.txt | 2 -- gdk/gdk.symbols | 1 - gdk/gdkdisplay.c | 31 -------------------------- gdk/gdkdisplay.h | 43 ------------------------------------ gdk/gdkdisplayprivate.h | 22 ++++++++++++++++++ 5 files changed, 22 insertions(+), 77 deletions(-) commit ff1ad99dce48d336e7b87e8be2aaf7c3b82fea8c Author: Benjamin Otte Date: Mon Jan 3 16:34:48 2011 +0100 API: gdk: Remove gdk_display_set_pointer_hooks() Its usecase was GERD - http://testbit.eu/~timj/historic/gerd/ - and that project is long since dead. I couldn't find any app using it after asking around and googling either. docs/reference/gdk/gdk3-sections.txt | 2 - gdk/gdk.symbols | 1 - gdk/gdkdisplay.c | 146 ----------------------------------- gdk/gdkdisplay.h | 42 ---------- 4 files changed, 191 deletions(-) commit 36a15720b110444da8a1e95075e5220d71707c33 Author: Benjamin Otte Date: Mon Jan 3 16:05:16 2011 +0100 API: gdk: Remove gdk_set_pointer_hooks() Its usecase was GERD - http://testbit.eu/~timj/historic/gerd/ - and that project is long since dead. It has been superseded in GTK 2.2 by GdkDisplayPointerHooks anyway. docs/reference/gdk/gdk3-sections.txt | 4 -- gdk/gdk.symbols | 1 - gdk/gdkdisplay.c | 134 +---------------------------------- gdk/gdkwindow.h | 33 --------- 4 files changed, 1 insertion(+), 171 deletions(-) commit d1ecd28695e519e5f13372df553c6267f1e0526d Author: Benjamin Otte Date: Mon Jan 3 16:16:02 2011 +0100 cups: Someone can neither type, read compiler output and run tests. Being able to do one of these would have caught this. modules/printbackends/cups/gtkprintbackendcups.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7537907baf61ccec8457bbe57cde2cc6461b8bc6 Author: Matthias Clasen 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 a493fad9907b44f7eb9e3b1c2f5dc46f7de7b74b Author: Matthias Clasen 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 ebcd0ba233df7ba711dfee8bd6f2939e5f9e72a4 Author: Adrian Johnson 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 856cc65f63510233693ff457551136a3f0768bb8 Author: Adrian Johnson 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 3fff4bd0915deeb5b009557113eb98d72b0fe1cd Author: Carlos Garcia Campos Date: Mon Jan 3 13:09:00 2011 +0100 GtkRadioButton: Use "radio" style class instead of "check" gtk/gtkradiobutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 83f5e4868c7322ddcbb831dd72744da887e8d17f Author: Matthias Clasen Date: Sun Jan 2 23:57:03 2011 -0500 Drop no-longer-used migration docs .../reference/gtk/migrating-ClientSideWindows.sgml | 64 --- docs/reference/gtk/migrating-GtkAboutDialog.sgml | 98 ----- docs/reference/gtk/migrating-GtkAction.sgml | 445 --------------------- docs/reference/gtk/migrating-GtkAssistant.sgml | 178 --------- docs/reference/gtk/migrating-GtkBuilder.sgml | 102 ----- docs/reference/gtk/migrating-GtkColorButton.sgml | 54 --- docs/reference/gtk/migrating-GtkComboBox.sgml | 213 ---------- docs/reference/gtk/migrating-GtkEntry-icons.sgml | 141 ------- docs/reference/gtk/migrating-GtkFileChooser.sgml | 163 -------- docs/reference/gtk/migrating-GtkIconView.sgml | 153 ------- docs/reference/gtk/migrating-GtkLabel-links.sgml | 24 -- docs/reference/gtk/migrating-GtkLinkButton.sgml | 81 ---- docs/reference/gtk/migrating-GtkRecentChooser.sgml | 323 --------------- docs/reference/gtk/migrating-GtkTooltip.sgml | 66 --- 14 files changed, 2105 deletions(-) commit cf752786f3e72fb9ab97e144eb4171b17b7b4126 Author: Nguyễn Thái Ngọc Duy Date: Tue Dec 28 10:20:11 2010 +0700 gdkdnd-x11.c: fix building without HAVE_XCOMPOSITE Signed-off-by: Nguyễn Thái Ngọc Duy gdk/x11/gdkdnd-x11.c | 4 ++++ 1 file changed, 4 insertions(+) commit 98a30bbf3efbec5d1ec53876c0cad6e27de51931 Author: Nguyễn Thái Ngọc Duy Date: Tue Dec 28 10:19:52 2010 +0700 gdkcursor-x11.c: fix building without HAVE_XCURSOR Signed-off-by: Nguyễn Thái Ngọc Duy gdk/x11/gdkcursor-x11.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 85fe6cb2c414c57c174fee4cea7fcb05c617fc0e Author: Matthias Clasen Date: Sun Jan 2 23:30:02 2011 -0500 Move GtkSpinButton docs inline ...and modernize the examples at the same time. This fixes a problem pointed out in bug 638193. docs/reference/gtk/tmpl/gtkspinbutton.sgml | 482 ------------ gtk/gtkspinbutton.c | 1148 +++++++++++++++------------- gtk/gtkspinbutton.h | 38 +- 3 files changed, 672 insertions(+), 996 deletions(-) commit 1a87dfdf6d101fbf9f07ca2215be518c3da4dc12 Author: Matthias Clasen Date: Sun Jan 2 21:40:49 2011 -0500 Fix list handling in gdk_x1_display_init_input Pointed out in bug 638386. gdk/x11/gdkdisplay-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7ee697ab8d2f2cf1256fffaac45f3dfa37dabc04 Author: Kjartan Maraas Date: Sun Jan 2 19:32:29 2011 +0100 Updated Norwegian bokmål translation from Torstein Adolf Winterseth po-properties/nb.po | 4065 +++++++++++++++++++++++++++------------------------ 1 file changed, 2169 insertions(+), 1896 deletions(-) commit 8a9457cb80f8bf021de559ba0a18309e907abd81 Author: Kjartan Maraas Date: Sun Jan 2 19:31:56 2011 +0100 Updated Norwegian bokmål translation from Torstein Adolf Winterseth po/nb.po | 240 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 117 insertions(+), 123 deletions(-) commit acf13456b16cef464ed01c3b36dfad2f5ecb5468 Author: John Ralls Date: Sun Jan 2 10:23:20 2011 -0800 Fix refresh of static autorelease_pool so that it doesn't happen in gtk-nested loops. gdk/quartz/gdkeventloop-quartz.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit 23506c0e44e9ebe84a2155aa62b0dd0122685c95 Author: Hans Breuer Date: Sun Jan 2 12:36:16 2011 +0100 c99ism: declaration in the mid of a block tests/testcairo.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 53c1b21ffb223aa3fdcaaf02bd6c5e2b6874a9d4 Author: Hans Breuer Date: Sun Jan 2 12:18:33 2011 +0100 win32: disable gdk_display_get_default ()->core_pointer I neither know how to trigger this code nor what would be the suggested replacement API. BUt it's the last thing stopping me to compile GTK3 for win32. gtk/gtkstatusicon.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5fe027500e857c40818650bd287e8e83b64d074e Author: Hans Breuer Date: Sun Jan 2 12:11:34 2011 +0100 win32: include gtkprivate.h for win32 GTK_DATA_PREFIX gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit d4c4db6a7c7dba2ed86689a5a420bb5e6703c49c Author: Hans Breuer Date: Sun Jan 2 12:10:00 2011 +0100 Avoid C99 sinf() gtk/gtktimeline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67b4eff921d028ae6584a830edd66de5b9e0441a Author: Hans Breuer Date: Sun Jan 2 12:07:47 2011 +0100 win32: use GtkSocketPrivate gtk/gtksocket-win32.c | 54 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 20 deletions(-) commit a2b1da064a7868a8e6960afd5ffd05c43e701135 Author: Hans Breuer Date: Sun Jan 2 12:06:38 2011 +0100 win32: ported backend specific code to now backend specific API gtk/gtkplug-win32.c | 5 +++-- gtk/gtkplug.c | 7 +++++++ gtk/gtkprintoperation-win32.c | 2 +- gtk/gtkwin32embedwidget.c | 10 ++++++---- 4 files changed, 17 insertions(+), 7 deletions(-) commit cfeaba9d62df524c86fe33ee90b9379e60353188 Author: Hans Breuer Date: Sun Jan 2 12:03:27 2011 +0100 Protect Unix specific print functions with G_OS_UNIX Although gtk.symbols seems to be unused on Unix now it still must not contain unprotected Unix only functions, because they can not be exported on win32. gtk/gtk.symbols | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 95213b3f045a080b92d8e830625023a8ac6370c3 Author: Hans Breuer Date: Sun Jan 2 12:00:44 2011 +0100 win32: update msvc build gtk/makefile.msc.in | 234 +++++++++++++++++++++++----------------------------- makefile.msc | 2 +- tests/makefile.msc | 16 ++-- 3 files changed, 110 insertions(+), 142 deletions(-) commit 1d838f586c574af7f05c618a337f8d34a58d9125 Author: Hans Breuer Date: Sun Jan 2 11:51:25 2011 +0100 win32: gdk3 resurrection There are sure regressions but basic stuff seems to be working again after all the API breakage done with comments like "Win32 and Quartz need to be ported still." gdk/gdk.symbols | 9 +- gdk/gdkdisplaymanager.c | 8 + gdk/makefile.msc | 78 +-- gdk/win32/gdkcursor-win32.c | 115 +++-- gdk/win32/gdkdevice-win32.c | 28 +- gdk/win32/gdkdevice-wintab.c | 2 +- gdk/win32/gdkdevicemanager-win32.c | 13 +- gdk/win32/gdkdevicemanager-win32.h | 2 +- gdk/win32/gdkdisplay-win32.c | 212 ++++++-- gdk/win32/gdkdnd-win32.c | 143 +++--- gdk/win32/gdkdrawable-win32.c | 222 --------- gdk/win32/gdkdrawable-win32.h | 73 --- gdk/win32/gdkevents-win32.c | 188 +++---- gdk/win32/gdkgeometry-win32.c | 138 +---- gdk/win32/gdkim-win32.c | 44 -- gdk/win32/gdkinput.c | 11 +- gdk/win32/gdkkeys-win32.c | 88 +++- gdk/win32/gdkmain-win32.c | 72 +-- gdk/win32/gdkprivate-win32.h | 157 +++++- gdk/win32/gdkproperty-win32.c | 28 +- gdk/win32/gdkscreen-win32.c | 147 ++++-- gdk/win32/gdkselection-win32.c | 65 +-- gdk/win32/gdkspawn-win32.c | 106 ---- gdk/win32/gdktestutils-win32.c | 9 +- gdk/win32/gdkvisual-win32.c | 79 +-- gdk/win32/gdkwin32.h | 27 +- gdk/win32/gdkwin32cursor.h | 56 +++ gdk/win32/gdkwin32display.h | 56 +++ gdk/win32/gdkwin32displaymanager.h | 49 ++ gdk/win32/gdkwin32dnd.h | 49 ++ gdk/win32/gdkwin32keys.h | 49 ++ gdk/win32/gdkwin32screen.h | 56 +++ gdk/win32/gdkwin32window.h | 56 +++ gdk/win32/gdkwindow-win32.c | 998 ++++++++++++++++++++----------------- gdk/win32/gdkwindow-win32.h | 40 +- gdk/win32/makefile.msc | 15 +- 36 files changed, 1875 insertions(+), 1613 deletions(-) commit fc122305d085d3f9b33e15a4d3383bf6c06c02ad Author: Hans Breuer Date: Sun Jan 2 13:29:23 2011 +0100 Protect inclusion of unistd.h gtk/gtkapplication.c | 2 ++ 1 file changed, 2 insertions(+) commit cdb998dea6d658d5bb3da10e42d944a3fd508319 Author: Hans Breuer Date: Sun Jan 2 13:05:46 2011 +0100 Fix line endings The unix version had CrLf which results in modified by checkout under windows. po/ug.po | 10016 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 5008 insertions(+), 5008 deletions(-) commit 54cd6073932729459bbe0740a295e1b1dcdd23b7 Author: Daniel Nylander Date: Fri Dec 31 01:42:34 2010 +0100 Updated Swedish translation po-properties/sv.po | 5429 +++++++++++++++++++++++++-------------------------- 1 file changed, 2643 insertions(+), 2786 deletions(-) commit ac8a10f6c48a8a7d8b7a47712e0c799d8d157f48 Author: Daniel Nylander Date: Thu Dec 30 21:15:44 2010 +0100 Updated Swedish translation po/sv.po | 2599 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 1083 insertions(+), 1516 deletions(-) commit 3810e4da49c61d4544465db1521381b0b14f578f Author: Jorge González Date: Wed Dec 29 22:51:20 2010 +0100 Updated Spanish translation po/es.po | 305 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 147 insertions(+), 158 deletions(-) commit a6168288f8142e58dac19257022ee1ab3ed5d08f Author: Fran Diéguez Date: Wed Dec 29 13:05:44 2010 +0100 Solved bug 638231 in Galician translations po/gl.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c234313a25f4857ffa0d39c8a043fa322a24a93d Author: Tristan Van Berkom Date: Wed Dec 29 18:20:32 2010 +0900 Make GtkCheckButton's label left aligned by default. Since we no longer limit the label's allocation to the minimum, now we take a saner approach to left aligning the label. gtk/gtkcheckbutton.c | 1 + 1 file changed, 1 insertion(+) commit a6a97ad4421c746e61ce98f3f014877fe8e38e95 Author: Tristan Van Berkom Date: Wed Dec 29 16:30:38 2010 +0900 Fixed unused variable in GtkCheckButton. gtk/gtkcheckbutton.c | 1 - 1 file changed, 1 deletion(-) commit 21aef5b77fa89a0c62cb72ce16ee579d3aaec624 Author: Tristan Van Berkom Date: Wed Dec 29 16:26:05 2010 +0900 Fixed generic height-for-width implementation of GtkBin to consider request adjustments Since "->adjust_size_request()" was added, it became important for GtkBin's generic height-for-width implementation to further check the requests using this vfunc. gtk/gtkbin.c | 5 +++++ 1 file changed, 5 insertions(+) commit f519da41cfee2caadb660f37d73e308c5ef33dd0 Author: Tristan Van Berkom Date: Wed Dec 29 16:19:48 2010 +0900 Make GtkCheckButton allocate all remaining space to it's child instead of limiting it to it's minimum size. This fixes height-for-width labels inside a GtkCheckButton, for some reason GtkCheckButton was limiting the child allocation to the child's minimum request, probably for the sake of virtual left-alignment of the child label to be beside the checkmark. This should be done by other means if nescesarry. gtk/gtkcheckbutton.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit 2fe4e6a81585924194d0cbeb5b86c775879664dd Author: Tristan Van Berkom Date: Wed Dec 29 16:18:04 2010 +0900 Added proper height-for-width implementation to GtkAlignment. For "padding" cases, it would be ok to fallback on GtkBin class implementation of height-for-width. However in cases where the user set's an xscale/yscale the GtkAlignment needs to take care of properly adjusting the for_size when querying it's child. gtk/gtkalignment.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 66 insertions(+), 4 deletions(-) commit 7fab89d93f51da02b362660bd0073a12f711d056 Author: Tristan Van Berkom Date: Wed Dec 29 16:12:11 2010 +0900 Removed checks in gtksizerequest.c Checks were in place to ensure that widgets never request taller or wider than screen size. This was there to test a theory about scrolled window children functioning correctly with dynamic content however it breaks GtkViewport children which can generally return a value taller than screen height intentionally, GtkViewport uses this value to update the adjustments. gtk/gtksizerequest.c | 16 ---------------- 1 file changed, 16 deletions(-) commit ac00e77e54b57597534dc338cc4df4e819d3e33e Author: Carlos Garnacho Date: Tue Dec 28 19:03:46 2010 +0100 Make GtkToolbar use GtkStyleContext gtk/gtktoolbar.c | 174 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 98 insertions(+), 76 deletions(-) commit a3a9c61a5a0e3ca5961b957fb8448ec130eb8e59 Author: Carlos Garnacho Date: Tue Dec 28 19:02:40 2010 +0100 Make GtkHandleBox use GtkStyleContext gtk/gtkhandlebox.c | 129 ++++++++++++++++++++++++++++------------------------- 1 file changed, 67 insertions(+), 62 deletions(-) commit 029fb53ac2ada0aca7221655c7c2101df4964a79 Author: Carlos Garnacho Date: Tue Dec 28 18:59:45 2010 +0100 Make GtkSwitch use GtkStyleContext gtk/gtkswitch.c | 150 ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 85 insertions(+), 65 deletions(-) commit 18b333bfe70883d7431231962bcb19a3626c0009 Author: Carlos Garnacho Date: Tue Dec 28 17:51:46 2010 +0100 Make GtkFileChooserEntry make GtkStyleContext gtk/gtkfilechooserentry.c | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) commit b2e899229175c2008cc0f37e118ef267ba2d89e9 Author: Carlos Garnacho Date: Tue Dec 28 17:42:27 2010 +0100 Make GtkProgressBar use GtkStyleContext gtk/gtkcssprovider.c | 2 +- gtk/gtkprogressbar.c | 225 +++++++++++++++++++++++++++++---------------------- 2 files changed, 130 insertions(+), 97 deletions(-) commit e3457a83cf74b91515c48fc94d899797d9d5a5e0 Author: Carlos Garnacho Date: Tue Dec 28 17:41:48 2010 +0100 Make GtkScrolledWindow use GtkStyleContext gtk/gtkscrolledwindow.c | 112 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 80 insertions(+), 32 deletions(-) commit 53a4feadf03ddf461401b22d8fcb3d5e96f3e8ec Author: Carlos Garnacho Date: Tue Dec 28 17:39:08 2010 +0100 Make GtkEventBox use GtkStyleContext. gtk/gtkeventbox.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit 06462b98a0f4faf3f427d65bfacff3e389669f7c Author: Carlos Garnacho Date: Tue Dec 28 17:37:22 2010 +0100 Make GtkFrame use GtkStyleContext. gtk/gtkframe.c | 171 +++++++++++++++++++++++++++++++------------------- gtk/gtkstylecontext.h | 8 +++ 2 files changed, 114 insertions(+), 65 deletions(-) commit 7a623988e5566a32f60b579b1c701b563f70d677 Author: Carlos Garnacho Date: Sat Dec 25 11:59:56 2010 +0100 Fix leak in GtkStyle. gtk/gtkstyle.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 05254766c7c174cbc4951ec6df1ad64826f6c9f5 Author: Tristan Van Berkom Date: Tue Dec 28 23:15:39 2010 +0900 Avoid rendering frames when shadow type argument is GTK_SHADOW_NONE in gtk_paint_* functions. gtk/gtkstyle.c | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) commit 9d64a5833dcb5afd66f3150a365180cdea595906 Author: Ignacio Casal Quinteiro Date: Tue Dec 28 00:03:29 2010 +0100 Fix docs. gtk/gtktextview.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7032996c76c577a9ab13c47f01ecadc762b87506 Author: Matthias Clasen Date: Mon Dec 27 19:24:05 2010 -0500 Remove bashisms from configure.ac Pointed out by Koop Mast in https://bugzilla.gnome.org/show_bug.cgi?id=637974 configure.ac | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 42fbccd3d2bacd45c84792a30b38480599920b07 Author: Benjamin Otte Date: Mon Dec 27 20:08:50 2010 +0100 API: gdk: Remove gdk_device_set_source() The source of a device is not changeable. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/gdkdevice.c | 17 ----------------- gdk/gdkdevice.h | 2 -- 4 files changed, 21 deletions(-) commit e4cc25911150ab26b93d903c3502526802418fee Author: Benjamin Otte Date: Mon Dec 27 19:43:24 2010 +0100 testgtk: Don't use deprecated APIs tests/testgtk.c | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) commit 7ab74228215f0612282750925fe56dfe9b9071d4 Author: Benjamin Otte Date: Mon Dec 27 19:27:16 2010 +0100 testgtk: Use the relevant device to query the widget to snapshot Also gets rid of deprecated functions. tests/testgtk.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 97469915489704d28a9d85c3e6ad698f73b203f3 Author: Benjamin Otte Date: Mon Dec 27 18:45:39 2010 +0100 API: gdk: Make gdk_display_get_window_at_device_position() a device API It's now called gdk_device_get_window_at_position(). It doesn't make sense to keep device-specific API part of the display. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkdevice.c | 39 ++++++++++++++++++++++++++++++++ gdk/gdkdevice.h | 5 +++++ gdk/gdkdisplay.c | 43 ++---------------------------------- gdk/gdkdisplay.h | 5 ----- gdk/gdkwindow.c | 5 ++--- gtk/gtkcolorsel.c | 3 +-- gtk/gtktooltip.c | 4 +--- 9 files changed, 52 insertions(+), 56 deletions(-) commit 0c285341a959ddbaad4ecc75e5f1a1ad66c5274e Author: Benjamin Otte Date: Mon Dec 27 18:03:38 2010 +0100 API: gdk: gdk_display_get_device_state() => gdk_device_get_position() The API was not display-specific, but belonged to the device. Also, we didn't find a user of the modifier mask, so we dropped it. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkdevice.c | 37 +++++++++++++++++++++ gdk/gdkdevice.h | 4 +++ gdk/gdkdisplay.c | 63 +++++++++++------------------------- gdk/gdkdisplay.h | 6 ---- gtk/gtkcolorsel.c | 3 +- gtk/gtkdnd.c | 8 ++--- gtk/gtkhandlebox.c | 7 ++-- gtk/gtkmenu.c | 3 +- gtk/gtknotebook.c | 5 ++- gtk/gtkwindow.c | 12 +++---- 12 files changed, 77 insertions(+), 75 deletions(-) commit 586283ecbbfc0c5fb3354c07e978c680fe89f129 Author: Alejandro Piñeiro Date: Sun Dec 26 00:43:02 2010 +0100 [gail] 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 e1029b907c862435b0464b7105b22582a4fb25c8 Author: Alejandro Piñeiro Date: Sun Dec 26 00:13:07 2010 +0100 [gail] 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 48b47971b5c6657a8141b9128c5dc05bfa80ced7 Author: Matthias Clasen Date: Mon Dec 27 01:02:52 2010 -0500 Fix some issues with initial setup of GdkX11DisplayManager We need to defer setting the default display until the GdkDisplay is fully initialized. Also, short-circuit some encoding conversions when creating windows, to avoid an implicit dependency on the display being in the list of displays yet. gdk/x11/gdkdisplaymanager-x11.c | 12 ++++++++---- gdk/x11/gdkwindow-x11.c | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) commit 59ea137fa069c5506aeae95d7b7a10c3d28f8d62 Author: Matthias Clasen Date: Sun Dec 26 23:40:59 2010 -0500 GtkTreeView: Don't use deprecated grab api gtk/gtktreeview.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 51f7e426507d1828cf0c7f33458dd60f0e1c74cf Author: Matthias Clasen Date: Sun Dec 26 23:17:10 2010 -0500 Remove pointless sealing from GtkTextMark gtk/gtktextmark.h | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) commit 0c4a0dae6d0223ed8ace8c353292ea0a5a1be864 Author: Matthias Clasen Date: Sun Dec 26 22:39:18 2010 -0500 Remove pointless sealing from GtkTextChild gtk/gtktextchild.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit 9dee9a84d0e8a7a3199d55aa5d4ecc1d89b97c71 Author: Matthias Clasen Date: Sun Dec 26 20:36:51 2010 -0500 Removed sealed members from GtkMenuItem gtk/Makefile.am | 3 +- gtk/gtkcheckmenuitem.c | 167 +++---- gtk/gtkimagemenuitem.c | 339 +++++++------ gtk/gtkmenu.c | 25 +- gtk/gtkmenubar.c | 22 +- gtk/gtkmenuitem.c | 1231 +++++++++++++++++++++++----------------------- gtk/gtkmenuitem.h | 77 ++- gtk/gtkmenuitemprivate.h | 63 +++ gtk/gtkmenushell.c | 45 +- gtk/gtktearoffmenuitem.c | 31 +- 10 files changed, 1025 insertions(+), 978 deletions(-) commit 05eb55dcfc06fd2c4da3fa1fd9d5f1c5a16233c7 Author: A S Alam Date: Mon Dec 27 07:30:19 2010 +0530 update Punjabi Properities file po-properties/pa.po | 3191 +++++++++++++++++++++++++++------------------------ 1 file changed, 1698 insertions(+), 1493 deletions(-) commit 45d98d108ebadd1164a073b019214707f5d168cc Author: Benjamin Otte Date: Mon Dec 27 01:05:40 2010 +0100 tooltip: Don't use deprecated APIs gtk/gtktooltip.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit a5f493bfad139a936086b1732f281b9e36db5bc9 Author: Benjamin Otte Date: Mon Dec 27 00:50:30 2010 +0100 notebook: Use nondeprecated API to query coordinates gtk/gtknotebook.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9bab53f1bdccb152d83cda7cd6c07ea5d7b5ff8b Author: Benjamin Otte Date: Mon Dec 27 00:45:56 2010 +0100 hsv: Fix gcc warnings gtk/gtkhsv.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 5bc0cf1a1970ceeb0a009a6ebe3b0d16c9e14aa7 Author: Matthias Clasen Date: Sat Dec 25 00:29:23 2010 -0500 Fix some more typos gdk/gdk.c | 4 ++-- gdk/gdkdisplaymanager.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 8f816d7c3b245fdb75bf835cc831f11e2f6a1b49 Author: Matthias Clasen Date: Sat Dec 25 00:26:22 2010 -0500 Fix a few typos gdk/gdkwindow.c | 59 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 29 deletions(-) commit 27ce9421d001e60e43b7f6face8552652356564c Author: Matthias Clasen Date: Sat Dec 25 00:02:39 2010 -0500 Fix up GDK docs docs/reference/gdk/Makefile.am | 171 +++++++++++++++++------------------ docs/reference/gdk/gdk-docs.sgml | 3 +- docs/reference/gdk/gdk3-sections.txt | 78 ++++++++++++---- docs/reference/gdk/gdk3.types | 10 +- gdk/gdk.c | 9 +- gdk/gdkdevice.c | 13 +++ gdk/gdkdevicemanager.c | 110 ++++++++++++---------- gdk/gdkdevicemanagerprivate.h | 1 + gdk/gdkdisplay.c | 47 ++++++++-- gdk/gdkdisplay.h | 10 +- gdk/gdkdisplaymanager.c | 12 +++ gdk/gdkdndprivate.h | 1 + gdk/gdkmain.h | 4 +- gdk/gdkvisual.c | 111 ++++++++++++----------- gdk/gdkvisualprivate.h | 1 + gdk/gdkwindow.c | 20 +++- gdk/x11/gdkmain-x11.c | 36 +++++++- gdk/x11/gdkx.h | 23 +---- gdk/x11/gdkx11screen.h | 22 ++--- 19 files changed, 410 insertions(+), 272 deletions(-) commit 436e75c34c5304d53c11fd2d63646be4eef9cb8b Author: Matthias Clasen Date: Fri Dec 24 20:01:24 2010 -0500 Add deprecation guards for deprecated grab APIs gdk/gdkdisplay.h | 2 ++ gdk/gdkmain.h | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit bde1d072e5bce138965c7df6c4b1e28a8c01c2be Author: Matthias Clasen Date: Fri Dec 24 20:00:19 2010 -0500 Don't use gdk_{pointer,keyboard}_grab Instead use gdk_device_grab. gtk/gtkhsv.c | 52 +++++++++++++++++++++++---------------------- gtk/gtktreeview.c | 63 ++++++++++++++++++++++++++++++++++++++----------------- tests/testgtk.c | 61 +++++++++++++++++++++++++++++------------------------ 3 files changed, 105 insertions(+), 71 deletions(-) commit 1d41b98cf8bfe8ad7a0693cdebb852ab97929e9c Author: Matthias Clasen Date: Fri Dec 24 17:37:00 2010 -0500 Add deprecation guards for deprecated GdkAppLaunchContext API Also adapt the docs to not use deprecated API. docs/reference/gtk/migrating-2to3.xml | 2 +- gdk/gdk.c | 2 +- gdk/gdkapplaunchcontext.c | 4 ++-- gdk/gdkapplaunchcontext.h | 2 ++ gdk/gdkdisplay.c | 5 +++-- gtk/gtkshow.c | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) commit 1e13b42b9b7820d8901b4696d61a03a060939656 Author: Matthias Clasen Date: Fri Dec 24 17:36:19 2010 -0500 Avoid some gtk-doc warnings docs/reference/gdk/gdk3-sections.txt | 28 ---------------------------- 1 file changed, 28 deletions(-) commit 29eb3fba5f3a8e85c19cd3bd404f9e88a1541805 Author: Matthias Clasen Date: Fri Dec 24 16:27:31 2010 -0500 Fix gdk_x11_display_text_property_to_text_list This was an incomplete attempt to get rid of the custom free function. Lets just keep it for now. Bug 637849, patch by Dan Winship. Also add a test case for this function. gdk/tests/Makefile.am | 4 ++++ gdk/tests/encoding.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkselection-x11.c | 4 ++-- 3 files changed, 52 insertions(+), 2 deletions(-) commit 92f163d40a037ae083b8a55bb2f8129740a42a62 Author: Matthias Clasen Date: Fri Dec 24 15:54:12 2010 -0500 Consistently hide class structs And, since we've decided to keep the structs private, there is no point in having the standard GObject clas macros anymore either. gdk/gdkapplaunchcontext.h | 16 +++----- gdk/gdkapplaunchcontextprivate.h | 7 ++++ gdk/gdkcursor.h | 3 -- gdk/gdkcursorprivate.h | 4 ++ gdk/gdkdevice.h | 4 +- gdk/gdkdevicemanager.h | 5 --- gdk/gdkdevicemanagerprivate.h | 8 ++++ gdk/gdkdeviceprivate.h | 1 + gdk/gdkdisplay.h | 83 +++++++++++++++++++--------------------- gdk/gdkdisplaymanager.h | 6 +-- gdk/gdkdisplaymanagerprivate.h | 6 +++ gdk/gdkdisplayprivate.h | 5 +++ gdk/gdkdnd.h | 62 +++++++++++++----------------- gdk/gdkdndprivate.h | 8 ++++ gdk/gdkkeys.h | 5 --- gdk/gdkkeysprivate.h | 6 +++ gdk/gdkscreen.h | 33 ++++++++-------- gdk/gdkscreenprivate.h | 6 +++ gdk/gdktypes.h | 32 ++++++++-------- gdk/gdkvisual.h | 25 +++++------- gdk/gdkvisualprivate.h | 6 +++ 21 files changed, 173 insertions(+), 158 deletions(-) commit 806b6dfa08db0cdaa7d0489e085337b143896ea4 Author: John Ralls Date: Fri Dec 24 11:25:40 2010 -0800 Rename GdkQuartzWindow.h and .c to GdkQuartzNSWindow.h and .c Normally HFS+ (the MacOSX file system) isn't case-sensitive, so having both GtkQuartzWindow.h and gtkquartzwindow.h causes the latter to overwrite the former during git pull, breaking the build. gdk/quartz/{GdkQuartzWindow.c => GdkQuartzNSWindow.c} | 2 +- gdk/quartz/{GdkQuartzWindow.h => GdkQuartzNSWindow.h} | 2 +- gdk/quartz/Makefile.am | 4 ++-- gdk/quartz/gdkwindow-quartz.h | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) commit 0f0512aee3f18d4a160a87ec1ad9934aa459cbe1 Author: Carlos Garnacho Date: Fri Dec 24 20:16:22 2010 +0100 Use gtk_style_context_get_font() in GtkSpinButton gtk/gtkspinbutton.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) commit 92102c3bf448327de1b0d7154b4b098dba0e0f1f Author: Carlos Garnacho Date: Fri Dec 24 19:33:14 2010 +0100 Make GtkSeparator use GtkStyleContext gtk/gtkseparator.c | 59 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 28 deletions(-) commit 7c35994bda5ad94e508a70e85a6db54aaf35376c Author: Carlos Garnacho Date: Fri Dec 24 19:30:58 2010 +0100 Make GtkPaned use GtkStyleContext gtk/gtkpaned.c | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) commit 760d6d1e78dd1d9b0b9e2ac0d38bb0fae27b539c Author: Carlos Garnacho Date: Fri Dec 24 19:21:39 2010 +0100 Do not set "entry" class in spinbutton buttons. Also, fix an unpaired gtk_style_context_save() call. gtk/gtkspinbutton.c | 2 ++ 1 file changed, 2 insertions(+) commit 2bd221d2152299ca0aa0cd78702c58d2fd3d30d4 Author: Carlos Garnacho Date: Fri Dec 24 18:05:07 2010 +0100 Bug 637910 - GtkSpinner - does not animate Fix widget-to-window coordinates translation in the style context animation code. gtk/gtkstylecontext.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 7f099a9a23255d4333b5d72df83ddb08a9812097 Author: Carlos Garnacho Date: Tue Dec 21 14:49:06 2010 +0100 Make GtkArrow use GtkStyleContext gtk/gtkarrow.c | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) commit e5e95934bac824d5cbf791491bbc3a3374604935 Author: Carlos Garnacho Date: Tue Dec 21 18:44:53 2010 +0100 Fix color name (as of rgb.txt) parsing in symbolic colors The end of the substring wasn't being detected properly. gtk/gtkcssprovider.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 1cecb105845658c9038da11c61ce242c412bd64d Author: Carlos Garnacho Date: Tue Dec 21 14:47:17 2010 +0100 Make GtkAccelLabel use GtkStyleContext. gtk/gtkaccellabel.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 5e74427dee6ce800a042d2da608352a949e651c4 Author: Javier Jardón Date: Fri Dec 24 18:42:24 2010 +0100 gailmenushell.c: Fix typo modules/other/gail/gailmenushell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 03cddad42b39a58332e630521874f13cf14c2126 Author: Javier Jardón Date: Fri Dec 24 17:38:26 2010 +0100 build: Use autoreconf autogen.sh | 134 +++++++++---------------------------------------------------- 1 file changed, 18 insertions(+), 116 deletions(-) commit c659542333d8b958a13f11867f612d08fe315ff0 Author: Kristian Rietveld Date: Fri Dec 24 14:45:19 2010 +0100 Check for NULL pointer gtk/gtkcombobox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 30cdab13fe62884457b7c1c35142386e453adfd0 Author: Javier Jardón Date: Fri Dec 24 14:39:55 2010 +0100 docs: Add docs about how to get a GtkDevice Fixes https://bugzilla.gnome.org/show_bug.cgi?id=637895 gdk/gdkdevice.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 55ca24d1d4ffa575c8b35fe95098a8ee61bba1db Author: Matthias Clasen Date: Thu Dec 23 22:16:50 2010 -0500 Drop GtkThemeEngine It is not used anymore. gtk/Makefile.am | 2 - gtk/gtk.symbols | 3 - gtk/gtkrc.c | 1 - gtk/gtkstyle.c | 2 - gtk/gtkthemes.c | 194 -------------------------------------------------------- gtk/gtkthemes.h | 52 --------------- 6 files changed, 254 deletions(-) commit ca493cd20df9f6a120f950fb254077f8259d5d39 Author: Matthias Clasen Date: Thu Dec 23 22:11:50 2010 -0500 Fix a few warnings gtk/gtkmenushell.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7ff572dfd3269ee3b4fa395660df2c952c93c2cc Author: Matthias Clasen Date: Thu Dec 23 22:11:28 2010 -0500 Add some missing includes gtk/gtkiconfactory.c | 2 +- gtk/gtkmain.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 1bcf8a0027bff3fcefbc63d6cf7cc3915a5455d7 Author: Matthias Clasen Date: Thu Dec 23 21:55:47 2010 -0500 Remove sealed members from GtkSettings gtk/Makefile.am | 134 +++--- gtk/gtkrc.c | 2 +- gtk/gtksettings.c | 1137 ++++++++++++++++++++++++---------------------- gtk/gtksettings.h | 100 ++-- gtk/gtksettingsprivate.h | 43 ++ gtk/gtkwidget.c | 2 +- 6 files changed, 746 insertions(+), 672 deletions(-) commit 433a22cd1117e67127b0d41f8396bd1450506b68 Author: Stef Walter Date: Thu Dec 23 19:19:59 2010 -0600 Remove private header from gtkwindow.h https://bugzilla.gnome.org/show_bug.cgi?id=637907 gtk/gtkwindow.c | 1 + gtk/gtkwindow.h | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) commit 7650482e468ee6f01cc5f7f3b161406fabc56bae Author: Matthias Clasen Date: Thu Dec 23 20:11:38 2010 -0500 Add sufficient API to make gail work The accessible implementations should really be folded into gtk proper. Until that happens, we need some more guts exposed... docs/reference/gtk/gtk3-sections.txt | 2 ++ gtk/gtk.symbols | 2 ++ gtk/gtkmenushell.c | 39 +++++++++++++++++++++++++++ gtk/gtkmenushell.h | 3 +++ modules/other/gail/gail.c | 26 ++++++++++-------- modules/other/gail/gailmenushell.c | 52 +++++++++++++++++++++--------------- modules/other/gail/gailsubmenuitem.c | 48 ++++++++++++++++++++------------- 7 files changed, 122 insertions(+), 50 deletions(-) commit 2ed81aa57c54dc72936e9284cedffa4a5057fa9c Author: Matthias Clasen Date: Thu Dec 23 18:21:53 2010 -0500 Remove sealed members from GtkMenuShell gtk/Makefile.am | 1 + gtk/gtkcombobox.c | 25 +- gtk/gtklabel.c | 1 + gtk/gtkmenu.c | 166 ++++---- gtk/gtkmenubar.c | 49 +-- gtk/gtkmenuitem.c | 9 +- gtk/gtkmenushell.c | 1033 ++++++++++++++++++++++----------------------- gtk/gtkmenushell.h | 128 +++--- gtk/gtkmenushellprivate.h | 82 ++++ gtk/gtkuimanager.c | 11 +- gtk/gtkwindow.c | 1 - 11 files changed, 761 insertions(+), 745 deletions(-) commit c5b020e62893bed9279ffbc3def3a0e4f7f4bcc4 Author: Matthias Clasen Date: Thu Dec 23 15:50:18 2010 -0500 Remove sealed members from GtkMenu gtk/Makefile.am | 2 +- gtk/gtkcombobox.c | 33 +- gtk/gtkmenu.c | 3007 +++++++++++++++++++++++----------------------- gtk/gtkmenu.h | 58 +- gtk/gtkmenuitem.c | 36 +- gtk/gtkmenuprivate.h | 89 ++ gtk/gtkmenushell.c | 4 +- gtk/gtktearoffmenuitem.c | 8 +- 8 files changed, 1618 insertions(+), 1619 deletions(-) commit 65652d818dd50d1d41c201438135375d271b7147 Author: Jorge Gonzalez Date: Thu Dec 23 20:37:52 2010 +0100 Updated Spanish translation po-properties/es.po | 551 ++++++++++++++++++++++++++-------------------------- 1 file changed, 276 insertions(+), 275 deletions(-) commit 9b6a0a0e2b047401aa20f1987d95420bf8173878 Author: Gheyret T.Kenji Date: Thu Dec 23 20:17:15 2010 +0100 Added UG translation po/ug.po | 12121 +++++++++++++++++++++++++------------------------------------ 1 file changed, 5008 insertions(+), 7113 deletions(-) commit 80b534561b7ff7a309d02e78a820217067fafbe9 Author: Gheyret T.Kenji Date: Thu Dec 23 20:11:32 2010 +0100 Added UG translation po/ug.po | 11490 ++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 6788 insertions(+), 4702 deletions(-) commit 4064a100f06889ec920aa36fff8f54ccfda1f8ab Author: Gheyret T.Kenji Date: Thu Dec 23 19:18:55 2010 +0100 Added UG translation po/ug.po | 603 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 315 insertions(+), 288 deletions(-) commit 96d1c2c46e47b9ecb2704e07786912115691263d Author: Matthias Clasen Date: Thu Dec 23 13:01:21 2010 -0500 Reserve space for a pointer in GtkDrawingArea It was pointed out that this will let us add a private pointer without abi break in the future, should we ever need one. gtk/gtkdrawingarea.h | 3 +++ 1 file changed, 3 insertions(+) commit 3e08a23237cc3dad23d1df34ac667ccd03ef4421 Author: Matthias Clasen Date: Thu Dec 23 12:58:00 2010 -0500 Drop long-obsolete linux framebuffer APIs The functions to set frames on windows stopped being interesting when the linux framebuffer port was dropped, many years ago. Similar functionality may come back with client-side decorations in the future. docs/reference/gtk/gtk3-sections.txt | 4 - gtk/gtk.symbols | 4 - gtk/gtkwindow.c | 439 +++-------------------------------- gtk/gtkwindow.h | 27 +-- 4 files changed, 38 insertions(+), 436 deletions(-) commit 9ab2786991db56f49ec7eaff20118734c03470b2 Author: Kristian Rietveld Date: Thu Dec 23 18:41:23 2010 +0100 GtkCellRendererText: use PANGO_PIXELS_CEIL for text_width Usually pango_layout_get_pixel_extents() is used, which uses PANGO_PIXELS_CEIL on the rectangle's width. This commit makes the new function gtk_cell_renderer_text_get_preferred_width() consistent with this. This fixes rounding errors on Mac OS X, where we were seeing tree views with a double height for a single line of text, while the usual single row height would have been sufficient. gtk/gtkcellrenderertext.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 31536736ea0fe25056689b9b7ccd914910281b37 Author: Kristian Rietveld Date: Thu Dec 23 18:19:11 2010 +0100 Hide GtkTreeViewColumn buttons when header_window is not visible gtk/gtktreeview.c | 5 +++++ gtk/gtktreeviewcolumn.c | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 26173c786449b74bd6bdd854cd973c37a84e3e25 Author: Kristian Rietveld Date: Thu Dec 23 14:38:03 2010 +0100 Delimit the other_entries array tests/testverticalcells.c | 1 + 1 file changed, 1 insertion(+) commit 3a6800a898d5fb48f0838ebb258a6c52257cd257 Author: Matthias Clasen Date: Thu Dec 23 11:18:50 2010 -0500 Some small doc corrections gtk/gtkwidget.c | 8 +++++--- gtk/gtkwindow.c | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) commit 1f9ce469061eb6a8b28f3dc66fb6743240850bdf Author: Matthias Clasen Date: Thu Dec 23 10:06:08 2010 -0500 Update keymap docs to match current behaviour An overlooked API change in the gdk-backend work: many of the keymap functions used to accept NULL to mean 'default keymap'. They no longer do, so update the docs to match the new behaviour. gdk/gdkkeys.c | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) commit 374f8e22aaf0cb50e43c8a9a41916cae68fa3e0a Author: Kristian Rietveld Date: Thu Dec 23 14:13:35 2010 +0100 quartz: internalize _gdk_quartz_window_set_needs_display_in_region gdk/quartz/gdkprivate-quartz.h | 3 --- gdk/quartz/gdkwindow-quartz.c | 14 +++++++------- 2 files changed, 7 insertions(+), 10 deletions(-) commit f0b8dcb4f3281ac8ee53fc75c68c6a02a620f7f1 Author: Kristian Rietveld Date: Thu Dec 23 14:11:38 2010 +0100 quartz: move gdkgeometry-quartz into gdkwindow-quartz.c gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkgeometry-quartz.c | 73 ----------------------------------------- gdk/quartz/gdkprivate-quartz.h | 8 ----- gdk/quartz/gdkwindow-quartz.c | 54 ++++++++++++++++++++++++++++-- 4 files changed, 52 insertions(+), 84 deletions(-) commit deffbd98852cd64e3952206d8ffb8377f5c603b4 Author: Kristian Rietveld Date: Thu Dec 23 14:08:40 2010 +0100 quartz: reorder gdkprivate-quartz.h and related clean up gdk/quartz/gdkdisplay-quartz.c | 19 +++- gdk/quartz/gdkevents-quartz.c | 11 --- gdk/quartz/gdkprivate-quartz.h | 212 +++++++++++++++++++++-------------------- gdk/quartz/gdkscreen-quartz.c | 32 ++++++- gdk/quartz/gdkwindow-quartz.c | 36 +------ 5 files changed, 160 insertions(+), 150 deletions(-) commit ac6f50120b955469a29ce52009a18a51614c8bd5 Author: Kristian Rietveld Date: Thu Dec 23 13:44:44 2010 +0100 quartz: _gdk_quartz_visual -> gdk_quartz_visual gdk/quartz/gdkquartzvisual.h | 4 ++-- gdk/quartz/gdkvisual-quartz.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 1e2907fa024649cdfbe3bfe7080129e8e9ad819a Author: Kristian Rietveld Date: Thu Dec 23 13:43:29 2010 +0100 quartz: _gdk_quartz_screen -> gdk_quartz_screen gdk/quartz/gdkdisplay-quartz.c | 2 +- gdk/quartz/gdkquartzscreen.h | 4 ++-- gdk/quartz/gdkscreen-quartz.c | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) commit 0736544174b83747b597aa3d621ca4b6d113707d Author: Kristian Rietveld Date: Thu Dec 23 13:41:50 2010 +0100 quartz: _gdk_quartz_keymap -> gdk_quartz_keymap gdk/quartz/gdkkeys-quartz.c | 14 +++++++------- gdk/quartz/gdkquartzkeys.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) commit 0d8eeb924e2877bc555cf0c0c1eef131d6228322 Author: Kristian Rietveld Date: Thu Dec 23 13:39:07 2010 +0100 quartz: _gdk_quartz_display -> gdk_quartz_display gdk/quartz/gdkdisplay-quartz.c | 34 +++++++++++++++++----------------- gdk/quartz/gdkquartzdisplay.h | 4 ++-- 2 files changed, 19 insertions(+), 19 deletions(-) commit 07110a61706b5614b2489b9ba93628e7d8e2c2fc Author: Kristian Rietveld Date: Thu Dec 23 13:20:24 2010 +0100 quartz: we must provide a window on drag begin now gtk/gtkdnd-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0840b251657122bda8e84412b3f2f67c88d95304 Author: Kristian Rietveld Date: Thu Dec 23 13:20:14 2010 +0100 quartz: fix some more typos gdk/quartz/gdkdnd-quartz.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 1e814709d72e12019859465539567576455d0bdb Author: Kristian Rietveld Date: Thu Dec 23 13:19:17 2010 +0100 quartz: fix typo gdk/quartz/gdkdnd-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb8717f722ad11d83672dbfd233c73f429ec9b14 Author: Kristian Rietveld Date: Thu Dec 23 13:14:49 2010 +0100 quartz: move utils to gdkutils-quartz.c gdk/quartz/Makefile.am | 1 + gdk/quartz/gdkcursor-quartz.c | 72 +------------------------------ gdk/quartz/gdkevents-quartz.c | 7 --- gdk/quartz/gdkutils-quartz.c | 99 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 101 insertions(+), 78 deletions(-) commit f15934bd6697d02f0af20560027a08989d3187ab Author: Kristian Rietveld Date: Thu Dec 23 13:09:01 2010 +0100 quartz: remove gdkmain-quartz.c gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkdisplay-quartz.c | 8 ++++++++ gdk/quartz/gdkmain-quartz.c | 46 ------------------------------------------ gdk/quartz/gdkprivate-quartz.h | 4 ---- gdk/quartz/gdkwindow-quartz.c | 9 ++++++++- 5 files changed, 16 insertions(+), 52 deletions(-) commit caa9794af820b681d538f5b8927cff743e186798 Author: Kristian Rietveld Date: Thu Dec 23 12:59:26 2010 +0100 quartz: Clean up header files, use same arrangement as X11 backend gdk/gdkdisplaymanager.c | 6 ++- gdk/quartz/GdkQuartzView.c | 2 +- gdk/quartz/GdkQuartzWindow.c | 3 +- gdk/quartz/Makefile.am | 18 ++++++-- gdk/quartz/gdkcursor-quartz.c | 31 ++++++++++++- gdk/quartz/gdkdevice-core-quartz.c | 25 ++++++---- gdk/quartz/gdkdevicemanager-core-quartz.c | 4 +- gdk/quartz/gdkdevicemanager-core-quartz.h | 26 ++++------- gdk/quartz/gdkdisplay-quartz.c | 27 ++++++++--- gdk/quartz/gdkdisplaymanager-quartz.c | 12 ++++- gdk/quartz/gdkdnd-quartz.c | 3 +- gdk/quartz/gdkdnd-quartz.h | 28 ++++------- gdk/quartz/gdkevents-quartz.c | 6 ++- gdk/quartz/gdkkeys-quartz.c | 12 +---- gdk/quartz/gdkprivate-quartz.h | 9 +++- gdk/quartz/gdkquartz.h | 24 +++++++--- .../{gdkcursor-quartz.h => gdkquartzcursor.h} | 24 ++++------ ...device-core-quartz.h => gdkquartzdevice-core.h} | 16 ++----- gdk/quartz/gdkquartzdevicemanager-core.h | 47 +++++++++++++++++++ .../{gdkdisplay-quartz.h => gdkquartzdisplay.h} | 22 ++++----- ...ymanager-quartz.h => gdkquartzdisplaymanager.h} | 24 +++++----- gdk/quartz/gdkquartzdnd.h | 53 +++++++++++++++++++++ gdk/quartz/gdkquartzkeys.h | 51 ++++++++++++++++++++ gdk/quartz/gdkquartzscreen.h | 51 ++++++++++++++++++++ gdk/quartz/gdkquartzutils.h | 38 +++++++++++++++ gdk/quartz/gdkquartzvisual.h | 52 +++++++++++++++++++++ gdk/quartz/gdkquartzwindow.h | 54 ++++++++++++++++++++++ gdk/quartz/gdkscreen-quartz.c | 11 ++--- gdk/quartz/gdkscreen-quartz.h | 25 +++------- gdk/quartz/gdkvisual-quartz.c | 12 +---- gdk/quartz/gdkwindow-quartz.c | 22 ++++----- gdk/quartz/gdkwindow-quartz.h | 13 ------ 32 files changed, 550 insertions(+), 201 deletions(-) commit dd5a74dcbcf4b096003a9ad5448c7c7672dfb6f0 Author: Erdal Ronahi Date: Thu Dec 23 14:14:10 2010 +0100 Updated Kurdish translations po/ku.po | 2276 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 1103 insertions(+), 1173 deletions(-) commit af9d59aaca9331f9c31ae4fec518a522602f6176 Author: Matthias Clasen Date: Thu Dec 23 00:40:58 2010 -0500 Allow inspection of construct-only object properties The 'Properties' button here is not really modifying the property in any way, so it doesn't make sense to disable it just because the object can only be set at construction. This lets us poke at e.g. the cell area of an icon view. tests/prop-editor.c | 37 ++++++++++++++----------------------- 1 file changed, 14 insertions(+), 23 deletions(-) commit f90365d46bffd2b4bf49b69cd1bd9892c0b3b322 Author: Brian Cameron Date: Wed Dec 22 21:58:40 2010 -0600 Fix spacing. gtk/gtkcellrendererprogress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e88a44f4c916923629ea70f2a62832a06b54da92 Author: Brian Cameron Date: Wed Dec 22 21:55:12 2010 -0600 Fix bug #637721, fix function prototype. gtk/gtkcellrendererprogress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d77dcfb9b23857ce8bee00b965a1a0dbbce9d6de Author: Matthias Clasen Date: Wed Dec 22 22:33:40 2010 -0500 Better fix for keynav dnd With proper rounding, we can go back to a 'small step' of 1. gtk/gtkdnd.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 7e0a30b752a2a53d8e0ac2332e5f0ed99c6aafcf Author: Matthias Clasen Date: Wed Dec 22 21:46:23 2010 -0500 Abort a drag when a keynav drop has not destination This was claimed to cause problems for Chromium, see bug 599130. Also work around apparent rounding errors in XIWarpDevice by setting the 'small step' for keynav dnd to 2 instead of 1 - I notice that a warp seems to sometimes warp a little less than I tell it to, and if I tell it to only move by 1 pixel then moving less means that you are stuck. gtk/gtkdnd.c | 76 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 34 deletions(-) commit 9baf24f87e504363e8b313f2ec02d84f13c5e262 Author: Matthias Clasen Date: Wed Dec 22 18:46:29 2010 -0500 Add a default handler for drag_failed And use it in notebook dnd. gtk/gtknotebook.c | 10 +++------- gtk/gtkwidget.c | 3 ++- gtk/gtkwidget.h | 3 +++ 3 files changed, 8 insertions(+), 8 deletions(-) commit e6693ab8402b85b15c3c9711b16423a0e0948de5 Author: Matthias Clasen Date: Wed Dec 22 16:53:26 2010 -0500 Avoid invariant checking spew in gnome-shell For normal toplevels, visible is tightly bound to mapped, but for something like a toplevel that exists within a Clutter stage we may want to make mapping dependenton external factors, so we shouldn't actually checked that !mapped toplevels are !visible. Pointed out by Owen Taylor, https://bugzilla.gnome.org/show_bug.cgi?id=637834 gtk/gtkwidget.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 197590258fd791225f6fc4e842f3f117ea37c33f Author: Kristian Rietveld Date: Wed Dec 22 22:33:05 2010 +0100 quartz: Make keyboard input work again gdk/quartz/gdkevents-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 48b6b939d367384cd0543c3bac44a45d89d6280e Author: Kristian Rietveld Date: Wed Dec 22 20:41:06 2010 +0100 Implement process_updates_recurse for GdkOffscreenWindow Makes offscreen windows work again. gdk/gdkoffscreenwindow.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 03f7e26d2649d5dabdbe0bf6c977462e8f3f5860 Author: Matthias Clasen Date: Wed Dec 22 14:33:09 2010 -0500 Don't return PropertyNotify.state as modifier state It isn't, it really is a GdkPropertyState. Reported by Tim Janik in bug 633795. gdk/gdkevents.c | 2 -- 1 file changed, 2 deletions(-) commit 3adb7c7a49938dd3d960957e1faa7e8e46193709 Author: Matthias Clasen Date: Wed Dec 22 14:08:03 2010 -0500 Avoid a crash pointed out in bug 533745 gdk/gdkdnd.c | 1 + 1 file changed, 1 insertion(+) commit 187762d8b3dc33c59120bbb9e7f113843449f2b4 Author: Javier Jardón Date: Wed Dec 22 17:05:50 2010 +0000 docs: fix a typo docs/reference/gtk/migrating-2to3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 083c556e0076ce5a78982a6c43bf58322c5c9668 Author: Kristian Rietveld Date: Wed Dec 22 17:30:29 2010 +0100 quartz: rename GdkDeviceManagerCore -> GdkQuartzDeviceManagerCore gdk/quartz/Makefile.am | 3 +- ...nager-core.c => gdkdevicemanager-core-quartz.c} | 64 +++++++++++----------- gdk/quartz/gdkdevicemanager-core-quartz.h | 54 ++++++++++++++++++ gdk/quartz/gdkdevicemanager-core.h | 54 ------------------ gdk/quartz/gdkdisplay-quartz.c | 4 +- gdk/quartz/gdkevents-quartz.c | 10 ++-- 6 files changed, 95 insertions(+), 94 deletions(-) commit 59a3d9ae46b3351e9db738c0ee52976618eff945 Author: Kristian Rietveld Date: Wed Dec 22 17:25:46 2010 +0100 quartz: Rename GdkDeviceCore -> GdkQuartzDeviceCore gdk/quartz/Makefile.am | 3 +- gdk/quartz/gdkdevice-core-quartz.c | 366 +++++++++++++++++++++++++++++++++++++ gdk/quartz/gdkdevice-core-quartz.h | 51 ++++++ gdk/quartz/gdkdevice-core.c | 366 ------------------------------------- gdk/quartz/gdkdevice-core.h | 51 ------ gdk/quartz/gdkdevicemanager-core.c | 6 +- 6 files changed, 422 insertions(+), 421 deletions(-) commit e2e4391992489e73a0e7ca3c89a9b359dea0a904 Author: Kristian Rietveld Date: Wed Dec 22 17:25:31 2010 +0100 quartz: commit forgotten file gdk/quartz/gdkdisplay-quartz.h | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) commit 2e7f14c90f02144a572ced04e0c9b5016e6b46ce Author: Kristian Rietveld Date: Wed Dec 22 17:08:25 2010 +0100 quartz: GdkDeviceCore: check for NULL pointer gdk/quartz/gdkdevice-core.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 32731fcb073e2ca54685c15999c5ddf3f380ca7e Author: Kristian Rietveld Date: Wed Dec 22 17:06:13 2010 +0100 quartz: register before/after process all updates gdk/quartz/gdkdisplay-quartz.c | 3 +++ 1 file changed, 3 insertions(+) commit ab74358b82b8145a3c0285149e59d705d153d61e Author: Kristian Rietveld Date: Wed Dec 22 17:04:40 2010 +0100 quartz: set all methods on window class, not root window class gdk/quartz/gdkwindow-quartz.c | 104 +++++++++++++++++++++--------------------- 1 file changed, 52 insertions(+), 52 deletions(-) commit 552e7be7e5cd4de1afa69079af97be54fe66368d Author: Kristian Rietveld Date: Wed Dec 22 16:56:58 2010 +0100 quartz: set window_type in display_class gdk/quartz/gdkdisplay-quartz.c | 3 +++ 1 file changed, 3 insertions(+) commit b0ffe16f909faf030a451d60b238681e22840c75 Author: Kristian Rietveld Date: Wed Dec 22 16:56:44 2010 +0100 quartz: introduce GdkQuartzWindow (as a subclass of GdkWindow) gdk/quartz/gdkwindow-quartz.c | 31 +++++++++++++++++++++++++++++++ gdk/quartz/gdkwindow-quartz.h | 13 +++++++++++++ 2 files changed, 44 insertions(+) commit 3bc60a81491500086749425f47956c89ca9d1971 Author: Kristian Rietveld Date: Wed Dec 22 16:55:56 2010 +0100 quartz: rename GdkQuartzWindow to GdkQuartzNSWindow gdk/quartz/GdkQuartzWindow.c | 2 +- gdk/quartz/GdkQuartzWindow.h | 2 +- gdk/quartz/gdkevents-quartz.c | 4 ++-- gdk/quartz/gdkwindow-quartz.c | 18 +++++++++--------- 4 files changed, 13 insertions(+), 13 deletions(-) commit c6fad1d2cba0eeb131703b2daf45c9d4ddcfceb5 Author: Kristian Rietveld Date: Wed Dec 22 16:17:43 2010 +0100 quartz: fix typo gdk/quartz/gdkvisual-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c87e87830800f9eecb189d8d2d18555a393d16da Author: Kristian Rietveld Date: Wed Dec 22 16:15:42 2010 +0100 quartz: add new files to Makefile.am gdk/quartz/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit e5695de12b694e901237e88a6873f93fa32b0ae9 Author: Kristian Rietveld Date: Wed Dec 22 16:14:09 2010 +0100 GdkDisplayManager: register Quartz backend when applicable gdk/gdkdisplaymanager.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 5226ae3eccd85332559c4b102bd942937f39b7c1 Author: Kristian Rietveld Date: Wed Dec 22 16:13:50 2010 +0100 quartz: create gdkdisplaymanager-quartz.h gdk/quartz/gdkdisplaymanager-quartz.c | 16 ++---------- gdk/quartz/gdkdisplaymanager-quartz.h | 48 +++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 14 deletions(-) commit f2883fe8ebd1dc82613343427a228a9004dbb80e Author: Kristian Rietveld Date: Wed Dec 22 16:07:05 2010 +0100 quartz: gdkselection-quartz.c: fix typos gdk/quartz/gdkselection-quartz.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit b638515ae00fac29c3a448553be04ca62c399c5e Author: Kristian Rietveld Date: Wed Dec 22 16:05:12 2010 +0100 quartz: re-introduce _gdk_quartz_display_list_devices gdk/quartz/gdkdisplay-quartz.c | 70 +++++++++++++++++++++++++++++++++++++++++- gdk/quartz/gdkprivate-quartz.h | 1 - 2 files changed, 69 insertions(+), 2 deletions(-) commit 4c663f04747b7d43053cf7d2bce4256f7716c798 Author: Kristian Rietveld Date: Wed Dec 22 15:47:46 2010 +0100 gdkwindow-quartz: fix typo gdk/quartz/gdkwindow-quartz.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 4a6c50c2989a703faee31ecc60751bb5b2bfb4ee Author: Kristian Rietveld Date: Wed Dec 22 15:46:10 2010 +0100 gtkclipboard-quartz: use accessors and add missing include gtk/gtkclipboard-quartz.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 44d9fb2d711e976965ee3899ee6c7acb8cec9f54 Author: Kristian Rietveld Date: Wed Dec 22 15:45:44 2010 +0100 gtkdnd-quartz: use accessors and add missing include gtk/gtkdnd-quartz.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) commit 7979be1430e5d2570bfbcbec550837bda3f7bf6c Author: Kristian Rietveld Date: Wed Dec 22 15:44:58 2010 +0100 quartz: gtkquartz.c: add missing include gtk/gtkquartz.c | 1 + 1 file changed, 1 insertion(+) commit 9b4f5a424c13753ab24d47bdc0349615565c3065 Author: Kristian Rietveld Date: Wed Dec 22 15:07:12 2010 +0100 gdk: Fix toplevel makefile to build non-x11 backends again gdk/Makefile.am | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit 6b96c56976665710bc9bddbf87440fc627902bc6 Author: Kristian Rietveld Date: Wed Dec 22 15:06:55 2010 +0100 quartz: remove duplicate definition of gdk_flush gdk/quartz/gdkevents-quartz.c | 6 ------ 1 file changed, 6 deletions(-) commit 8b4d583cd8c57952a2d717c07f42374ea8b08843 Author: Kristian Rietveld Date: Wed Dec 22 15:06:44 2010 +0100 quartz: gdkkeys-quartz.c: remove duplicate function gdk/quartz/gdkkeys-quartz.c | 11 ----------- 1 file changed, 11 deletions(-) commit 3d02a14f4fe5cfb8545f93d5ba94771be763358f Author: Kristian Rietveld Date: Wed Dec 22 15:06:32 2010 +0100 quartz: remove duplicate functions from gdkmain-quartz.c gdk/quartz/gdkmain-quartz.c | 16 ---------------- 1 file changed, 16 deletions(-) commit fbd9fd6a38c2d1a3d63f0c206c4c1d27f48dd327 Author: Kristian Rietveld Date: Wed Dec 22 14:50:39 2010 +0100 quartz: make gdkwindow-quartz.c build again gdk/quartz/gdkwindow-quartz.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) commit c14078f38894af7d34c7fc914014e319f23b5e36 Author: Kristian Rietveld Date: Wed Dec 22 14:45:35 2010 +0100 quartz: adapt gdkdisplay-quartz.c to new function names gdk/quartz/gdkdisplay-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5f782ed9e7cd0c980583fed68b72a5478f2f49ef Author: Kristian Rietveld Date: Wed Dec 22 14:45:25 2010 +0100 quartz: add prototype for _gdk_quartz_screen_new() gdk/quartz/gdkprivate-quartz.h | 2 ++ 1 file changed, 2 insertions(+) commit 1b344ad8e4f0b747ffafad9fbda4940bd11a922b Author: Kristian Rietveld Date: Wed Dec 22 14:42:25 2010 +0100 quartz: convert GdkVisual gdk/quartz/gdkprivate-quartz.h | 7 +----- gdk/quartz/gdkvisual-quartz.c | 50 ++++++++++++++++++++++++++++++++++++------ 2 files changed, 44 insertions(+), 13 deletions(-) commit d024153c9607459436fb01c9ad2099206c393131 Author: Kristian Rietveld Date: Wed Dec 22 14:34:15 2010 +0100 quartz: Fix screen implementation, rename to GdkQuartzScreen gdk/quartz/gdkscreen-quartz.c | 46 +++++++++++++++++++++---------------------- gdk/quartz/gdkscreen-quartz.h | 32 +++++++++++++++--------------- 2 files changed, 39 insertions(+), 39 deletions(-) commit cde6dade8fe12f8a188f2e985b419dde6b54c99f Author: Kristian Rietveld Date: Wed Dec 22 14:29:24 2010 +0100 quartz: Port gdkkeys-quartz.c to new API gdk/quartz/gdkkeys-quartz.c | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) commit 6fe3100f14894420061001dc12ae4176a30ab7c3 Author: Kristian Rietveld Date: Wed Dec 22 14:24:20 2010 +0100 quartz: Remove gdkinput code gdk/quartz/Makefile.am | 2 - gdk/quartz/gdkinput-old.c | 68 ------------ gdk/quartz/gdkinput.c | 249 ------------------------------------------- gdk/quartz/gdkinputprivate.h | 148 ------------------------- 4 files changed, 467 deletions(-) commit e4a010154207decd64f56fad3a019eaad4ad82e9 Author: Kristian Rietveld Date: Wed Dec 22 14:16:52 2010 +0100 quartz: gdkeventloop-quartz.c: fix gdk/quartz/gdkeventloop-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d0976d9f53f998a694884d76da7e702aefcf3afe Author: Kristian Rietveld Date: Wed Dec 22 14:14:48 2010 +0100 quartz: Fix gdkevents-quartz.c gdk/quartz/gdkevents-quartz.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b2844cb48b1bcc1c57f1c4fa9b05a07858cb2bb7 Author: Kristian Rietveld Date: Wed Dec 22 14:13:41 2010 +0100 quartz: Make GdkQuartzDisplay compile gdk/quartz/gdkdisplay-quartz.c | 25 ++++++++++++------------- gdk/quartz/gdkdnd-quartz.c | 8 ++++---- gdk/quartz/gdkprivate-quartz.h | 11 ++++++++--- gdk/quartz/gdkscreen-quartz.h | 2 ++ 4 files changed, 26 insertions(+), 20 deletions(-) commit 709b4d43467289a7658e7dc6d2e75eaec5115d3f Author: Kristian Rietveld Date: Wed Dec 22 14:13:21 2010 +0100 quartz: Fix display manager, move over code from gdkmain-quartz.c gdk/quartz/gdkdisplaymanager-quartz.c | 69 +++++++++++++++++++++-------------- gdk/quartz/gdkmain-quartz.c | 14 ------- 2 files changed, 42 insertions(+), 41 deletions(-) commit 988b8bf96a48a59c9854e8b5d13fbc0addaaffd2 Author: Kristian Rietveld Date: Wed Dec 22 13:53:01 2010 +0100 quartz: gdkcursor-quartz.h: fix cut-n-paste error gdk/quartz/gdkcursor-quartz.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 98b8bf035f3907f6a5248d0d63be5dc3dae7a2c4 Author: Kristian Rietveld Date: Wed Dec 22 13:48:04 2010 +0100 quartz: gdkdevice-core: fix up gdk/quartz/gdkdevice-core.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit da481666cd032719a4e8bd82f968ee6cb9dd37bc Author: Kristian Rietveld Date: Wed Dec 22 13:44:31 2010 +0100 quartz: gdkdevice-core.c: use GdkQuartzCursor gdk/quartz/gdkdevice-core.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 62273fc08ae0299a4cb11702992abd126748aed8 Author: Kristian Rietveld Date: Wed Dec 22 13:43:43 2010 +0100 quartz: add forgotten file (gdkdnd-quartz.h) gdk/quartz/gdkdnd-quartz.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit f4c0c47a1a679745e918201d9927871581855651 Author: Kristian Rietveld Date: Wed Dec 22 13:43:14 2010 +0100 quartz: move bits into gdkcursor-quartz.h (private header for now) gdk/quartz/Makefile.am | 1 + gdk/quartz/gdkcursor-quartz.c | 27 +------------------- gdk/quartz/gdkcursor-quartz.h | 57 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 26 deletions(-) commit dff3973198323851761071d2eff03c5ff539a29e Author: Kristian Rietveld Date: Wed Dec 22 13:40:00 2010 +0100 quartz: remove GdkCursorPrivate typedef gdk/quartz/gdkprivate-quartz.h | 2 -- 1 file changed, 2 deletions(-) commit 013cbea25fc6ec85a0ee5ab516efc0fcad76d652 Author: Kristian Rietveld Date: Wed Dec 22 13:37:49 2010 +0100 quartz: Remove API for extension checks gdk/quartz/gdkdevice-core.c | 1 - gdk/quartz/gdkinput.c | 5 ----- gdk/quartz/gdkprivate-quartz.h | 2 -- 3 files changed, 8 deletions(-) commit 881ea6e06c626adcb41fe052075ec457af3243db Author: Kristian Rietveld Date: Wed Dec 22 13:32:14 2010 +0100 quartz: convert GdkQuartzWindow to new drag context API gdk/quartz/GdkQuartzWindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 71404825c32f37ffd46e87ddb15ef597d025f1bd Author: Kristian Rietveld Date: Wed Dec 22 13:31:58 2010 +0100 quartz: fix up GdkDragContext conversion gdk/quartz/Makefile.am | 1 + gdk/quartz/gdkdnd-quartz.c | 32 +++++++++++++++++--------------- gdk/quartz/gdkprivate-quartz.h | 10 +--------- 3 files changed, 19 insertions(+), 24 deletions(-) commit 8cb301762a8224cf414d79a385044a6dfc87c373 Author: Kristian Rietveld Date: Wed Dec 22 10:45:29 2010 +0100 Fix typo gdk/quartz/gdkprivate-quartz.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3ace12256340181fa6dcbec27c15c905e5fd8a83 Author: Kristian Rietveld Date: Wed Dec 22 10:45:07 2010 +0100 quartz: turn quartz GdkCursor into GObject gdk/quartz/gdkcursor-quartz.c | 79 ++++++++++++++++++++++++++++++++---------- gdk/quartz/gdkprivate-quartz.h | 6 ---- 2 files changed, 60 insertions(+), 25 deletions(-) commit bd1ff477ca10b7b81a4ab90e481a3a111c09b3b0 Author: Matthias Clasen Date: Fri Dec 17 13:34:04 2010 -0500 Deal with property encoding functions for quartz gdk/quartz/gdkdisplay-quartz.c | 2 ++ gdk/quartz/gdkprivate-quartz.h | 9 ++++++ gdk/quartz/gdkselection-quartz.c | 67 ++++++---------------------------------- 3 files changed, 20 insertions(+), 58 deletions(-) commit de417904708f1c53418aba6fb08dd8aeccde9a4a Author: Matthias Clasen Date: Fri Dec 17 13:29:54 2010 -0500 Implement selection related vfuncs for quartz gdk/quartz/gdkdisplay-quartz.c | 3 +++ gdk/quartz/gdkprivate-quartz.h | 18 ++++++++++++++++-- gdk/quartz/gdkselection-quartz.c | 32 +++++++++++++++++--------------- 3 files changed, 36 insertions(+), 17 deletions(-) commit 762548d30379d436453bc170e8b4e8f622453d14 Author: Matthias Clasen Date: Fri Dec 17 13:25:04 2010 -0500 Implement selection owner vfuncs for quartz gdk/quartz/gdkdisplay-quartz.c | 2 ++ gdk/quartz/gdkprivate-quartz.h | 9 +++++++++ gdk/quartz/gdkselection-quartz.c | 14 +++++++------- 3 files changed, 18 insertions(+), 7 deletions(-) commit 547d674ce58536065bffd32743a182165ff84ae3 Author: Matthias Clasen Date: Tue Dec 21 21:29:50 2010 -0500 Implement window property vfuncs for quartz gdk/quartz/gdkprivate-quartz.h | 20 ++++++++++++++++++++ gdk/quartz/gdkproperty-quartz.c | 38 +++++++++++++++++++------------------- gdk/quartz/gdkwindow-quartz.c | 3 +++ 3 files changed, 42 insertions(+), 19 deletions(-) commit 168b3c13b733140233439f9ef861ebb861149a42 Author: Matthias Clasen Date: Fri Dec 17 13:18:17 2010 -0500 Implement keyval vfuncs for quartz gdk/Makefile.am | 3 ++- gdk/gdkkeynames.c | 8 ++++---- gdk/quartz/gdkdisplaymanager-quartz.c | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 5 deletions(-) commit 9ae2dc0deb2c76a7c0ce333a853f0e4375c58ebf Author: Matthias Clasen Date: Fri Dec 17 12:59:07 2010 -0500 Drop gdk_set_locale from quartz gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkim-quartz.c | 41 ----------------------------------------- 2 files changed, 42 deletions(-) commit a1b300ecb6714e05541d4c0bd97fddbc26b4d08c Author: Matthias Clasen Date: Tue Dec 21 21:24:25 2010 -0500 Implement test vfuncs for quartz gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkprivate-quartz.h | 14 +++++++ gdk/quartz/gdktestutils-quartz.c | 84 +++++++--------------------------------- gdk/quartz/gdkwindow-quartz.c | 4 ++ 4 files changed, 31 insertions(+), 72 deletions(-) commit 6eb2a3520c32ff71e4c08eba63707eaefe402208 Author: Matthias Clasen Date: Fri Dec 17 12:51:38 2010 -0500 Implement atom-related vfuncs for quartz gdk/quartz/gdkdisplaymanager-quartz.c | 2 ++ gdk/quartz/gdkprivate-quartz.h | 6 ++++++ gdk/quartz/gdkproperty-quartz.c | 21 ++++++++------------- 3 files changed, 16 insertions(+), 13 deletions(-) commit 51f149df5ebdfadc1e91d9d866a0e91ed8cac922 Author: Matthias Clasen Date: Fri Dec 17 12:46:46 2010 -0500 Implement get_keymap vfunc for quartz gdk/quartz/gdkdisplay-quartz.c | 1 + gdk/quartz/gdkkeys-quartz.c | 8 ++++++++ gdk/quartz/gdkprivate-quartz.h | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) commit 46352afa6f481ce7979d80c86f14584793606b0c Author: Matthias Clasen Date: Fri Dec 17 12:34:40 2010 -0500 Implement create_window_impl vfunc for quartz gdk/quartz/gdkdisplay-quartz.c | 2 +- gdk/quartz/gdkprivate-quartz.h | 8 ++++++++ gdk/quartz/gdkwindow-quartz.c | 13 +++++++------ 3 files changed, 16 insertions(+), 7 deletions(-) commit 57efe15bdaa949635d16b191b67a5bf91b86bb76 Author: Matthias Clasen Date: Fri Dec 17 12:31:18 2010 -0500 Drop gdk_spawn functions These have been removed since the implementation was just a straight wrapper around g_spawn. gdk/quartz/gdkspawn-quartz.c | 106 ------------------------------------------- 1 file changed, 106 deletions(-) commit 9dbe3bd3167717928c26410ee94b70a977bf365b Author: Matthias Clasen Date: Fri Dec 17 12:30:13 2010 -0500 Drop unimplemented foreign window functions These have been relegated to backend-specific gdk/quartz/gdkwindow-quartz.c | 15 --------------- 1 file changed, 15 deletions(-) commit b2ff02332f74bd1ee1066f91613c9778c3373cde Author: Matthias Clasen Date: Fri Dec 17 12:25:47 2010 -0500 Implement event_data_{copy,free} for quartz gdk/quartz/gdkdisplay-quartz.c | 3 +++ gdk/quartz/gdkevents-quartz.c | 8 +++++--- gdk/quartz/gdkprivate-quartz.h | 5 +++++ 3 files changed, 13 insertions(+), 3 deletions(-) commit 4b92625fe0cad34aa9bec11963f678f88214f442 Author: Matthias Clasen Date: Fri Dec 17 12:19:14 2010 -0500 Implement notify_startup_complete vfunc for quartz gdk/quartz/gdkdisplay-quartz.c | 1 + gdk/quartz/gdkmain-quartz.c | 9 ++------- gdk/quartz/gdkprivate-quartz.h | 2 ++ 3 files changed, 5 insertions(+), 7 deletions(-) commit 2f3c7da763e297a24a67a9ac305fc96b77f28385 Author: Matthias Clasen Date: Fri Dec 17 12:15:55 2010 -0500 Remove a duplicate doc comment gdk/x11/gdkdisplay-x11.c | 11 ----------- 1 file changed, 11 deletions(-) commit 1a046317079ab34b5d6ee0db9fca8ede1d0ff930 Author: Matthias Clasen Date: Fri Dec 17 12:11:10 2010 -0500 Implement get_next_serial for quartz gdk/quartz/gdkdisplay-quartz.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit dadbc63f1ea70e75db4ddb80e0eb4347faf96780 Author: Matthias Clasen Date: Fri Dec 17 12:07:38 2010 -0500 gdk_display_warp_pointer is in the frontend now gdk/quartz/gdkwindow-quartz.c | 9 --------- 1 file changed, 9 deletions(-) commit a1a0205dad4d98780fe9e7353f738aa8c9400eaf Author: Matthias Clasen Date: Fri Dec 17 12:01:54 2010 -0500 Implment process_updates_recurse vfunc for quartz gdk/quartz/gdkcursor-quartz.c | 58 +++++++++++++++++------------------------- gdk/quartz/gdkdisplay-quartz.c | 9 ++++++- gdk/quartz/gdkprivate-quartz.h | 20 +++++++++++++++ gdk/quartz/gdkwindow-quartz.c | 9 ++++--- 4 files changed, 57 insertions(+), 39 deletions(-) commit 3232be603a237a90e770387439f24bb431d1191e Author: Matthias Clasen Date: Fri Dec 17 11:46:22 2010 -0500 Implement has_pending and queue_events vfuncs for quartz gdk/quartz/gdkdisplay-quartz.c | 2 ++ gdk/quartz/gdkevents-quartz.c | 8 ++++---- gdk/quartz/gdkprivate-quartz.h | 8 +++++--- 3 files changed, 11 insertions(+), 7 deletions(-) commit 733c8fc8e79af89ac33bc5579a8add345ceb01f6 Author: Matthias Clasen Date: Fri Dec 17 11:38:02 2010 -0500 Derive GdkDisplayManager for quartz gdk/quartz/Makefile.am | 1 + gdk/quartz/gdkdisplay-quartz.c | 25 ++++--- gdk/quartz/gdkdisplaymanager-quartz.c | 132 ++++++++++++++++++++++++++++++++++ gdk/quartz/gdkevents-quartz.c | 2 +- gdk/quartz/gdkinput.c | 27 +------ gdk/quartz/gdkinputprivate.h | 3 +- gdk/quartz/gdkprivate-quartz.h | 6 +- 7 files changed, 155 insertions(+), 41 deletions(-) commit 8a9c604b8a60bca2f9817625532b01ce998c155e Author: Matthias Clasen Date: Fri Dec 17 11:19:37 2010 -0500 Adapt quartz device code to new ways We will need to rename the Core implementations in X11/Quartz to not clash, later. gdk/quartz/gdkdevice-core.c | 9 +++++++- gdk/quartz/gdkdevicemanager-core.h | 2 +- gdk/quartz/gdkevents-quartz.c | 43 -------------------------------------- gdk/quartz/gdkinput.c | 2 +- gdk/quartz/gdkprivate-quartz.h | 2 ++ 5 files changed, 12 insertions(+), 46 deletions(-) commit e2fea748d663e0353475068ed2f94e6883760934 Author: Matthias Clasen Date: Fri Dec 17 11:05:53 2010 -0500 Adapt quartz visual code to new ways We may still need a subclass here later, not sure gdk/quartz/gdkdisplay-quartz.c | 4 +-- gdk/quartz/gdkprivate-quartz.h | 2 +- gdk/quartz/gdkvisual-quartz.c | 70 ++++++++---------------------------------- 3 files changed, 16 insertions(+), 60 deletions(-) commit 46e8aadaf80345a8fd59b501f0f17483994916db Author: Matthias Clasen Date: Fri Dec 17 10:53:00 2010 -0500 Rename _gdk_dnd_init gdk/quartz/gdkdisplay-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 25271f5e9a294168cadf9a5d47328a188e20023d Author: Matthias Clasen Date: Fri Dec 17 10:52:14 2010 -0500 Implement dnd vtables for quartz gdk/quartz/gdkdisplay-quartz.c | 2 +- gdk/quartz/gdkdnd-quartz.c | 203 +++++++++++++++++------------------------ gdk/quartz/gdkprivate-quartz.h | 10 ++ gdk/quartz/gdkwindow-quartz.c | 1 + 4 files changed, 95 insertions(+), 121 deletions(-) commit d2ce9ec3dc249184d217b495a82cd6ff403a58b3 Author: Matthias Clasen Date: Fri Dec 17 10:17:04 2010 -0500 Convert a bunch of visual related calls to use the screen vtable, quartz gdk/quartz/gdkprivate-quartz.h | 23 ++++++++++- gdk/quartz/gdkscreen-quartz.c | 94 +++++++++++++++++++++++------------------- gdk/quartz/gdkvisual-quartz.c | 31 ++++++++------ 3 files changed, 92 insertions(+), 56 deletions(-) commit 41352f24d696d755745733547e8ed1e72a29a5d7 Author: Matthias Clasen Date: Fri Dec 17 09:50:21 2010 -0500 Convert all GdkScreen methods to vtable calls, quartz backend gdk/quartz/gdkevents-quartz.c | 10 +-- gdk/quartz/gdkprivate-quartz.h | 7 ++ gdk/quartz/gdkscreen-quartz.c | 154 +++++++++++++++++++---------------------- gdk/quartz/gdkvisual-quartz.c | 4 +- 4 files changed, 83 insertions(+), 92 deletions(-) commit f43f259d4935eec00a35041e8f07580e20f284b5 Author: Matthias Clasen Date: Fri Dec 17 09:38:26 2010 -0500 Derive GdkKeymap for Quartz gdk/quartz/gdkkeys-quartz.c | 126 ++++++++++++++++++++++++++------------------ 1 file changed, 74 insertions(+), 52 deletions(-) commit acd99409b879c33a193b6c4f69e3746ffb4d7b52 Author: Matthias Clasen Date: Tue Dec 21 21:13:02 2010 -0500 Make display method vtable calls, quartz backend gdk/quartz/gdkdisplay-quartz.c | 108 +++++++++++++++++++++++++++++------------ gdk/quartz/gdkevents-quartz.c | 18 +++---- gdk/quartz/gdkinput.c | 8 +-- gdk/quartz/gdkprivate-quartz.h | 13 +++++ 4 files changed, 99 insertions(+), 48 deletions(-) commit 064bfceaade2cc62904cf715e7168d9501b740f8 Author: Matthias Clasen Date: Tue Dec 21 21:12:04 2010 -0500 Convert all gdk_window methods to vtable calls in the quartz backend gdk/quartz/gdkdnd-quartz.c | 4 +- gdk/quartz/gdkmain-quartz.c | 6 +- gdk/quartz/gdkprivate-quartz.h | 4 + gdk/quartz/gdkwindow-quartz.c | 271 ++++++++++++++++++++++++----------------- 4 files changed, 167 insertions(+), 118 deletions(-) commit 62cbc1acd44ea01e87ece0743db39e184dfa9411 Author: Matthias Clasen Date: Wed Dec 22 11:39:58 2010 -0500 continue to install gdk-$TARGET-3.0.pc Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 05b43caf4c5c36fe35d03cbc26158e562a4a7cc1 Author: Matthias Clasen Date: Wed Dec 22 11:13:31 2010 -0500 Add a section about gdk_spawn to migration guide docs/reference/gtk/migrating-2to3.xml | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit e20503836c3d91d52eb0448ebb34f599d7b87300 Author: Tristan Van Berkom Date: Wed Dec 22 21:21:44 2010 +0900 Fixed GtkGrid GtkContainerClass->forall() to not use a for loop. This loop needs to be safe for removing children in a forall loop. gtk/gtkgrid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 367211ed7f19f1f9fe3a658278e8c6083d86f1f6 Author: Matthias Clasen Date: Wed Dec 22 01:43:57 2010 -0500 Document WINDOWING macros gdk/gdk.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 56 insertions(+), 11 deletions(-) commit 3973ef760e79e684f6e0597ac7a5ac5d451f37d4 Author: Matthias Clasen Date: Wed Dec 22 01:32:18 2010 -0500 Mention GDK_BACKEND in the docs gdk/gdkdisplaymanager.c | 5 +++++ 1 file changed, 5 insertions(+) commit fa59cc46523a1e4daf0656a86bed8e70f4a83b32 Author: Matthias Clasen Date: Wed Dec 22 01:31:15 2010 -0500 Fix the X backend docs docs/reference/gdk/Makefile.am | 4 ++-- docs/reference/gdk/gdk3-sections.txt | 35 ++++++++++++++++++----------------- 2 files changed, 20 insertions(+), 19 deletions(-) commit a6b05106a5f3c01cc3b1bc5b5812fbf883a14691 Author: Matthias Clasen Date: Wed Dec 22 01:03:58 2010 -0500 GtkAboutDialog: Be slightly more flexible when listing credits Make sure we render credits ok that are occurring in the wild, such as "Contact us at:", "" or "guy1\nguy2\nguy3" https://bugzilla.gnome.org/show_bug.cgi?id=637763 https://bugzilla.gnome.org/show_bug.cgi?id=637736 gtk/gtkaboutdialog.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 4cc76927b1e6d864f18e37b8f35aa5495392b56d Author: Matthias Clasen Date: Wed Dec 22 00:31:05 2010 -0500 Show translators properly in the new about dialog translator-credits is a single string, typically with newline- separated names. gtk/gtkaboutdialog.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 2013e23c4bfc5dd8a154325f8dde865acec9cc42 Author: Robert Ancell Date: Wed Dec 22 15:36:47 2010 +1100 Use getters and setters for GtkPrintJob in gtkprintbackendtest.c modules/printbackends/test/gtkprintbackendtest.c | 30 +++++++++++++----------- 1 file changed, 16 insertions(+), 14 deletions(-) commit f4419be0d68c84ea94488bf1c75c4b6f767b8773 Author: Robert Ancell Date: Wed Dec 22 15:01:50 2010 +1100 Fix DSO link issues demos/Makefile.am | 1 + demos/gtk-demo/Makefile.am | 1 + docs/tools/Makefile.am | 2 ++ gtk/tests/Makefile.am | 1 + perf/Makefile.am | 1 + tests/Makefile.am | 1 + 6 files changed, 7 insertions(+) commit e60eff282aaa6b0e3f79876e8414911a5b34c6cf Author: Matthias Clasen Date: Tue Dec 21 20:17:35 2010 -0500 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 83364e8529d7949352db17208424e10d0bd264d0 Author: Matthias Clasen Date: Tue Dec 21 19:37:18 2010 -0500 Fix distcheck Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit b824cdd6dbce65b54321f6a1d24e518a3d8b5c00 Author: Matthias Clasen Date: Tue Dec 21 18:42:30 2010 -0500 Fix a blunder in grab handling This was causing segfaults which would go away when compiled with debug options. gdk/x11/gdkdisplay-x11.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit 4b10167ce636549d74d482c2a3fb2e2dbf069168 Author: Matthias Clasen Date: Tue Dec 21 18:17:58 2010 -0500 Set a default value for rgba style properties gtk/gtkstyleproperties.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 5b6bdcf016a0501c15d579e10770b6cc97b80924 Author: Matthias Clasen Date: Tue Dec 21 18:15:43 2010 -0500 Fix a tag mismatch in the docs gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2a324ae304dd783ad6949ea696023a9f93649b31 Author: Mike Gorse Date: Tue Dec 21 18:18:07 2010 -0500 Fix inclusion of gdkconfig.h gdk/gdktypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4331d62567add547fe0a65358d6add784fd85568 Author: Matthias Clasen Date: Tue Dec 21 17:57:40 2010 -0500 Add gtkselectionprivate.h to Makefile gtk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit fcbfa053477812956d58b2cadc6cfd430ccd55dd Author: Matthias Clasen Date: Tue Dec 21 17:36:50 2010 -0500 Drop no-longer-existing header from Makefile gdk/Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 3ca69937f4c76d1ca0f1d22971598e2fcf3c4b6a Author: Matthias Clasen Date: Tue Dec 21 16:37:16 2010 -0500 Don't install headers twice gdk/x11/Makefile.am | 4 ---- 1 file changed, 4 deletions(-) commit 9cdbb31c06a328b691506dc4a86e13b8feffb925 Author: Matthias Clasen Date: Tue Dec 21 16:25:27 2010 -0500 Update NEWS NEWS | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) commit 7b6d759b04c6e684464f69725ca460d4cf028563 Author: Matthias Clasen Date: Tue Dec 21 14:43:17 2010 -0500 Temporarily disable combo box entry test This one got broken by the treeview refactoring, I assume. gtk/tests/builder.c | 4 ++++ 1 file changed, 4 insertions(+) commit 940d123de5c6050abf2ce134aa510a3cdb990203 Author: Matthias Clasen Date: Tue Dec 21 14:32:59 2010 -0500 Add gdk_disable_multidevice to headers gdk/gdkmain.h | 2 ++ 1 file changed, 2 insertions(+) commit a2dddb1da06aacef356cd7f0982b98ed3d5bb639 Author: Owen W. Taylor Date: Mon Dec 20 13:48:44 2010 -0500 Return an appropriate GtkStyle from gtk_rc_get_style_by_paths() Always returning NULL (no match) from gtk_rc_get_style_by_paths() means that looking up colors and style properties based on the GtkStyle will give default values instead of themed values. We can do better by returning a GtkStyle based on a GtkWidgetPath that we figure out from the values passed in to get_style_by_paths(). https://bugzilla.gnome.org/show_bug.cgi?id=637520 gtk/gtkrc.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstyle.c | 31 ++++++++++++++++------- gtk/gtkstyle.h | 4 +++ 3 files changed, 103 insertions(+), 10 deletions(-) commit 928fd84ebfeb323d13c6ee502879ca5d3c931978 Author: Matthias Clasen Date: Tue Dec 21 14:20:19 2010 -0500 Implement some more vfuncs in GdkOffscreenWindow gdk/gdkoffscreenwindow.c | 78 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 74 insertions(+), 4 deletions(-) commit 82fe7594f993ddeee236f27c9877e98006723a1c Author: Matthias Clasen Date: Tue Dec 21 14:17:02 2010 -0500 More include shuffling; keep X extension headers to ourselves gdk/x11/gdkdevice-xi2.c | 4 ++++ gdk/x11/gdkdevicemanager-xi2.c | 4 ++++ gdk/x11/gdkdeviceprivate-xi.h | 4 ++++ gdk/x11/gdkprivate-x11.h | 6 ++++++ gdk/x11/gdkx11device-xi.h | 2 -- gdk/x11/gdkx11device-xi2.h | 2 -- gdk/x11/gdkx11devicemanager-xi2.h | 2 -- 7 files changed, 18 insertions(+), 6 deletions(-) commit 10a7f49fe7b149cd076eb36153bf3c6e7276c909 Author: Matthias Clasen Date: Tue Dec 21 12:41:29 2010 -0500 Check the right library for symbols gtk/abicheck.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f9e876e2654d2f0b23a41bc7effc2bdbd0a62154 Author: Matthias Clasen Date: Tue Dec 21 12:32:34 2010 -0500 Fix another typo gdk/x11/gdkcursor-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b3bd1842747f83609336cfee8c2fd447c9c6bfee Author: Matthias Clasen Date: Tue Dec 21 12:19:03 2010 -0500 Fix a silly typo gdk/x11/gdkdisplaymanager-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ecddaa7a8eb0089d4cd75e38e7e27d37a33d0539 Author: Matthias Clasen Date: Tue Dec 21 11:29:18 2010 -0500 Disable the GtkPlug xi2 hack more thoroughly gtk/gtkplug-x11.c | 2 ++ 1 file changed, 2 insertions(+) commit 106047ffa4c033658444702afd49e49fff0c4375 Author: Matthias Clasen Date: Tue Dec 21 11:27:27 2010 -0500 Detangle includes for GdkDeviceManager subclasses gdk/x11/Makefile.am | 7 +++ gdk/x11/gdkdevicemanager-core-x11.c | 2 +- gdk/x11/gdkdevicemanager-x11.c | 2 +- gdk/x11/gdkdevicemanager-xi.c | 90 ++++++++++++++++----------------- gdk/x11/gdkdevicemanager-xi2.c | 92 ++++++++++++++++++++++++++++++++-- gdk/x11/gdkdevicemanagerprivate-core.h | 42 ++++++++++++++++ gdk/x11/gdkdeviceprivate-xi.h | 6 +-- gdk/x11/gdkx11devicemanager-core.h | 13 +---- gdk/x11/gdkx11devicemanager-xi.h | 16 +----- gdk/x11/gdkx11devicemanager-xi2.h | 22 +------- 10 files changed, 191 insertions(+), 101 deletions(-) commit b1aaa10b6af486e215c640d07474060fb4b79c97 Author: Matthias Clasen Date: Tue Dec 21 10:37:21 2010 -0500 Detangle includes for device subclasses gdk/gdkdevice.h | 2 +- gdk/gdkdeviceprivate.h | 2 -- gdk/x11/Makefile.am | 1 + gdk/x11/gdkdevice-core-x11.c | 11 +++++++ gdk/x11/gdkdevice-xi.c | 2 +- gdk/x11/gdkdevice-xi2.c | 13 ++++++++- gdk/x11/gdkdevicemanager-core-x11.c | 3 +- gdk/x11/gdkdevicemanager-xi.c | 3 +- gdk/x11/gdkdeviceprivate-xi.h | 58 +++++++++++++++++++++++++++++++++++++ gdk/x11/gdkx11device-core.h | 11 +------ gdk/x11/gdkx11device-xi.h | 30 +------------------ gdk/x11/gdkx11device-xi2.h | 15 +--------- 12 files changed, 91 insertions(+), 60 deletions(-) commit e5090396bfe79f0fc65042a2f19240d04bbaef19 Author: Matthias Clasen Date: Tue Dec 21 09:56:42 2010 -0500 Forgotten file gdk/x11/gdkx11applaunchcontext.h | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) commit bd36374413ec003e724d707933017a7625860956 Author: Matthias Clasen Date: Tue Dec 21 02:32:15 2010 -0500 Rename GdkAppLaunchContextX11 to GdkX11AppLaunchContext gdk/gdk.symbols | 1 + gdk/x11/gdkapplaunchcontext-x11.c | 37 +++++++++++++++++++++++-------------- gdk/x11/gdkx.h | 1 + 3 files changed, 25 insertions(+), 14 deletions(-) commit 3fb8c3415b0549c3aaca7ccd52ecaa4509139a0d Author: Matthias Clasen Date: Tue Dec 21 02:23:30 2010 -0500 Rename GdkDragContextX11 to GdkX11DragContext gdk/gdk.symbols | 1 + gdk/x11/gdkdnd-x11.c | 2130 +++++++++++++++++++++++++------------------------- gdk/x11/gdkx.h | 1 + gdk/x11/gdkx11dnd.h | 49 ++ 4 files changed, 1117 insertions(+), 1064 deletions(-) commit fdfabea9586e310bcd6edd2a752b4fd6974a4a94 Author: Matthias Clasen Date: Tue Dec 21 01:43:08 2010 -0500 Don't export gdk_x11_cursor_finalize gdk/x11/gdkcursor-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 71a515ef178a8fe5f03cedccbe759912757a2302 Author: Matthias Clasen Date: Tue Dec 21 01:41:51 2010 -0500 Get abicheck to almost pass again gdk/abicheck.sh | 2 +- gdk/gdk.symbols | 29 ++++++++++++++++------------- 2 files changed, 17 insertions(+), 14 deletions(-) commit b4802e3042bce7032565966ed2b89499173f7f57 Author: Matthias Clasen Date: Tue Dec 21 01:32:01 2010 -0500 Rename x11-specific GdkDevice[Manager] implementations Make them all fit in the gdk_x11_ prefix, and make the get_type functions and standard macros available in headers. gdk/Makefile.am | 6 +- gdk/x11/Makefile.am | 18 +- gdk/x11/gdkdevice-xi.c | 376 +++++++++++++++++----------------- gdk/x11/gdkdevice-xi.h | 89 -------- gdk/x11/gdkdevice-xi2.c | 346 ++++++++++++++----------------- gdk/x11/gdkdevice-xi2.h | 66 ------ gdk/x11/gdkdevicemanager-x11.c | 10 +- gdk/x11/gdkdevicemanager-xi.c | 419 +++++++++++++++++++------------------- gdk/x11/gdkdevicemanager-xi.h | 57 ------ gdk/x11/gdkdevicemanager-xi2.c | 226 ++++++++++---------- gdk/x11/gdkdevicemanager-xi2.h | 63 ------ gdk/x11/gdkprivate-x11.h | 18 ++ gdk/x11/gdkx.h | 4 + gdk/x11/gdkx11device-xi.h | 72 +++++++ gdk/x11/gdkx11device-xi2.h | 56 +++++ gdk/x11/gdkx11devicemanager-xi.h | 55 +++++ gdk/x11/gdkx11devicemanager-xi2.h | 65 ++++++ 17 files changed, 956 insertions(+), 990 deletions(-) commit 5cddc7ccbb1fe1a9c09f56f6df5b9af83e1f2886 Author: Matthias Clasen Date: Mon Dec 20 23:59:07 2010 -0500 Rename GdkDevice[Manager]Core to GdkX11Device[Manager]Core This is mainly to avoid clash with the classes of the same name in the quartz backend. gdk/x11/Makefile.am | 8 +- gdk/x11/{gdkdevice-core.c => gdkdevice-core-x11.c} | 222 ++++---- gdk/x11/gdkdevice-core.h | 52 -- ...emanager-core.c => gdkdevicemanager-core-x11.c} | 568 ++++++++++----------- gdk/x11/gdkdevicemanager-core.h | 54 -- gdk/x11/gdkdevicemanager-x11.c | 4 +- gdk/x11/gdkdevicemanager-xi.c | 2 +- gdk/x11/gdkdevicemanager-xi.h | 6 +- gdk/x11/gdkx.h | 2 + gdk/x11/gdkx11device-core.h | 51 ++ gdk/x11/gdkx11devicemanager-core.h | 54 ++ 11 files changed, 512 insertions(+), 511 deletions(-) commit e96c193d06847a040762e01c1caf4a5d737664a9 Author: Matthias Clasen Date: Mon Dec 20 23:32:48 2010 -0500 Rename GdkKeymapX11 to GdkX11Keymap And add a gdkx11keys.h header file. gdk/x11/Makefile.am | 1 + gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkkeys-x11.c | 150 +++++++++++++++++------------------------------ gdk/x11/gdkprivate-x11.h | 2 - gdk/x11/gdkx.h | 1 + gdk/x11/gdkx11keys.h | 49 ++++++++++++++++ 6 files changed, 105 insertions(+), 100 deletions(-) commit 146fd989d65ce062845238e0cef42b8bf1594974 Author: Matthias Clasen Date: Mon Dec 20 23:14:47 2010 -0500 Rename GdkDisplayManagerX11 to GdkX11DisplayManager And add a gdkx11displaymanager.h header file. gdk/gdkdisplaymanager.c | 10 +++---- gdk/x11/Makefile.am | 1 + gdk/x11/gdkdisplaymanager-x11.c | 60 +++++++++++++++++++---------------------- gdk/x11/gdkx.h | 1 + gdk/x11/gdkx11displaymanager.h | 49 +++++++++++++++++++++++++++++++++ 5 files changed, 84 insertions(+), 37 deletions(-) commit 36893a9ef8b724e283038f0d538c411cdd5b1ddb Author: Benjamin Otte Date: Tue Dec 21 03:54:15 2010 +0100 gdk: Make GdkWindow abstract This way backend implementors get an error if they don't set display_class->window_type to their subclass. And that's exactly what we want. gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dcb03b1085dbe763c6afc50154e2dc150f495068 Author: Benjamin Otte Date: Tue Dec 21 03:39:32 2010 +0100 gdk: Use G_DEFINE_TYPE for GdkWindow gdk/gdkwindow.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) commit 19699989e50594ca81914890404357bb880e4f60 Author: Benjamin Otte Date: Tue Dec 21 03:34:31 2010 +0100 x11: Add a GdkX11Window class for X11 windows gdk/x11/gdkdisplay-x11.c | 2 ++ gdk/x11/gdkwindow-x11.c | 21 +++++++++++++++++++++ gdk/x11/gdkx11window.h | 16 ++++++++++++++++ 3 files changed, 39 insertions(+) commit af7afbbe06690281d9703aaab7d1b9522cede3cb Author: Benjamin Otte Date: Tue Dec 21 03:13:55 2010 +0100 gdk: Allow display subclasses to override the type used for windows We want to have different window types for different displays, so we can write code like this: #if GDK_WINDOWING_X11 if (GDK_IS_X11_WINDOW (window)) { /* do x11 stuff */ } else #endif #if GDK_WINDOWING_WAYLAND if (GDK_IS_WAYLAND_WINDOW (window)) { /* do wayland stuff */ } else #endif { /* do stuff for unsupported system */ } This requires different GdkWindow types and we currently don't have that, as only the GdkWindowImpl differs. With this method, every backend defines a custom type that's just a simple subclass of GdkWindow. This way GdkWindow behaves like all the other types (visuals, screens, displays) and we can write code like the above. gdk/gdkdisplay.c | 3 ++- gdk/gdkdisplayprivate.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) commit 3036922b3d7f58757f67ce7a87c7781fe1b3c46e Author: Benjamin Otte Date: Tue Dec 21 03:06:59 2010 +0100 gdk: Create windows via _gdk_display_create_window() THe use of this function will become visible in the next commits. But wrapping g_object_new() is a generally a good idea anyway. gdk/gdkdisplay.c | 6 ++++++ gdk/gdkdisplayprivate.h | 1 + gdk/gdkwindow.c | 5 +++-- gdk/quartz/gdkwindow-quartz.c | 2 +- gdk/win32/gdkwindow-win32.c | 5 +++-- gdk/x11/gdkwindow-x11.c | 4 ++-- 6 files changed, 16 insertions(+), 7 deletions(-) commit 503087dfc92039e70071e05b1f32530578a6e891 Author: Benjamin Otte Date: Tue Dec 21 02:40:45 2010 +0100 x11: Export GdkX11Screen gdk/x11/gdkscreen-x11.c | 10 +++++----- gdk/x11/gdkscreen-x11.h | 11 +---------- gdk/x11/gdkx11screen.h | 16 ++++++++++++++++ 3 files changed, 22 insertions(+), 15 deletions(-) commit a8b69df376c236b70afc4f77a0e6dab04867d90f Author: Benjamin Otte Date: Tue Dec 21 02:32:13 2010 +0100 x11: Rename GdkScreenX11 to GdkX11Screen gdk/x11/gdkdisplay-x11.c | 24 +-- gdk/x11/gdkdnd-x11.c | 2 +- gdk/x11/gdkgeometry-x11.c | 4 +- gdk/x11/gdkprivate-x11.h | 32 +-- gdk/x11/gdkscreen-x11.c | 518 ++++++++++++++++++++++----------------------- gdk/x11/gdkscreen-x11.h | 30 +-- gdk/x11/gdktestutils-x11.c | 4 +- gdk/x11/gdkvisual-x11.c | 128 +++++------ gdk/x11/gdkwindow-x11.c | 56 ++--- gdk/x11/gdkxftdefaults.c | 40 ++-- 10 files changed, 419 insertions(+), 419 deletions(-) commit b154d3abf6421c7d0b1b6300711e05c108436b76 Author: Benjamin Otte Date: Tue Dec 21 02:17:04 2010 +0100 x11: Export GdkX11Visual gdk/x11/gdkvisual-x11.c | 6 ------ gdk/x11/gdkx11visual.h | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 6 deletions(-) commit d185987ebd8c027e54913a518c382ddf8d2c88c0 Author: Benjamin Otte Date: Tue Dec 21 02:13:40 2010 +0100 x11: Rename GdkVisualX11 to GdkX11Visual gdk/x11/gdkvisual-x11.c | 58 ++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) commit 86e0a9aef7be33f9896234cd54fe6bc329467a3a Author: Benjamin Otte Date: Tue Dec 21 02:09:30 2010 +0100 x11: Have a proper GdkVisualX11Class struct gdk/x11/gdkvisual-x11.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 21d8160c57fc464e123a2ba08ef049a33d2eade9 Author: Benjamin Otte Date: Tue Dec 21 02:05:12 2010 +0100 x11: Export GdkX11Cursor gdk/x11/gdkcursor-x11.c | 10 ---------- gdk/x11/gdkx11cursor.h | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 10 deletions(-) commit 4848bf2719a2159ee2fc8ba309b649115efb7f17 Author: Benjamin Otte Date: Mon Dec 20 23:43:04 2010 +0100 x11: typedef GdkX11Display to GdkDisplay This is for compatibility reasons. We want to change APIs that operate on X11 objects to take the X11 objects as arguments. However, this would break a lot of APIs and we'd like to avoid this, so we play this little trick (we will use the same trick for the other X11 objects). Also, gobject-introspection and other bindings can correctly attach the functions to the correct types as it is the same scheme that GDK2 used for pixmaps, windows and drawables. For GTK 4, we will remove this trick, so apps should properly cast their objects right now. Unfortunately, I don't think there is a way to use GDK_DISABLE_DEPRECATED or similar macros to check for proper type casts while compiling ensure compatibility with future GDK versions. I'm free to consider them though. gdk/x11/gdkx11display.h | 4 ++++ 1 file changed, 4 insertions(+) commit eba45292464da5334cef8d4e36e01bb70256b549 Author: Benjamin Otte Date: Mon Dec 20 19:42:53 2010 +0100 x11: Export GdkX11Display gdk/x11/gdkdisplay-x11.c | 10 +++++----- gdk/x11/gdkdisplay-x11.h | 9 --------- gdk/x11/gdkx11display.h | 12 +++++++++++- 3 files changed, 16 insertions(+), 15 deletions(-) commit 4db086da4b257ddc04cd3ef547a973f09fdf198d Author: Benjamin Otte Date: Mon Dec 20 19:20:10 2010 +0100 x11: Rename GdkDisplayX11 to GdkX11Display Also rename all the macros etc. gdk/x11/gdkcursor-x11.c | 6 +- gdk/x11/gdkdevice-core.c | 4 +- gdk/x11/gdkdevice-xi2.c | 4 +- gdk/x11/gdkdevicemanager-core.c | 2 +- gdk/x11/gdkdisplay-x11.c | 120 ++++++++++++++++++++-------------------- gdk/x11/gdkdisplay-x11.h | 18 +++--- gdk/x11/gdkdnd-x11.c | 50 ++++++++--------- gdk/x11/gdkeventsource.c | 4 +- gdk/x11/gdkgeometry-x11.c | 4 +- gdk/x11/gdkkeys-x11.c | 12 ++-- gdk/x11/gdkprivate-x11.h | 2 +- gdk/x11/gdkproperty-x11.c | 6 +- gdk/x11/gdkscreen-x11.c | 12 ++-- gdk/x11/gdkwindow-x11.c | 30 +++++----- gdk/x11/gdkx11display.h | 2 +- gdk/x11/gdkxid.c | 6 +- gtk/gtkplug.c | 4 +- gtk/gtkselection.c | 4 +- gtk/gtksocket.c | 4 +- 19 files changed, 147 insertions(+), 147 deletions(-) commit 8e2240f6990e48ac4b27e8ba9364278f689f97e1 Author: Benjamin Otte Date: Mon Dec 20 17:14:04 2010 +0100 x11: Rename GdkDisplayX11 to GdkX11Display gdk/x11/gdkcursor-x11.c | 4 ++-- gdk/x11/gdkdevicemanager-core.c | 2 +- gdk/x11/gdkdisplay-x11.c | 50 ++++++++++++++++++++--------------------- gdk/x11/gdkdisplay-x11.h | 14 ++++++------ gdk/x11/gdkdnd-x11.c | 44 ++++++++++++++++++------------------ gdk/x11/gdkeventsource.c | 4 ++-- gdk/x11/gdkgeometry-x11.c | 4 ++-- gdk/x11/gdkkeys-x11.c | 10 ++++----- gdk/x11/gdkmain-x11.c | 2 +- gdk/x11/gdkproperty-x11.c | 6 ++--- gdk/x11/gdkscreen-x11.c | 6 ++--- gdk/x11/gdkwindow-x11.c | 14 ++++++------ gdk/x11/gdkx11display.h | 2 +- gdk/x11/gdkxid.c | 6 ++--- 14 files changed, 84 insertions(+), 84 deletions(-) commit 85bd61778f58c50da312cb93a9ead3e98d461072 Author: Benjamin Otte Date: Mon Dec 20 17:11:00 2010 +0100 API: gdk: GDK_DISPLAY_OBJECT() => GDK_DISPLAY() GDK_DISPLAY_OBJECT is now deprecated. No need to keep failures from gtk1 around. docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdkdisplay.c | 6 +++--- gdk/gdkdisplay.h | 5 ++++- gdk/x11/gdkdisplay-x11.c | 6 +++--- gdk/x11/gdkmain-x11.c | 2 +- gtk/gtktooltip.c | 2 +- 6 files changed, 13 insertions(+), 9 deletions(-) commit 04d1459fca121dc37c9c8ce63d2f36b06ad968d1 Author: Benjamin Otte Date: Mon Dec 20 15:55:16 2010 +0100 x11: Move remaining APIs into gdkx11utils.h Now gdkx.h is a clean header equivalent to gdk.h. gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 24 +------------------- gdk/x11/gdkx11utils.h | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 65 insertions(+), 23 deletions(-) commit dd177b5201d2a718d7a684031cf22bc34ff1893c Author: Benjamin Otte Date: Mon Dec 20 15:52:49 2010 +0100 x11: Move atom API into gdkx11property.h gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 18 +-------------- gdk/x11/gdkx11property.h | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 17 deletions(-) commit ebe46e6f9d1a8dcfe2ddd99a9049f2011bd5b437 Author: Benjamin Otte Date: Mon Dec 20 15:49:17 2010 +0100 x11: Move selection-specific API into gdkx11selection.h gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 25 +----------------- gdk/x11/gdkx11selection.h | 64 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+), 24 deletions(-) commit 7949073dd5e3ab8673883fb0c140d2ba01948b64 Author: Benjamin Otte Date: Mon Dec 20 15:42:37 2010 +0100 x11: Move display-specific APIs into gdkx11display.h gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 38 +---------------------- gdk/x11/gdkx11display.h | 80 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 83 insertions(+), 37 deletions(-) commit 6dfa90f57c10366496258b814cd5a81ae233aa0a Author: Benjamin Otte Date: Mon Dec 20 15:35:05 2010 +0100 x11: Move screen-specific API into gdkx11screen.h gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 44 +----------------------- gdk/x11/gdkx11screen.h | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 93 insertions(+), 43 deletions(-) commit 0ca6a7ab20c419405778c90909a26000f88ed720 Author: Benjamin Otte Date: Mon Dec 20 15:29:17 2010 +0100 x11: Move visual-specific API into gdkx11visual.h gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 7 +------ gdk/x11/gdkx11visual.h | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+), 6 deletions(-) commit 55f3451754eb284dde43fa46eebea61728c60c46 Author: Benjamin Otte Date: Mon Dec 20 15:25:50 2010 +0100 x11: Move cursor API into gdkx11cursor.h gdk/Makefile.am | 1 + gdk/x11/Makefile.am | 1 + gdk/x11/gdkx.h | 23 +----------------- gdk/x11/gdkx11cursor.h | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 69 insertions(+), 22 deletions(-) commit 124cf96850bb985633d727ab4b08a0609db7c332 Author: Benjamin Otte Date: Mon Dec 20 15:22:50 2010 +0100 x11: Split out public window API into gdkx11window.h gdk/Makefile.am | 3 +- gdk/x11/Makefile.am | 3 ++ gdk/x11/gdkx.h | 40 +++++---------------------- gdk/x11/gdkx11window.h | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 87 insertions(+), 34 deletions(-) commit 66f7c3a5622e5eacafa70b076bbfa7457f2c0345 Author: Benjamin Otte Date: Mon Dec 20 15:05:47 2010 +0100 API: gdk: gdk_display_warp_device() => gdk_device_warp() warping devices has nothing to do with displays, so putting it there seems weird. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkdevice.c | 34 ++++++++++++++++++++++++++ gdk/gdkdevice.h | 5 ++++ gdk/gdkdisplay.c | 46 ++++-------------------------------- gdk/gdkdisplay.h | 5 ---- gtk/gtkcolorsel.c | 2 +- gtk/gtkdnd.c | 6 ++--- 8 files changed, 49 insertions(+), 53 deletions(-) commit 7a3359223179468b42fa0130457ec60694ce6ec1 Author: Benjamin Otte Date: Mon Dec 20 14:07:11 2010 +0100 gdk: Move gdk_cursor_get_image() to the base class .. and make it call a vfunc on the cursor gdk/gdkcursor.c | 21 +++++++++++++++++++++ gdk/gdkcursorprivate.h | 2 ++ gdk/x11/gdkcursor-x11.c | 37 ++++++++++++------------------------- 3 files changed, 35 insertions(+), 25 deletions(-) commit 60dc856dafc6468637511be8cf511479fd0fb244 Author: Benjamin Otte Date: Mon Dec 20 13:57:48 2010 +0100 x11: Remove duplicated docs They're in gdk/gdkdisplay.c now. gdk/x11/gdkcursor-x11.c | 11 ----------- 1 file changed, 11 deletions(-) commit 095d1905a9a74521c2399e85f0537e69969c1000 Author: Benjamin Otte Date: Mon Dec 20 13:55:46 2010 +0100 x11: Don't keep the display around anymore Use gdk_cursor_get_display() instead. gdk/x11/gdkcursor-x11.c | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) commit 4793bd3399d47a43993a384846d60fbc47dac50e Author: Benjamin Otte Date: Mon Dec 20 13:47:35 2010 +0100 gdk: Move gdk_cursor_get_display() out of the backends Now that we store the display inside the cursor, that change is obvious. gdk/gdkcursor.c | 20 ++++++++++++++++++++ gdk/quartz/gdkcursor-quartz.c | 8 -------- gdk/win32/gdkcursor-win32.c | 6 ------ gdk/x11/gdkcursor-x11.c | 19 ------------------- 4 files changed, 20 insertions(+), 33 deletions(-) commit 7a14b30ea37d4cb9b021df3d9d6036cb15f19df1 Author: Benjamin Otte Date: Mon Dec 20 13:45:31 2010 +0100 gdk: Make display a property of GdkCursor gdk/gdkcursor.c | 19 ++++++++++++++++++- gdk/gdkcursorprivate.h | 1 + gdk/x11/gdkcursor-x11.c | 4 ++++ 3 files changed, 23 insertions(+), 1 deletion(-) commit 28b2d7e5da2ee5d62b74ac4d3c06214fcdaf1cdb Author: Benjamin Otte Date: Mon Dec 20 13:35:39 2010 +0100 gdk: Make cursor-type a property of the cursor gdk/gdkcursor.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkcursor-x11.c | 39 ++++++++++++++-------------------- 2 files changed, 72 insertions(+), 23 deletions(-) commit 3e068e921fa114d3668c53a239ac618f8fcd5110 Author: Benjamin Otte Date: Mon Dec 20 03:27:05 2010 +0100 API: gdk: Deprecate gdk_cursor_ref() and gdk_cursor_unref() Now that GdkCursor is a GObject, it doesn't need custom refcount handling anymore. gdk/gdkcursor.c | 4 ++++ gdk/gdkcursor.h | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 73d8ffd74fb9783ccc00d72c19d64a08c3281e86 Author: Benjamin Otte Date: Mon Dec 20 03:13:47 2010 +0100 testgtk: Use g_object_unref instead of gdk_cursor_unref tests/testgtk.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e622ae9a68804c4193e0c1be4fb06e0b4a649888 Author: Benjamin Otte Date: Mon Dec 20 03:59:58 2010 +0100 gtk-demo: Use g_object_unref instead of gdk_cursor_unref demos/gtk-demo/changedisplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8f1f7439033e85ebf480c1c62e8e4647cba80b97 Author: Benjamin Otte Date: Mon Dec 20 03:14:38 2010 +0100 gtk: Use g_object_unref instead of gdk_cursor_unref gtk/gtkaboutdialog.c | 4 ++-- gtk/gtkcolorsel.c | 2 +- gtk/gtkdnd.c | 8 ++++---- gtk/gtkentry.c | 10 +++++----- gtk/gtkfilechooserdefault.c | 2 +- gtk/gtkfilechooserentry.c | 2 +- gtk/gtkhandlebox.c | 2 +- gtk/gtkhsv.c | 2 +- gtk/gtklabel.c | 4 ++-- gtk/gtklinkbutton.c | 2 +- gtk/gtkpaned.c | 4 ++-- gtk/gtkprintunixdialog.c | 2 +- gtk/gtkrecentchooserdefault.c | 2 +- gtk/gtktextview.c | 8 ++++---- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkwindow.c | 2 +- 16 files changed, 29 insertions(+), 29 deletions(-) commit a9637f05b672666c6331cf4ca5d6f64734647b78 Author: Benjamin Otte Date: Mon Dec 20 03:23:44 2010 +0100 gdk: Use g_object_(un)ref instead of gdk_cursor_(un)ref gdk/gdkwindow.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 768b425ce69443d4d1f313e8b54101c92086cfac Author: Benjamin Otte Date: Mon Dec 20 03:12:33 2010 +0100 x11: Use g_object_(un)ref instead of gdk_cursor_(un)ref gdk/x11/gdkcursor-x11.c | 6 +++--- gdk/x11/gdkwindow-x11.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 0b4913a1666aae0907bb32626a1c89a2e5a50e76 Author: Benjamin Otte Date: Mon Dec 20 03:09:31 2010 +0100 gdk: Make GdkCursor a GObject Also port the X11 implementation. Win32 and Quartz need to be ported still. gdk/gdkcursor.c | 25 +++++------ gdk/gdkcursor.h | 8 +++- gdk/gdkcursorprivate.h | 10 ++++- gdk/gdkwindow.c | 14 +++---- gdk/x11/gdkcursor-x11.c | 107 +++++++++++++++++++++++++++++------------------- 5 files changed, 101 insertions(+), 63 deletions(-) commit 66e38945390cd86a3f97867fc63005d5e60ed7fc Author: Benjamin Otte Date: Mon Dec 20 02:20:48 2010 +0100 gdk: Move GdkCursor definition into a private header gdk/Makefile.am | 1 + gdk/gdkcursor.c | 6 ++++++ gdk/gdkcursor.h | 12 ------------ gdk/gdkcursorprivate.h | 43 +++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkcursor-x11.c | 1 + 5 files changed, 51 insertions(+), 12 deletions(-) commit 2eef91ad93f4da0e3ffccee55a4669c0dd147514 Author: Benjamin Otte Date: Mon Dec 20 02:07:27 2010 +0100 x11: Move GdkCursorPrivate into the C file gdk/x11/gdkcursor-x11.c | 11 +++++++++++ gdk/x11/gdkprivate-x11.h | 11 ----------- 2 files changed, 11 insertions(+), 11 deletions(-) commit 8e3afc6e5afea8448d884ab41faaa27d12a4a091 Author: Benjamin Otte Date: Mon Dec 20 01:56:07 2010 +0100 x11: Use public API to access cursor's xcursor gdk/x11/gdkdevice-core.c | 7 ++----- gdk/x11/gdkdevice-xi2.c | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) commit 3d5d558393d242b55b0ee325db160545263bbf85 Author: Matthias Clasen Date: Fri Dec 17 01:48:12 2010 -0500 Downgrade some Since tags gdk/x11/gdkdisplay-x11.c | 2 ++ gdk/x11/gdkselection-x11.c | 10 ++++++---- gdk/x11/gdkwindow-x11.c | 2 +- gdk/x11/gdkxid.c | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) commit 2650328ea8eb8914def43268604fe30ffa3982d7 Author: Matthias Clasen Date: Fri Dec 17 00:46:04 2010 -0500 Add win32 implementation for foreign window functions gdk/win32/gdkwin32.h | 4 ++++ gdk/win32/gdkwindow-win32.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) commit 58529e69ec3fdf76cad911d6fd62e1c6eba2119d Author: Matthias Clasen Date: Fri Dec 17 00:43:07 2010 -0500 Drop sm_client_id implementation for Quartz gdk/quartz/gdkmain-quartz.c | 6 ------ 1 file changed, 6 deletions(-) commit 10e23de49e932adc49a464b5a3193045196550bf Author: Matthias Clasen Date: Fri Dec 17 00:41:55 2010 -0500 Drop sm_client_id win32 implementation gdk/win32/gdkmain-win32.c | 7 ------- 1 file changed, 7 deletions(-) commit 00e2b949ebee626c44d07fba483318a112ccaaca Author: Matthias Clasen Date: Fri Dec 17 00:04:17 2010 -0500 Reinstate the correct field value gdk/x11/gdkdnd-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 572bb200113dd8e3bec7bc0ff37bb7d6497fad71 Author: Matthias Clasen Date: Thu Dec 16 23:44:50 2010 -0500 Deal with property encoding functions Move everything dealing with compound text to be X11 specific Only gdk_text_property_to_utf8_list and gdk_utf8_to_string_target are kept across backends, so add vfuncs for these. Also, remove the non-multihead-safe variants of all these. gdk/gdk.symbols | 14 +- gdk/gdkdisplayprivate.h | 9 + gdk/gdkproperty.h | 92 ++----- gdk/gdkselection.c | 165 ++++-------- gdk/x11/gdkdisplay-x11.c | 2 + gdk/x11/gdkprivate-x11.h | 9 + gdk/x11/gdkselection-x11.c | 656 +++++++++++++++++++++------------------------ gdk/x11/gdkwindow-x11.c | 10 +- gdk/x11/gdkx.h | 24 ++ gtk/gtkselection.c | 24 +- 10 files changed, 459 insertions(+), 546 deletions(-) commit 61104d58ea4fbc63ba273770a4e85152dc08addb Author: Matthias Clasen Date: Thu Dec 16 21:45:57 2010 -0500 Avoid unnecessary use of gdk conversion routines We can use use gtk_selection_data_get_uris, instead of manually doing the conversion ourselves. gtk/gtkquartz.c | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) commit 05497c799ad2da29001534b30d53e6d8eb48cbf4 Author: Matthias Clasen Date: Thu Dec 16 20:25:32 2010 -0500 Add a vfunc for gdk_selection_convert gdk/gdkdisplayprivate.h | 7 ++++++- gdk/gdkselection.c | 16 ++++++++++++++++ gdk/x11/gdkdisplay-x11.c | 1 + gdk/x11/gdkprivate-x11.h | 5 +++++ gdk/x11/gdkselection-x11.c | 12 +++++------- 5 files changed, 33 insertions(+), 8 deletions(-) commit 95868ef00bdce3f3e659e57fb4e1f81ab88adb97 Author: Matthias Clasen Date: Thu Dec 16 20:10:11 2010 -0500 Add a vfunc for gdk_selection_property_get gdk/gdkdisplayprivate.h | 5 +++++ gdk/gdkselection.c | 36 ++++++++++++++++++++++++++++++++++++ gdk/x11/gdkdisplay-x11.c | 1 + gdk/x11/gdkprivate-x11.h | 5 +++++ gdk/x11/gdkselection-x11.c | 38 ++++++-------------------------------- 5 files changed, 53 insertions(+), 32 deletions(-) commit 625b8305e9111ddf22394a35cdae1b4a4ba978b1 Author: Matthias Clasen Date: Thu Dec 16 19:58:07 2010 -0500 Add a vfunc for gdk_selection_send_notify_for_display gdk/gdkdisplayprivate.h | 6 ++++++ gdk/gdkselection.c | 28 ++++++++++++++++++++++++++++ gdk/x11/gdkdisplay-x11.c | 1 + gdk/x11/gdkprivate-x11.h | 20 +++++++++++++------- gdk/x11/gdkselection-x11.c | 30 +++++++----------------------- 5 files changed, 55 insertions(+), 30 deletions(-) commit 7e22cf7e50ac5712120b4b8c8bbbee0836e3c56e Author: Matthias Clasen Date: Thu Dec 16 19:26:05 2010 -0500 Rename some private x11 backend functions to _gdk_x11 gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkprivate-x11.h | 4 ++-- gdk/x11/gdkselection-x11.c | 4 ++-- gdk/x11/gdkwindow-x11.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit cc03a6df793fc79c0e2e2337c89fb249ab635e47 Author: Matthias Clasen Date: Thu Dec 16 19:22:44 2010 -0500 Add vfuncs for get/set_selection_owner gdk/gdkdisplayprivate.h | 8 ++++++ gdk/gdkselection.c | 62 ++++++++++++++++++++++++++++++++++++++++++- gdk/x11/gdkdisplay-x11.c | 2 ++ gdk/x11/gdkprivate-x11.h | 10 +++++++ gdk/x11/gdkselection-x11.c | 65 +++++++++------------------------------------- 5 files changed, 93 insertions(+), 54 deletions(-) commit 519f09f7f4b60305df1308d9cda2736c166ff5e9 Author: Matthias Clasen Date: Thu Dec 16 19:00:01 2010 -0500 Add vfuncs for keyval and window property functions The keyval functions should really be generic, and the window property api should be completely revisited, but for now this will allow us to proceed. gdk/gdkdisplaymanagerprivate.h | 10 +++ gdk/gdkkeys.c | 163 +++++++++------------------------------- gdk/gdkwindow.c | 119 +++++++++++++++++++++++++++++ gdk/gdkwindowimpl.h | 21 ++++++ gdk/x11/gdkdisplaymanager-x11.c | 3 + gdk/x11/gdkkeys-x11.c | 154 ++++++++++++++++++++++++++++++++----- gdk/x11/gdkprivate-x11.h | 27 +++++++ gdk/x11/gdkproperty-x11.c | 118 +++++------------------------ gdk/x11/gdkwindow-x11.c | 3 + 9 files changed, 372 insertions(+), 246 deletions(-) commit fdabc9585d4d8616926c4acf09f114f8e00c383b Author: Matthias Clasen Date: Thu Dec 16 11:33:43 2010 -0500 Drop g[dt]k_set_locale These functions were essentially just calling setlocale anyway. The X11 version was also setting a gdk_use_mb variable that is not used anywhere. docs/reference/gdk/gdk3-sections.txt | 2 - docs/reference/gtk/gtk3-sections.txt | 1 - gdk/Makefile.am | 1 - gdk/gdk.symbols | 1 - gdk/gdkmain.h | 24 +------- gdk/x11/Makefile.am | 1 - gdk/x11/gdkdisplay-x11.c | 6 +- gdk/x11/gdkdnd-x11.c | 5 +- gdk/x11/gdkim-x11.c | 103 ----------------------------------- gdk/x11/gdkmain-x11.c | 2 - gdk/x11/gdkprivate-x11.h | 5 +- gtk/gtk.symbols | 1 - gtk/gtkmain.c | 31 ----------- gtk/gtkmain.h | 1 - 14 files changed, 6 insertions(+), 178 deletions(-) commit 2211e52ec5facb192cd07d06bf8175ed1ba26c2d Author: Matthias Clasen Date: Thu Dec 16 23:42:17 2010 -0500 Don't use gtk_set_locale tests/flicker.c | 1 - 1 file changed, 1 deletion(-) commit afa0ebf36bda82182d8b2c9a28fd777927d93374 Author: Matthias Clasen Date: Thu Dec 16 01:21:49 2010 -0500 Add vfuncs for gdk_test apis gdk/gdkdisplay.c | 143 +++++++++++++++++++++++++++++++++++++++++++++ gdk/gdkdisplayprivate.h | 3 + gdk/gdkwindow.c | 99 +++++++++++++++++++++++++++++++ gdk/gdkwindowimpl.h | 14 +++++ gdk/x11/gdkdisplay-x11.c | 17 ++++++ gdk/x11/gdkmain-x11.c | 143 +-------------------------------------------- gdk/x11/gdkprivate-x11.h | 14 +++++ gdk/x11/gdktestutils-x11.c | 95 +++++------------------------- gdk/x11/gdkwindow-x11.c | 3 + 9 files changed, 307 insertions(+), 224 deletions(-) commit 28abd0c75f8ce806c11e0873bf514137f008c3c6 Author: Matthias Clasen Date: Thu Dec 16 00:37:39 2010 -0500 Add vfuncs for atoms gdk/gdkdisplaymanager.c | 66 +++++++++++++++++++++++++++++ gdk/gdkdisplaymanagerprivate.h | 5 +++ gdk/x11/gdkdisplaymanager-x11.c | 2 + gdk/x11/gdkprivate-x11.h | 14 +++++-- gdk/x11/gdkproperty-x11.c | 93 ++++++++++------------------------------- 5 files changed, 104 insertions(+), 76 deletions(-) commit 62e9bb06a0004b540c5d10b28b22dc7771b4bd58 Author: Matthias Clasen Date: Thu Dec 16 00:08:42 2010 -0500 Add a vfunc for gdk_keymap_get_for_display gdk/gdkdisplay.c | 16 ++++++++++++++++ gdk/gdkdisplayprivate.h | 2 ++ gdk/x11/gdkdisplay-x11.c | 17 +++++++++++++++++ gdk/x11/gdkkeys-x11.c | 33 ++++----------------------------- gdk/x11/gdkprivate-x11.h | 2 ++ 5 files changed, 41 insertions(+), 29 deletions(-) commit a97b1891b3711ec21adfb9553ede627fe385742d Author: Matthias Clasen Date: Wed Dec 15 23:49:31 2010 -0500 Rename private keymap symbols to _gdk_x11_keymap... gdk/x11/gdkdevicemanager-core.c | 4 +- gdk/x11/gdkdevicemanager-xi2.c | 4 +- gdk/x11/gdkdisplay-x11.c | 10 +- gdk/x11/gdkkeys-x11.c | 639 ++++++++++++++++++++-------------------- gdk/x11/gdkprivate-x11.h | 18 +- 5 files changed, 336 insertions(+), 339 deletions(-) commit 1d5afe4880937620a967f34a67b49ed88432ddbc Author: Matthias Clasen Date: Wed Dec 15 23:35:15 2010 -0500 Rename the _gdk_xid_table functions gdk/x11/gdkdisplay-x11.c | 1 - gdk/x11/gdkprivate-x11.h | 12 +++++------ gdk/x11/gdkwindow-x11.c | 53 ++++++++++++++++-------------------------------- gdk/x11/gdkxid.c | 32 ++++++++++++++++++++--------- 4 files changed, 45 insertions(+), 53 deletions(-) commit 55e1031e8412da11ae36bbe9b63b26ee17f21a49 Author: Matthias Clasen Date: Wed Dec 15 23:18:38 2010 -0500 Remove gdk_net_wm_supports This function is totally misnamed, only operates on the default screen, and has a perfectly fine replacement in gdk_x11_screen_supports_net_wm_hint. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/x11/gdkscreen-x11.c | 17 ----------------- gdk/x11/gdkx.h | 1 - 4 files changed, 20 deletions(-) commit 902fd60a86e8e40b87b4ea0c4a8a9dd04f2f8d08 Author: Matthias Clasen Date: Wed Dec 15 23:11:21 2010 -0500 Remove the --sync commandline option Remove the --sync option and remove the possibility of backend-specific commandline options altogether. --sync is being replaced by a GDK_SYNCHRONIZE environment variable. docs/reference/gtk/running.sgml | 9 +++++ docs/reference/gtk/x11.sgml | 18 +++------- gdk/Makefile.am | 79 ++++++++++++++++++++--------------------- gdk/gdk.c | 6 ++-- gdk/x11/Makefile.am | 37 ++++++++++--------- gdk/x11/gdkdisplay-x11.c | 8 ++--- gdk/x11/gdkglobals-x11.c | 34 ------------------ gdk/x11/gdkmain-x11.c | 6 ---- gdk/x11/gdkprivate-x11.h | 2 -- 9 files changed, 76 insertions(+), 123 deletions(-) commit b938e71e1d32926d7739fdf51c13eefce1fea63f Author: Matthias Clasen Date: Wed Dec 15 22:45:37 2010 -0500 Remove unused _gdk_use_xshm global gdk/x11/gdkglobals-x11.c | 2 -- gdk/x11/gdkprivate-x11.h | 1 - 2 files changed, 3 deletions(-) commit 021f595a3809a7331b82af05c21a6fb7e43df200 Author: Matthias Clasen Date: Wed Dec 15 22:21:39 2010 -0500 Rename _gdk_window_move_resize_child Rename _gdk_window_move_resize_child and _gdk_window_process_expose to _gdk_x11. gdk/x11/gdkdisplay-x11.c | 10 ++--- gdk/x11/gdkgeometry-x11.c | 106 +++++++++++++++++++++++----------------------- gdk/x11/gdkprivate-x11.h | 16 +++---- gdk/x11/gdkwindow-x11.c | 14 +++--- 4 files changed, 73 insertions(+), 73 deletions(-) commit 214342eac5cadff54002537f9e624b8b1acfe0c8 Author: Matthias Clasen Date: Wed Dec 15 22:09:35 2010 -0500 Clean up gdkx.h a bit Moving the direct-access redefinitions of various macros to gdkprivate-x11.h and use that header throughout in x11/. Also remove a workaround for a long-fixed X server bug. gdk/gdkwindow.c | 21 +------- gdk/x11/gdkapplaunchcontext-x11.c | 3 +- gdk/x11/gdkasync.c | 2 +- gdk/x11/gdkcursor-x11.c | 2 - gdk/x11/gdkdevice-core.c | 2 - gdk/x11/gdkdevice-xi.c | 3 +- gdk/x11/gdkdevice-xi2.c | 2 +- gdk/x11/gdkdevicemanager-core.c | 4 +- gdk/x11/gdkdevicemanager-x11.c | 3 +- gdk/x11/gdkdevicemanager-xi.c | 2 +- gdk/x11/gdkdevicemanager-xi2.c | 3 +- gdk/x11/gdkdisplay-x11.c | 7 ++- gdk/x11/gdkdnd-x11.c | 3 +- gdk/x11/gdkeventsource.c | 3 +- gdk/x11/gdkeventsource.h | 1 - gdk/x11/gdkeventtranslator.h | 7 +-- gdk/x11/gdkgeometry-x11.c | 3 +- gdk/x11/gdkim-x11.c | 2 +- gdk/x11/gdkkeys-x11.c | 1 - gdk/x11/gdkmain-x11.c | 7 ++- gdk/x11/gdkprivate-x11.h | 55 ++++++++++++-------- gdk/x11/gdkproperty-x11.c | 5 +- gdk/x11/gdkscreen-x11.c | 5 +- gdk/x11/gdkscreen-x11.h | 1 - gdk/x11/gdkselection-x11.c | 2 - gdk/x11/gdktestutils-x11.c | 6 +-- gdk/x11/gdkvisual-x11.c | 2 - gdk/x11/gdkwindow-x11.c | 9 ++-- gdk/x11/gdkx.h | 103 ++++++++++++++++---------------------- gdk/x11/gdkxftdefaults.c | 7 ++- gdk/x11/gdkxid.c | 1 - 31 files changed, 116 insertions(+), 161 deletions(-) commit 32e3dcfb47e00b3f1be5fe43e1f8e55c0b4619ff Author: Matthias Clasen Date: Wed Dec 15 20:56:32 2010 -0500 drop dead function gdk/gdkinternals.h | 6 ------ 1 file changed, 6 deletions(-) commit 126212b470552b230e000bd8ad5207f73da30026 Author: Matthias Clasen Date: Wed Dec 15 19:07:36 2010 -0500 Add a vfunc for _gdk_window_impl_new gdk/gdkdisplay.c | 18 +++++++++ gdk/gdkdisplayprivate.h | 15 ++++++++ gdk/gdkwindow.c | 15 +++++--- gdk/x11/gdkdisplay-x11.c | 1 + gdk/x11/gdkprivate-x11.h | 7 ++++ gdk/x11/gdkwindow-x11.c | 99 ++++++++++++++++++++++++------------------------ 6 files changed, 101 insertions(+), 54 deletions(-) commit d5803fa9b2267447b6070c46c186d7bd1cbb66a4 Author: Matthias Clasen Date: Wed Dec 15 18:42:38 2010 -0500 Get rid of the _gdk_selection_property global gdk/x11/gdkdisplay-x11.c | 7 ++++--- gdk/x11/gdkglobals-x11.c | 1 - gdk/x11/gdkmain-x11.c | 2 -- gdk/x11/gdkselection-x11.c | 18 +++++++++--------- 4 files changed, 13 insertions(+), 15 deletions(-) commit 185cdddb0d725891cd016acb1f5b847b2a9294df Author: Matthias Clasen Date: Wed Dec 15 17:55:04 2010 -0500 Rename _gdk_moveresize functions to _gdk_x11_moveresize gdk/x11/gdkdevicemanager-core.c | 4 +-- gdk/x11/gdkdevicemanager-xi2.c | 2 +- gdk/x11/gdkdisplay-x11.c | 14 +++++----- gdk/x11/gdkprivate-x11.h | 6 ++--- gdk/x11/gdkwindow-x11.c | 60 ++++++++++++++++++++--------------------- 5 files changed, 43 insertions(+), 43 deletions(-) commit 19cf9309a553dd65f530f92b7abb14aa2e4199d7 Author: Matthias Clasen Date: Wed Dec 15 17:48:13 2010 -0500 Drop gdkx_visual_get The function is badly named, not multihead-safe, basically unused, and has a better replacement with gdk_x11_screen_lookup_visual. gdk/x11/gdkvisual-x11.c | 14 -------------- gdk/x11/gdkx.h | 5 +---- 2 files changed, 1 insertion(+), 18 deletions(-) commit e11bbbf194798a716be9b70a23dd2f02ecdb0dca Author: Matthias Clasen Date: Wed Dec 15 17:45:05 2010 -0500 Rename _gdk_xgrab_ apis to _gdk_x11_window_ gdk/x11/gdkdisplay-x11.c | 14 +++++++------- gdk/x11/gdkmain-x11.c | 16 ++++++++-------- gdk/x11/gdkprivate-x11.h | 8 ++++---- gdk/x11/gdkwindow-x11.c | 20 ++++++++++---------- 4 files changed, 29 insertions(+), 29 deletions(-) commit 566abbad250f36926105604eaab7d770567ce0fe Author: Matthias Clasen Date: Wed Dec 15 17:38:48 2010 -0500 Rename _gdk_send_xevent to _gdk_x11_display_send_xevent gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkdnd-x11.c | 66 +++++++++++++++++++++++----------------------- gdk/x11/gdkmain-x11.c | 35 +++++++----------------- gdk/x11/gdkprivate-x11.h | 10 +++---- gdk/x11/gdkscreen-x11.c | 2 +- gdk/x11/gdkselection-x11.c | 2 +- 6 files changed, 51 insertions(+), 66 deletions(-) commit 28b7c6f05dc1b7469745a13d1e5f5c9ba43b8392 Author: Matthias Clasen Date: Wed Dec 15 17:32:29 2010 -0500 Rename _gdk_event_mask_table to _gdk_x11_event_mask_table gdk/gdk.c | 109 ++++++++++++++++++++++------------------------ gdk/x11/gdkdevice-core.c | 9 ++-- gdk/x11/gdkeventsource.c | 4 +- gdk/x11/gdkgeometry-x11.c | 8 ++-- gdk/x11/gdkmain-x11.c | 10 ++--- gdk/x11/gdkprivate-x11.h | 30 ++++++------- gdk/x11/gdkwindow-x11.c | 19 ++++---- 7 files changed, 93 insertions(+), 96 deletions(-) commit 985eb1446978b059f6099522a3acd83c517a02c4 Author: Matthias Clasen Date: Wed Dec 15 14:49:23 2010 -0500 Multiple changes to reduce the amount of unprefixed symbols The X11 backend exports a number of symbols which are _-prefixed (so don't become part of the gdk api), but are not named in a way to prevent accidental clashes between backends. The one API change here is that the gdk_xid_table functions have been removed - they did not server an purpose, since the xid table only stores windows anyway, and we already have a lookup-by-xid function for windows. docs/reference/gdk/gdk3-sections.txt | 2 - gdk/gdkinternals.h | 2 - gdk/x11/gdkdevice-xi.h | 24 ++++++------ gdk/x11/gdkdevice-xi2.h | 6 +-- gdk/x11/gdkdevicemanager-x11.c | 2 +- gdk/x11/gdkdisplay-x11.c | 4 +- gdk/x11/gdkdnd-x11.c | 8 ++-- gdk/x11/gdkeventsource.c | 10 ++--- gdk/x11/gdkeventtranslator.c | 18 ++++----- gdk/x11/gdkeventtranslator.h | 18 ++++----- gdk/x11/gdkprivate-x11.h | 33 +++++++++------- gdk/x11/gdkscreen-x11.c | 6 +-- gdk/x11/gdkvisual-x11.c | 2 +- gdk/x11/gdkwindow-x11.c | 25 ++++++------ gdk/x11/gdkx.h | 4 -- gdk/x11/gdkxid.c | 73 ++++++++++-------------------------- gdk/x11/xsettings-common.h | 32 ++++++++-------- 17 files changed, 116 insertions(+), 153 deletions(-) commit 33417c36f1fd213fd3f8da902e012f934c7659ae Author: Benjamin Otte Date: Sat Dec 18 00:41:13 2010 +0100 plug: Comment hack for xinput that used private x11 backend API gtk/gtkplug-x11.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 624dc457553daaf0ed3addb71985241316e41146 Author: Matthias Clasen Date: Wed Dec 15 12:25:38 2010 -0500 Move event source apis to gdk_x11 Reduces the changes of cross-backend collisions gdk/x11/gdkdisplay-x11.c | 16 ++++++++-------- gdk/x11/gdkeventsource.c | 26 +++++++++++++------------- gdk/x11/gdkeventsource.h | 14 +++++++------- gdk/x11/gdkwindow-x11.c | 18 +++++++++--------- 4 files changed, 37 insertions(+), 37 deletions(-) commit 25c66c11e2fc83ef221e4bbc910d0b986efca0c3 Author: Matthias Clasen Date: Wed Dec 15 08:06:44 2010 -0500 Remove gdk_spawn functions These functions were trivial g_spawn wrappers in all backends except for X11, and they can be easily replaced by g_app_info_create_for_commandline + GdkAppLaunchContext. docs/reference/gdk/gdk3-sections.txt | 4 - gdk/Makefile.am | 2 - gdk/gdk.c | 3 +- gdk/gdk.h | 1 - gdk/gdk.symbols | 3 - gdk/gdkspawn.h | 62 ---------- gdk/x11/Makefile.am | 1 - gdk/x11/gdkspawn-x11.c | 214 ----------------------------------- gtk/gtkprintoperation-unix.c | 6 +- 9 files changed, 4 insertions(+), 292 deletions(-) commit ef85f112da84c0c2bc38020a97d546c906ed2cb3 Author: Matthias Clasen Date: Wed Dec 15 02:38:43 2010 -0500 Don't use gdk_spawn Replace the sole use of gdk_spawn in GTK+ by GAppInfo. gtk/gtkprintoperation-unix.c | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) commit 536a7c8abb15be9357566bc56c4542b9caec6a73 Author: Matthias Clasen Date: Wed Dec 15 02:37:52 2010 -0500 Work around issues with events without screens Just use the default display for copy/free of event data. Maybe the vfuncs should be moved to GdkDisplayManager. gdk/gdkevents.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 6c16ddc2d361f6c644550e22b01fb90bf6ab1ed1 Author: Matthias Clasen Date: Wed Dec 15 02:37:03 2010 -0500 Make GdkAppLaunchContext work again We didn't set the display, ever. Add a construct-only property for this purpose. gdk/gdkapplaunchcontext.c | 50 +++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkapplaunchcontext-x11.c | 5 ++-- 2 files changed, 53 insertions(+), 2 deletions(-) commit fa33839d72e54e67fa01e9063e2b03a7e1fdaf68 Author: Matthias Clasen Date: Wed Dec 15 02:05:05 2010 -0500 Consistently use per-display error traps in the X11 backend gdk/x11/gdkasync.c | 4 +- gdk/x11/gdkdevice-xi.c | 4 +- gdk/x11/gdkdisplay-x11.c | 32 ++++----- gdk/x11/gdkdnd-x11.c | 157 +++++++++++++++++++++++---------------------- gdk/x11/gdkmain-x11.c | 4 +- gdk/x11/gdkproperty-x11.c | 4 +- gdk/x11/gdkscreen-x11.c | 22 ++++--- gdk/x11/gdktestutils-x11.c | 8 +-- gdk/x11/gdkwindow-x11.c | 29 +++++---- 9 files changed, 135 insertions(+), 129 deletions(-) commit 2d7583c0e32168a89168a1fbc40155122db1bfe9 Author: Matthias Clasen Date: Wed Dec 15 01:39:30 2010 -0500 Make gdk_window_{lookup,foreign_new}_for_display backend specific At the same time, make GDK_IS_DISPLAY_X11 available in gdkx.h, and add some exemplaric ifdefs to GTK+ code. docs/reference/gdk/gdk3-sections.txt | 6 +- docs/tools/shooter.c | 2 +- gdk/gdk.symbols | 6 +- gdk/gdkwindow.c | 37 --------- gdk/gdkwindow.h | 13 +-- gdk/x11/gdkdevice-core.c | 8 +- gdk/x11/gdkdevice-xi2.c | 8 +- gdk/x11/gdkdevicemanager-core.c | 6 +- gdk/x11/gdkdevicemanager-xi.c | 4 +- gdk/x11/gdkdevicemanager-xi2.c | 6 +- gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkdisplay-x11.h | 1 - gdk/x11/gdkdnd-x11.c | 18 ++--- gdk/x11/gdkeventsource.c | 2 +- gdk/x11/gdkscreen-x11.c | 12 +-- gdk/x11/gdkselection-x11.c | 2 +- gdk/x11/gdkwindow-x11.c | 152 +++++++++++++++++------------------ gdk/x11/gdkx.h | 6 ++ gtk/gtkplug-x11.c | 4 +- gtk/gtkplug.c | 17 +++- gtk/gtkselection.c | 20 ++--- gtk/gtksocket.c | 52 +++++++----- gtk/gtktrayicon-x11.c | 14 ++-- 23 files changed, 185 insertions(+), 213 deletions(-) commit 39a71b8831988f29da763ccc71f2a45e01a212ae Author: Matthias Clasen Date: Wed Dec 15 00:37:40 2010 -0500 Add vfuncs for _gdk_windowing_event_data_{copy,free} gdk/gdkdisplay.c | 15 +++++++++++++++ gdk/gdkdisplayprivate.h | 10 ++++++++++ gdk/gdkevents.c | 10 +++++++--- gdk/x11/gdkdisplay-x11.c | 15 +++++++++++++++ gdk/x11/gdkmain-x11.c | 11 ----------- 5 files changed, 47 insertions(+), 14 deletions(-) commit 968668629b82679484a650f2a4e494bf91ec8cdc Author: Matthias Clasen Date: Tue Dec 14 23:49:42 2010 -0500 Go back to installing libgdk.so Makefile.am | 6 +++++- configure.ac | 1 + docs/reference/gtk/compiling.sgml | 2 +- gdk-3.0.pc.in | 12 ++++++++++++ gdk/Makefile.am | 7 +------ gtk+-3.0.pc.in | 2 +- 6 files changed, 21 insertions(+), 9 deletions(-) commit 5eb4506b944879c37ea3521cb082a383ab26039a Author: Matthias Clasen Date: Tue Dec 14 22:32:47 2010 -0500 Drop the --screen cmdline argument Commandline arguments should go away altogether, but this one goes first, since we then don't need to worry about _gdk_windowing_substitute_screen_number anymore. docs/reference/gtk/x11.sgml | 22 ++-------------------- gdk/gdk.c | 18 +----------------- gdk/gdkglobals.c | 1 - gdk/x11/gdkscreen-x11.c | 31 +++++-------------------------- 4 files changed, 8 insertions(+), 64 deletions(-) commit beaa11be9843963190490bc239aa4adc83600d3f Author: Matthias Clasen Date: Mon Dec 13 20:46:00 2010 -0500 Add a vfunc for gdk_notify_startup_complete At the same time, add a display api for this, since it really is per-display. gdk/gdk.symbols | 1 + gdk/gdkdisplay.c | 53 ++++++++++++++++++++++++++++++++++++ gdk/gdkdisplay.h | 3 ++- gdk/gdkdisplayprivate.h | 3 +++ gdk/x11/gdkdisplay-x11.c | 70 +++++++++--------------------------------------- 5 files changed, 72 insertions(+), 58 deletions(-) commit a251d3786bdf2849b97035a04952ef66af86e245 Author: Matthias Clasen Date: Mon Dec 13 19:09:11 2010 -0500 Remove sm-client-id related functions from headers gdk/gdkinternals.h | 2 -- gdk/gdkwindow.h | 1 - 2 files changed, 3 deletions(-) commit 2186203422d4592db3212fd3923b650d2ccd51eb Author: Matthias Clasen Date: Mon Dec 13 18:50:26 2010 -0500 Remove unused get_offsets functions from headers gdk/gdkinternals.h | 4 ---- gdk/win32/gdkprivate-win32.h | 3 --- gdk/x11/gdkwindow-x11.h | 3 --- 3 files changed, 10 deletions(-) commit 224726f554e88b2abc2d955f3e9a631affe430ca Author: Matthias Clasen Date: Mon Dec 13 17:43:10 2010 -0500 Remove gdk_windowing_{get_device_state,window_at_device_position} The !trusted workaround code is pushed down into the GdkDevice subclasses, and we use the device vfuncs directly in gdkdisplay.c gdk/gdkdevice.c | 35 ++++++++ gdk/gdkdeviceprivate.h | 22 ++++- gdk/gdkdisplay.c | 44 ++++++++-- gdk/gdkinternals.h | 23 ----- gdk/x11/gdkdevice-core.c | 129 ++++++++++++++++++++++++---- gdk/x11/gdkdevice-xi.c | 1 + gdk/x11/gdkdevice-xi2.c | 158 ++++++++++++++++++++++++++++------ gdk/x11/gdkwindow-x11.c | 214 ++--------------------------------------------- 8 files changed, 343 insertions(+), 283 deletions(-) commit 9adb9741559439b713dc1618a5a5a70cd3548b53 Author: Matthias Clasen Date: Mon Dec 13 14:05:59 2010 -0500 Add a vfunc for _gdk_windowing_window_get_next_serial gdk/gdkdevice.c | 2 +- gdk/gdkdisplay.c | 8 +++++++- gdk/gdkdisplayprivate.h | 4 +++- gdk/gdkwindow.c | 12 ++++++------ gdk/x11/gdkdevicemanager-core.c | 3 ++- gdk/x11/gdkdevicemanager-xi2.c | 5 +++-- gdk/x11/gdkdisplay-x11.c | 5 +++-- 7 files changed, 25 insertions(+), 14 deletions(-) commit 9635f096231eeb5627d92ce15eb921a2c5543558 Author: Matthias Clasen Date: Mon Dec 13 13:53:34 2010 -0500 Move warp functions to the frontend There were already GdkDevice vfuncs for this. gdk/gdkdisplay.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkwindow-x11.c | 75 ------------------------------------------------- 2 files changed, 73 insertions(+), 75 deletions(-) commit 4a74060d63e15f6de20b557cf5c4eede27813dd3 Author: Matthias Clasen Date: Mon Dec 13 13:45:38 2010 -0500 Make gdk_set_sm_client_id X11-specific This is really not a cross-platform API gdk/gdk.symbols | 2 +- gdk/gdkdisplay.c | 45 -------------------------------------- gdk/x11/gdkdisplay-x11.c | 57 +++++++++++++++++++++++++++++++++++++++++++----- gdk/x11/gdkmain-x11.c | 22 ------------------- gdk/x11/gdkx.h | 2 ++ 5 files changed, 55 insertions(+), 73 deletions(-) commit ccb6edeb8b0af779e9c9b718e249d68c421aff65 Author: Matthias Clasen Date: Mon Dec 13 13:30:05 2010 -0500 Add vfuncs for process_updates_recurse and the before and after hooks gdk/gdkdisplayprivate.h | 3 +++ gdk/gdkwindow.c | 54 ++++++++++++++++++++++++++++++++++-------------- gdk/gdkwindowimpl.h | 3 +++ gdk/x11/gdkdisplay-x11.c | 3 +++ gdk/x11/gdkprivate-x11.h | 2 ++ gdk/x11/gdkwindow-x11.c | 12 +++++------ 6 files changed, 55 insertions(+), 22 deletions(-) commit da216c0665d3629185739f2699c6bf82fc0c1de9 Author: Matthias Clasen Date: Mon Dec 13 12:36:35 2010 -0500 Add vfuncs for a bunch of cursor functionality to GdkDisplay gdk/gdkcursor.c | 159 +++++++++++++++++-- gdk/gdkdisplay.c | 86 ++++++++++ gdk/gdkdisplayprivate.h | 26 ++- gdk/x11/gdkcursor-x11.c | 406 ++++++++++++++--------------------------------- gdk/x11/gdkdisplay-x11.c | 7 + gdk/x11/gdkprivate-x11.h | 17 ++ 6 files changed, 403 insertions(+), 298 deletions(-) commit dfe6ba932ca798c53121f90b7d696b5d2231a179 Author: Javier Jardón Date: Fri Dec 10 23:14:43 2010 -0500 Don't access GdkDisplay fields directly Use accessors instead. gdk/x11/gdkcursor-x11.c | 14 +++++++------- gdk/x11/gdkmain-x11.c | 4 ++-- gdk/x11/gdkproperty-x11.c | 4 ++-- gdk/x11/gdkselection-x11.c | 10 +++++----- gdk/x11/gdkwindow-x11.c | 2 +- 5 files changed, 17 insertions(+), 17 deletions(-) commit ea96e5e16f964c71f2ac3fcf5237542e4776221c Author: Matthias Clasen Date: Sat Dec 11 00:14:53 2010 -0500 Explode gdkinternals.h into per-class private headers At the same time, move some more class and instance structs out of public headers. gdk/Makefile.am | 13 +- gdk/gdkapplaunchcontext.c | 72 +++--- gdk/gdkapplaunchcontext.h | 15 +- gdk/gdkapplaunchcontextprivate.h | 43 ++++ gdk/gdkdevice.c | 5 +- gdk/gdkdevicemanager.c | 5 +- gdk/gdkdevicemanagerprivate.h | 54 +++++ gdk/gdkdeviceprivate.h | 2 +- gdk/gdkdisplay.c | 1 + gdk/gdkdisplay.h | 76 +------ gdk/gdkdisplaymanager.c | 5 +- gdk/gdkdisplaymanagerprivate.h | 50 +++++ gdk/gdkdisplayprivate.h | 202 +++++++++++++++++ gdk/gdkdnd.c | 3 +- gdk/gdkdndprivate.h | 82 +++++++ gdk/gdkevents.c | 1 + gdk/gdkinternals.h | 450 +++++--------------------------------- gdk/gdkkeys.c | 4 +- gdk/gdkkeys.h | 6 - gdk/gdkkeysprivate.h | 74 +++++++ gdk/gdkscreen.c | 4 +- gdk/gdkscreen.h | 2 +- gdk/gdkscreenprivate.h | 98 +++++++++ gdk/gdktypes.h | 3 +- gdk/gdkvisual.c | 5 +- gdk/gdkvisualprivate.h | 59 +++++ gdk/gdkwindow.c | 1 + gdk/x11/gdkapplaunchcontext-x11.c | 43 ++-- gdk/x11/gdkasync.h | 2 +- gdk/x11/gdkdevicemanager-core.c | 2 +- gdk/x11/gdkdevicemanager-core.h | 3 +- gdk/x11/gdkdevicemanager-xi.h | 1 - gdk/x11/gdkdevicemanager-xi2.h | 3 +- gdk/x11/gdkdisplay-x11.h | 40 ++-- gdk/x11/gdkdisplaymanager-x11.c | 2 +- gdk/x11/gdkdnd-x11.c | 2 +- gdk/x11/gdkkeys-x11.c | 6 +- gdk/x11/gdkprivate-x11.h | 6 +- gdk/x11/gdkscreen-x11.h | 8 +- gdk/x11/gdkvisual-x11.c | 3 +- gdk/x11/gdkwindow-x11.c | 1 + 41 files changed, 830 insertions(+), 627 deletions(-) commit ff8a334725e95fda2e0c500b55955e1cd311bf98 Author: Matthias Clasen Date: Fri Dec 10 21:55:56 2010 -0500 Hide GdkDevice struct Once its hidden, we can kill the GdkDevicePrivate struct too. gdk/gdkdevice.c | 335 +++++++++++++++++-------------------------------- gdk/gdkdevice.h | 42 +++---- gdk/gdkdeviceprivate.h | 56 +++++++-- 3 files changed, 177 insertions(+), 256 deletions(-) commit b5df501296e01e406420f89602896d061fc59b6f Author: Matthias Clasen Date: Fri Dec 10 21:55:41 2010 -0500 Move destroy_foreign comment gdk/gdkwindowimpl.h | 6 ++++++ 1 file changed, 6 insertions(+) commit 218fa6757a2f51c9aeb8181c02dc79e014aecf7c Author: Matthias Clasen Date: Fri Dec 10 21:42:55 2010 -0500 Weed out no longer needed declarations gdk/gdkinternals.h | 22 ---------------------- 1 file changed, 22 deletions(-) commit 5fa8791c860fbeec4d03ac2f208168c153f4033b Author: Matthias Clasen Date: Fri Dec 10 20:46:42 2010 -0500 Add a vfunc for _gdk_events_queue gdk/gdkdisplay.c | 4 ++-- gdk/gdkinternals.h | 1 + gdk/x11/gdkdisplay-x11.c | 1 + gdk/x11/gdkeventsource.c | 18 +++++++++--------- gdk/x11/gdkprivate-x11.h | 3 ++- 5 files changed, 15 insertions(+), 12 deletions(-) commit ec9c97752d2f2043ad818833914760a7e443a53d Author: Matthias Clasen Date: Fri Dec 10 19:42:09 2010 -0500 Work toward turning GdkDisplayManager into a backend singleton This commit hides the GdkDisplayManager instance and class structs, adds vfuncs for listing displays, opening displays, and getting and setting the default display. The X11 backend has a derived GdkDisplayManagerX11. The gdk_display_manager_get() function is responsible for deciding on which of the compiled in backends to use. Currently, it consults the GDK_BACKEND environment variable and falls back to x11. gdk/gdk.c | 27 +++----- gdk/gdkdisplay.c | 60 ++++++++++++---- gdk/gdkdisplay.h | 3 +- gdk/gdkdisplaymanager.c | 147 ++++++++++++++++++++++++---------------- gdk/gdkdisplaymanager.h | 26 ++----- gdk/gdkevents.c | 69 ++++++++++++++++--- gdk/gdkglobals.c | 1 - gdk/gdkinternals.h | 23 ++++++- gdk/gdkmain.h | 7 -- gdk/gdktypes.h | 8 +-- gdk/win32/gdkmain-win32.c | 9 --- gdk/x11/Makefile.am | 1 + gdk/x11/gdkdisplay-x11.c | 109 ++++++++++++----------------- gdk/x11/gdkdisplaymanager-x11.c | 134 ++++++++++++++++++++++++++++++++++++ gdk/x11/gdkeventsource.c | 33 --------- gdk/x11/gdkmain-x11.c | 17 +---- gdk/x11/gdkprivate-x11.h | 8 +++ 17 files changed, 422 insertions(+), 260 deletions(-) commit fa4b54b6de4156403f413b95bdb48ab4bd9e20a4 Author: Matthias Clasen Date: Fri Dec 10 14:44:50 2010 -0500 Add per-target pc files back Dropping those will be an unnecessary pain. Makefile.am | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 9a1cc81acbeff9984b69bc0d7cbd65d10705e654 Author: Matthias Clasen Date: Fri Dec 10 14:06:13 2010 -0500 Add a vfunc to replace _gdk_windowing_window_destroy_foreign All backends updated. gdk/gdkwindow.c | 7 ++++++- gdk/gdkwindowimpl.h | 18 ++++++++++-------- gdk/quartz/gdkwindow-quartz.c | 13 +++++++------ gdk/win32/gdkwindow-win32.c | 17 +++++++++-------- gdk/x11/gdkwindow-x11.c | 13 +++++++------ 5 files changed, 39 insertions(+), 29 deletions(-) commit 1e694b4dd85a8939e5afe90744460b7d2bf0b58b Author: Matthias Clasen Date: Fri Dec 10 12:56:56 2010 -0500 Add a vfunc for gdk_window_set_composited gdk/gdkwindow.c | 5 +++-- gdk/quartz/gdkwindow-quartz.c | 5 ----- gdk/win32/gdkwindow-win32.c | 5 ----- 3 files changed, 3 insertions(+), 12 deletions(-) commit 7f6ac56e3c34a986f9c0f993f392381741ffdf23 Author: Matthias Clasen Date: Fri Dec 10 12:54:43 2010 -0500 Add a vfunc for gdk_window_set_composited gdk/gdkwindow.c | 14 +++++++------- gdk/gdkwindowimpl.h | 2 ++ gdk/x11/gdkwindow-x11.c | 7 ++++--- 3 files changed, 13 insertions(+), 10 deletions(-) commit 280e8329b4b3f0a4cab8d05a892bdc3f45666717 Author: Matthias Clasen Date: Fri Dec 10 12:42:03 2010 -0500 Match parameters between headers and doc comment gdk/gdkdnd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a169f6e32df4012a61ec151c28b64cf26af7feb6 Author: Matthias Clasen Date: Fri Dec 10 12:13:25 2010 -0500 Make GdkDevice parallel-implementable Use the grab and ungrab vfuncs from the frontend instead of the _gdk_windowing wrappers, and move some things around accordingly. Again, only the X11 backend has been updated, other backends need to be updated to match. gdk/gdkdevice.c | 49 ++++++++++++++++++++++++++++------------ gdk/gdkinternals.h | 10 --------- gdk/gdkwindow.c | 30 ++++++++++++------------- gdk/x11/gdkdevice-core.c | 14 +++++++++++- gdk/x11/gdkdevice-core.h | 2 +- gdk/x11/gdkdevice-xi.c | 25 ++++++++++++++++----- gdk/x11/gdkdevice-xi.h | 3 ++- gdk/x11/gdkdevice-xi2.c | 18 +++++++++++---- gdk/x11/gdkdevice-xi2.h | 3 ++- gdk/x11/gdkdisplay-x11.c | 58 +++++++++++++++++------------------------------- gdk/x11/gdkmain-x11.c | 47 --------------------------------------- gdk/x11/gdkprivate-x11.h | 9 ++++++++ 12 files changed, 130 insertions(+), 138 deletions(-) commit c7559f57ed42dec8798f65388704fe186eb44ff3 Author: Matthias Clasen Date: Fri Dec 10 09:46:35 2010 -0500 Hide GdkScreen too gdk/gdkinternals.h | 11 +++++++++++ gdk/gdkscreen.h | 21 +-------------------- gdk/gdktypes.h | 8 ++++---- 3 files changed, 16 insertions(+), 24 deletions(-) commit 3412d7a23a375e707413d74a95512759c2291a85 Author: Matthias Clasen Date: Fri Dec 10 14:46:40 2010 -0500 Don't access GdkScreen fields gtk/gtkicontheme.c | 1 - 1 file changed, 1 deletion(-) commit d5c0b92d5d3df4c160aab52d04c39ac89e460e15 Author: Matthias Clasen Date: Fri Dec 10 09:35:59 2010 -0500 Hide GdkDeviceManager and GdkDeviceManagerClass And nuke GdkDeviceManagerPrivate at the same time. Again a commit that only deals with the X11 backend, other backends will need to catch up. gdk/gdkdevicemanager.c | 30 +++--------------------------- gdk/gdkdevicemanager.h | 37 +++++-------------------------------- gdk/gdkinternals.h | 25 +++++++++++++++++++++++++ gdk/x11/gdkdevicemanager-core.h | 3 ++- gdk/x11/gdkdevicemanager-xi.h | 1 + gdk/x11/gdkdevicemanager-xi2.h | 4 +++- 6 files changed, 39 insertions(+), 61 deletions(-) commit c6a5074295c65b59bb88ae7a2ade37ae2c46d611 Author: Matthias Clasen Date: Fri Dec 10 09:06:52 2010 -0500 Move GdkVisual parallel-implementable It turned out no vfuncs were necessary. I've decided to move the screen member up to GdkVisual, since it is the same in all backends. The X11 backend subclasses now, to add the X members that it needs to keep track of. GdkVisual and GdkVisualClass are hidden now. gdk/gdkinternals.h | 30 ++++++++ gdk/gdkvisual.c | 39 +++++++++- gdk/gdkvisual.h | 49 +------------ gdk/x11/gdkprivate-x11.h | 2 +- gdk/x11/gdkscreen-x11.c | 2 +- gdk/x11/gdkvisual-x11.c | 184 +++++++++++++++++++++-------------------------- 6 files changed, 151 insertions(+), 155 deletions(-) commit 23a2b4221683765d5ff8f5c0dea33ee02dc45f66 Author: Matthias Clasen Date: Fri Dec 10 08:49:06 2010 -0500 Fully initialize the ClientMessage struct Otherwise we run into warnings from xdnd_status_filter gdk/x11/gdkdnd-x11.c | 1 + 1 file changed, 1 insertion(+) commit 8e1d320ce96c7276d7152c4e5a95c1ff10ab511b Author: Matthias Clasen Date: Fri Dec 10 02:00:39 2010 -0500 Rename _gdk_dnd_init Nonstatic backend-specific functions need an x11 in their name. gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkdnd-x11.c | 4 ++-- gdk/x11/gdkprivate-x11.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit c53ec081ceeb84ee2b3088e1c3ec986c89e954af Author: Matthias Clasen Date: Fri Dec 10 01:27:10 2010 -0500 Add vtables for DND This commit hides GdkDragContext and GdkDragContextClass, adds vfuncs for most drag context functionality, and turns the X11 DND implementation into GdkDragContextX11. We also add vfuncs to GdkDisplay for gdk_drag_get_protocol and to GdkWindow for gdk_drag_begin, and implemenet them for X11. Other backends need similar treatment and are broken now. gdk/gdkdisplay.c | 22 + gdk/gdkdnd.c | 329 ++++++++++-- gdk/gdkdnd.h | 73 +-- gdk/gdkinternals.h | 57 ++ gdk/gdkwindow.c | 33 ++ gdk/gdkwindowimpl.h | 3 + gdk/quartz/gdkdnd-quartz.c | 50 -- gdk/win32/gdkdnd-win32.c | 34 -- gdk/x11/gdkdisplay-x11.c | 5 + gdk/x11/gdkdnd-x11.c | 1258 ++++++++++++++++++-------------------------- gdk/x11/gdkwindow-x11.c | 5 + 11 files changed, 929 insertions(+), 940 deletions(-) commit 3c47c8467cc7067e6aae93a99c6710667c05d4bb Author: Matthias Clasen Date: Mon Dec 13 20:36:23 2010 -0500 Remove some direct access to GdkDragContext members gtk/gtkclipboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae2c3a909c7ac111c7a4f64d4461ba32934c23b3 Author: Matthias Clasen Date: Mon Dec 13 19:09:11 2010 -0500 tests: Don't access GdkDragContext fields directly tests/testdnd.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit a843a9d6141ec4e5dd418b195256e9dc547d0697 Author: Matthias Clasen Date: Fri Dec 10 01:00:29 2010 -0500 Make abicheck work again gdk/abicheck.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06f75b3727a0f06c1192b580f37edd8f31759263 Author: Matthias Clasen Date: Thu Dec 9 01:08:05 2010 -0500 Make GdkAppLaunchContext display-dependent Add a GdkDisplay::get_app_launch_context vfunc, and a gdk_display_get_app_launch_context that for X11 returns a subclass. For win32 and quartz, the implementations were trivial, so we just return a new GdkAppLaunchContext without subclassing. Since the type of the context now depends on the display, gdk_app_launch_context_set_display is deprecated. gdk/gdk.symbols | 1 + gdk/gdkapplaunchcontext.c | 81 ++++++++++++++++++++------------- gdk/gdkapplaunchcontext.h | 2 +- gdk/gdkdisplay.c | 35 +++++++++++++- gdk/gdkdisplay.h | 2 + gdk/gdkinternals.h | 7 +-- gdk/gdktypes.h | 1 + gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkapplaunchcontext-quartz.c | 42 ----------------- gdk/win32/Makefile.am | 1 - gdk/win32/gdkapplaunchcontext-win32.c | 42 ----------------- gdk/x11/gdkapplaunchcontext-x11.c | 66 +++++++++++++++++---------- gdk/x11/gdkdisplay-x11.c | 3 ++ 13 files changed, 133 insertions(+), 151 deletions(-) commit de84a7b14f07eca28c31949767d17ecd8368a5fa Author: Matthias Clasen Date: Thu Dec 9 00:02:35 2010 -0500 Move gdk_window_lookup to common code gdk/gdkwindow.c | 18 ++++++++++++++++++ gdk/quartz/gdkwindow-quartz.c | 7 ------- gdk/win32/gdkwindow-win32.c | 8 +------- gdk/x11/gdkwindow-x11.c | 18 ------------------ 4 files changed, 19 insertions(+), 32 deletions(-) commit 31cd046cd00a22e432a2aba771dcc2f77b85681b Author: Matthias Clasen Date: Wed Dec 8 23:52:26 2010 -0500 Move gdk_add_client_message_filter to common code gdk/quartz/gdkevents-quartz.c | 8 -------- gdk/win32/gdkevents-win32.c | 9 --------- 2 files changed, 17 deletions(-) commit 8075cfd658c72821c21e5898d3650fe88ea36c0c Author: Matthias Clasen Date: Wed Dec 8 23:48:00 2010 -0500 Move gdk_get_display to common code gdk/gdkdisplay.c | 6 ++++++ gdk/quartz/gdkmain-quartz.c | 6 ------ gdk/win32/gdkmain-win32.c | 6 ------ gdk/x11/gdkmain-x11.c | 6 ------ 4 files changed, 6 insertions(+), 18 deletions(-) commit 6465e8dd157cf7f7dbf0ade227784aa6f2d10549 Author: Matthias Clasen Date: Wed Dec 8 23:22:49 2010 -0500 Reorganize pc files for a single library After this commit, pc files no longer include the gdk backend in their name, and we no longer install a pc file for gdk. There is now a single gtk+-3.0.pc file. It turns out a separate gtk+-x11-3.0.pc file is not necessary, since gdkx.h doesn't have a separate include directory that would have to be added to Cflags. Makefile.am | 48 +++++++---------------------------------------- configure.ac | 2 -- gdk-3.0-uninstalled.pc.in | 8 -------- gdk-3.0.pc.in | 12 ------------ gtk+-3.0.pc.in | 6 +++--- gtk+-unix-print-3.0.pc.in | 2 +- 6 files changed, 11 insertions(+), 67 deletions(-) commit 07d49ee56a4ce86d9d6154e00ff6b10bd3bdc2a4 Author: Matthias Clasen Date: Wed Dec 8 23:07:00 2010 -0500 Merge libgdk and libgtk This commit does a number of things: - remove some dead wchar configury from configure.ac and gdkconfig.h - repurpose gdkconfig.h as header that contains GDK_WINDOWING_foo macros for each included backend, include it in gdk.h and install it in $includedir instead of below $libdir - drop the backend from the library names - build libgdk-3.0.la as a convenience lib and include it in libgtk-3.0.la It does not yet enable building multiple backends at the same time. configure.ac | 103 +++++++-------------------------- demos/Makefile.am | 14 ++--- demos/gtk-demo/Makefile.am | 8 +-- docs/reference/gdk/Makefile.am | 2 +- docs/reference/gtk/Makefile.am | 3 +- docs/tools/Makefile.am | 25 ++++---- examples/Makefile.am | 3 +- gdk/Makefile.am | 31 ++++------ gdk/gdk.h | 1 + gdk/tests/Makefile.am | 2 +- gtk/Makefile.am | 43 +++++--------- gtk/gtkbuilder.h | 1 - gtk/gtkcolorsel.c | 3 +- gtk/gtkdnd-quartz.c | 4 +- gtk/gtkdnd.c | 4 +- gtk/gtklayout.c | 2 +- gtk/gtkliststore.h | 1 - gtk/gtkmain.c | 3 +- gtk/gtkrc.c | 2 +- gtk/gtksearchengine.c | 4 +- gtk/gtktextchild.h | 2 +- gtk/gtktreemodelfilter.h | 1 - gtk/gtktreemodelsort.h | 2 +- gtk/gtktreestore.h | 2 +- gtk/tests/Makefile.am | 6 +- modules/input/Makefile.am | 6 +- modules/other/gail/Makefile.am | 3 +- modules/printbackends/cups/Makefile.am | 3 +- modules/printbackends/file/Makefile.am | 3 +- modules/printbackends/lpr/Makefile.am | 4 +- modules/printbackends/papi/Makefile.am | 4 +- modules/printbackends/test/Makefile.am | 2 +- perf/Makefile.am | 10 ++-- tests/Makefile.am | 14 ++--- 34 files changed, 105 insertions(+), 216 deletions(-) commit ae146a281750926eee6c5fafb88414999ffa6821 Author: Alexander Larsson Date: Mon Dec 6 23:19:58 2010 +0100 Convert a bunch of visual related calls to use the screen vtable gdk/gdkinternals.h | 19 ++++++ gdk/gdkscreen.c | 40 ++++++++++++ gdk/gdkvisual.c | 150 ++++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkprivate-x11.h | 21 +++++++ gdk/x11/gdkscreen-x11.c | 10 +++ gdk/x11/gdkvisual-x11.c | 158 ++++++++--------------------------------------- 6 files changed, 265 insertions(+), 133 deletions(-) commit f52223f380e45ae019d65b457871383a0c52c6ca Author: Alexander Larsson Date: Mon Dec 6 22:05:13 2010 +0100 Convert all GdkScreen methods to vtable calls gdk/gdkinternals.h | 30 ++++ gdk/gdkscreen.c | 414 +++++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkscreen-x11.c | 442 ++++++++++-------------------------------------- 3 files changed, 534 insertions(+), 352 deletions(-) commit 84c03b14e8e81911bb5c226ae1007d89cae79f5c Author: Alexander Larsson Date: Mon Dec 6 20:39:53 2010 +0100 Move GdkScreenClass to internal header gdk/gdkinternals.h | 9 +++++++++ gdk/gdkscreen.c | 1 + gdk/gdkscreen.h | 9 --------- 3 files changed, 10 insertions(+), 9 deletions(-) commit 8c6162b50cd8bb5addf711b444b83024060d6582 Author: Alexander Larsson Date: Mon Dec 6 20:01:12 2010 +0100 Convert all gdk_keymap methods to vtable calls gdk/gdkinternals.h | 30 +++++ gdk/gdkkeys.c | 281 ++++++++++++++++++++++++++++++++++++++++++++++ gdk/x11/gdkkeys-x11.c | 302 ++++++++++---------------------------------------- 3 files changed, 369 insertions(+), 244 deletions(-) commit 4ad948ec4af946114c82cefa8aed390c38cf2a96 Author: Alexander Larsson Date: Mon Dec 6 12:40:41 2010 +0100 Move GdkKeymapClass definition to internal header This lets us change this without affecting apps. gdk/gdkinternals.h | 9 +++++++++ gdk/gdkkeys.c | 1 + gdk/gdkkeys.h | 9 --------- 3 files changed, 10 insertions(+), 9 deletions(-) commit 5fda1669eaab36a31be9fb4b5e5d2fcb5f2e0b72 Author: Alexander Larsson Date: Sun Dec 5 22:37:03 2010 +0100 Make display method vtable calls gdk/gdkdisplay.c | 374 +++++++++++++++++++++++++++++++++++++++++++++ gdk/gdkinternals.h | 24 +++ gdk/x11/gdkdisplay-x11.c | 389 ++++++++++------------------------------------- 3 files changed, 476 insertions(+), 311 deletions(-) commit f1c32f109db2dd88576b0d48188aa9f0aa90960c Author: Alexander Larsson Date: Sun Dec 5 22:12:48 2010 +0100 Hide GdkDisplayClass from public header There is no need for apps to access this class, as its only implemented in the gdk backends, and we want to be free to change it later. gdk/gdkdisplay.h | 16 ---------------- gdk/gdkinternals.h | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) commit ac7d55c9483d727b3e0b612b0188697dda009c71 Author: Alexander Larsson Date: Sun Dec 5 21:58:23 2010 +0100 Convert all gdk_window methods to vtable calls gdk/gdkwindow.c | 860 +++++++++++++++++++++++++++++++++++++++++++++++ gdk/gdkwindowimpl.h | 78 +++++ gdk/x11/gdkdnd-x11.c | 11 +- gdk/x11/gdkprivate-x11.h | 2 + gdk/x11/gdkwindow-x11.c | 835 +++++++++------------------------------------ 5 files changed, 1095 insertions(+), 691 deletions(-) commit 49273f227770052f99dcb4be6fbe8224712d0944 Author: Tristan Van Berkom Date: Tue Dec 21 21:11:01 2010 +0900 Added "fixed-size" cell property to GtkCellAreaBox Now a cell can either have a "fixed" size or it can have an "aligned" starting point or both. "fixed" size cells take no space when they are invisible. gtk/gtkcellareabox.c | 204 +++++++++++++++++++---- gtk/gtkcellareabox.h | 9 +- gtk/gtkcellareaboxcontext.c | 385 +++++++++++++++++++++++--------------------- gtk/gtkcellareaboxcontext.h | 3 +- tests/testcellarea.c | 12 +- tests/testtreeedit.c | 75 ++++++--- 6 files changed, 442 insertions(+), 246 deletions(-) commit c8ae68c33dc65dc4407863553d059caa1d41e464 Author: Tristan Van Berkom Date: Mon Dec 20 19:37:30 2010 +0900 Fixed gtk_cell_layout_set_cell_data_func() to pass the correct layout object Added _gtk_cell_area_set_cell_data_func_with_proxy() to be called by gtk_cell_layout_set_cell_data_func() when the layouting object itself is not the underlying cell area. gtk/gtkcellarea.c | 86 ++++++++++++++++++++++++++++++++++------------------- gtk/gtkcellarea.h | 13 ++++++++ gtk/gtkcelllayout.c | 11 ++++++- 3 files changed, 78 insertions(+), 32 deletions(-) commit 13f18567e98e3c26e125ee458ca318fef6acb281 Author: Michael Natterer Date: Tue Dec 21 15:16:35 2010 +0100 gdk: return 0, not NULL from gdk_device_get_n_axes() gdk/gdkdevice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac0353e08af41273b0fd81c8fe9ddc20fa9f0097 Author: Carlos Garnacho Date: Tue Dec 21 14:42:06 2010 +0100 Make gtk_style_context_get_* functions more robust Even if the default CSS contains values for these, handle non-existing values as queries might happen on an incomplete style. gtk/gtkstylecontext.c | 74 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 13 deletions(-) commit e36ba3465bffac2b946e3a86e85541a2d061313f Author: Jesse van den Kieboom Date: Sun Dec 19 21:52:51 2010 +0100 Added out annotations for gtk_icon_size_lookup/_for_settings https://bugzilla.gnome.org/show_bug.cgi?id=637606 gtk/gtkiconfactory.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 939f68a35e153a3c8395099f4ee097a097d18f09 Author: Jesse van den Kieboom Date: Sun Dec 19 21:51:53 2010 +0100 Added out annotations for gtk_accelerator_parse https://bugzilla.gnome.org/show_bug.cgi?id=637606 gtk/gtkaccelgroup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1bb68f0bc5de0ecf40be29482e8cc57f5994413c Author: Yaron Shahrabani Date: Tue Dec 21 12:46:41 2010 +0200 Updated Hebrew translation po-properties/he.po | 297 ++++++++++++++++++++++++++-------------------------- 1 file changed, 150 insertions(+), 147 deletions(-) commit e02b10046d543db9094f75994f0f77d93d09706b Author: Carlos Garnacho Date: Tue Dec 21 01:27:32 2010 +0100 Ensure widgets get a GtkStyle with its backing GtkStyleContext Since the default style also has a backing context, it wasn't being replaced after initialization. gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 33fd2104b7bfffd383d38d97acd6137ae7465639 Author: Javier Jardón Date: Mon Dec 20 21:45:08 2010 +0000 docs: unmap signal will always be emitted when a widget is unmapped Since commit 9552152dd9c4c51fcb2847fdd15e118dd3c363f1 gtk/gtkwidget.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 5c2f407935cb10a87230c38e41918df7ac883747 Author: Matthias Clasen Date: Mon Dec 20 17:07:20 2010 -0500 Fix problems with window handling in GtkCalendar After the window removal a while ago, the calendar main window was not properly moved in size_allocate. Also, we ought to hide/show the windows in map/unmap, not keep them visible at all times. Bug 634657 gtk/gtkcalendar.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 66 insertions(+), 6 deletions(-) commit 17e97467df86fbbb602f84da2e89a8bdee2f763f Author: Carlos Garnacho Date: Mon Dec 20 23:04:44 2010 +0100 Strengthen checks in functions taking a GdkDevice Docs have also been improved, to make explicit the device type/source accepted. gdk/gdkdevice.c | 25 ++++++++++++++++++------- gdk/gdkdisplay.c | 6 ++++-- gdk/gdkwindow.c | 11 ++++++++--- 3 files changed, 30 insertions(+), 12 deletions(-) commit 0c518a81b8a2c401405652b46ae46dafa66c0ca4 Author: Carlos Garcia Campos 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 9552152dd9c4c51fcb2847fdd15e118dd3c363f1 Author: Havoc Pennington Date: Mon Dec 20 13:04:45 2010 -0500 Always emit unmap when a widget is unmapped Previously, for performance reasons we would sometimes skip invoking the unmap signal (and associated vfunc) in favor of simply unrealizing. However, widgets then had no way to clean stuff up when they were hidden (but still inside a parent which was shown). This patch also removes _gtk_tooltip_hide() which was done in both unmap and unrealize in gtkwidget.c, now can only be in unmap. There are probably lots of things cleaned up in unrealize that would now be better to move to unmap. https://bugzilla.gnome.org/show_bug.cgi?id=629923 gtk/gtkwidget.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit b67c5af55bf611c013b2c43e6878281abd773530 Author: Havoc Pennington Date: Mon Dec 20 12:58:04 2010 -0500 Add invariant that a child is unmapped if parent is unmapped Requires fixes to GtkContainer and GtkWindow to unmap their children, rather than just withdrawing or hiding the container window. Requires fix to GtkHandleBox to chain up to GtkContainer unmap. Historically we avoided these unmaps for efficiency reasons, but these days it's a bigger problem that there's no way for child widgets to know that one of their ancestors has become unmapped. docs/widget_system.txt | 2 +- gtk/gtkcontainer.c | 13 +++++++++---- gtk/gtkhandlebox.c | 2 ++ gtk/gtkwidget.c | 12 ++++++++++++ gtk/gtkwindow.c | 5 +++++ 5 files changed, 29 insertions(+), 5 deletions(-) commit 23ce44c9fecefb9c243c09709c8c1decfd1eb530 Author: Havoc Pennington Date: Mon Dec 20 12:46:51 2010 -0500 Verify GtkWidget invariants if G_ENABLE_DEBUG is defined These checks are a bit expensive so require --enable-debug=yes. gtk_widget_verify_invariants() checks invariants mentioned in docs/widget_system.txt in particular, and can verify others in the future. Some of the invariants in docs/widget_system.txt don't in fact hold right now, so those are #if 0'd in this patch pending someone fixing either the docs or the code. gtk/gtkwidget.c | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 227 insertions(+), 7 deletions(-) commit 28cc7baef0c2f4e80113395a48e562e427211f03 Author: Matthias Clasen Date: Mon Dec 20 12:28:05 2010 -0500 Make GtkEntry hide completely When it was converted to no-window, we forgot to make it hide/show its input window as necessary. gtk/gtkentry.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 335bfbc8fcf1aefb6999ca8d33b500e689e6c032 Author: Matthias Clasen Date: Mon Dec 20 11:38:31 2010 -0500 Update GtkAboutDialog documentation Also, remove some dead code, pointed out in bug 637608. gtk/gtkaboutdialog.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 33cd32f7968fb4e54d6f4f8e6e5c9910fba9fb20 Author: Carlos Garnacho Date: Mon Dec 20 17:10:27 2010 +0100 Make gtk_style_new() use a backing GtkStyleContext Fixes a bug in mutter where it would resort to a dummy style to get iconview rubberband color. Reported by Mathieu Bridon in https://bugzilla.gnome.org/show_bug.cgi?id=637520 gtk/gtkstyle.c | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) commit 5b299ce7af074974a9245d11359360684be90dc4 Author: Matthias Clasen Date: Mon Dec 20 10:19:55 2010 -0500 Remove reference to GTK2_RC_FILES from the docs Pointed out in bug 637471. docs/reference/gtk/running.sgml | 9 --------- gtk/gtkcssprovider.c | 8 ++++---- gtk/gtktestutils.c | 1 - 3 files changed, 4 insertions(+), 14 deletions(-) commit a5fe3fef7bb671bae57ede84c0895e1c08a466dc Author: Cosimo Cecchi Date: Wed Dec 15 11:58:29 2010 +0100 appchooserdialog: use new GLib API to modify positioning The dialog will always show up with the last selected application. configure.ac | 2 +- gtk/gtkappchooserdialog.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 183bf8ac9dfac28f31f9f5fb4dfcb2150d1d9fb1 Author: Matthias Clasen Date: Mon Dec 20 10:02:00 2010 -0500 Use g_strtod when converting strings for GtkCellRendererSpin These strings are likely user-provided values, so we should respect locale settings. Reported in bug 637189. gtk/gtkcellrendererspin.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit a9753ef5c65ad4d3217bed05b112f4bc4f71bb89 Author: Matthias Clasen Date: Mon Dec 20 07:15:46 2010 -0500 Add a test for basic style properties gtk/tests/stylecontext.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit 7030492a3b57191c3e1ae7728bb69999e8c9a555 Author: Carlos Garnacho Date: Mon Dec 20 13:48:10 2010 +0100 Disable XI2 in gtk_test_init() gdk_test_simulate_*() uses XSendEvent, which doesn't currently work with XI2/GenericEvents, so make tests use core events for the time being. Luckily there's a lot more to test than low-level event handling in these tests. gtk/gtktestutils.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit ca7fe1cb730f9459e4fc4466912443b386d83109 Author: Carlos Garnacho Date: Mon Dec 20 12:26:11 2010 +0100 GtkStyleProperties: Assign default value for the font property This fixes a failure when running make test, where style queries happened before there was even an screen. gtk/gtkstyleproperties.c | 2 ++ 1 file changed, 2 insertions(+) commit 3c8076f3dca03eddd37b3d26887bab64b0bc7904 Author: Ivar Smolin Date: Mon Dec 20 13:54:25 2010 +0200 [l10n] Updated Estonian translation po/et.po | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) commit 08af2cb488a4032d57419ade7c07000b18e951bd Author: Javier Jardón Date: Mon Dec 20 11:51:39 2010 +0000 gail: Fix a typo This fixes commit d0b81b21483df69a07677fa7162b4ded806eaa86 modules/other/gail/gailtreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 079b72574abf59dd7a0ac2376c45caa1c4f5f2e2 Author: Baurzhan Muftakhidinov Date: Mon Dec 20 17:06:25 2010 +0600 Updates to Kazakh translation po/kk.po | 834 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 437 insertions(+), 397 deletions(-) commit d4e9cd09ab98b7dc4fea64b653303198f987ef9a Author: Matthias Clasen Date: Sun Dec 19 23:45:21 2010 -0500 Fix up symbol lists gtk/gtk.symbols | 19 +++++++++++++++++++ gtk/gtkcellareabox.c | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) commit 26a304c54bf876df5f0ed886f2ca2abae761eccc Author: Javier Jardón Date: Sun Dec 19 20:43:30 2010 +0000 Move GtkSelectionData to a private header gtk/gtkdnd.c | 1 + gtk/gtkselection.c | 5 ++++- gtk/gtkselection.h | 22 ---------------------- gtk/gtkselectionprivate.h | 40 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 23 deletions(-) commit 39b85421f87a4e6f8b7bf73b269de612274dc648 Author: Mahyar Moghimi Date: Sun Dec 19 13:42:39 2010 +0330 Updating Persian translations (minor change) po/fa.po | 851 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 424 insertions(+), 427 deletions(-) commit 75970da97fd433fc545f2e1fe2c61805a6289332 Author: Nguyễn Thái Ngọc Duy Date: Sun Dec 19 16:23:47 2010 +0700 po/vi.po: import some translations from Ubuntu/Maverick po/vi.po | 254 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 148 insertions(+), 106 deletions(-) commit 3573179ced5e58f6285e5fc2139a078d06fc89ec Author: Yaron Shahrabani Date: Sun Dec 19 09:09:16 2010 +0200 Updated Hebrew translation po-properties/he.po | 1253 ++++++++++++++++++++++++++------------------------- po/he.po | 392 ++++++++-------- 2 files changed, 832 insertions(+), 813 deletions(-) commit 66e7915dc442ca47f4fa83a4bbe5c085115a0bba Author: Javier Jardón Date: Sun Dec 19 05:01:22 2010 +0000 gtktreeselection: Move public members to a private structure gtk/gtktreeselection.c | 313 ++++++++++++++++++++++++++++++++----------------- gtk/gtktreeselection.h | 11 +- 2 files changed, 208 insertions(+), 116 deletions(-) commit d0b81b21483df69a07677fa7162b4ded806eaa86 Author: Javier Jardón Date: Sun Dec 19 04:55:36 2010 +0000 gail: Use accessor functions to access GtkTreeSelection modules/other/gail/gailtreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 74a7bc3a7749e0a1f190d35185bb9ecf14ed75d9 Author: Javier Jardón Date: Sun Dec 19 04:55:14 2010 +0000 gtk/gtktreeview.c: Use accessor to access GtkTreeSelection gtk/gtktreeview.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit e92da3e166c0150adc5727eeafd47689443028c0 Author: Javier Jardón Date: Sun Dec 19 01:27:41 2010 +0000 gtkcombobox.c: Use accessor functions to access GtkTreeSelection gtk/gtkcombobox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1b67d31bd9aa48940d355d33d4464f25c446810c Author: Matthias Clasen Date: Sat Dec 18 17:46:19 2010 -0500 Remove G_SEAL from private headers gtk/gtksocketprivate.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 81051253691f340bff77241e3006ce7481b54611 Author: Matthias Clasen Date: Sat Dec 18 17:45:31 2010 -0500 Remove sealed members from GtkPrintJob Also add accessors for these members, and use them in print backends. docs/reference/gtk/gtk3-sections.txt | 20 ++ gtk/gtk.symbols | 20 ++ gtk/gtkprintjob.c | 386 +++++++++++++++++++++-- gtk/gtkprintjob.h | 50 ++- gtk/gtkprintoperation-unix.c | 22 +- modules/printbackends/cups/gtkprintbackendcups.c | 39 ++- modules/printbackends/file/gtkprintbackendfile.c | 40 ++- modules/printbackends/lpr/gtkprintbackendlpr.c | 40 ++- 8 files changed, 514 insertions(+), 103 deletions(-) commit 5863382e114e0851ea6ebc77bbbfd5c7236f6b5e Author: Matthias Clasen Date: Sat Dec 18 17:35:06 2010 -0500 Don't use GtkSocket internals in gail modules/other/gail/gail.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eb11430228e7e891a265ec98636af93741d0ee9e Author: Matthias Clasen Date: Sat Dec 18 17:32:58 2010 -0500 Fix gdk symbols after recent changes gdk/gdk.symbols | 4 ++++ 1 file changed, 4 insertions(+) commit 5ee3a444152cc45c9fa921079de96e776bf53af3 Author: Matthias Clasen Date: Sat Dec 18 00:45:13 2010 -0500 Remove sealed members from GtkSocket gtk/gtkplug.c | 15 ++-- gtk/gtksocket-x11.c | 125 +++++++++++++------------- gtk/gtksocket.c | 239 +++++++++++++++++++++++++------------------------ gtk/gtksocket.h | 20 +---- gtk/gtksocketprivate.h | 59 +++++++----- 5 files changed, 234 insertions(+), 224 deletions(-) commit 53845f0851ecf3ab07e3f2192a4c565781ff0c9a Author: Jorge González Date: Sat Dec 18 14:39:36 2010 +0100 Updated Spanish translation po-properties/es.po | 1406 ++++++++++++++++++++++++++------------------------- 1 file changed, 711 insertions(+), 695 deletions(-) commit 56c3d4b1be15e294eee8efe964b1307f7bceff29 Author: Carlos Garnacho Date: Sat Dec 18 11:27:26 2010 +0100 Remove dead Gtk[Rc]Style code Most code in gtkrc.c has been turned into a no-op, but that one reverting in public API (gtk_rc_scanner_new() and such). GtStyle is also more shallow, now fully relies in the backing GtkStyleContext and all connection to gtkrc.c has been removed. GtkBinding has been also affected, there is no replacement yet for custom keybindings in style files, so that piece of code that hooked into gtkrc has been replaced by a FIXME so in the future it may be added back. gtk/gtkbindings.c | 407 +----------- gtk/gtkrc.c | 1840 +---------------------------------------------------- gtk/gtkrc.h | 18 - gtk/gtksettings.c | 2 - gtk/gtkstyle.c | 481 ++------------ gtk/gtkstyle.h | 10 +- gtk/gtkwidget.c | 163 ++--- 7 files changed, 117 insertions(+), 2804 deletions(-) commit d7dc12d30117374df300102052350085fe70d132 Author: Carlos Garnacho Date: Sat Dec 18 11:26:48 2010 +0100 Adapt gtk_widget_set_name() docs to style context. gtk/gtkwidget.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit bbc637f7fdc2180108133479cdd2027b67c0c749 Author: Carlos Garnacho Date: Sat Dec 18 11:23:21 2010 +0100 GtkWindow: remove deprecated call. gtk_style_context_reset_widgets() can be used now to reset all widgets in a screen. gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b45e5fa51e02e6ae902550e0c7406b61138f21f1 Author: Matthias Clasen Date: Fri Dec 17 23:49:27 2010 -0500 Remove sealed members from GtkTreeModelSort gtk/gtktreemodelsort.c | 462 ++++++++++++++++++++++++++++--------------------- gtk/gtktreemodelsort.h | 28 +-- 2 files changed, 270 insertions(+), 220 deletions(-) commit 121746605bc8efbeea1276cd657d9e1916facd8b Author: Matthias Clasen Date: Fri Dec 17 21:50:18 2010 -0500 Add the private struct in class_init gtk/gtktreestore.c | 2 ++ 1 file changed, 2 insertions(+) commit 881ea2881df5e4a252ef1ddd0739f100a8f86711 Author: Matthias Clasen Date: Fri Dec 17 21:45:20 2010 -0500 Remove sealed members from GtkTreeStore gtk/gtktreestore.c | 399 ++++++++++++++++++++++++++++++----------------------- gtk/gtktreestore.h | 18 +-- 2 files changed, 231 insertions(+), 186 deletions(-) commit 60953ae0f4d1c0d242823d90a5ceef70bb4215b3 Author: Matthias Clasen Date: Fri Dec 17 21:43:42 2010 -0500 Avoid accidental exports gtk/gtkvolumebutton.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 841edfe8c3c1ad057b07c9131c3aae522dfbc8d6 Author: Matthias Clasen Date: Fri Dec 17 20:54:13 2010 -0500 Remove an unused pointer from GtkDrawingArea This is part of removing all sealed members from instance structures. gtk/gtkdrawingarea.c | 1 - gtk/gtkdrawingarea.h | 2 -- 2 files changed, 3 deletions(-) commit 7b665316cfabda944555551aac94436f5586c792 Author: Matthias Clasen Date: Fri Dec 17 20:41:16 2010 -0500 Hide GtkWindowGroup members In the process of removing all sealed members from headers. At the same time, add a gtkwindowprivate.h header and move all internal functions from gtkwindow.h there. gtk/Makefile.am | 1 + gtk/gtkaccelmap.c | 2 +- gtk/gtkmain.c | 31 ++++++----------- gtk/gtkplug-x11.c | 1 + gtk/gtkplug.c | 2 +- gtk/gtksocket-x11.c | 2 +- gtk/gtksocket.c | 2 +- gtk/gtkwidget.c | 2 +- gtk/gtkwindow.c | 84 ++++++++++++++++++++++++---------------------- gtk/gtkwindow.h | 63 ++--------------------------------- gtk/gtkwindowprivate.h | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++ 11 files changed, 156 insertions(+), 124 deletions(-) commit a2dda0c2bb88c1f009f7a10e0e344c4a301ff3b9 Author: Matthias Clasen Date: Fri Dec 17 19:14:35 2010 -0500 Trivial changes Whitespace fixes, comment formatting, etc gtk/gtkcellarea.c | 1650 ++++++++++++++++++++++--------------------- gtk/gtkcellarea.h | 474 +++++++------ gtk/gtkcellareabox.c | 1302 +++++++++++++++++----------------- gtk/gtkcellareabox.h | 34 +- gtk/gtkcellareaboxcontext.c | 320 ++++----- gtk/gtkcellareaboxcontext.h | 76 +- gtk/gtkcellareacontext.c | 290 ++++---- gtk/gtkcellareacontext.h | 86 +-- 8 files changed, 2159 insertions(+), 2073 deletions(-) commit 453bf477ed3088fd9d3310e070d0248b84821d21 Author: Matthias Clasen Date: Fri Dec 17 18:39:59 2010 -0500 Don't query the position of keyboards Turns out that this causes X errors with the XI2 implementation. gtk/gtkaboutdialog.c | 3 +++ 1 file changed, 3 insertions(+) commit 8bc4e13c220344b50085dc53ffef0a3ccfef3247 Author: Matthias Clasen Date: Fri Dec 17 14:58:21 2010 -0500 No links in title, please gtk/gtkcellarea.c | 2 +- gtk/gtkcellareabox.c | 2 +- gtk/gtkcellareacontext.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit d08ff485f28f23427bff1b3aac64ab3f77a8664d Author: Colin Walters Date: Fri Dec 17 15:36:51 2010 -0500 gdkwindow: Fix event unref iteration We were double looping previously which caused a NULL deref. gdk/gdkwindow.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 33fb60e050719d8f3dfed20474003ca44694f0af Author: Matthias Clasen Date: Fri Dec 17 14:53:43 2010 -0500 Fix an escaping problem & must be escaped as & in examples. docs/reference/gtk/tmpl/gtkdrawingarea.sgml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 55a0f8700fc55aa882203d34d51caf5f6efafdd7 Author: Matthias Clasen Date: Fri Dec 17 14:51:53 2010 -0500 Another doc format problem gtk/gtkicontheme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 17c7bda6a39097fb5aa2d493bbf75a7dde24d7bd Author: Matthias Clasen Date: Fri Dec 17 14:50:55 2010 -0500 Fix a doc comment format problem Parameters / enum values come first, then the paragraph. gtk/gtkenums.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 5627ba161e1115448fa5bf38a08896e00d20974a Author: Matthias Clasen Date: Fri Dec 17 14:47:56 2010 -0500 More parameter name mismatches gtk/gtkstyle.c | 3 --- gtk/gtkthemingengine.c | 6 +++--- 2 files changed, 3 insertions(+), 6 deletions(-) commit 9d8682b9ac981dcdd5a99c218be5821c0eb337d6 Author: Matthias Clasen Date: Fri Dec 17 14:46:18 2010 -0500 Fix a few parameter name mismatches gtk/gtkwidget.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) commit b32f4ae7c45dd88391bbb5035dc496ad0dd415c2 Author: Matthias Clasen Date: Fri Dec 17 14:31:44 2010 -0500 Add deprecation guards for gtk_icon_set_render_icon gtk/gtkiconfactory.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 55ffebe505fa26946852be52e2775677a53408ef Author: Matthias Clasen Date: Fri Dec 17 14:27:48 2010 -0500 Avoid a gtk-doc warning gtk/gtkmain.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 4317ae32c33b40b933ada1851bbbe7cf03ee20d4 Author: Matthias Clasen Date: Fri Dec 17 14:24:25 2010 -0500 Adjust symbol lists in the docs docs/reference/gtk/gtk3-sections.txt | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) commit b792a3199558937e8e55aa4f92487a42cb9ebf0e Author: Cosimo Cecchi Date: Mon Dec 13 17:54:02 2010 +0100 widgetpath: allow GTypes non-derived from GTK_TYPE_WIDGET This makes things like GtkCellRenderer or GtkNumerableIcon more easily themeable. https://bugzilla.gnome.org/show_bug.cgi?id=637169 docs/reference/gtk/gtk3-sections.txt | 6 +++--- gtk/gtk.symbols | 6 +++--- gtk/gtkcssprovider.c | 2 +- gtk/gtkstylecontext.c | 24 ++++++++++++++++++++---- gtk/gtkstyleprovider.c | 2 +- gtk/gtkwidget.c | 2 +- gtk/gtkwidgetpath.c | 31 +++++++++++++------------------ gtk/gtkwidgetpath.h | 6 +++--- gtk/tests/stylecontext.c | 4 ++-- 9 files changed, 47 insertions(+), 36 deletions(-) commit 806c04411d306680353cf90cffee98ce73e122f2 Author: Colin Walters Date: Fri Dec 17 08:03:01 2010 -0500 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 gdk/gdkinternals.h | 3 +++ gdk/gdkwindow.c | 62 +++++++++++++++++++++++++++++++++++------------- gdk/x11/gdkeventsource.c | 32 +++++++++++-------------- 3 files changed, 62 insertions(+), 35 deletions(-) commit faf35d708bc90017e4a85fd9475619205510c3d2 Author: Kristian Rietveld Date: Fri Dec 17 16:51:42 2010 +0100 Fix size allocation for list mode combo box gtk/gtkcombobox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 21fc66f1205e7b905bc7d38fc5a7897673cb14e8 Author: Kristian Rietveld Date: Fri Dec 17 16:30:15 2010 +0100 Set cell_view to NULL immediately after unparenting This way we are sure no invalid pointer will be accessed in between. gtk/gtkcombobox.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 81515f71833c248b446a3a62e351f956943d4b2d Author: Kristian Rietveld Date: Fri Dec 17 13:15:27 2010 +0100 Check if popup_window is mapped, not popup_widget Before hide_all was used on popup_window, which means popup_widget was also unmapped. This is now no longer the case. This fixes subsequent pop ups for appears-as-list == 1. gtk/gtkcombobox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d50c582961a8b2fc3d5fb0480a3ad8fda2caeb1e Author: Benjamin Otte Date: Fri Dec 17 15:41:59 2010 +0100 selection: constify GtkSelectionData getters gtk/gtkselection.c | 42 +++++++++++++++++++++--------------------- gtk/gtkselection.h | 32 ++++++++++++++++---------------- 2 files changed, 37 insertions(+), 37 deletions(-) commit 2c8c1c6df49b38b525b51a4773758b08a648f81e Author: Carlos Garnacho Date: Fri Dec 17 03:17:13 2010 +0100 Remove *_set_extension_events() and old API to query devices. The old functions to get core pointer and devices list are gone as well. This slice is entirely replaced internally by multidevice handling and may just go. docs/reference/gdk/gdk3-sections.txt | 10 -- docs/reference/gtk/gtk3-sections.txt | 2 - gdk/Makefile.am | 2 - gdk/gdk.h | 1 - gdk/gdk.symbols | 5 - gdk/gdkdevice.c | 5 - gdk/gdkdeviceprivate.h | 2 - gdk/gdkdisplay.c | 39 ------ gdk/gdkdisplay.h | 4 - gdk/gdkinput.h | 60 --------- gdk/gdkinternals.h | 6 - gdk/gdkwindow.c | 153 ----------------------- gdk/x11/Makefile.am | 1 - gdk/x11/gdkinput.c | 227 ----------------------------------- gtk/gtk.symbols | 2 - gtk/gtkwidget.c | 125 +------------------ gtk/gtkwidget.h | 4 - 17 files changed, 2 insertions(+), 646 deletions(-) commit 23c1d1cbc99f927a78fb03665c7fd74ef7801611 Author: Bastien Nocera Date: Fri Dec 10 15:05:50 2010 +0000 gtk: Add symbolic property for GtkVolumeButton When the application prefers symbolic icons, avoids having to reimplement the button in the software itself. https://bugzilla.gnome.org/show_bug.cgi?id=636969 gtk/gtkvolumebutton.c | 104 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 95 insertions(+), 9 deletions(-) commit 668604dcfd8fbd27f4ea689d34d75e076d765384 Author: Kjartan Maraas Date: Fri Dec 17 13:09:58 2010 +0100 Updated Norwegian bokmål translation po/nb.po | 306 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 151 insertions(+), 155 deletions(-) commit df0d61e50da88ff90740ce6605d43d4062a54e57 Author: Tristan Van Berkom 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 b11bb46a76e4c54099eba019e7a3310f25af80a3 Author: Tristan Van Berkom Date: Fri Dec 17 15:35:21 2010 +0900 Fixed parameter names in gtkcellarea.h for gtk-doc parsing. gtk/gtkcellarea.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 941a0e95d7a06df556940ef7ad0fbaabc1d26ada Author: Tristan Van Berkom Date: Fri Dec 17 15:26:28 2010 +0900 Fixed documentation of GtkCellLayout Mention that it's safe to use tag for any GtkCellLayout in GTK+ since they *all* use an underlying GtkCellArea (at least they will once the other branches land). gtk/gtkcelllayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 71e7cd0ec407f489549ed045b7e9bfdff8c70c58 Merge: 735fa8b197 e9a77a1535 Author: Tristan Van Berkom Date: Fri Dec 17 15:25:15 2010 +0900 Merge branch 'master' into treeview-refactor Conflicts: tests/testtreeedit.c commit 735fa8b1976e3bbe045e5365d42f0d67007e5293 Author: Kristian Rietveld Date: Thu Dec 16 23:33:42 2010 +0100 Avoid recursion in do_validate_rows() I have never really liked the updates done to the adjustments in do_validate_rows() and other validation functions. But it is really required. I have to come up with a real solution to this one day. gtk/gtktreeview.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) commit 88f8859f90781b3fb72b24cfc7f2fd15ea5733a9 Author: Kristian Rietveld Date: Thu Dec 16 22:42:10 2010 +0100 Should pass inner_area to cell in gtk_cell_area_activate_cell() gtk/gtkcellarea.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit e3cab18354724fee8ca5673d8996218771498bf9 Author: Kristian Rietveld Date: Thu Dec 16 12:33:00 2010 +0100 Clip focus rectangle to background area gtk/gtkcellarea.c | 7 +++++++ 1 file changed, 7 insertions(+) commit c01ad6f6155b76af90a288d02a8cef048c85b5a3 Author: Kristian Rietveld Date: Thu Dec 16 12:26:18 2010 +0100 Fix background area calculation in RTL mode gtk/gtkcellareabox.c | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) commit e9a77a153501dd5f1ecf1726f23afac0229eed61 Author: Javier Jardón Date: Thu Dec 16 00:16:00 2010 +0000 docs: gtknotebook.c: Use accessor functions to access GtkSelectionData gtk/gtknotebook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit cf9e9ff47f0336ade725bf86a5a7a4e21d7a3bb0 Author: Javier Jardón Date: Wed Dec 15 23:56:28 2010 +0000 gtk/gtkclipboard.c: Use accessor functions to access GtkSelectionData gtk/gtkclipboard.c | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) commit e5a3b7edbfcd74c4f5e6e049d02822c2455025ef Author: Javier Jardón Date: Wed Dec 15 23:56:14 2010 +0000 gtk/gtkcolorbutton.c: Use accessor functions to access GtkSelectionData gtk/gtkcolorbutton.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 1a2d9c368ee073e4d0bb678f32e81e3e4bb3aa8a Author: Javier Jardón Date: Wed Dec 15 23:55:59 2010 +0000 gtk/gtkcolorsel.c: Use accessor functions to access GtkSelectionData gtk/gtkcolorsel.c | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) commit a86d1fa7c33e307f3a4326cc7785cdb165f5f6a5 Author: Javier Jardón Date: Wed Dec 15 23:55:45 2010 +0000 gtk/gtkdnd.c: Use accessor functions to access GtkSelectionData gtk/gtkdnd.c | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) commit 499aa2b3b90817e82dec537294df3c3fbe623307 Author: Javier Jardón Date: Wed Dec 15 23:55:31 2010 +0000 gtk/gtkfilechooserbutton.c: Use accessor functions to access GtkSelectionData gtk/gtkfilechooserbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c806c0821a50950bcb923f34ab43db562d22575a Author: Javier Jardón Date: Wed Dec 15 23:55:18 2010 +0000 gtk/gtkfilechooserdefault.c: Use accessor functions to access GtkSelectionData gtk/gtkfilechooserdefault.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit fbbe9f519111f1119784dfcb03e7211c4bb6407d Author: Javier Jardón Date: Wed Dec 15 23:55:04 2010 +0000 gtk/gtkiconview.c: Use accessor functions to access GtkSelectionData gtk/gtkiconview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8537163e2026020ad8e9f16af0ebb17060892975 Author: Javier Jardón Date: Wed Dec 15 23:54:49 2010 +0000 gtk/gtklinkbutton.c: Use accessor functions to access GtkSelectionData gtk/gtklinkbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ad4ac2182a2deffd88a8ac68886b54a77385b302 Author: Javier Jardón Date: Wed Dec 15 23:54:22 2010 +0000 gtk/gtknotebook.c: Use accessor functions to access GtkSelectionData gtk/gtknotebook.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 1ceddae7da71dae9f32bad726db5a4b490b8f0e5 Author: Javier Jardón Date: Wed Dec 15 23:53:00 2010 +0000 gtk/gtktextbuffer: Use accessor functions to access GtkSelectionData gtk/gtktextbuffer.c | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit 2b7afcdd793ec56c6cc0c449acd5af0f25246caf Author: Javier Jardón Date: Wed Dec 15 23:52:40 2010 +0000 gtk/gtktextview.c: Use accessor functions to access GtkSelectionData gtk/gtktextview.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 7c6012d9334dcedd334bd98491b14345e04f912a Author: Javier Jardón Date: Wed Dec 15 23:52:26 2010 +0000 gtk/gtktoolpalette.c: Use accessor functions to access GtkSelectionData gtk/gtktoolpalette.c | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) commit 640f85e568851652fe153c5b76dd97ebfe900bc1 Author: Javier Jardón Date: Wed Dec 15 23:52:02 2010 +0000 gtk/gtktreednd.c: Use accessor functions to access GtkSelectionData gtk/gtktreednd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 1cfd78269ee0928ffd323bf34bbbc1d3f554a6c8 Author: Javier Jardón Date: Wed Dec 15 23:51:23 2010 +0000 gtk/gtktreeview.c: Use accessor functions to access GtkSelectionData gtk/gtktreeview.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a66f095b62c19e768e848b119ec1a49c22aedc53 Author: Javier Jardón Date: Wed Dec 15 23:57:13 2010 +0000 demos/gtk-demo/clipboard.c: Use accessor functions to access GtkSelectionData demos/gtk-demo/clipboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7105e8e907cbf22234bbf9297f7cd062d093ea70 Author: Javier Jardón Date: Wed Dec 15 23:47:45 2010 +0000 tests: Use accessor functions to access GtkSelectionData tests/testdnd.c | 16 +++++++++------- tests/testgtk.c | 10 +++++----- tests/testimage.c | 2 +- tests/testnotebookdnd.c | 2 +- tests/testselection.c | 31 ++++++++++++++++++------------- 5 files changed, 34 insertions(+), 27 deletions(-) commit a28c11a27f410121de949aac92dbeaad73401dbc Author: Kristian Rietveld Date: Thu Dec 16 00:07:08 2010 +0100 Clip to cell_area when rendering cell content This fixes a GTK+ 3.0 regression. In GTK+ 2, the render method on GtkCellRenderer had a expose_area parameter, typically set to cell_area. This parameter was used for clipping cell content to be rendered to the cell area (and thus clipping to within the focus rectangle). During the rendering clean up this parameter was removed and no clipping put back into place. Since expose_area was usually equal to cell_area anyway, it does not make sense to reintroduce the expose_area parameter. Instead, we do clipping at two levels: - in gtk_cell_renderer_render() we clip to background_area. We cannot clip to cell_area here because we want to allow cell renderers to render in the background area (e.g. background color/effect). - cell renderers should clip to clip_area when rendering cell content individually (as they had to individually clip to expose_region before). gtk/gtkcellrenderer.c | 3 +++ gtk/gtkcellrendererspinner.c | 7 +++++++ gtk/gtkcellrenderertext.c | 7 +++++++ gtk/gtkcellrenderertoggle.c | 7 +++++++ 4 files changed, 24 insertions(+) commit c8d130efa7a0d807bdaa50381d12c3f4223e8e2c Author: Kristian Rietveld Date: Wed Dec 15 23:45:04 2010 +0100 Revisit "Handle clicks in indentation area" Check (x, y) is inside background area. If yes, continue processing and clamp the coordinates into cell area. This way we will properly handle getting a cell (which is only used for setting the focus cell) for clicks in the indentation area (in LTR and RTL mode) and clicks in the focus rectangle area in case focus-line-width is large. gtk/gtktreeprivate.h | 1 + gtk/gtktreeview.c | 1 + gtk/gtktreeviewcolumn.c | 30 ++++++++++++++++++++++++------ 3 files changed, 26 insertions(+), 6 deletions(-) commit 67f6a4370280e1482cc7b71e75e8f697f5baa01e Author: Jorge González Date: Wed Dec 15 22:00:00 2010 +0100 Updated Spanish translation po/es.po | 308 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 158 insertions(+), 150 deletions(-) commit 5399f7b6e6a483caa4567537cf7d7c24fd92b2b2 Author: Kristian Rietveld Date: Wed Dec 15 21:36:47 2010 +0100 Make testtreeview handle RTL environment variable for testing tests/testtreeview.c | 3 +++ 1 file changed, 3 insertions(+) commit 8e98333d8bab5401c2520a10cd53c9195b89b204 Author: Kristian Rietveld Date: Wed Dec 15 21:31:35 2010 +0100 RTL fix for gtk_tree_view_focus_to_cursor() gtk/gtktreeview.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 92e145e7191bd781106adc8c006772d20c527537 Author: Kristian Rietveld Date: Wed Dec 15 21:27:40 2010 +0100 No need to correct direction for rtl, GtkCellArea takes care of that gtk/gtktreeview.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) commit 0112c32c5bc26369c6ad500e000a14659c4b0c3e Author: Kristian Rietveld Date: Wed Dec 15 21:22:35 2010 +0100 Make testcellarea handle RTL environment variable for testing tests/testcellarea.c | 3 +++ 1 file changed, 3 insertions(+) commit be39883de2cafe5240fac5c38fbcd143d1065392 Author: Kristian Rietveld Date: Wed Dec 15 21:17:27 2010 +0100 Correct calculation of the cell focus rectangle The cell's focus rectangle is located around the cell's aligned area. To get to the correct coordinates for this rectangle, we have to subtract focus_line_width from the found aligned_area. gtk/gtkcellarea.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit ec82d133b103ee1fba2fadbbb119c3cb0204b81e Author: Carlos Garnacho Date: Wed Dec 15 15:27:49 2010 +0100 Remove debug messages from GdkDevice gdk/gdkdevice.c | 10 ---------- 1 file changed, 10 deletions(-) commit 198fc0b774cbe51d4336246e8d34e8ab3d24cb1f Author: Benjamin Otte Date: Wed Dec 15 14:29:37 2010 +0100 tests: Hardcode testinput colors instead of trying to use GtkStyle Makes it work with new themeing APIs. tests/testinput.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit cae6021d3a67d3ba90a9f3e1dc5f94ca9206625d Author: Benjamin Otte Date: Wed Dec 15 14:29:04 2010 +0100 tests: Make testiconview-keynav set its custom style using CSS. tests/testiconview-keynav.c | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) commit 1b64655eb6d600e8b90c68cb77dcc00d3535862a Author: Benjamin Otte Date: Wed Dec 15 14:25:19 2010 +0100 cssprovider: Explode if we fail to parse the default CSS This can only happen if somebody really messed up with a checkin, and in that case we want to explode early. gtk/gtkcssprovider.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 9e393020c41b4f1e8d69d5dd21c3f5a00f7dbad3 Author: Benjamin Otte Date: Wed Dec 15 12:44:26 2010 +0100 gail: Fix for new style code modules/other/gail/libgail-util/gailmisc.c | 42 ++++++++++++++++-------------- 1 file changed, 23 insertions(+), 19 deletions(-) commit 211ccb5c73a444683d493588c3eb29b457a5586b Author: Benjamin Otte Date: Wed Dec 15 12:44:16 2010 +0100 xim: Fix for new style code modules/input/gtkimcontextxim.c | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) commit d3ed729643078b8fd7a64808c166ca2081178c02 Author: Benjamin Otte Date: Wed Dec 15 12:28:14 2010 +0100 gtkrc: Remove unused code Makes gcc happy. gtk/gtkrc.c | 2602 +++++++++-------------------------------------------------- 1 file changed, 377 insertions(+), 2225 deletions(-) commit e77ce71caa93607efb413e46d515391f7efa3432 Author: Benjamin Otte Date: Wed Dec 15 12:14:51 2010 +0100 gtk-demo: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf() demos/gtk-demo/assistant.c | 6 +++--- demos/gtk-demo/clipboard.c | 4 ++-- demos/gtk-demo/combobox.c | 4 ++-- demos/gtk-demo/stock_browser.c | 6 +++--- demos/gtk-demo/toolpalette.c | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) commit e274ac4b6c78479d6162065e4aa4bb274314c8f6 Author: Benjamin Otte Date: Wed Dec 15 12:08:01 2010 +0100 tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf() tests/testcombo.c | 64 +++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) commit 1312f774f5c27db904cdda04c43cc1c9ef8a6abe Author: Benjamin Otte Date: Wed Dec 15 12:04:52 2010 +0100 tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf() tests/testassistant.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7caec64bc35cba89871053a95eb9cc83e3ff71fc Author: Benjamin Otte Date: Wed Dec 15 12:04:15 2010 +0100 tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf() tests/testnotebookdnd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6aa745b8195fafd2d1d559dc6ca3b55aab8a207d Author: Benjamin Otte Date: Wed Dec 15 12:03:46 2010 +0100 tests: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf() tests/testtreeedit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b0b9c9683b80448398f3a53c21f3965c86c12ade Author: Benjamin Otte Date: Wed Dec 15 12:03:04 2010 +0100 dnd-quartz: gtk_widget_render_icon() => gtk_widget_render_icon_pixbuf() gtk/gtkdnd-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 88767b0af7107df68668877fe3055402f1cbb19d Author: Benjamin Otte Date: Wed Dec 15 11:52:33 2010 +0100 gdk: Don't use NULL for integers gdk/gdkdevice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ce5dae67021c483d46a46e0206fe3a6095b38100 Author: Florian Müllner Date: Wed Dec 15 12:52:16 2010 +0100 Complete renaming of gdk_enable_multidevice() The function was renamed in commit c4a5c2ed4, but some places were missed, most notably the public header. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdkdevicemanager.c | 4 ++-- gdk/gdkmain.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 544146b9be4078009c35695b1744431c98a81a40 Author: Benjamin Otte Date: Wed Dec 15 10:33:02 2010 +0100 size-request: Clamp size requests to screen size Size requests should only ever need to return the screen's width/height and max. This way, potentially large widgets (tree view or icon view) don't need to do so many computations, but can stop when their computed size has reached the screen size. gtk/gtksizerequest.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 208d717fefb7d1d1faa0dada132a290036b458d0 Author: Matthias Clasen Date: Tue Dec 14 22:21:39 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 b7fd6f1e8826589646e2b0e2d7a848fc2fab3ee3 Author: Matthias Clasen Date: Tue Dec 14 22:15:33 2010 -0500 Remove gtk_widget_reset_shapes See bug 637155. docs/reference/gtk/gtk3-sections.txt | 1 - gtk/gtk.symbols | 1 - gtk/gtkwidget.c | 41 +----------------------------------- gtk/gtkwidget.h | 3 --- 4 files changed, 1 insertion(+), 45 deletions(-) commit f9ed6baeb46ce07b86ed23fe60eef8e94552f77d Author: Carlos Garnacho Date: Wed Dec 15 03:33:01 2010 +0100 Improve docs for gtk_widget_reset_style(). Document that it may be needed in containers when children are reordered. gtk/gtkwidget.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 44a7ef7bec29d65f3703f62338ba04c11bb9500f Author: Carlos Garnacho Date: Mon Dec 13 12:28:18 2010 +0100 Add gdk_window_[gs]et_source_events() This function will enable events for all devices of a given GdkInputSource, either these available at the time of the call, or these that are connected in the future. docs/reference/gdk/gdk3-sections.txt | 2 + gdk/gdk.symbols | 2 + gdk/gdkinternals.h | 4 + gdk/gdkwindow.c | 140 +++++++++++++++++++++++++++++++++++ gdk/gdkwindow.h | 6 ++ 5 files changed, 154 insertions(+) commit be7de347bfac28b341aeb25baf1e788c6a333095 Author: Carlos Garnacho Date: Mon Dec 13 12:20:34 2010 +0100 xi2: Improve device hierarchy handling The xi2 device manager now handles slaves being detached and/or attached to a master. gdk_device_list_slaves() has been added so it is possible to know how slaves relate with masters. The other backends (X11 and not) don't neeed to to anything special here since their hierarchy is fully flat. gdk/gdkdevice.c | 102 ++++++++++++++++++++++++++++++ gdk/gdkdevice.h | 1 + gdk/gdkdevicemanager.c | 16 +++-- gdk/gdkdeviceprivate.h | 4 ++ gdk/x11/gdkdevicemanager-xi2.c | 137 ++++++++++++++++++++++++++++++++--------- gdk/x11/gdkdevicemanager-xi2.h | 1 - 6 files changed, 224 insertions(+), 37 deletions(-) commit 9f41101ccc5d81f748f64752528cc3751f971597 Author: Carlos Garnacho Date: Wed Dec 15 02:34:42 2010 +0100 Emit GdkDevice::changed when the slave device being used changes When the slave device changes, the master takes the shape of the new one, modifying its axes, this signal is more useful to catch this situation than the n-axes property gdk/gdkdevice.c | 28 ++++++++++++++++++++++++++++ gdk/x11/gdkdevicemanager-xi2.c | 2 ++ 2 files changed, 30 insertions(+) commit f5a20ab65a3d03fb90c27b2fa1954d965f8ad768 Author: Carlos Garnacho Date: Mon Dec 13 02:12:43 2010 +0100 Add gdk_event_[gs]et_source_device(). This function may be used to know the hardware device that triggered an event, it could resort to the master device in the few cases there's not a direct hardware device to relate to the event (i.e.: crossing events due to grabs) gdk/gdkdisplay.c | 19 +++++++------ gdk/gdkevents.c | 60 ++++++++++++++++++++++++++++++++++++++++++ gdk/gdkevents.h | 3 +++ gdk/gdkinternals.h | 3 +++ gdk/gdkwindow.c | 49 +++++++++++++++++++++------------- gdk/x11/gdkdevicemanager-xi2.c | 39 +++++++++++++++++++++++---- gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkmain-x11.c | 2 +- 8 files changed, 144 insertions(+), 33 deletions(-) commit c4a5c2ed4b8861f92104f51d9213b0c9f64e26b1 Author: Carlos Garnacho Date: Mon Dec 13 00:55:19 2010 +0100 Enable XI2 by default gdk_enable_multidevice() has been replaced with gdk_disable_multidevice(), so applications may call that function if they want to go back at the previous behavior. There would be usually little reasons to call that function, unless the application is doing X calls itself that count on old fashioned core devices. gdk/gdk.c | 16 ++++++++-------- gdk/gdk.symbols | 2 +- gdk/gdkdevicemanager.c | 11 ++++++----- gdk/gdkglobals.c | 2 +- gdk/gdkinternals.h | 2 +- gdk/x11/gdkdevicemanager-x11.c | 2 +- 6 files changed, 18 insertions(+), 17 deletions(-) commit 66800aa212b3b086996d5a22f4eca151b679f309 Author: Carlos Garnacho Date: Tue Dec 14 20:26:52 2010 +0100 Make GtkTextView use GtkStyleContext GtkTextAppearance still uses GdkColors, even though it could switch to GdkRGBA with little hassle as it seems sheldomly used out there. gtk/gtkstylecontext.h | 7 +++ gtk/gtktextview.c | 139 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 90 insertions(+), 56 deletions(-) commit b0560107e9a20811955f862a30186b727a89c351 Author: Diego Escalante Urrelo Date: Tue Dec 14 12:22:35 2010 -0500 docs: fix link failure on gtk-doc scanner binaries Bug #637243 docs/reference/gdk/Makefile.am | 3 +-- docs/reference/gtk/Makefile.am | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) commit 02f92f29d5f8a3dbb8634816970da9cfa39f6095 Author: Diego Escalante Urrelo Date: Tue Dec 14 15:46:51 2010 -0500 gtkstylecontext: fix typos in annotations Fixes Bug #637256 gtk/gtkstylecontext.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9929743f24d0c3611b9f388677125ee261c31c81 Author: Benjamin Otte Date: Tue Dec 14 21:10:22 2010 +0100 docs: Redo drawing area drawing docs They don't seem to have been updated for a long time... docs/reference/gtk/tmpl/gtkdrawingarea.sgml | 49 ++++++++++++++++------------- 1 file changed, 28 insertions(+), 21 deletions(-) commit 8ca6bbbfc0c960871ca0b191681552d09462f837 Author: Tristan Van Berkom Date: Tue Dec 14 15:52:40 2010 +0900 Make GtkCellArea independantly GtkBuildable. Simply use the GtkCellLayoutIface hooks for this. gtk/gtkcellarea.c | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) commit 96a4fc4e5b7852c98e17a1e5e067d0bdab1e9f75 Author: William Jon McCann Date: Fri Dec 10 01:27:55 2010 -0500 Update about dialog design to not use a swarm of dialogs This is a modernization of the GtkAboutDialog look done by William Jon McCann. The most noteworthy changes are: - no more subdialogs - show license short text in the main dialog - less verbose email link formatting - the dialog is modal to its transient parent gtk/gtkaboutdialog.c | 541 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 346 insertions(+), 195 deletions(-) commit ee31a016eca9d7202c41cd7df59611f831062cb7 Author: Carlos Garnacho Date: Tue Dec 14 02:29:57 2010 +0100 Make GtkInfoBar use GtkStyleContext All colors are defined now in the default css, and classes have been added so the bars are fully themeable (as opposed to gtk_widget_override_*, which require changing the color map itself) gtk/gtkcssprovider.c | 31 ++++++++++- gtk/gtkinfobar.c | 146 ++++++++++---------------------------------------- gtk/gtkstylecontext.h | 32 +++++++++++ 3 files changed, 89 insertions(+), 120 deletions(-) commit fbb75b9b5dc65dde771a9b3fd76fabbc205a184f Author: Carlos Garnacho Date: Mon Dec 13 22:42:05 2010 +0100 Add headers/docs changes for gtk_theming_engine_get_font() Apparently I didn't git add enough... docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkthemingengine.h | 2 ++ 2 files changed, 3 insertions(+) commit afca06b362dcd12f08d5170cfe394a5eec0ecc04 Author: Carlos Garnacho Date: Mon Dec 13 21:36:49 2010 +0100 Add getter for font description in GtkThemingEngine This function is analogous to gtk_style_context_get_font(). gtk/gtkthemingengine.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit a517cf1beddcd58df4c6e83c266f7461ee149a74 Author: Carlos Garnacho Date: Mon Dec 13 20:04:40 2010 +0100 Make GtkExpander use GtkStyleContext gtk/gtkcssprovider.c | 10 ++- gtk/gtkexpander.c | 190 +++++++++++++++++++------------------------------- gtk/gtkstylecontext.h | 7 ++ 3 files changed, 86 insertions(+), 121 deletions(-) commit 89e6cad92f1337a2756dffd08938703d2bb61f1f Author: Carlos Garnacho Date: Mon Dec 13 13:46:21 2010 +0100 GtkSpinButton: Use GtkStyleContext gtk/gtkspinbutton.c | 243 +++++++++++++++++++++++++++++--------------------- gtk/gtkstylecontext.h | 7 ++ 2 files changed, 150 insertions(+), 100 deletions(-) commit c64a1891f80b2dd9041e21b7ed027f33b10b27dc Author: Carlos Garnacho Date: Mon Dec 13 13:43:52 2010 +0100 Port GtkRange widgets to GtkStyleContext gtk/gtkrange.c | 342 ++++++++++++++++++++++++++------------------------ gtk/gtkscale.c | 68 +++++----- gtk/gtkscrollbar.c | 12 +- gtk/gtkstylecontext.h | 14 +++ 4 files changed, 230 insertions(+), 206 deletions(-) commit 3306305fe193628f5b00579d76e4227076e8ed58 Author: Carlos Garnacho Date: Mon Dec 13 13:39:53 2010 +0100 GtkNotebook: Use GtkStyleContext. gtk/gtknotebook.c | 539 +++++++++++++++++++++++++++++++++++--------------- gtk/gtkstylecontext.h | 8 + 2 files changed, 385 insertions(+), 162 deletions(-) commit 8b8eab1c819652b2116e2fd647c58ba4952a2005 Author: Carlos Garnacho Date: Mon Dec 13 13:37:40 2010 +0100 GtkEntry: Use GtkStyleContext. gtk/gtkentry.c | 206 +++++++++++++++++++++++++++++++-------------------------- 1 file changed, 114 insertions(+), 92 deletions(-) commit 618b1a8b33398213541888d81ee5788017415f42 Author: Carlos Garnacho Date: Mon Dec 13 12:44:29 2010 +0100 GtkCssProvider: Make selectors applying from the topmost widget rank higher For example, for an entry within a notebook, previously these 2 rules would have the same weight: .entry {} .notebook {} Now ".entry" will rank higher than ".notebook" for the GtkEntry, further specific selectors such as: .notebook .entry {} still get a higher score than the previous ones. gtk/gtkcssprovider.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit d80868aa68ce8e0f4e96549fe62aa475d0c4535b Author: Carlos Garnacho Date: Mon Dec 13 12:38:37 2010 +0100 GtkThemingEngine: Render tabs background in the correct direction. The cairo context has been already rotated, so using GTK_JUNCTION_BOTTOM is expected to be used there. gtk/gtkthemingengine.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 2371ed8b8785e0f2b8f02dd1854fe4b2c612bc8f Author: Carlos Garnacho Date: Mon Dec 13 12:37:40 2010 +0100 GtkThemingEngine: handle expander transitions to active, and rtl gtk/gtkthemingengine.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit 1f697f269503b1ab9227128c23edabf95e7b569d Author: Carlos Garnacho Date: Mon Dec 13 12:36:42 2010 +0100 GtkThemingEngine: remove unused variable gtk/gtkthemingengine.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 99f59d8266c538127457571a58eccd92096f1fc6 Author: Carlos Garnacho Date: Mon Dec 13 00:27:24 2010 +0100 Fix coalescing of state animation areas for multiple window widgets. Coordinates needed to be translated relative to the window position in within the widget. gtk/gtkstylecontext.c | 6 ++++-- gtk/gtkstylecontext.h | 3 +-- gtk/gtkwidget.c | 22 ++++++++++------------ gtk/gtkwidgetprivate.h | 5 +++++ 4 files changed, 20 insertions(+), 16 deletions(-) commit f285a84bd60297cfd0aef58bcd588434bb329bde Author: Paolo Borelli Date: Sun Dec 5 19:40:13 2010 +0100 Add convenience function for the font description. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkstylecontext.c | 32 ++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 3 +++ 3 files changed, 36 insertions(+) commit e2c8ecba30d883a57bc9ffa71bb7261d6e997af2 Author: Tristan Van Berkom Date: Mon Dec 13 16:27:36 2010 +0900 Fixed an error in my last commit in gtk_cell_area_box_context_copy(). gtk/gtkcellareaboxcontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 623abdedf6c6f4ce7dd7eb3594644b6032c295f5 Author: Tristan Van Berkom Date: Mon Dec 13 15:58:07 2010 +0900 Added gtk_entry_completion_new_with_area() docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkentrycompletion.c | 22 ++++++++++++++++++++++ gtk/gtkentrycompletion.h | 2 ++ 4 files changed, 26 insertions(+) commit 96d636a78007c7ec552ec99b206e2a80b1b218e3 Author: Tristan Van Berkom Date: Mon Dec 13 15:43:58 2010 +0900 Updated some docs and gtk.symbols file for new apis Added gtk_cell_area_context_get_preferred_height_for_width and width_for_height & gtk_cell_area_copy_context() to gtk.symbols and gtk3-sections.txt (also finished up documenting those apis). docs/reference/gtk/gtk3-sections.txt | 3 +++ gtk/gtk.symbols | 3 +++ gtk/gtkcellarea.h | 2 ++ gtk/gtkcellareacontext.h | 6 ++++++ 4 files changed, 14 insertions(+) commit 41cd9d139412c0d7077c9432431b6c42a0209756 Author: Tristan Van Berkom Date: Mon Dec 13 15:37:12 2010 +0900 Fixed gtk_cell_area_box_context_copy() to also copy it's allocations. gtk/gtkcellareaboxcontext.c | 50 +++++++++++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 20 deletions(-) commit d743ecf82e8ca7198d3b6d8a569764e8ee003238 Author: Kristian Rietveld Date: Sun Dec 12 17:32:59 2010 +0100 Handle clicks in indentation area For this case, we want to set focus on the first cell in the column. gtk/gtktreeviewcolumn.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 2e1e97305f9a917315a22b103d3b5374aefaeaae Author: Tristan Van Berkom Date: Fri Dec 10 16:22:06 2010 +0900 Make GtkTreeView explicitly focus the first cell in the first column when grabbing focus When focus is initially grabbed and there is no focus column, when selecting the first column for focus, further explicitly focus into the first cell using gtk_cell_area_focus(). gtk/gtktreeview.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 31226ebfb220a9b0419c1cc98b5238ec203c8a9e Author: Tristan Van Berkom Date: Fri Dec 10 16:12:02 2010 +0900 Fixed GtkTreeView to give focus back to the last focued cell when hitting the edge. When focusing left/right or up/down inside GtkCellArea, now we save what was the last focused cell and if we hit the side (or top or bottom) of the view we then restore focus to the last focused cell. gtk/gtktreeview.c | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 7e526d57f00d99c55f2c7f6dd568dba2f56c90aa Author: Tristan Van Berkom Date: Thu Dec 9 18:21:32 2010 +0900 Add an editable cell to testverticalcells showing functional vertical focus navigation. tests/testverticalcells.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 632f1f3ac481ad0e718063cb6da67593551af8ef Author: Tristan Van Berkom Date: Thu Dec 9 18:01:16 2010 +0900 Modified gtk_tree_view_move_cursor_up_down to move focus inside the cell area This currently leaves us the problem of maintaining the right cell in focus for horizontal areas, the solution for that comming in the next patch. gtk/gtktreeview.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 2752fd0f16347bc9a40d25079d4a2b1a3b4200f0 Author: Tristan Van Berkom Date: Thu Dec 9 17:50:05 2010 +0900 Removing gtk_tree_view_move_focus_column() and only calling gtk_cell_area_focus() This function did alot of nothing, gtk_cell_area_focus() simply returns whether the focus stays in the area (column) or not, seems not to cause regressions to just call it directly instead. gtk/gtktreeview.c | 71 ++++--------------------------------------------------- 1 file changed, 4 insertions(+), 67 deletions(-) commit 0431dd67f82def7af57119b27bcc4dea0b7a2167 Author: Tristan Van Berkom Date: Mon Dec 13 00:18:00 2010 +0900 Added apis to GtkCellArea for GtkIconView purposes. Added a few apis, - GtkCellAreaContext get_preferred_height_for_width & width for height apis and vfuncs, this lets the icon view request the collective (and aligned) height for width for a said row. - gtk_cell_area_copy_context() this creates a duplicate of an already created and requested context, this way the icon view uses a global context to request the widths of all rows and then makes a copy with all the stored alignments and uses a separate copy to calculate the height and alignments of each row separately. gtk/gtkcellarea.c | 40 ++++++++++++++ gtk/gtkcellarea.h | 4 ++ gtk/gtkcellareabox.c | 20 +++++++ gtk/gtkcellareaboxcontext.c | 127 +++++++++++++++++++++++++++++++++++++++----- gtk/gtkcellareaboxcontext.h | 4 ++ gtk/gtkcellareacontext.c | 60 +++++++++++++++++++++ gtk/gtkcellareacontext.h | 52 +++++++++++------- 7 files changed, 277 insertions(+), 30 deletions(-) commit ff39c76bfd9ea882c80c60313b594cf73035fa6e Author: Kristian Rietveld Date: Sun Dec 12 15:22:49 2010 +0100 Welcome _gtk_tree_view_column_get_cell_at_pos to the second dimension gtk/gtktreeprivate.h | 4 +++- gtk/gtktreeview.c | 12 +++++++++--- gtk/gtktreeviewcolumn.c | 33 +++++++++------------------------ 3 files changed, 21 insertions(+), 28 deletions(-) commit cbfc3f5bf03e837d00c90cc428d24c020af7ace1 Author: Kristian Rietveld Date: Sun Dec 12 15:09:27 2010 +0100 Make gtk_tree_view_get_cell_area() aware of row separators gtk/gtktreeview.c | 19 +++++++++++++++---- gtk/tests/treeview.c | 7 +++++-- 2 files changed, 20 insertions(+), 6 deletions(-) commit 8c743a0363d014eb41407b826eae61d36ceab3f2 Author: Kristian Rietveld Date: Sun Dec 12 15:03:33 2010 +0100 Add unit test for row separator height gtk/tests/treeview.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) commit d142d8bb6c80e2aeffd15c15229050ff96df10ef Author: Kristian Rietveld Date: Sun Dec 12 14:34:26 2010 +0100 Do not enforce a minimum of expander_size in gtk_tree_view_get_row_height Instead this is now enforced in gtk_tree_view_get_cell_area_height(). There are rows for which a height in between 0 and expander_size is allowed, for example separator rows. gtk/gtktreeview.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) commit 1c8093b65e53d6d42dde500cfcd64f334cef9c63 Author: Tristan Van Berkom Date: Thu Dec 9 18:29:36 2010 +0900 Fixed some glitches in GtkCellAreaBox keynav from my last commit. gtk/gtkcellareabox.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 89b3700b78f94d5a877d435bccfd9f5b449d7a4b Author: Tristan Van Berkom Date: Thu Dec 9 18:20:39 2010 +0900 Make GtkCellAreaBox remember what was the last focus cell so that when cycling focus from row to row for a horizontal area we can remember where focus was the last time around. gtk/gtkcellareabox.c | 67 ++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 54 insertions(+), 13 deletions(-) commit 2f4e45107522bfbf55dd3f87ff36cd50c969f5a6 Author: Tristan Van Berkom Date: Sun Dec 12 17:15:46 2010 +0900 Added "edit_only" argument to gtk_cell_area_activate() This argument allows the caller to specify that only an editable cell should start editing but an activatable cell should not toggle it's state, this is important for public apis like gtk_tree_view_set_cursor_on_cell() which are only intended to programatically bring attention to the editing of a specific row or cell but not actually change any data. GtkTreeView & CellAreaScaffold updated for the last minute api change. gtk/gtkcellarea.c | 30 +++++++++++++++++++++++------- gtk/gtkcellarea.h | 6 ++++-- gtk/gtktreeview.c | 12 +++++++----- tests/cellareascaffold.c | 3 ++- 4 files changed, 36 insertions(+), 15 deletions(-) commit 46c49ee260b45da13282df6711c56b74a74d0d3d Author: Tristan Van Berkom Date: Sun Dec 12 16:43:07 2010 +0900 Removed the resetting_context flag from GtkTreeViewColumn private data No longer need to detect if we're currently resetting the context since the context properly now avoids re-triggering the reset by properly avoiding to notify properties that dont change as a result of the reset. gtk/gtktreeviewcolumn.c | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) commit fa71b24e9a30f85a5ab6153ca2f4aff7792329c7 Author: Tristan Van Berkom Date: Sun Dec 12 16:42:37 2010 +0900 Fixed gtk_cell_area_context_real_reset() to only notify properties if they change. gtk/gtkcellareacontext.c | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) commit 029083454b090eec50b894ba29c8e1e00801b6b6 Author: Milan Bouchet-Valat Date: Sat Dec 11 15:12:47 2010 +0100 [GtkComboBoxText] Add checks for id-column/entry-text-column >= 0 If the GtkComboBoxText doesn't have id-column or entry-text-column set for some reason (value -1), better warn and return. Else, unrelated assertions fail, and warnings from gtk_tree_model_get_column_type() are printed, which are not really obvious. https://bugzilla.gnome.org/show_bug.cgi?id=637018 gtk/gtkcomboboxtext.c | 3 +++ 1 file changed, 3 insertions(+) commit 3b90d877b7f40de3c04cfa9df80f823369d750e8 Author: Matthias Clasen Date: Fri Dec 10 23:39:10 2010 -0500 Remove unused header gdk/Makefile.am | 3 +- gdk/gdkpoly-generic.h | 291 -------------------------------------------------- 2 files changed, 1 insertion(+), 293 deletions(-) commit 948ab1a1685a33eca16979e63d79915395af0b36 Author: Matthias Clasen Date: Fri Dec 10 02:32:18 2010 -0500 Don't access GdkVisual fields directly Use accessors instead. gtk/gtktrayicon-x11.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 83204928b93bbdf412fab39456710288b7abe5e8 Author: Matthias Clasen Date: Fri Dec 10 00:59:07 2010 -0500 Don't access GdkDragContext fields directly Instead use the accessors. gtk/gtkcalendar.c | 10 +++--- gtk/gtkdnd.c | 74 +++++++++++++++++++++------------------------ gtk/gtkentry.c | 6 ++-- gtk/gtkfilechooserdefault.c | 8 ++--- gtk/gtkiconview.c | 6 ++-- gtk/gtktextview.c | 8 ++--- gtk/gtktreeview.c | 6 ++-- 7 files changed, 56 insertions(+), 62 deletions(-) commit fe5e0e4502943e9c52141b295766fba124c1e7f3 Author: Matthias Clasen Date: Fri Dec 10 00:58:33 2010 -0500 Add some forgotten accessors for GdkDragContext These fields are accessed in gtk. gdk/gdk.symbols | 2 ++ gdk/gdkdnd.c | 37 +++++++++++++++++++++++++++++++++++++ gdk/gdkdnd.h | 2 ++ 3 files changed, 41 insertions(+) commit bb87eada6ba87a9eb398289ff8558898169f1a3d Author: Martyn Russell Date: Tue Dec 7 12:15:42 2010 +0000 gtksearchenginetracker: Update to work with libtracker-sparql libtracker-sparql is available in Tracker 0.9/0.10 gtk/gtksearchenginetracker.c | 571 +++++++++++++++++++++---------------------- 1 file changed, 284 insertions(+), 287 deletions(-) commit ddb5e12e6156480035c107954aa90cab94504a05 Author: Benjamin Otte Date: Thu Dec 9 23:56:25 2010 +0100 docs: Reinstate pixbufs section in GDK docs It was accidentally removed in 0775b0a85818e14d12087f33977e14efec6a058a docs/reference/gdk/gdk-docs.sgml | 1 + 1 file changed, 1 insertion(+) commit 3070d6e3d502763e985a64a604548b4d528302fd Author: Benjamin Otte Date: Thu Dec 9 23:55:33 2010 +0100 Revert "docs: Reinstate pixbufs section in GDK docs" I committed my whole working tee instead of just one file. Ooops. This reverts commit ded14b256202d8792629b88874d934638762cee3. docs/reference/gdk/gdk-docs.sgml | 1 - gtk/gtkgradient.c | 23 +++-- gtk/gtkgradient.h | 6 +- gtk/gtkicontheme.c | 179 +++++++++++++++++++++++++-------------- gtk/gtkinfobar.c | 64 ++++++++++++-- gtk/gtkstyle.c | 26 ++++-- gtk/gtkstyle.h | 2 +- gtk/gtkstylecontext.c | 92 +++++++------------- gtk/gtkstylecontext.h | 8 +- gtk/gtkstyleproperties.c | 32 +++++-- gtk/gtksymboliccolor.c | 57 +++++++------ gtk/gtksymboliccolor.h | 2 +- gtk/gtkthemingengine.c | 10 ++- gtk/gtkthemingengine.h | 6 +- 14 files changed, 306 insertions(+), 202 deletions(-) commit ded14b256202d8792629b88874d934638762cee3 Author: Benjamin Otte Date: Thu Dec 9 11:13:41 2010 +0100 docs: Reinstate pixbufs section in GDK docs It was accidentally removed in 0775b0a85818e14d12087f33977e14efec6a058a docs/reference/gdk/gdk-docs.sgml | 1 + gtk/gtkgradient.c | 23 ++--- gtk/gtkgradient.h | 6 +- gtk/gtkicontheme.c | 179 ++++++++++++++------------------------- gtk/gtkinfobar.c | 64 ++------------ gtk/gtkstyle.c | 26 ++---- gtk/gtkstyle.h | 2 +- gtk/gtkstylecontext.c | 92 +++++++++++++------- gtk/gtkstylecontext.h | 8 +- gtk/gtkstyleproperties.c | 32 ++----- gtk/gtksymboliccolor.c | 57 ++++++------- gtk/gtksymboliccolor.h | 2 +- gtk/gtkthemingengine.c | 10 +-- gtk/gtkthemingengine.h | 6 +- 14 files changed, 202 insertions(+), 306 deletions(-) commit 95ca1e241ccf42e0ef4f882641f207552787dfc9 Author: Tristan Van Berkom Date: Thu Dec 9 13:57:58 2010 +0900 Removed calculation of background area when about to edit a cell (no need to check the background area of the cell in this case). gtk/gtktreeview.c | 5 ----- 1 file changed, 5 deletions(-) commit 32d9396f0071bff5172f5ce73eebb6759a438c59 Author: Tristan Van Berkom Date: Thu Dec 9 13:57:21 2010 +0900 Changed misleading variable name in gtk_cell_area_real_activate. gtk/gtkcellarea.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 107cebe546cb53c0e5511fc431b88eadf34092c5 Author: Guillaume Desmottes Date: Wed Dec 8 15:13:21 2010 +0100 gtk_css_provider_get_named: don't leak subpath (#636777) gtk/gtkcssprovider.c | 2 ++ 1 file changed, 2 insertions(+) commit 05abea6c4fb7bf1db0ca72c65b255af975208278 Author: Matthias Clasen Date: Wed Dec 8 11:35:06 2010 -0500 Add missing include See bug 636732 gdk/x11/gdkwindow-x11.h | 2 ++ 1 file changed, 2 insertions(+) commit da8531209784e992bcb010f27fb8df40da4de192 Author: Marek Kasik Date: Tue Dec 7 18:25:37 2010 +0100 Mark conflicts when printer has changed Schedule marking of conflicts when printer has changed. Map conflict warning immediately. (#635401) gtk/gtkprintunixdialog.c | 1 + 1 file changed, 1 insertion(+) commit 24e832187f739ed10035abfda83773568878a6d1 Author: Carlos Garcia Campos Date: Wed Dec 8 17:16:02 2010 +0100 GtkCellRendererPixbuf: Use gtk_widget_render_icon_pixbuf() Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkcellrendererpixbuf.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit e779b8f249b2040282888563f54c4ca8cad0bfe9 Author: Carlos Garcia Campos Date: Wed Dec 8 17:15:25 2010 +0100 GtkIconFactory: mention gtk_widget_render_icon_pixbuf() in docs Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkiconfactory.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3a3a4e8f3bdf132c22b6d69a14feb6daf2f9c426 Author: Carlos Garcia Campos Date: Wed Dec 8 17:14:48 2010 +0100 GtkStatusIcon: Use gtk_widget_render_icon_pixbuf() Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkstatusicon.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 2dde04140df9cbe7302247b326d41639680b5953 Author: Carlos Garcia Campos Date: Wed Dec 8 17:13:43 2010 +0100 GtkImage: Use gtk_widget_render_icon_pixbuf() Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkimage.c | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) commit e2100b13d00fd5d6707ee195955a884c9e37c9c5 Author: Carlos Garcia Campos Date: Wed Dec 8 17:12:59 2010 +0100 GtkFileChooser: Use gtk_widget_render_icon_pixbuf() Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkfilechooserdefault.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a5dba1670ed1adbdc914e31115c900c28edb99c3 Author: Carlos Garcia Campos Date: Wed Dec 8 17:12:14 2010 +0100 GtkEntry: Use gtk_widget_render_icon_pixbuf() Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkentry.c | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) commit 80170929770789cf23b7de9e080ffa1b165d0498 Author: Carlos Garcia Campos Date: Wed Dec 8 17:10:34 2010 +0100 dnd: Use gtk_widget_render_icon_pixbuf() Instead of gtk_widget_render_icon() which is now deprecated. gtk/gtkdnd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5582bd23fb7e1f01ebd4719ec01d38eb9609c73d Author: Carlos Garcia Campos Date: Wed Dec 8 16:46:57 2010 +0100 Add gtk_widget_render_icon_pixbuf() prototype to gtkwidget.h And move gtk_widget_render_icon() to deprecation guards block gtk/gtkwidget.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 61731c65aa8f1e720e761a7e9649683365440a26 Author: Paolo Borelli Date: Wed Dec 8 15:30:42 2010 +0100 Annotate ColorButton get_color and get_rgba. gtk/gtkcolorbutton.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f5d7a63aff70ca3cfa0865983d7102e4e6b5e27b Author: Paolo Borelli Date: Wed Dec 8 15:14:29 2010 +0100 Fix gtk_builder_add_objects_from_file g-i annotation Use the same annotation already used for add_objects_from_string gtk/gtkbuilder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f1c26dfdb29ea9b9d3928ac324e94fffc72405d3 Author: Tristan Van Berkom Date: Wed Dec 8 22:30:03 2010 +0900 Fixed gtk-docs typo in gtkcellarea.c gtk/gtkcellarea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40e9f91f43fd32b61da4018bfc6949dab42edbc6 Author: Tristan Van Berkom Date: Wed Dec 8 21:27:52 2010 +0900 Fixed foreach_alloc call from gtk_cell_area_real_render to pass the real background area. gtk/gtkcellarea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 34f4b5c190e8a1f9a7e942cb46d33858a8723161 Author: Tristan Van Berkom Date: Wed Dec 8 21:18:05 2010 +0900 Added 'background_area' calculation to GtkCellAreaClass->foreach_alloc vfunc This allows us to reduce code allocation code paths in subclasses, as a result GtkCellArea implements the ->render() vfunc and the subclass only decides the cell area and background area distributions in a single code path. gtk/gtkcellarea.c | 134 ++++++++++++++++++++++++++++++++-- gtk/gtkcellarea.h | 6 +- gtk/gtkcellareabox.c | 198 ++++++++++----------------------------------------- 3 files changed, 170 insertions(+), 168 deletions(-) commit 6188ea608f14fbfbb14fe7e4ad6dabc65d34c9de Author: Robert Ancell Date: Wed Dec 8 18:44:20 2010 +1100 Add missing X11/Xlib.h include required for X11/extensions/sync.h gdk/x11/gdkwindow-x11.h | 1 + 1 file changed, 1 insertion(+) commit a47a557fc3e17ed99d125df781055a399f72891b Merge: 5fef00de2c 13209a9a6c Author: Tristan Van Berkom Date: Wed Dec 8 15:24:49 2010 +0900 Merge branch 'master' into treeview-refactor commit 13209a9a6cfc647f4aad2e23600290e553782820 Author: Milan Bouchet-Valat Date: Tue Dec 7 19:03:55 2010 +0100 More annotations for GdkDisplay Mostly (out), and a few (allow-none) for parameters. gdk/gdkdisplay.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) commit 38321eacbf0d99e232f91dc5d908cb36e024578b Author: Matthias Clasen Date: Tue Dec 7 12:59:17 2010 -0500 GtkStyleContext migration guide tweaks Move the guide into the 2-to-3 guide, since it is something you have to do when porting from 2 to 3. Also add an example for handling of temporary state changes and some more text about color handling. docs/reference/gtk/migrating-2to3.xml | 3 + docs/reference/gtk/migrating-GtkStyleContext.xml | 82 ++++++++++++++++-------- 2 files changed, 58 insertions(+), 27 deletions(-) commit 5ac194c2d71d0041cf9b0070a2fa0a2e50b24fef Author: Matthias Clasen Date: Tue Dec 7 09:55:18 2010 -0500 Some doc additions gtk/gtkwidget.c | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) commit fc5cabba90393246886c8122851646ec979b19fa Author: Tristan Van Berkom Date: Tue Dec 7 23:45:48 2010 +0900 Added minimum size parameter to GtkWidgetClass->adjust_size_allocation. This allows us to add a check before executing ->get_preferred_height_for_width() to ensure we always request for at least the minimum required size (and lets us remove the warning in gtkcontainer.c telling implementors to do this check manually from thier container implementations). gtk/gtkcontainer.c | 33 +++++---------------------------- gtk/gtksizerequest.c | 24 +++++++++++++++--------- gtk/gtkwidget.c | 18 +++++++++++++----- gtk/gtkwidget.h | 1 + 4 files changed, 34 insertions(+), 42 deletions(-) commit 503be101480b47a098146ac6ac2900fc16855124 Author: Cosimo Cecchi Date: Tue Dec 7 10:13:32 2010 +0100 label: plug a memory leak gtk/gtklabel.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 6f67f5281fcdd157a53be0ce1aa715471c0df18b Author: Cosimo Cecchi Date: Tue Dec 7 10:08:47 2010 +0100 app-chooser-widget: plug a memory leak gtk/gtkappchooserwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5fef00de2c84ddac01a2c6306fd427b6ff66e541 Author: Tristan Van Berkom Date: Tue Dec 7 17:04:04 2010 +0900 Adding gtk_tree_view_column_new_with_area to gtk.symbols and gtk3-sections.txt. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + 2 files changed, 2 insertions(+) commit 1b336983842d302f6898f700e96512f163eda498 Author: Tristan Van Berkom Date: Tue Dec 7 14:09:26 2010 +0900 Revert "Temporary fix to make separator rows request enough space for the expander size." This reverts commit 515af9ce702d77c5d1ab0a089c51564c31cd2247. gtk/gtktreeview.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 515af9ce702d77c5d1ab0a089c51564c31cd2247 Author: Tristan Van Berkom Date: Tue Dec 7 13:49:21 2010 +0900 Temporary fix to make separator rows request enough space for the expander size. This fix is incorrect, treeviews dont rely on the expander size for drawing separator rows (added XXX comment in line), need to fix this somewhere else gtk/gtktreeview.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 97e060b094e6ad894c09da927f054069a874638b Author: Tristan Van Berkom Date: Tue Dec 7 13:11:27 2010 +0900 Fixed my mistake in validate_row (), now the height of treeviews in GtkEntryCompletion is correct again. gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 509e0423e1487e290afa246d86cf9361987713cb Author: Matthias Clasen Date: Mon Dec 6 20:37:30 2010 -0500 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fae1e7481232741a1957e4d0791d6dd2e5709212 Author: Matthias Clasen Date: Mon Dec 6 19:05:18 2010 -0500 More !srcdir fixes for the stylecontext test gtk/tests/stylecontext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 26f6b48ccb17910e1593753ea21b221290373a6f Author: Matthias Clasen Date: Mon Dec 6 17:44:12 2010 -0500 Update for the removal of gtk_decorated_window_ apis NEWS | 2 ++ gtk/gtk.symbols | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) commit fe008de12c2cd5e30cc41535527d574e368ab32d Author: Matthias Clasen Date: Mon Dec 6 14:35:13 2010 -0500 Fix POTFILES for recent changes po-properties/POTFILES.in | 1 - po/POTFILES.in | 1 - 2 files changed, 2 deletions(-) commit f2ab9e497dc634ec10bfbb0b6d6fcfdfe2f20bc2 Author: Matthias Clasen Date: Mon Dec 6 14:11:46 2010 -0500 Prepare the stylecontext test to run out-of-srcdir This is necessary to make distcheck work. gtk/tests/Makefile.am | 1 + gtk/tests/stylecontext.c | 16 +++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) commit ad80cb627928f1e3b94dc53f3a9750b3ccd88f36 Author: Matthias Clasen Date: Mon Dec 6 14:10:42 2010 -0500 Allow + in identifiers This is necessary since we treat paths as identifiers in @import rules, and it is common to have a + in there (at least when distchecking gtk+ ...) gtk/gtkcssprovider.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 9b042e39ecd7c386031addbac5475387b06e004e Author: Benjamin Otte Date: Mon Dec 6 18:56:11 2010 +0100 gdk: Add section docs for GdkRGBA gdk/gdkrgba.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit fc711434bc6c436d996e582e4f0b658eb449acb0 Author: Benjamin Otte Date: Mon Dec 6 17:20:13 2010 +0100 gtk: Remove old DirectFB code for drawing window decorations I'm not sure it'd even compile. gtk/Makefile.am | 2 - gtk/gtkwindow-decorate.c | 808 ----------------------------------------------- gtk/gtkwindow-decorate.h | 41 --- gtk/gtkwindow.c | 18 +- 4 files changed, 4 insertions(+), 865 deletions(-) commit 8f8aeb7dfe396723bdeb24b1e2d6905c4af66d96 Author: Benjamin Otte Date: Mon Dec 6 17:19:56 2010 +0100 gdk: Remove GdkWindowObject typedef It's unused by now. gdk/gdkwindow.h | 1 - 1 file changed, 1 deletion(-) commit 48e92c6939e9038deba217a25f56e2a2d9c2d124 Author: Kjartan Maraas Date: Mon Dec 6 18:13:24 2010 +0100 Updated Norwegian bokmål translation po/nb.po | 169 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 98 insertions(+), 71 deletions(-) commit 65e3c09139a5df904fb024dc6acf0a519d742d75 Author: Colin Walters Date: Mon Dec 6 11:42:47 2010 -0500 introspection: Fix (out) for gdk_screen_get_monitor_geometry Scanner doesn't detect this case correctly because it's a typedef; work around it here by explicitly specifying that it's caller allocates. See bug 636393 for the scanner issue. gdk/x11/gdkscreen-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66f0f55b628a0c756bb022f3093b576bafbdc2dc Author: Colin Walters Date: Mon Dec 6 11:27:57 2010 -0500 configure: Drop AC_PREREQ back down to 2.62 Commit 39f57407639b85c7e929d349ee95eabc46d083e bumped the autoconf version to 2.64 with no explicit rationale. It looks to me like a copy-and-paste error. Reverting back to 2.62 (the previous version). 2.63 at least (RHEL6) works here. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 96139cbb003058c78dc7a57ae3f6f9c25561d848 Author: Matthias Clasen Date: Mon Dec 6 10:56:03 2010 -0500 Update NEWS for 2.91.6 NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit 48dba326c2794dcb998b77955ec0e00cd1780ca4 Author: Matthias Clasen Date: Mon Dec 6 10:12:22 2010 -0500 Disable theme engines for now They need to be ported to GtkThemingEngine. modules/engines/Makefile.am | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d23fb64d972ee184ab39e9e4ed90230f0faee287 Author: Murray Cumming Date: Mon Dec 6 16:01:55 2010 +0100 Fix a typo to fix the build. gtk/gtkwidgetpath.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f75ffc97436b84a99ed450a0e8810f291a9237a Author: Matthias Clasen Date: Mon Dec 6 09:50:01 2010 -0500 Add gtk_widget_path_get_type to the headers Bug 636591 docs/reference/gtk/gtk3-sections.txt | 6 ++++++ gtk/gtkwidgetpath.h | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) commit fd6e57687de49ac2c8e51923a3ccc471e5cc97b5 Author: Kristian Rietveld Date: Mon Dec 6 14:13:40 2010 +0100 Port Quartz backend to latest rendering-cleanup changes gdk/quartz/GdkQuartzView.c | 8 +- gdk/quartz/GdkQuartzWindow.c | 40 +-- gdk/quartz/Makefile.am | 2 - gdk/quartz/gdkdevice-core.c | 10 +- gdk/quartz/gdkdrawable-quartz.c | 232 ------------- gdk/quartz/gdkdrawable-quartz.h | 71 ---- gdk/quartz/gdkevents-quartz.c | 58 +--- gdk/quartz/gdkgeometry-quartz.c | 3 +- gdk/quartz/gdkinput.c | 14 +- gdk/quartz/gdkprivate-quartz.h | 6 +- gdk/quartz/gdkwindow-quartz.c | 742 ++++++++++++++++++++++------------------ gdk/quartz/gdkwindow-quartz.h | 19 +- 12 files changed, 467 insertions(+), 738 deletions(-) commit 3b753aa05e5f1de7e6a17bef106eba8d23c64b9b Author: Matthias Clasen Date: Mon Dec 6 07:26:00 2010 -0500 Fix Makefile syntax docs/reference/gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 55bbe4a3a55090766ae81182e8d545db792f5d59 Author: Tristan Van Berkom Date: Mon Dec 6 19:04:51 2010 +0900 Adding gtk_tree_view_column_new_with_area(). Creates a treeviewcolumn using a specific GtkCellArea. This patch also makes GtkEntryCompletion use the new api instead of g_object_new(). gtk/gtkentrycompletion.c | 2 +- gtk/gtktreeviewcolumn.c | 21 +++++++++++++++++++++ gtk/gtktreeviewcolumn.h | 1 + 3 files changed, 23 insertions(+), 1 deletion(-) commit f08f1f92aa2f9e6b0d22c8b12ad011083ef30a02 Author: Tristan Van Berkom Date: Mon Dec 6 17:27:03 2010 +0900 Fixed some nit-picking bugs in GtkCellArea - Dont try fetching a cell renderer for an event when the event coordinate is outside the cell area allocation (can happen on the y axis, not all events are button events). - Dont remove focus-line-width (inner area) an extra time from GtkCellArea->event - Dont remove focus-line-width from the cell area at all for the editable widget... use the whole area including the focus line (compared with git master behaviour and now it looks right, check the multiline editable string in testtreeedit). gtk/gtkcellarea.c | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) commit 0d0ec8587728ff26fbb2b14c8a7f72b39e386998 Author: Tristan Van Berkom Date: Mon Dec 6 17:03:53 2010 +0900 Fixed GtkTreeViewColumn to reset the context when _gtk_tree_view_column_cell_set_dirty is called. This fixes autosize columns... result can be viewable by checking tests/testtreeview and setting the second column to autosize and then expanding/colapsing some rows. gtk/gtktreeviewcolumn.c | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) commit bf1aa2ad87ecb164282bf9a655464a16209cc774 Author: Tristan Van Berkom Date: Mon Dec 6 16:31:07 2010 +0900 Changed GtkTreeViewColumn->requested_width to ->padding Now we bookkeep the treeview assigned padding asides from the requested width stored in the GtkCellAreaContext, this removes the need for bookkeeping the deepest expanded depth in gtktreeview.c At allocation time, just remove the padding from the allocated width of the column and feed the rest to the underlying cell area. gtk/gtktreeprivate.h | 7 ++- gtk/gtktreeview.c | 126 +++++++++--------------------------------------- gtk/gtktreeviewcolumn.c | 47 +++++++++--------- 3 files changed, 52 insertions(+), 128 deletions(-) commit a090d62339be687e1a210d441571bd4edb901560 Author: Tristan Van Berkom Date: Mon Dec 6 16:30:18 2010 +0900 Added expand controls to testtreeedit (now you can play with align & expand effects in cells there). tests/testtreeedit.c | 90 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 59 insertions(+), 31 deletions(-) commit 9366a345b47bfb64f1e237392209a71d13114053 Author: Tristan Van Berkom Date: Mon Dec 6 16:29:40 2010 +0900 Fix GtkCellAreaBox allocate_cells_manually to handle undersized areas. gtk/gtkcellareabox.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit c6572265cb124d28fa35514bf3d569797c2beed6 Author: Tristan Van Berkom Date: Mon Dec 6 16:29:13 2010 +0900 Fixed gtk-doc statement in GtkCellArea header gtk/gtkcellarea.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f1fafca6ca94c864b791399d1989edd41caaa02c Author: Matthias Clasen Date: Mon Dec 6 00:44:58 2010 -0500 Make invalid stylesheets fail to parse again The recent improvements to error reporting caused gtk_css_provider_load... to always return TRUE and leave the error unset. Error messages were instead dumped out with g_message, which is not helpful. This commit changes things back to the way they were before: If a GError is passed in, parsing will fail at the first error, reporting it in the given GError. If no GError is passed in, we keep going and just issue the warning messages. This fixes the parser tests. gtk/gtkcssprovider.c | 110 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 72 insertions(+), 38 deletions(-) commit 94c9eb72ce4be9632f78c587bd19e8af474452f7 Author: Matthias Clasen Date: Mon Dec 6 00:44:01 2010 -0500 Don't use g_warning when loading an engine fails This causes the tests to abort if clearlooks can't be found. gtk/gtkthemingengine.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit 2588165bfb50dcdf81e08b3e0126044ade1e98bb Author: Tristan Van Berkom Date: Mon Dec 6 14:11:28 2010 +0900 Added gtk_cell_area_foreach_alloc() to further simplify GtkCellArea subclasses gtk_cell_area_foreach_alloc() itterates over an allocated list of cells and calls a callback with the cell's allocation until the callback returns TRUE. - Removed vfunc get_cell_allocation() and implemented gtk_cell_area_get_cell_allocation() using foreach_alloc() - Added gtk_cell_area_get_cell_at_position() using foreach_alloc() - Removed GtkCellAreaBox ->event() implementation and implemented mouse "click" cell activation in GtkCellArea class directly using gtk_cell_area_get_cell_at_position(). docs/reference/gtk/gtk3-sections.txt | 5 +- gtk/gtkcellarea.c | 220 +++++++++++++++++++++++++++++++---- gtk/gtkcellarea.h | 48 ++++++-- gtk/gtkcellareabox.c | 178 +++++----------------------- 4 files changed, 271 insertions(+), 180 deletions(-) commit 4b065f53899204725b4fafd2ccac1a21afe1c24b Author: Tristan Van Berkom Date: Mon Dec 6 12:41:38 2010 +0900 Changed gtk_cell_area_forall to gtk_cell_area_foreach since thats more widely used semantics. Also gave a boolean return value to the callback to allow breaking out of the loop. docs/reference/gtk/gtk3-sections.txt | 2 +- gtk/gtk.symbols | 2 +- gtk/gtkcellarea.c | 40 +++++++++++++++++++++--------------- gtk/gtkcellarea.h | 16 ++++++++------- gtk/gtkcellareabox.c | 13 ++++++------ 5 files changed, 41 insertions(+), 32 deletions(-) commit d378470e8795b16f14639ba52524e62aa05c4fa5 Author: Benjamin Otte Date: Mon Dec 6 01:30:19 2010 +0100 appchooser: Remove bogus function declaration gtk/gtkappchooseronline.c | 1 - 1 file changed, 1 deletion(-) commit 6d6ee9a26ab515e5a872984dd28c964c7788f2ac Author: Benjamin Otte Date: Sun Dec 5 15:05:00 2010 +0100 style: Remove unused code gtk/gtkstyle.c | 303 --------------------------------------------------------- 1 file changed, 303 deletions(-) commit e4c9d1a3214052edffe9cf5376ecc76e958758f4 Author: Benjamin Otte Date: Sun Dec 5 14:54:43 2010 +0100 gdk: Constify argument to gdk_rgba_copy() gdk/gdkrgba.c | 2 +- gdk/gdkrgba.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d55073fde64a7d1ed8bb8c484c725e30c2b7e473 Author: Benjamin Otte Date: Sun Dec 5 14:40:35 2010 +0100 gdk: Remove depth argument from GdkWindowImpl->get_geometry() gdk/gdkoffscreenwindow.c | 5 +---- gdk/gdkwindow.c | 3 +-- gdk/gdkwindowimpl.h | 3 +-- gdk/quartz/gdkwindow-quartz.c | 6 +----- gdk/win32/gdkwindow-win32.c | 5 +---- gdk/x11/gdkwindow-x11.c | 5 +---- 6 files changed, 6 insertions(+), 21 deletions(-) commit 645d0ac403f6c707d22307d86cc5732c9c20118a Author: Benjamin Otte Date: Sun Dec 5 14:36:59 2010 +0100 API: gdk: Remove depth argument from gdk_window_get_geometry() We don't want to expose depth anymore. If you need it, query the visual. gdk/gdkscreen.c | 2 +- gdk/gdkwindow.c | 8 ++------ gdk/gdkwindow.h | 3 +-- gdk/x11/gdkdnd-x11.c | 2 +- gdk/x11/gdkwindow-x11.c | 4 ++-- gtk/gtkiconview.c | 2 +- gtk/gtkwindow-decorate.c | 4 ++-- 7 files changed, 10 insertions(+), 15 deletions(-) commit 84fd9b166c6088d0bed62dfe7da3ba21f963a328 Author: Benjamin Otte Date: Sun Dec 5 14:32:59 2010 +0100 gdk: Remove nonexisting function from internal header gdk/gdkinternals.h | 4 ---- 1 file changed, 4 deletions(-) commit b36cb87df95f9e89fec35db794b008082303480e Author: Paolo Borelli Date: Sun Dec 5 22:05:29 2010 +0100 Use the new style context API in GtkButton Mostly replaces gtk_widget_style_get with gtk_style_context_get_style gtk/gtkbutton.c | 118 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 69 insertions(+), 49 deletions(-) commit 4a7e746bbcbdf511ba79dce1b9de100bbce6126c Author: Paolo Borelli Date: Sun Dec 5 21:00:59 2010 +0100 Use the new style context API in GtkLabel. gtk/gtklabel.c | 54 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 22 deletions(-) commit 561346bd4060a6ce08b10edd683f2e559d9226a5 Author: Paolo Borelli Date: Sun Dec 5 21:11:34 2010 +0100 Remove unused function modify_color_property gtk/gtkwidget.c | 30 ------------------------------ 1 file changed, 30 deletions(-) commit 4cca7554b8f4f4fb352e2a8815052c03d6ea1ab0 Author: Carlos Garnacho Date: Sun Dec 5 20:18:03 2010 +0100 GtkStyleContext: warn on meaningless coords in gtk_render_* calls gtk/gtkstylecontext.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit 5361490db88974b529bf5a1ba79711fcb1c7249b Author: Carlos Garnacho Date: Sun Dec 5 20:00:44 2010 +0100 Bug 636511 - New style override functions do not work on textview Emit ::style-set on overrider style changes, this is necessary in the mean time so widgets not listening yet to ::style-updated get the style changes. gtk/gtkwidget.c | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) commit 059aa89cbd2e0b998339eca4d3fc4d108355355c Author: Jorge González Date: Sun Dec 5 18:33:31 2010 +0100 Updated Spanish translation po-properties/es.po | 906 ++++++++++++++++++++++++++-------------------------- 1 file changed, 453 insertions(+), 453 deletions(-) commit d28cbd6e6db15a77929719d08e014f560c73b0ba Author: Kristian Rietveld Date: Sun Dec 5 18:18:36 2010 +0100 Bring back _gtk_tree_view_column_get_cell_at_pos The function has been re-implemented around GtkCellArea. This commits also brings back the invocation of this function in gtk_tree_view_button_press(). I shouldn't have removed this. gtk/gtktreeview.c | 6 ++++++ gtk/gtktreeviewcolumn.c | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) commit d5df33c75f8a5be6ecf194e48d0f2ac174a3afb0 Author: Matthias Clasen Date: Sun Dec 5 12:18:30 2010 -0500 Fix abi check after recent merges gtk/gtk.symbols | 181 ++++++++++++++++++++++++++++++++++ gtk/gtk9slice.c | 34 +++---- gtk/gtk9slice.h | 40 ++++---- gtk/gtkanimationdescription.c | 26 ++--- gtk/gtkanimationdescription.h | 22 ++--- gtk/gtkappchooserdialog.c | 16 +-- gtk/gtkappchooseronline.c | 31 +++--- gtk/gtkappchooseronline.h | 24 ++--- gtk/gtkappchooseronlinepk.c | 4 +- gtk/gtkassistant.c | 10 +- gtk/gtkcssprovider.c | 10 +- gtk/gtkspinner.c | 8 +- gtk/gtkstylecontext.c | 42 ++++---- gtk/gtkthemingengine.c | 4 +- gtk/gtktimeline.c | 222 +++++++++++++++++++++--------------------- gtk/gtktimeline.h | 56 +++++------ gtk/gtkwidget.c | 4 +- 17 files changed, 457 insertions(+), 277 deletions(-) commit 2a6550176c8814ec297f52a25570b6127c480ffe Author: Kristian Rietveld Date: Sun Dec 5 18:04:07 2010 +0100 Replace FIRST_PIXEL macros with something that's more clear gtk/gtktreeview.c | 58 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 13 deletions(-) commit 7fe950a745cef54795b3327e6210dc8758826863 Author: Kristian Rietveld Date: Sun Dec 5 17:56:30 2010 +0100 Clean up and clarify row height calculations gtk/gtktreeview.c | 103 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 65 insertions(+), 38 deletions(-) commit 924359c31da39e1866ec408a94fa3d9654d5bcf8 Author: Kristian Rietveld Date: Sun Dec 5 17:12:37 2010 +0100 Clean up _gtk_tree_view_column_cell_event gtk/gtktreeprivate.h | 3 --- gtk/gtktreeview.c | 3 --- gtk/gtktreeviewcolumn.c | 17 ----------------- 3 files changed, 23 deletions(-) commit 6c73647727cdd2b3d2d062fe9fb7d54c37daabb4 Author: Kristian Rietveld Date: Sun Dec 5 17:10:21 2010 +0100 Remove the need for _gtk_tree_view_column_get_focus_area gtk/gtktreeprivate.h | 4 ---- gtk/gtktreeview.c | 47 ++++++++++++++++++----------------------------- gtk/gtktreeviewcolumn.c | 20 -------------------- 3 files changed, 18 insertions(+), 53 deletions(-) commit 64ddd3f40f911372898f661541cbe7beabaa92eb Author: Kristian Rietveld Date: Sun Dec 5 17:04:52 2010 +0100 Clarify start_pos parameter gtk_tree_view_column_cell_get_position By renaming it to x_offset. gtk/gtktreeviewcolumn.c | 8 ++++---- gtk/gtktreeviewcolumn.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 77d972e436fdf2d4129162049b35922db481ed17 Author: Kristian Rietveld Date: Sun Dec 5 15:20:17 2010 +0100 Remove private accessor for focus column gtk/gtktreeprivate.h | 1 - gtk/gtktreeview.c | 6 ------ 2 files changed, 7 deletions(-) commit 0a1982aff364a7e23a4c7b282dee980f7c3e9ff9 Author: Kristian Rietveld Date: Sun Dec 5 15:18:13 2010 +0100 Move _gtk_tree_view_column_cell_focus to gtktreeview.c gtk/gtktreeprivate.h | 4 ---- gtk/gtktreeview.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtktreeviewcolumn.c | 50 -------------------------------------------- 3 files changed, 54 insertions(+), 55 deletions(-) commit 131783005e19a9ccaaf81daee291b5cb431685dd Author: Kristian Rietveld Date: Sun Dec 5 15:12:53 2010 +0100 Use structure bitfield instead of GtkTreeViewFlags gtk/gtktreeview.c | 139 +++++++++++++++++++++++------------------------------- 1 file changed, 59 insertions(+), 80 deletions(-) commit 4701aeb3bc81771654f6c6e6f5ecb994125f072f Author: Fran Diéguez Date: Sun Dec 5 14:57:08 2010 +0100 Updated Galician translations po-properties/gl.po | 2350 ++++++++++++++++++++++++++------------------------- po/gl.po | 398 +++++---- 2 files changed, 1401 insertions(+), 1347 deletions(-) commit 73f99eda1d81ab1ca572a5c4f4d740d21d686bcf Author: Kristian Rietveld Date: Sun Dec 5 14:47:51 2010 +0100 Turn TREE_VIEW_DRAW_EXPANDERS into an inline function gtk/gtktreeview.c | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) commit ebba08a842c2a74ae3daea965684af7db3ac05b0 Author: Kristian Rietveld Date: Sun Dec 5 14:42:40 2010 +0100 Remove unused TREE_VIEW_COLUMN_REQUESTED_WIDTH macro gtk/gtktreeview.c | 1 - 1 file changed, 1 deletion(-) commit 43de55d7a96e5563b427e8fca075dce15b2ad36b Author: Kristian Rietveld Date: Sun Dec 5 14:42:08 2010 +0100 Turn TREE_VIEW_HEADER_HEIGHT into an inline function gtk/gtktreeview.c | 46 ++++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) commit 364fe807f4553acf98bdbb52d930ca2d09ed20e0 Author: Tristan Van Berkom Date: Sun Dec 5 15:20:19 2010 +0900 Added g_getenv("RTL") to test rtl layouting. tests/testverticalcells.c | 3 +++ 1 file changed, 3 insertions(+) commit 3ca2ec5d2d2ec0cf256658f2021630b970782bae Author: Tristan Van Berkom Date: Sat Dec 4 16:24:31 2010 +0900 Fixed conflicts from rebasing GtkTreeViewColumn changes from treeview-refactor. gtk/gtktreeviewcolumn.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit 847581b67cf737e476c1e94c8f4cead87552afd1 Author: Tristan Van Berkom Date: Sat Dec 4 14:27:18 2010 +0900 Adding testverticalcells.c. This test displays a GtkTreeViewColumn rendering a vertically oriented GtkCellArea along side a horizontally oriented column in the same treeview. tests/Makefile.am | 3 + tests/testverticalcells.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 378 insertions(+) commit 78979b2954102a6c52a3a6ccc0c1110c7ae35dab Author: Tristan Van Berkom Date: Sat Dec 4 14:05:15 2010 +0900 Removing hack and fixing gtk_tree_view_column_cell_get_size(). Now consult gtk_cell_area_context_get_preferred_height(). It can be that height-for-widths requested here were too large when multiple cells are in play because of the alignments stored in the context... removing the temporary focus-line-width hack. gtk/gtktreeviewcolumn.c | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) commit 1b28d8725302f7e7cb2da5eb47ef42d76205dfe9 Author: Tristan Van Berkom Date: Wed Dec 1 23:26:25 2010 +0900 Added GtkTreeViewColumn:cell-area construct-only property. Allow feeding treeviewcolumn a custom cell-area (or not a custom one, but allow sharing the cell-area with say, the combo-box area). This patch also: - Fixes signal connections to the area (now they do eventually get disconnected at dispose time, they are handled regardless if a treeview is set but execute safely, at least there is only one connection/disconnection). - Fixes refcounting on the cell_area (GtkCellArea is GInitiallyUnowned). - Adds a constructor() in order to build the cell-area if one has not been provided by the caller before hand at g_object_new() construct time. gtk/gtktreeviewcolumn.c | 99 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 74 insertions(+), 25 deletions(-) commit 0baee408f298bf52bca7ef5e58f0d8785508910f Author: Tristan Van Berkom Date: Wed Dec 1 17:12:32 2010 +0900 Fixed GtkTreeViewColumn allocation to only subtract the depth padding/indentation from the expander column. gtk/gtktreeview.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit 779125976c9437dd07882727e1892dedf8363605 Author: Tristan Van Berkom Date: Wed Dec 1 16:20:22 2010 +0900 Changed GtkTreeView to bookkeep the deepest expanded depth instead of recalculating it at column allocation time. gtk/gtktreeview.c | 50 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 18 deletions(-) commit b54c004c6b5d188c7b5f694aa5472ca76d5fb270 Author: Tristan Van Berkom Date: Wed Dec 1 14:57:44 2010 +0900 Allocate proper inner cell area to the GtkTreeViewColumn. This is a premature patch, it traverses the tree's expanded rows and fetches the deepest depth every time we allocate a column. The deepest depth should rather be cached and pushed when a row expands, then recalculated when the deepest expanded row collapses. gtk/gtktreeview.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 5 deletions(-) commit 81e1d02de3f0d26be4ebda0237fcad345fa0f39a Author: Tristan Van Berkom Date: Wed Dec 1 12:41:42 2010 +0900 Created _gtk_tree_view_column_request_width(). Removed gtk_tree_view_get_real_requested_width_from_column() from gtktreeview.c in favor of this function in the treeviewcolumn domain (since this function goes and checks treeviewcolumn internals, settings and derives the real requested width, seems logical this should be done by the treeviewcolumn instead). gtk/gtktreeprivate.h | 1 + gtk/gtktreeview.c | 55 +++---------------------------------------------- gtk/gtktreeviewcolumn.c | 39 +++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 52 deletions(-) commit 7b36405a940e318e083154e12c03190aa02da2be Author: Tristan Van Berkom Date: Wed Dec 1 12:26:45 2010 +0900 Use gtk_tree_view_get_real_requested_width_from_column() all around GtkTreeView duplicated the contents of this function word-for-word inside gtk_tree_view_update_size(). gtk/gtktreeview.c | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) commit cf8299f098ce5c0db8f2481b004801c87d3ac93f Author: Tristan Van Berkom Date: Wed Dec 1 12:23:02 2010 +0900 Changed _gtk_tree_view_column_set_width for _gtk_tree_view_column_allocate Now the GtkTreeViewColumn takes care of move/resizing its window and allocating its button (except for the special case of current drag_column where the column doesnt actually get reallocated). gtk/gtktreeprivate.h | 8 +++++--- gtk/gtktreeview.c | 34 +++++++--------------------------- gtk/gtktreeviewcolumn.c | 28 ++++++++++++++++++++++++---- 3 files changed, 36 insertions(+), 34 deletions(-) commit 4038cd76b331ad4214ee5ae8b517ad79fcc65913 Author: Tristan Van Berkom Date: Tue Nov 30 16:36:07 2010 +0900 Removed GtkTreeViewPrivate from gtktreeprivate.h and added a few more accessors. This actually much simplifies interaction with GtkTreeSelection (at least reduces code size where dealing width the treeview anchor path). gtk/gtkcombobox.c | 8 +- gtk/gtktreeprivate.h | 249 +++------------------------------------- gtk/gtktreeselection.c | 198 +++++++++++++++----------------- gtk/gtktreeview.c | 297 +++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtktreeviewcolumn.c | 33 +++--- 5 files changed, 420 insertions(+), 365 deletions(-) commit 4b5c80dc0f4bf4ddfd86041f985e7a998985faa6 Author: Tristan Van Berkom Date: Tue Nov 30 15:28:14 2010 +0900 Removed the private sharing of internal treeview macros from gtktreeprivate.h Added them directly to gtktreeview.c. gtk/gtkfilechooserdefault.c | 6 ++- gtk/gtktreeprivate.h | 116 ++------------------------------------------ gtk/gtktreeview.c | 116 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 124 insertions(+), 114 deletions(-) commit 9f4f22faf1d92d2ee8bc50c58b763e20e3f1e752 Author: Tristan Van Berkom Date: Tue Nov 30 14:29:45 2010 +0900 Removed all variables from GtkTreeViewColumn and created GtkTreeViewColumnPrivate Some details: - button_request was not needed, consult the minimum request of the button - gtk_tree_view_column_get_button() needed to be public as people can set tooltips on the button (and libgail accesses the button). gtk/gtktreeprivate.h | 48 +- gtk/gtktreeview.c | 371 ++++++++----- gtk/gtktreeviewcolumn.c | 1109 ++++++++++++++++++++++--------------- gtk/gtktreeviewcolumn.h | 57 +- modules/other/gail/gailtreeview.c | 2 +- tests/testtooltips.c | 2 +- 6 files changed, 946 insertions(+), 643 deletions(-) commit 137f16c4c50f9b7f132d74ffa95e562c29a50651 Author: Kristian Rietveld Date: Sun Dec 5 13:56:24 2010 +0100 Do not bother starting a draw call if bar_size <= 0 gtk/gtkcellrendererprogress.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 86c8ce1cc0de6b9529462ab1f1840c3439677957 Author: Yaron Shahrabani Date: Sun Dec 5 14:14:03 2010 +0200 Updated Hebrew translation po-properties/he.po | 870 ++++++++++++++++++++++++++-------------------------- 1 file changed, 439 insertions(+), 431 deletions(-) commit e0efd067e47e964bd60ad34ab331497867b49fd4 Author: Paolo Borelli Date: Sun Dec 5 12:30:28 2010 +0100 Avoid memory corruption in the color_properties hashtable. gtk/gtkmodifierstyle.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit f24c21f1f09590127f552187395aa0d5cf8bf60d Author: Tristan Van Berkom Date: Sun Dec 5 15:20:46 2010 +0900 Added proper handling of right to left layouting of cells to GtkCellAreaBox. gtk/gtkcellarea.c | 2 - gtk/gtkcellareabox.c | 102 ++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 80 insertions(+), 24 deletions(-) commit c6e1463d1e14b55d4c0c3db270af2a8716eb2af8 Author: Tristan Van Berkom Date: Sun Dec 5 12:44:43 2010 +0900 Added different icon at the end of testtreeedit to see if RTL is actually working. tests/testtreeedit.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 7b61cd8257cd73870606d130eba96f4c408f4da4 Merge: 0d786985a3 d351b40a0b Author: Tristan Van Berkom Date: Sun Dec 5 13:14:39 2010 +0900 Merge branch 'master' into treeview-refactor commit d351b40a0bd9ee247c5f64858c377378a1eccdbe Author: Javier Jardón Date: Sat Nov 27 04:38:17 2010 +0100 Add internal accessor for GtkEntry->is_cell_renderer This fixes commit fb3429e5072508570d78dcc7cccb6ef425586bb2 gtk/gtkcombobox.c | 6 ++++++ gtk/gtkentry.c | 18 ++++++++++++++++++ gtk/gtkentryprivate.h | 4 ++++ 3 files changed, 28 insertions(+) commit 5fdc140dd8f86bdcd25ec6b596b6c92ddfe661ed Author: Matthias Clasen Date: Sat Dec 4 17:25:40 2010 -0500 Fix a segfault in gdk_window_beep Not a good idea to cast an instance to a class... gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 190f533258de3ff60062d24c5ba0d100343cd44a Author: Alexander Larsson Date: Sat Dec 4 22:59:04 2010 +0100 [broadway] Remove unnecessary backend-specific function These were just blindly copied from the X backend gdk/broadway/gdkcursor-broadway.c | 8 -------- gdk/broadway/gdkdisplay-broadway.c | 16 ---------------- 2 files changed, 24 deletions(-) commit 7dbbc5437077785d8dbb066f15d3b08fbad33d1d Author: Alexander Larsson Date: Sat Dec 4 22:54:45 2010 +0100 [broadway] Remove unneeded _gdk_window_impl_get_type call gdk/broadway/gdkwindow-broadway.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit afcd50d6079f6574f14a1fa0b863ce4b2a1d4fb1 Author: Matthias Clasen Date: Sat Dec 4 16:32:02 2010 -0500 Try again to fix the gdk symbol list Grr, gdk_window_class_class_get_type should have been gdk_window_window_class_get_type. gdk/gdk.symbols | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 895922569e57801be65aef545badc0f37f5d00e8 Author: Alexander Larsson Date: Sat Dec 4 22:28:31 2010 +0100 [broadway] Update to the new drawable-less APIs gdk/broadway/Makefile.am | 2 - gdk/broadway/gdkdrawable-broadway.c | 185 --------------- gdk/broadway/gdkdrawable-broadway.h | 74 ------ gdk/broadway/gdkeventsource.c | 23 +- gdk/broadway/gdkprivate-broadway.h | 4 +- gdk/broadway/gdkwindow-broadway.c | 435 ++++++++++++++++++++---------------- gdk/broadway/gdkwindow-broadway.h | 16 +- 7 files changed, 272 insertions(+), 467 deletions(-) commit 07fafe7b23028f0ed127efaf9b9a1aab1ef9b4dc Merge: 80f332308f 144c3fd478 Author: Alexander Larsson Date: Sat Dec 4 22:31:15 2010 +0100 Merge branch 'master' into broadway commit 144c3fd4782a1f25fe207329e060661cb31d2c37 Author: Matthias Clasen Date: Sat Dec 4 16:16:29 2010 -0500 Fix gdk_rgba_parse call tests/testgrid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 37719380aed87da3c347d1ab1f5ee74478fa452a Author: Carlos Garnacho Date: Sat Dec 4 18:26:02 2010 +0100 Fix call to gtk_widget_override_cursor() gtk/gtkwidget.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 3d28adf31779632d980097b92c472904b258a520 Author: Carlos Garnacho Date: Sat Dec 4 17:44:53 2010 +0100 Make gtk_widget_override_cursor() take GdkRGBAs Even though the style properties have the GdkColor type, the other gtk_widget_override_* API takes RGBA colors, so it is consistent now. docs/reference/gtk/tmpl/gtkenums.sgml | 48 +++++++++++++++++++++++++++++ docs/reference/gtk/tmpl/gtkiconfactory.sgml | 11 +++++++ docs/reference/gtk/tmpl/gtkicontheme.sgml | 12 ++++++++ gtk/gtkmodifierstyle.c | 21 ++++++++----- gtk/gtkmodifierstyle.h | 2 +- gtk/gtkwidget.c | 9 ++++-- gtk/gtkwidget.h | 4 +-- 7 files changed, 93 insertions(+), 14 deletions(-) commit 0d786985a368d88e8ab4e45fc3607efc5e773732 Merge: 1d3961b342 cd76b057e9 Author: Tristan Van Berkom Date: Sun Dec 5 00:36:37 2010 +0900 Merge branch 'master' into treeview-refactor Conflicts: gtk/gtkmarshalers.list tests/Makefile.am commit cd76b057e9693b6919f4ccbe40ce205efc8d3caf Author: Paolo Borelli Date: Sat Dec 4 14:55:11 2010 +0100 Annotate gdk_window_get_geometry, get_position and get_origin gdk/gdkwindow.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 1c87180d5d22fd52a870d8dcf51cddc146eda2e0 Author: Carlos Garnacho Date: Sat Dec 4 15:08:35 2010 +0100 GtkThemingEngine: Fix parameters for gtk_theming_engine_lookup_color() gtk/gtkthemingengine.c | 9 ++++----- gtk/gtkthemingengine.h | 6 +++--- 2 files changed, 7 insertions(+), 8 deletions(-) commit 8c02445bc5192d0cd47e21466e514611fd56e0f7 Author: Carlos Garnacho Date: Sat Dec 4 14:29:16 2010 +0100 testgtk: Fix gdk_rgba_parse() arguments. tests/testgtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0cba2dc726ae91ecf73459ca6d0e40a78707d31d Author: Carlos Garnacho Date: Fri Dec 3 21:56:39 2010 +0100 GtkCssProvider: Improve error handling and reporting. Nicer error reports are provided, and a GError can be spread from anywhere in parsing, so over time more precise and meaningful messages can be produced. gtk/gtkcssprovider.c | 376 +++++++++++++++++++++++++++++---------------------- 1 file changed, 212 insertions(+), 164 deletions(-) commit 06d8676354f7752ce68fe55b2d5b0b14eea0cfe9 Author: Carlos Garnacho Date: Fri Dec 3 12:25:12 2010 +0100 GtkThemingEngine: Be a bit more robust against missing essential properties. gtk/gtkthemingengine.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 07eeae15825403037b7df139acf9bfa104d5559d Author: Carlos Garcia Campos Date: Fri Dec 3 21:14:48 2010 +0100 GtkWidget: add gtk_widget_render_icon_pixbuf() and deprecate gtk_widget_render_icon() docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 64 +++++++++++++++++++++++++----------- 3 files changed, 46 insertions(+), 20 deletions(-) commit 905ba2f1983877bf45bc541cf3aa9a7c5cb0936d Author: Carlos Garcia Campos Date: Fri Dec 3 20:39:58 2010 +0100 GtkIconFactory: add gtk_icon_set_render_icon_pixbuf() and deprecate gtk_icon_set_render_icon(). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkiconfactory.c | 222 ++++++++++++++++++++--------------- gtk/gtkiconfactory.h | 1 - gtk/gtkstylecontext.h | 3 + 5 files changed, 132 insertions(+), 96 deletions(-) commit b75972d0cea9243f14ed15c98a2e89552cbe560a Author: Carlos Garcia Campos Date: Fri Dec 3 20:31:13 2010 +0100 GtkStyle: set style context state before calling gtk_render_icon_pixbuf() gtk/gtkstyle.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit ca59b042df53ba792cb33b430c317b68464fa592 Author: Carlos Garcia Campos Date: Fri Dec 3 20:30:13 2010 +0100 GtkStyle: make context property readable gtk/gtkstyle.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 15d997d58a306638df0b81a17d60965623fdb774 Author: Carlos Garcia Campos Date: Fri Dec 3 14:10:32 2010 +0100 GtkWidget: queue a resize when style context changed gtk/gtkwidget.c | 1 + 1 file changed, 1 insertion(+) commit f261d56da32418ee6aa534a3fc08c76bb5a67f11 Author: Carlos Garcia Campos Date: Fri Dec 3 14:09:35 2010 +0100 GtkStyleContext: invalidate icon caches when resetting widgets gtk/gtkstylecontext.c | 3 +++ 1 file changed, 3 insertions(+) commit 3b3307b946ed3fb7e3669ed98ec154d4b161bb1d Author: Carlos Garcia Campos Date: Fri Dec 3 14:08:33 2010 +0100 Use gtk_style_context_reset_widgets() instead of gtk_rc_reset_styles() gtk/gtkiconfactory.c | 2 +- gtk/gtkicontheme.c | 5 +---- gtk/gtksettings.c | 6 +++--- 3 files changed, 5 insertions(+), 8 deletions(-) commit a8c8c23c779106a0c45d55d2efbbba516de101b3 Author: Carlos Garcia Campos Date: Fri Dec 3 14:00:16 2010 +0100 GtkSettings: add _gtk_settings_get_screen() private method gtk/gtksettings.c | 6 ++++++ gtk/gtksettings.h | 2 ++ 2 files changed, 8 insertions(+) commit 47add6c7c3b7055632359f17f1fc7f3fe10f4e3b Author: Carlos Garnacho Date: Thu Dec 2 23:45:14 2010 +0100 Block direct #including in style headers gtk/gtkgradient.h | 4 ++++ gtk/gtkstylecontext.h | 4 ++++ gtk/gtkstyleproperties.h | 4 ++++ gtk/gtkstyleprovider.h | 6 +++++- gtk/gtksymboliccolor.h | 4 ++++ gtk/gtkthemingengine.h | 4 ++++ gtk/gtkwidgetpath.h | 4 ++++ 7 files changed, 29 insertions(+), 1 deletion(-) commit bacb7906f238c716dac395b923e41897428a263a Author: Carlos Garnacho Date: Thu Dec 2 23:41:24 2010 +0100 Add helper API for getting colors/borders in GtkStyleContext/GtkThemingEngine docs/reference/gtk/gtk3-sections.txt | 12 +++ gtk/gtkstylecontext.c | 192 +++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 21 ++++ gtk/gtkstyleproperties.c | 37 +++++++ gtk/gtkstyleproperties.h | 5 + gtk/gtkthemingengine.c | 139 +++++++++++++++++++++++++ gtk/gtkthemingengine.h | 22 ++++ 7 files changed, 428 insertions(+) commit 3e8d138ed6310e795c4a9c34cd7e82c232b797ec Author: Carlos Garnacho Date: Thu Dec 2 23:37:15 2010 +0100 GtkStyleProperties: Refactor color/gradient resolution gtk/gtkstyleproperties.c | 92 ++++++++++++++++++++---------------------------- 1 file changed, 39 insertions(+), 53 deletions(-) commit 9aca6c8071e5d00d4d43d2528e79d4eabcab2b9c Author: Carlos Garnacho Date: Thu Dec 2 22:03:57 2010 +0100 GtkWidget: Add gtk_widget_override_cursor(). This function replaces gtk_widget_modify_cursor(). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkwidget.c | 50 +++++++++++++++++++++++++++++++----- gtk/gtkwidget.h | 4 +++ 3 files changed, 48 insertions(+), 7 deletions(-) commit b0c87faa50f792b4297dd92c29686eca7f26346f Author: Carlos Garnacho Date: Thu Dec 2 20:28:09 2010 +0100 Add GtkModifierStyle as a private object This object backs up gtk_widget_override_* operations. This object is not meant to be public because any intention to modify widgets' style in a themeable way should involve using regions/classes, so they're modifiable through CSS. As such, the API is really short-scoped. gtk/Makefile.am | 2 + gtk/gtkmodifierstyle.c | 287 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkmodifierstyle.h | 74 +++++++++++++ gtk/gtkwidget.c | 131 +++++++++------------- 4 files changed, 412 insertions(+), 82 deletions(-) commit 0d2d60cf8a93b0599220fb44355d2965c3698852 Author: Carlos Garnacho Date: Wed Dec 1 20:25:52 2010 +0100 Gtk9Slice: Fix stretch rendering. "Nearest" filter used when scaling the image, so image borders aren't blurred. gtk/gtk9slice.c | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit afeac82fbdcd169ed06990b3959ca8508551f121 Author: Carlos Garnacho Date: Wed Dec 1 19:19:26 2010 +0100 GtkThemingEngine: Add gtk_theming_engine_lookup_color() It could also be handy for theme engines... docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkthemingengine.c | 25 +++++++++++++++++++++++++ gtk/gtkthemingengine.h | 3 +++ 3 files changed, 29 insertions(+) commit 066f35bf2883edcb394f55bbb24fd2a326b99ddc Author: Carlos Garnacho Date: Wed Dec 1 02:55:31 2010 +0100 Parse user CSS from $XDG_CONFIG_HOME/gtk-3.0/gtk.css gtk/gtkcssprovider.c | 2 +- gtk/gtksettings.c | 17 +++++++++-------- gtk/gtkstylecontext.c | 3 ++- gtk/gtkstyleprovider.h | 2 +- 4 files changed, 13 insertions(+), 11 deletions(-) commit 9bdb7e6945a8850f4796c0d59aa1f89e1bde929a Author: Carlos Garnacho Date: Wed Dec 1 01:26:03 2010 +0100 GtkThemingEngine: Remove unused variables gtk/gtkthemingengine.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) commit 901af8fec86a3d41406f23c51190b6f157a28786 Author: Carlos Garnacho Date: Wed Dec 1 01:19:24 2010 +0100 Fix compiler warnings. gtk/gtkcssprovider.c | 4 ++-- gtk/gtkicontheme.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit cf0bd12e6caf5cac37d7a25430d638d30fad7f39 Author: Carlos Garnacho Date: Wed Dec 1 00:55:14 2010 +0100 GtkStyleProperties: Turn border-width into a GtkBorder property. All current users of this CSS property have been updated to deal with a GtkBorder. Also a 0 border width has been set in the default CSS to ensure GtkStyleContext and GtkThemingEngine always provide a non-NULL pointer for this property. gtk/gtkbutton.c | 45 +++++++------ gtk/gtkcombobox.c | 171 +++++++++++++++++++++++------------------------ gtk/gtkcssprovider.c | 3 +- gtk/gtkmenu.c | 130 ++++++++++++++++++++--------------- gtk/gtkmenubar.c | 19 +++--- gtk/gtkstyleproperties.c | 8 +-- gtk/gtkthemingengine.c | 51 ++++++++++---- 7 files changed, 237 insertions(+), 190 deletions(-) commit f7e7201f11a4a378eee491bde6ff26bbad558a8b Author: Carlos Garnacho Date: Tue Nov 30 04:00:26 2010 +0100 Fix docs typo. gtk/gtkstyleprovider.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit daab45565a50b4b07fb5bbdd7a87f3db48ddfe9a Author: Carlos Garnacho Date: Tue Nov 30 03:59:39 2010 +0100 GtkCssProvider: Fix up state matching when looking up style properties. gtk/gtkcssprovider.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 297fa7a3dd6f114cecc1c2f1306312599f392e23 Author: Carlos Garnacho Date: Tue Nov 30 02:14:00 2010 +0100 GtkStyleProvider: Add GtkStateFlags parameter to get_style_property(). Widget style properties can now have different values depending on the current state. gtk/gtkcssprovider.c | 5 ++++- gtk/gtkstylecontext.c | 34 +++++++++++++++++++++++----------- gtk/gtkstylecontext.h | 1 + gtk/gtkstyleprovider.c | 4 +++- gtk/gtkstyleprovider.h | 2 ++ gtk/gtkwidget.c | 9 +++++++-- 6 files changed, 40 insertions(+), 15 deletions(-) commit 2ca905db5ebeeb275e72629b535b8153f0ae9b01 Author: Carlos Garnacho Date: Tue Nov 30 02:13:10 2010 +0100 GtkStyleContext: Handle directionality when picking next provider. gtk/gtkstylecontext.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 46de2130d3bb6ad5dd0ffcefb9662b65d9db2690 Author: Carlos Garnacho Date: Mon Nov 29 11:27:43 2010 +0100 GtkWidget: unset NULL properties when overriding style. gtk/gtkwidget.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) commit 64b7d9e5c1f40b8f5bcf416bae8eadfad51e65af Author: Carlos Garnacho Date: Mon Nov 29 11:25:09 2010 +0100 GtkThemingEngine: Render gradients in tabs. Background will be actually rotated in tabs, so the "bottom" side coincides with the junction point, this makes gradients work as expected in rotated tabs. gtk/gtkthemingengine.c | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) commit 32c2b139695f0c62d35e95f85cae323252b30e52 Author: Carlos Garnacho Date: Mon Nov 29 11:24:04 2010 +0100 GtkThemingEngine: split background rendering to a private function. gtk/gtkthemingengine.c | 84 +++++++++++++++++++++++++++++++------------------- 1 file changed, 53 insertions(+), 31 deletions(-) commit 4c1a2426d4f09f28421a595e6e89f77576efbf92 Author: Carlos Garnacho Date: Fri Nov 26 01:27:19 2010 +0100 GtkStyle: Commit a few typos when translating states. gtk/gtkstyle.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 4aaf193602b95f56fff4844ab72d133e6064070d Author: Carlos Garcia Campos Date: Fri Nov 26 09:07:41 2010 +0100 docs: gtk_style_context_get_screen() always returns a valid screen gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7a5a622998a32ef4e420cddfa5369bd630dc8b30 Author: Carlos Garcia Campos Date: Fri Nov 26 09:01:17 2010 +0100 Check screen really changed before notifying it and invalidating the context gtk/gtkstylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) commit 7abf76fbc1da5fb3284c800c9837b7637aadd91f Author: Carlos Garcia Campos Date: Fri Nov 26 08:59:10 2010 +0100 Initialize screen of GtkStyleContext to default screen gtk/gtkstylecontext.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 587c08a15105220a1bcf0cebf2d341c0a8fca071 Author: Matthias Clasen Date: Fri Nov 26 02:35:38 2010 -0500 Add explanation to failing test gtk/tests/stylecontext.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 12d6b5889d99c9099a179ca5369c2a0e1641585a Author: Matthias Clasen Date: Fri Nov 26 02:29:56 2010 -0500 Add a testcase a problem with style property handling gtk/tests/stylecontext.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) commit f86e8f7512ac1acffca86863ff473601eb5c5734 Author: Matthias Clasen Date: Fri Nov 26 00:43:16 2010 -0500 Allow images for background-image In addition to -gtk-gradient(...), allow url(path), and create a pattern from the image. Still to do: allow stretch/repeat options. gtk/gtkcssprovider.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 3 deletions(-) commit ca143b13034faafd2cfc11712b09ebb12bf6467c Author: Matthias Clasen Date: Thu Nov 25 23:49:07 2010 -0500 Add list of classes and regions to the docs gtk/gtkcssprovider.c | 4 +- gtk/gtkstylecontext.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 211 insertions(+), 1 deletion(-) commit 897c370f5fd7e8869981c8ddfc08c23156fe0540 Author: Matthias Clasen Date: Thu Nov 25 23:46:15 2010 -0500 Avoid compiler warnings gtk/gtkcssprovider.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit 5adfe6029de005e538b296c2e6bb0370b87106bd Author: Matthias Clasen Date: Thu Nov 25 21:47:46 2010 -0500 Don't add class "scrollbar" for every trough Turns out "trough" as a detail string is used in a variety of widgets, not all of which are scrollbars. gtk/gtkscrollbar.c | 4 ++++ gtk/gtkstyle.c | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) commit 2578f4f4c389845aab951fcbf9a1716a89403f06 Author: Matthias Clasen Date: Thu Nov 25 20:48:52 2010 -0500 Trivial doc fixes docs/reference/gtk/gtk3-sections.txt | 13 ++++++++++++- gtk/gtkwidget.h | 12 ++++++------ gtk/gtkwidgetpath.c | 2 +- 3 files changed, 19 insertions(+), 8 deletions(-) commit e598f17871086a233e9bfabae98c56908201e3e3 Author: Matthias Clasen Date: Thu Nov 25 20:39:53 2010 -0500 Some header cleanups Move GtkGradient to their own files, also move GtkBorder out of gtkstyle.h, so that header can be all deprecated. docs/reference/gtk/gtk-docs.sgml | 16 +- docs/reference/gtk/gtk3-sections.txt | 87 ++++++----- gtk/Makefile.am | 58 +++---- gtk/gtk.h | 2 + gtk/gtkborder.c | 76 ++++++++++ gtk/gtkborder.h | 68 +++++++++ gtk/gtkcssprovider.c | 6 +- gtk/gtkgradient.c | 282 +++++++++++++++++++++++++++++++++++ gtk/gtkgradient.h | 57 +++++++ gtk/gtksettings.c | 1 + gtk/gtkstyle.c | 50 +------ gtk/gtkstyle.h | 26 ---- gtk/gtkstylecontext.c | 4 +- gtk/gtkstylecontext.h | 14 -- gtk/gtkstyleproperties.c | 6 +- gtk/gtkstyleproperties.h | 13 +- gtk/gtksymboliccolor.c | 262 +++----------------------------- gtk/gtksymboliccolor.h | 51 ++----- gtk/gtkwidget.c | 1 + gtk/gtkwidget.h | 1 + 20 files changed, 629 insertions(+), 452 deletions(-) commit 1915a19503a888e264d1c18ee2e0b10bbaac011a Author: Matthias Clasen Date: Thu Nov 25 14:38:02 2010 -0500 Add deprecation notes docs/reference/gtk/tmpl/gtkrc.sgml | 4 ++++ gtk/gtkstyle.c | 2 ++ 2 files changed, 6 insertions(+) commit f8a874abb1d1d8925b0f841e95bbef6cdcb21ac4 Author: Matthias Clasen Date: Thu Nov 25 14:26:39 2010 -0500 Initial attempt at deprecating GtkStyle api This will probably need some finetuning. gtk/gtkrc.c | 49 ++++++++++++++++++++++----- gtk/gtkrc.h | 4 +++ gtk/gtkstyle.c | 103 +++++++++++++++++++++++++++++++++++++++++++------------- gtk/gtkstyle.h | 15 +++++---- gtk/gtkthemes.h | 4 +++ gtk/gtkwidget.c | 64 +++++++++++++++++++++++++++-------- gtk/gtkwidget.h | 52 ++++++++++++++-------------- 7 files changed, 214 insertions(+), 77 deletions(-) commit e374f7e4b544a963dfd3ee795870517ad3e45412 Author: Matthias Clasen Date: Thu Nov 25 12:50:17 2010 -0500 Forgotten files tests/gtkoffscreenbox.c | 31 ++++++++++++++----------------- tests/testadjustsize.c | 14 +++++++------- 2 files changed, 21 insertions(+), 24 deletions(-) commit 757837b611e4dfb746892ef102ec63062fffcb21 Author: Matthias Clasen Date: Thu Nov 25 12:49:16 2010 -0500 Make tests compile without using GtkStyle api tests/testcalendar.c | 27 ++++++----- tests/testcombochange.c | 27 ++++++----- tests/testexpand.c | 20 ++++---- tests/testframe.c | 84 ++++++++++++++++++++++++++-------- tests/testgrid.c | 6 +-- tests/testgtk.c | 119 ++++++++++++++++++++++++++++++++---------------- tests/testtooltips.c | 4 +- tests/testwindows.c | 5 +- 8 files changed, 189 insertions(+), 103 deletions(-) commit 9b1118a35db12cafa0f9587f8748eac232a624e0 Author: Matthias Clasen Date: Wed Nov 24 22:40:19 2010 -0500 Port gtk3-demo to GtkStyleContext demos/gtk-demo/colorsel.c | 65 +++++++++++++++++++------------------- demos/gtk-demo/combobox.c | 6 ++-- demos/gtk-demo/main.c | 2 +- demos/gtk-demo/offscreen_window.c | 25 +++++++-------- demos/gtk-demo/offscreen_window2.c | 19 ++++++----- demos/gtk-demo/rotated_text.c | 50 ++++++++++++++--------------- demos/gtk-demo/textview.c | 6 ++-- 7 files changed, 86 insertions(+), 87 deletions(-) commit bbca96044e931638acc75b954b30482cc2571703 Author: Matthias Clasen Date: Wed Nov 24 21:28:42 2010 -0500 Fix memory handling when dealing with colors gtk/gtkicontheme.c | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) commit ab0a8fc17f91a18ecca64c50f41bed7e1a8ce4fb Author: Matthias Clasen Date: Wed Nov 24 21:09:23 2010 -0500 Improve the migration guide Add some hints about dealing with colors. docs/reference/gtk/migrating-GtkStyleContext.xml | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit 53c2114356ed4e008519866946d5171d13dc0ff7 Author: Matthias Clasen Date: Wed Nov 24 19:57:10 2010 -0500 Deprecate gtk_icon_info_load_symbolic_for_style We might end removing it altogether since it is a bit silly to have Since: 3.0 Deprecated: 3.0 gtk/gtkicontheme.c | 4 +++- gtk/gtkicontheme.h | 2 ++ gtk/gtkimage.c | 24 ++++++++++++------------ 3 files changed, 17 insertions(+), 13 deletions(-) commit e9ef162d4cd5d79629659237af27c1507d4e7173 Author: Carlos Garnacho Date: Wed Nov 24 23:25:14 2010 +0100 GtkSpinner: Use style context for rendering. Animation is now handled by the theming layer, a looping animation has been defined in the default CSS to handle active spinners. gtk/gtkcssprovider.c | 4 ++ gtk/gtkspinner.c | 157 ++++++++------------------------------------------- 2 files changed, 26 insertions(+), 135 deletions(-) commit 3d956b10ee15264f93758422755378e758f7e74b Author: Carlos Garnacho Date: Wed Nov 24 23:21:28 2010 +0100 GtkStyleContext: handle prelight transitions gtk/gtkthemingengine.c | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) commit c90bee16baf0b34b6aa30cba50a143d049dca836 Author: Carlos Garnacho Date: Wed Nov 24 23:21:03 2010 +0100 GtkThemingEngine: Handle prelight transitions in render_layout() gtk/gtkthemingengine.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit e696c24f08fc6d681197467398b65b430b5c767a Author: Carlos Garnacho Date: Wed Nov 24 23:20:15 2010 +0100 GtkThemingEngine: Also render topright and bottomleft corners if junction sides say so gtk/gtkthemingengine.c | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) commit 11004ef61dcda838c1d695abc72f34db85469b4b Author: Carlos Garnacho Date: Wed Nov 24 23:17:46 2010 +0100 Initialize all looping, active state transitions on map() This allows widgets to gtk_widget_set_state_flags() before mapping and have animations started anyway when this happens. gtk/gtkwidget.c | 110 +++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 81 insertions(+), 29 deletions(-) commit 4027dceaa91339eba835864c863ce0e506be4069 Author: Carlos Garnacho Date: Wed Nov 24 23:00:47 2010 +0100 Add #define for the "spinner" style class gtk/gtkstylecontext.h | 7 +++++++ gtk/gtkthemingengine.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 62e9188ff3bb6bd662a14658728da8c98d45e330 Author: Carlos Garnacho Date: Wed Nov 24 22:57:18 2010 +0100 GtkStyleContext: store layout extents for animation purposes. gtk/gtkstylecontext.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 818aca5aee3ec99b2b702de66851b04837ad8087 Author: Carlos Garnacho Date: Wed Nov 24 22:56:53 2010 +0100 GtkStyleContext: Only allow looping transitions for states being turned on. gtk/gtkstylecontext.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ad6da0cdb8701dc950c3066c4349b9edb399d2ba Author: Carlos Garnacho Date: Wed Nov 24 22:53:36 2010 +0100 GtkStyleContext: Stop animations if the window is gone. gtk/gtkstylecontext.c | 67 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 19 deletions(-) commit cc18d659864903a7042bcb8e28308267f3dd4b44 Author: Carlos Garnacho Date: Wed Nov 24 16:23:37 2010 +0100 GtkThemingEngine: render square corner if the gap is too close on render_frame_gap() gtk/gtkthemingengine.c | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) commit f0eed4a5b14e7d55331cd58d14f857e789a401ed Author: Matthias Clasen Date: Wed Nov 24 15:37:36 2010 -0500 Use gtk_icon_info_load_symbolic_for_context gtk_icon_info_load_symbolic_for_style is going to be deprecated. gtk/gtkcellrendererpixbuf.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit f90881271f3af15c0e768b2b1b36c62f3344f4eb Author: Matthias Clasen Date: Wed Nov 24 14:40:31 2010 -0500 Add a GtkStyleContext-variant of symbolic icon loading gtk/gtkicontheme.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkicontheme.h | 5 +++ 2 files changed, 97 insertions(+) commit 091c88299630fd8a00c6c63dbd34c2052c6adda3 Author: Matthias Clasen Date: Wed Nov 24 01:01:31 2010 -0500 Some tweaks for the GtkStyleContext migration guide docs/reference/gtk/migrating-GtkStyleContext.xml | 815 ++++++++++++----------- 1 file changed, 436 insertions(+), 379 deletions(-) commit 0f98b1509075b56d9742a3df4c32f8c453342da0 Author: Matthias Clasen Date: Tue Nov 23 23:16:22 2010 -0500 Add illustration to gtk_render_handle docs docs/reference/gtk/Makefile.am | 1 + docs/reference/gtk/images/handles.png | Bin 0 -> 660 bytes gtk/gtkstylecontext.c | 5 +++++ tests/styleexamples.c | 27 +++++++++++++++++++++++++++ 4 files changed, 33 insertions(+) commit 3ddee2561b031272f58100025d90e64c7c4483da Author: Matthias Clasen Date: Tue Nov 23 23:02:30 2010 -0500 Small doc addition gtk/gtkstylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) commit d1f1af202b0d3389e049ff33cee2f8887f2ec585 Author: Matthias Clasen Date: Tue Nov 23 22:55:52 2010 -0500 Add a frame-gap illustration docs/reference/gtk/Makefile.am | 1 + docs/reference/gtk/images/frame-gap.png | Bin 0 -> 322 bytes gtk/gtkstylecontext.c | 13 ++++++++---- tests/styleexamples.c | 34 ++++++++++++++++++++++++++++++++ 4 files changed, 44 insertions(+), 4 deletions(-) commit 1391a61bc56e802d2ce2f2b302ddc316e762edbb Author: Matthias Clasen Date: Tue Nov 23 22:51:40 2010 -0500 Improve frame-gap drawing Instead of overdrawing the gap with bg-color, clip it away. gtk/gtkthemingengine.c | 59 ++++++++++++++++++++------------------------------ 1 file changed, 24 insertions(+), 35 deletions(-) commit 54eadfcefd7f4efe436e8c1b9e82fe0609087525 Author: Matthias Clasen Date: Tue Nov 23 20:50:45 2010 -0500 Fix another parameter mismatch gtk/gtkthemingengine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 4e3dabf5823ad3ff08d9a59cd7457557f463c7c4 Author: Matthias Clasen Date: Tue Nov 23 20:49:18 2010 -0500 Fix up symbol list for docs docs/reference/gtk/gtk3-sections.txt | 2 -- 1 file changed, 2 deletions(-) commit b51c0f826a37cd673ef341668e72ae41b88793dc Author: Matthias Clasen Date: Tue Nov 23 20:46:20 2010 -0500 fix parameter name mismatch gtk/gtkstyleproperties.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8abe9f300c4926b30614caa53e544da5fff8c6c2 Author: Matthias Clasen Date: Tue Nov 23 18:01:21 2010 -0500 Forgotten file docs/reference/gtk/Makefile.am | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 9c0ef02ea56acce7232c91994ea4bce1d288893f Author: Carlos Garnacho Date: Wed Nov 24 03:04:20 2010 +0100 GtkButton: Remove unneeded gtk_style_context_notify_state_change() calls There is now code to handle this for one-item widgets (such as GtkButton) in gtk_widget_set_state_flags() gtk/gtkbutton.c | 36 ------------------------------------ 1 file changed, 36 deletions(-) commit 2f0b5d8a9dd7db30a5ac7a40e4f3587854971782 Author: Carlos Garnacho Date: Wed Nov 24 03:02:49 2010 +0100 GtkCheckButton: Look active when the pointer button is pressed and hovering gtk/gtkcheckbutton.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 037c982824a9e1353fd903ffe2bba0c97f23042e Author: Carlos Garnacho Date: Wed Nov 24 03:02:01 2010 +0100 GtkStyleContext: Handle empty areas when coalescing invalidation regions. gtk/gtkstylecontext.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit 2fb9687f554681141fcb0314e1c6a1800b5f01f3 Author: Carlos Garnacho Date: Wed Nov 24 02:10:28 2010 +0100 GtkToggleButton: Make it able to be prelight and active at the same time. gtk/gtktogglebutton.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1d5a6b687edde9e23d3ef5a8599f6d1fdfbf32f9 Author: Carlos Garnacho Date: Wed Nov 24 01:31:53 2010 +0100 GtkComboBox: Use style context for rendering gtk/gtkcombobox.c | 157 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 105 insertions(+), 52 deletions(-) commit c6b2e47931264c575fbe98ce2da279be76200ccb Author: Carlos Garnacho Date: Wed Nov 24 01:30:59 2010 +0100 Let gtk_widget_get_path() correct early calls during init(). gtk/gtkwidget.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit ebd8463007f044f8c01be7bbf9a9ef5a46729088 Author: Carlos Garnacho Date: Wed Nov 24 01:25:58 2010 +0100 GtkCssProvider: Handle unfocused label selections in default CSS. gtk/gtkcssprovider.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 90dd2eb42b41c8509070d0569146667e387fa090 Author: Carlos Garnacho Date: Wed Nov 24 01:24:46 2010 +0100 GtkLabel: Use style context for rendering. gtk/gtklabel.c | 72 ++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 45 insertions(+), 27 deletions(-) commit 0fce9342efb659b27ffffeec48827a4f4107ba52 Author: Carlos Garnacho Date: Wed Nov 24 01:19:06 2010 +0100 GtkThemingEngine: Draw 3D-like effects on square frames with lines. gtk/gtkthemingengine.c | 79 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 32 deletions(-) commit 3138cc767705b12d1749de3cdeb30ac72f7bc036 Author: Carlos Garnacho Date: Wed Nov 24 01:17:44 2010 +0100 GtkThemingEngine: Render rounded frames with light/shadow connections at 45° gtk/gtkthemingengine.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 95ae1a0aa695f86ce1a76ac3e25b2418980c9c02 Author: Carlos Garnacho Date: Wed Nov 24 01:16:15 2010 +0100 GtkThemingEngine: don't overshoot when rendering frames. gtk/gtkthemingengine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e47c8e2490bff0ac41bd5ec54bfce2df6b018aa4 Author: Carlos Garnacho Date: Wed Nov 24 01:13:27 2010 +0100 GtkStyle: Return the default icon set if no context is attached. gtk/gtkstyle.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5d496aa7f3d05c7e449580c6f8d36154b66d2636 Author: Carlos Garnacho Date: Wed Nov 24 01:11:26 2010 +0100 GtkStyle: Do not warn if attach count == 0 This is going go happen more and more often now, as realize handlers start removing the gtk_widget_style_attach() calls. gtk/gtkstyle.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 6bf04fbd949ca4840d63733eb30ac4172ddad86b Author: Carlos Garnacho Date: Wed Nov 24 01:10:38 2010 +0100 GtkCssProvider: Add a default border color for insensitive elements. gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit e57e0e978d5954ea11062db9353287133bf4d4cb Author: Matthias Clasen Date: Tue Nov 23 18:00:43 2010 -0500 Illustrate extension rendering docs/reference/gtk/images/extensions.png | Bin 0 -> 475 bytes docs/reference/gtk/images/focus.png | Bin 0 -> 371 bytes gtk/gtkstylecontext.c | 9 +++++++ tests/styleexamples.c | 41 +++++++++++++++++++++++++++++++ 4 files changed, 50 insertions(+) commit 8589c5c65e70fce2ac415c5f3b9f9808e89ed440 Author: Matthias Clasen Date: Tue Nov 23 17:38:28 2010 -0500 Add slider illustration docs/reference/gtk/Makefile.am | 3 ++- docs/reference/gtk/images/sliders.png | Bin 0 -> 470 bytes gtk/gtkstylecontext.c | 5 ++++ tests/styleexamples.c | 45 +++++++++++++++++++++++++++++++--- 4 files changed, 48 insertions(+), 5 deletions(-) commit 8d951476bfc7c3886c383796f2c7a67141fe11cc Author: Matthias Clasen Date: Tue Nov 23 17:00:20 2010 -0500 Add an activity example This doesn't work, since it trips up on num-steps not being available for GtkEventBox. tests/styleexamples.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 7e96a519539ab87d522ef42b2a3dac71ef18c2b8 Author: Matthias Clasen Date: Tue Nov 23 16:35:28 2010 -0500 Add examples for frame rendering docs/reference/gtk/Makefile.am | 3 ++- docs/reference/gtk/images/frames.png | Bin 0 -> 3393 bytes gtk/gtkstylecontext.c | 18 +++++++++++++++--- tests/styleexamples.c | 35 +++++++++++++++++++++++++++++++---- 4 files changed, 48 insertions(+), 8 deletions(-) commit 4c04d944e8c4c02a3a5fc2072ef8b7417a92fe38 Author: Matthias Clasen Date: Tue Nov 23 16:14:13 2010 -0500 Atempt to fix stretched 9slice rendering gtk/gtk9slice.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit 30fe4487506d2a90ddf9feef9708a96e925e3833 Author: Matthias Clasen Date: Tue Nov 23 16:13:15 2010 -0500 Fix handling of junctions in frame drawing code gtk/gtkthemingengine.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) commit e52238118332c3089b1663f6399c8a067ee7f292 Author: Matthias Clasen Date: Tue Nov 23 13:36:44 2010 -0500 Add a background example to the docs docs/reference/gtk/Makefile.am | 3 +- docs/reference/gtk/gtk-docs.sgml | 2 ++ docs/reference/gtk/images/background.png | Bin 0 -> 1400 bytes gtk/gtkstylecontext.c | 6 ++++ tests/styleexamples.c | 57 ++++++++++++++++++++++++++++++- 5 files changed, 66 insertions(+), 2 deletions(-) commit d532c0e5c21d4974d873a0401cdca247f09fc0c8 Author: Matthias Clasen Date: Tue Nov 23 13:34:48 2010 -0500 Test some wilder names for classes, etc gtk/tests/stylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) commit 391e445d1130aa6cc5c3f86fd79bcc0a2ca2999d Author: Matthias Clasen Date: Tue Nov 23 13:34:28 2010 -0500 Allow digits in selectors and values, where appropriate gtk/gtkcssprovider.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 31368f16cb41284f90d2f919144ef59a7d970b56 Author: Matthias Clasen Date: Tue Nov 23 11:30:17 2010 -0500 Add the style example code used to generate illustrations tests/Makefile.am | 6 ++- tests/styleexamples.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+), 1 deletion(-) commit f13f315312b75a26d04ef3dcf23c121b2f5cc14a Author: Matthias Clasen Date: Tue Nov 23 11:20:29 2010 -0500 Some more images for gtk_render docs docs/reference/gtk/Makefile.am | 4 +++- docs/reference/gtk/images/arrows.png | Bin 0 -> 549 bytes docs/reference/gtk/images/expanders.png | Bin 0 -> 697 bytes gtk/gtkstylecontext.c | 14 ++++++++++++-- 4 files changed, 15 insertions(+), 3 deletions(-) commit d4c70f214d48326683424eabf6607ed65f45dae0 Author: Matthias Clasen Date: Tue Nov 23 08:24:49 2010 -0500 Declare transition and border-image properties to be writeonly We don't make the types of their values public, so getting their values is useless and will leak. gtk/gtkcssprovider.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a5e10e9b260fbae666ae3f3ef3dd37be18b4001a Author: Matthias Clasen Date: Tue Nov 23 01:05:11 2010 -0500 Improve some gtk_render_ docs With pictures !! docs/reference/gtk/Makefile.am | 4 +- docs/reference/gtk/images/checks.png | Bin 0 -> 529 bytes docs/reference/gtk/images/options.png | Bin 0 -> 1048 bytes gtk/gtkcssprovider.c | 70 ++++++++++----- gtk/gtkstylecontext.c | 158 ++++++++++++++++++++-------------- 5 files changed, 144 insertions(+), 88 deletions(-) commit d7a0fe5bf1000c07717f0ec086742c1800bb1941 Author: Matthias Clasen Date: Mon Nov 22 23:01:27 2010 -0500 Document predefined style provider priorites Also, rename GTK_STYLE_PROVIDER_PRIORITY_DEFAULT to _THEME and use it for themes. docs/reference/gtk/gtk3-sections.txt | 4 ++-- gtk/gtksettings.c | 2 +- gtk/gtkstyleprovider.h | 42 +++++++++++++++++++++++++++++++++++- 3 files changed, 44 insertions(+), 4 deletions(-) commit a260059c7fc39f9c4de46fcbf0a60b0453aa2c37 Author: Matthias Clasen Date: Mon Nov 22 22:39:20 2010 -0500 Fix doc formatting gtk/gtkstylecontext.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit d9b0da5b836b44fe5129e5afc4966137f8826524 Author: Matthias Clasen Date: Mon Nov 22 22:37:19 2010 -0500 Fix resize grip drawing There was some confusion about junctions... gtk/gtkstyle.c | 8 ++++---- gtk/gtkthemingengine.c | 26 +++++++++++++------------- gtk/gtkwindow.c | 6 +++--- 3 files changed, 20 insertions(+), 20 deletions(-) commit be0ed14ccea5b9462ab2c6492fef4d1681edeb0c Author: Matthias Clasen Date: Mon Nov 22 21:04:18 2010 -0500 Fix GtkRadioButton drawing gtk/gtkradiobutton.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fc10599ac8ae75d7f9027d069cf0de7345f4ebac Author: Matthias Clasen Date: Mon Nov 22 20:55:02 2010 -0500 Make unfocused selections visible in entries gtk/gtkcssprovider.c | 4 ++++ gtk/gtkentry.c | 3 +-- gtk/gtkstyle.c | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) commit 21a193ad020069d08d4b473da1377ef7908a9d96 Author: Matthias Clasen Date: Mon Nov 22 18:56:10 2010 -0500 Make expanders prelight gtk/gtkcssprovider.c | 4 ++++ gtk/gtkstyle.c | 2 ++ gtk/gtkthemingengine.c | 10 ++++++---- 3 files changed, 12 insertions(+), 4 deletions(-) commit 8b6112b6e02deb4a4da1a3df4401fa96e1bff7eb Author: Matthias Clasen Date: Mon Nov 22 17:14:45 2010 -0500 Rewrite GtkInfoBar color handling to bypass GtkStyle This avoids a segfault that was happening due to the recursion detection not working anymore with the old way of doing things. gtk/gtkinfobar.c | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) commit d63615d9cc79351892158f65b3083cf58eb29c85 Author: Carlos Garnacho Date: Mon Nov 22 21:47:11 2010 +0100 GtkCssProvider: Render inconsistent toggle buttons differently. gtk/gtkcssprovider.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 9b2f878b0667d129ceb741ab74004368226da1ec Author: Carlos Garnacho Date: Mon Nov 22 21:46:12 2010 +0100 GtkCssProvider: do not use selected fg/bg in sliders or spinbutton buttons. gtk/gtkcssprovider.c | 6 ++++++ 1 file changed, 6 insertions(+) commit bcf1ee4825915b55fdb130777f3218389d2bc60d Author: Carlos Garnacho Date: Mon Nov 22 21:45:15 2010 +0100 GtkCssProvider: Use 1px border width for spinbutton buttons. gtk/gtkcssprovider.c | 4 ++++ 1 file changed, 4 insertions(+) commit 74b032b8164ff7dbc15ccd8c64af978cd46afd3f Author: Carlos Garnacho Date: Mon Nov 22 21:44:36 2010 +0100 GtkCssProvider: Render radio and check boxes framess in menus. gtk/gtkcssprovider.c | 7 +++++++ 1 file changed, 7 insertions(+) commit b33d48a802c6259f649640e8d672e53ffc09f5cc Author: Carlos Garnacho Date: Mon Nov 22 21:43:44 2010 +0100 GtkCssProvider: use selected fg/bg for selected menu items in CSS. gtk/gtkcssprovider.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 85aa672ff7955ee03bada6972080b27ffe8b6608 Author: Carlos Garnacho Date: Mon Nov 22 21:42:30 2010 +0100 GtkCssProvider: Draw frame around menubars and toolbars in default CSS. gtk/gtkcssprovider.c | 7 +++++++ 1 file changed, 7 insertions(+) commit fea567bb9f2ec3bbfef270ebdf2c15412c5ae26e Author: Matthias Clasen Date: Mon Nov 22 15:12:42 2010 -0500 More documentation reshuffling gtk/gtkcssprovider.c | 29 ++++++++++++++++++++++++++++- gtk/gtkstylecontext.c | 26 +++++++------------------- 2 files changed, 35 insertions(+), 20 deletions(-) commit ace967a04274470e9f6cf8b14d61ed4ed46d77fc Author: Matthias Clasen Date: Mon Nov 22 11:18:27 2010 -0500 Tweak wording gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3a7f79e81462f6f5fb63064e05bb28c89cfaf597 Author: Matthias Clasen Date: Mon Nov 22 11:15:47 2010 -0500 Document border images better docs/reference/gtk/Makefile.am | 6 +++- docs/reference/gtk/images/border1.png | Bin 0 -> 961 bytes docs/reference/gtk/images/border2.png | Bin 0 -> 1684 bytes docs/reference/gtk/images/border3.png | Bin 0 -> 2713 bytes docs/reference/gtk/images/slices.png | Bin 0 -> 1217 bytes gtk/gtkcssprovider.c | 64 ++++++++++++++++++++++++---------- 6 files changed, 50 insertions(+), 20 deletions(-) commit 953ac51fb8bd163d49a2abfb09ac77c6e63cb46e Author: Matthias Clasen Date: Mon Nov 22 09:03:07 2010 -0500 Make url parsing work for slices The border-image parsing code relies on parse_path_str to return a meaningful end_ptr in case of success, too. gtk/gtkcssprovider.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) commit 28e549082c6026e5364a27ff4b4ab9c6ee4a2758 Author: Matthias Clasen Date: Mon Nov 22 07:24:41 2010 -0500 Fix Gtk9Slice creation gtk/gtk9slice.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 69254c552a9e20bf811005b65bcf521c2d21c819 Author: Matthias Clasen Date: Mon Nov 22 07:23:18 2010 -0500 Allow / in values Otherwise, using url(path) on the right-hand side of properties is not going to work. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7d6fb7b7e7e5f204b908b1bc80787c33851ff8c7 Author: Matthias Clasen Date: Mon Nov 22 01:41:45 2010 -0500 Add some images to the docs Add graphs for the transition functions and gradient examples. docs/reference/gtk/Makefile.am | 9 ++ docs/reference/gtk/images/ease-in-out.png | Bin 0 -> 8955 bytes docs/reference/gtk/images/ease-in.png | Bin 0 -> 8862 bytes docs/reference/gtk/images/ease-out.png | Bin 0 -> 8819 bytes docs/reference/gtk/images/ease.png | Bin 0 -> 9216 bytes docs/reference/gtk/images/gradient1.png | Bin 0 -> 722 bytes docs/reference/gtk/images/gradient2.png | Bin 0 -> 397 bytes docs/reference/gtk/images/gradient3.png | Bin 0 -> 2579 bytes docs/reference/gtk/images/gradient4.png | Bin 0 -> 4901 bytes docs/reference/gtk/images/linear.png | Bin 0 -> 8693 bytes gtk/gtkcssprovider.c | 189 ++++++++++++++++++++++-------- gtk/gtkstylecontext.c | 18 +++ 12 files changed, 165 insertions(+), 51 deletions(-) commit b2d338d3701a7ff427d86002dcab032204c11708 Author: Matthias Clasen Date: Sun Nov 21 21:50:43 2010 -0500 GtkWidgetPath documentation tweaks gtk/gtkwidgetpath.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 077270142fa196f41d7a86b3c33b0f6ccd83628b Author: Matthias Clasen Date: Sun Nov 21 21:50:12 2010 -0500 GtkStyleContext documentation tweaks gtk/gtkstylecontext.c | 67 +++++++++++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 29 deletions(-) commit bcf3de095ff80e0a79be866e9a936a261494bcb0 Author: Matthias Clasen Date: Sun Nov 21 21:49:08 2010 -0500 Document various style-related enums docs/reference/gtk/gtk3-sections.txt | 4 ++++ gtk/gtkenums.h | 9 +++++++++ 2 files changed, 13 insertions(+) commit 11480c57f0d7889ced3f9dc0b163882c5d97522f Author: Carlos Garnacho Date: Mon Nov 22 03:45:59 2010 +0100 GtkStyleContext: Use correct type for animation duration. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 32ccac94e0bdd3ba24c53a679f1796cba0c84b73 Author: Carlos Garnacho Date: Mon Nov 22 03:43:56 2010 +0100 GtkAnimationDescription: parse "loop" correctly. This sscanf parsing needs to go... gtk/gtkanimationdescription.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0c1cfd8a341bb3da485387a4cca9dcef0284780a Author: Carlos Garnacho Date: Mon Nov 22 02:40:05 2010 +0100 GtkStyle: handle scales when translating the detail string. gtk/gtkstyle.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 71f187a84fdf6b5f0136ce08946c21624ca68ecc Author: Carlos Garnacho Date: Mon Nov 22 02:39:41 2010 +0100 GtkCssProvider: Handle progressbars. gtk/gtkcssprovider.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f3445a2430edc151a7382487ffb53c1ee3cefb11 Author: Carlos Garnacho Date: Mon Nov 22 02:39:11 2010 +0100 GtkCssProvider: Do not have border-color the same than active bg-color. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 171157b0e4d8177a93fee5a1ab6b496cf013d315 Author: Carlos Garnacho Date: Sun Nov 21 19:40:28 2010 +0100 GtkMenu: Use GtkStyleContext for rendering. gtk/gtkmenu.c | 346 ++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 191 insertions(+), 155 deletions(-) commit 6fff76568c769a15a4df5bc47f3b5da94bebafc0 Author: Carlos Garnacho Date: Sun Nov 21 19:38:52 2010 +0100 GtkMenuBar: Use GtkStyleContext for rendering. gtk/gtkmenubar.c | 56 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 16 deletions(-) commit 0df9c70200fcb557c2c09d531fa786de0d582a8b Author: Carlos Garnacho Date: Sun Nov 21 19:38:07 2010 +0100 Use gtk_render_activity() when rendering progressbars through GtkStyle gtk/gtkstyle.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit ee37847952d9a256f3ff39da019af04e370091b5 Author: Carlos Garnacho Date: Sun Nov 21 19:36:59 2010 +0100 GtkCssProvider: Use default value when handling "none". This way the default value has a way to override other values in previous GtkStyleProviders when merged. gtk/gtkcssprovider.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 5e26fb75a074ca1c641a94ddca53296300fb79a5 Author: Matthias Clasen Date: Sun Nov 21 18:00:30 2010 -0500 Add GtkStyleProperties to the docs docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/tmpl/gtkenums.sgml | 13 +++++++++++++ gtk/gtkstyleproperties.c | 19 +++++++++++++++++++ 3 files changed, 33 insertions(+) commit e2f91f7201da8f6690353e84fc445d08c4fc1be5 Author: Matthias Clasen Date: Sat Nov 20 00:22:29 2010 -0500 Documentation improvements This patch adds more detail to the explanation of CSS, and also adds documentation about which files are read. We also make :focus an alternative to :focused (since :focus is a standard CSS pseudo-class). gtk/gtkcssprovider.c | 235 ++++++++++++++++++++++++++++++++++++++----------- gtk/gtkstylecontext.c | 10 +-- gtk/gtkstyleprovider.c | 4 +- 3 files changed, 191 insertions(+), 58 deletions(-) commit 42dd5b2e15ae2714bfc7954e87abfcb48b4f6382 Author: Matthias Clasen Date: Fri Nov 19 17:07:09 2010 -0500 Adapt testgtk.css to parser changes tests/testgtk.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9567ed01e81f63dac6a9c279018290e5d48ca28b Author: Carlos Garnacho Date: Fri Nov 19 22:46:07 2010 +0100 GtkCssProvider: Base prelight foreground on bg color. Entries are also handled, so base/text colors are used. gtk/gtkcssprovider.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit de94d04fea0ca2e8075c769190e75b65612865e5 Author: Carlos Garnacho Date: Fri Nov 19 22:45:35 2010 +0100 GtkCssProvider: Make prelight a bit less light in default CSS. gtk/gtkcssprovider.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bc3c9ce619eb34092886c67e7737f9ebed692e89 Author: Carlos Garnacho Date: Fri Nov 19 20:54:13 2010 +0100 GtkStyle: Fix typo. GtkStateType was being used in gtk_style_context_get(), instead of GtkStateFlags, oops. gtk/gtkstyle.c | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) commit ead23cd0ce7d13eb517a1673b439df486fb8bb45 Author: Carlos Garnacho Date: Fri Nov 19 20:17:18 2010 +0100 GtkThemingEngine: Make render_option() depend on border-style and border-color. gtk/gtkthemingengine.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) commit be4a616e6e415201c766d2850fb2737199df4b11 Author: Carlos Garnacho Date: Fri Nov 19 20:14:51 2010 +0100 GtkRadioButton: Use GtkStyleContext for rendering. gtk/gtkradiobutton.c | 52 ++++++++++++++++++++++++---------------------------- 1 file changed, 24 insertions(+), 28 deletions(-) commit 756e20f58c59c606d3bf62e1369127fa96538b54 Author: Carlos Garnacho Date: Fri Nov 19 19:56:25 2010 +0100 Make "button" class depend on mode for GtkToggleButtons gtk/gtkcheckbutton.c | 9 --------- gtk/gtktogglebutton.c | 12 ++++++++++++ 2 files changed, 12 insertions(+), 9 deletions(-) commit 84d586043e50b833eb59bfe80d9bb267c147efb9 Author: Carlos Garnacho Date: Fri Nov 19 19:20:12 2010 +0100 Fix checkbuttons theming in CSS so it's more similar to 2.x gtk/gtkcssprovider.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) commit 7478a77b048b3bd7017eaf0984170a7a64992243 Author: Carlos Garnacho Date: Fri Nov 19 19:19:42 2010 +0100 GtkCheckButton: Use GtkStyleContext for rendering. gtk/gtkcheckbutton.c | 94 +++++++++++++++++++++++++++------------------------- 1 file changed, 48 insertions(+), 46 deletions(-) commit 04783534ed7e1aaa1d9c76e49e9a12cf2972f632 Author: Carlos Garnacho Date: Fri Nov 19 19:18:20 2010 +0100 GtkThemingEngine: Make render_check() depend on border-style and border-color. gtk/gtkthemingengine.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) commit f62583d30c1e7bebf8e5c3870c0d8c00808ab03f Author: Carlos Garnacho Date: Fri Nov 19 19:02:27 2010 +0100 GtkContainer: Also copy permanent container's classes on get_path_for_child() This makes inheritance work for the simplest cases when style is defined for classes. gtk/gtkcontainer.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) commit 6d1cf7682295a80e41731d6b1fe8c0cc8db02891 Author: Carlos Garnacho Date: Fri Nov 19 18:59:49 2010 +0100 GtkWidgetPath: Make iter API deal with gints. now gtk_widget_path_iter_* takes gints instead of guints, and also accept numbers == -1 or > path_length for the path head. gtk/gtkwidgetpath.c | 167 ++++++++++++++++++++++++++++++++++------------------ gtk/gtkwidgetpath.h | 40 ++++++------- 2 files changed, 130 insertions(+), 77 deletions(-) commit 5f889972978ee625772d9a30194834e0f8b816c9 Author: Carlos Garnacho Date: Fri Nov 19 18:58:19 2010 +0100 GtkWidgetPath: Make gtk_widget_path_prepend_type() return nothing. It's senseless to always return 0 gtk/gtkwidgetpath.c | 10 +++------- gtk/gtkwidgetpath.h | 2 +- 2 files changed, 4 insertions(+), 8 deletions(-) commit 198bb314c78cb2394d11f14026ad9e286c288f35 Author: Carlos Garnacho Date: Fri Nov 19 18:53:34 2010 +0100 GtkStyleContext: preserve state on save(). gtk/gtkstylecontext.c | 1 + 1 file changed, 1 insertion(+) commit 1bfb169ce6f878cfbff2a649477cd6e1484be234 Author: Carlos Garnacho Date: Fri Oct 29 14:17:03 2010 -0400 GtkThemingEngine: Documents that engines must only use this API. It was a bit unclear in the documentation, even if it was from the API POV. gtk/gtkthemingengine.c | 4 ++++ 1 file changed, 4 insertions(+) commit c5b38121ec7ffd2148f420e357dc106bd2bd6cf6 Author: Matthias Clasen Date: Thu Nov 18 23:45:42 2010 -0500 Add tests for matching These tests try to decipher how specificity works for selectors. gtk/tests/stylecontext.c | 204 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 203 insertions(+), 1 deletion(-) commit e1819055b9dbafc890da9dab074e0761e3e8dd4d Author: Matthias Clasen Date: Thu Nov 18 23:35:00 2010 -0500 Copy GtkWidgetPaths correctly The code was forgetting to copy class information. gtk/gtkwidgetpath.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 49fed3d7d7e7fee0d52321463a20157b0ec4c03c Author: Matthias Clasen Date: Thu Nov 18 19:18:09 2010 -0500 More css parsing tests gtk/tests/Makefile.am | 6 +-- gtk/tests/stylecontext.c | 109 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/tests/test.png | Bin 0 -> 3569 bytes 3 files changed, 112 insertions(+), 3 deletions(-) commit 4135fbf4d6e8c8803945d970c58d5f6efe5a1872 Author: Matthias Clasen Date: Thu Nov 18 18:36:08 2010 -0500 A little closer to css Declarations are ;-separated, but there is no ; required after the last declaration. We harmlessly accept either. gtk/gtkcssprovider.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 295cf25d6b49782ecf1d6fafb2ca24f55421c218 Author: Javier Jardón Date: Thu Nov 18 18:55:25 2010 +0100 docs: Refer to gtk_paint_*() instead draw_*() vfuncs in the migration guide docs/reference/gtk/migrating-GtkStyleContext.xml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit 933440e1f1723dbf2f79e9f4e4a8df173c9547af Author: Matthias Clasen Date: Thu Nov 18 02:00:53 2010 -0500 Some css parsing tests gtk/tests/Makefile.am | 5 ++ gtk/tests/stylecontext.c | 161 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/tests/test.css | 0 3 files changed, 166 insertions(+) commit 0396550ececab9958fcabd74939a26e84a39c7a5 Author: Matthias Clasen Date: Thu Nov 18 01:59:27 2010 -0500 Work harder at parsing import statements Also, turn g_warning() into g_message() for now, so that tests don't abort. Eventually, this needs to all go into GErrors. gtk/gtkcssprovider.c | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) commit 11cd19987b96c1fceb4a912e1337761ebab56a51 Author: Matthias Clasen Date: Thu Nov 18 01:25:41 2010 -0500 Move import syntax closer to css Css allows @import url ("foo.css") or @import "foo.css" or @import url ('foo.css') but not @import url(foo.css) or @immport foo.css. gtk/gtkcssprovider.c | 88 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 32 deletions(-) commit f92c352f96aa5f1ce004f6dec54d206ac02b5bd3 Author: Matthias Clasen Date: Wed Nov 17 22:29:39 2010 -0500 Some error reporting When we take a GError argument, better use it. gtk/gtkcssprovider.c | 59 +++++++++++++++++++++++++++++++++++++++++----------- gtk/gtkcssprovider.h | 9 ++++++++ 2 files changed, 56 insertions(+), 12 deletions(-) commit 5f13b65065f27ad6ca5de0797234d42c73600ab9 Author: Matthias Clasen Date: Wed Nov 17 20:24:18 2010 -0500 Fix prototype of gtk_css_style_provider_load_from_data GError arguments must be **. gtk/gtkcssprovider.c | 8 ++++---- gtk/gtkcssprovider.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) commit 72f9a7940fe222f4d6f9a6dca2a8c0083c461b7a Author: Matthias Clasen Date: Wed Nov 17 01:39:03 2010 -0500 Add an outline around menu popups gtk/gtkcssprovider.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit c8e5d3b07b7f1d658ee7737c1726d2ab97b9ea28 Author: Matthias Clasen Date: Wed Nov 17 01:38:40 2010 -0500 Transform the 'menu' detail string to the 'popup' class gtk/gtkstyle.c | 5 +++++ 1 file changed, 5 insertions(+) commit 016a6569238412add67e6e8992f2f8cc42faa644 Author: Matthias Clasen Date: Wed Nov 17 01:04:14 2010 -0500 Fix prelighting of inconsistent radio and check buttons gtk/gtkcheckbutton.c | 2 +- gtk/gtkradiobutton.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit b6776dc116edaabdfd239373f2a7fe0a1b931bcf Author: Matthias Clasen Date: Wed Nov 17 00:44:36 2010 -0500 Fix the resize handle drawing gtk/gtkthemingengine.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 627b33265b8208d519e016d0e5410736ba4d9fd1 Author: Matthias Clasen Date: Wed Nov 17 00:21:21 2010 -0500 Handle float and uint style properties These were giving errors in testgtk. gtk/gtkcssprovider.c | 4 ++++ 1 file changed, 4 insertions(+) commit f0eafe60f888064a1488a334cfe951c074009315 Author: Matthias Clasen Date: Tue Nov 16 23:09:32 2010 -0500 Remove debug output gtk/gtkthemingengine.c | 1 - 1 file changed, 1 deletion(-) commit 4e778d737108ea123a9b4335fe0e5333462d8f33 Author: Matthias Clasen Date: Tue Nov 16 23:03:21 2010 -0500 Fix a typo gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 512bc44dbce129c41696d5723b04946789fb97ec Author: Matthias Clasen Date: Tue Nov 16 23:02:59 2010 -0500 Make frames visible by default gtk/gtkcssprovider.c | 4 ++++ 1 file changed, 4 insertions(+) commit 9ca66efe2c1d71c7deb366162ea6179d680e8997 Author: Matthias Clasen Date: Tue Nov 16 21:50:56 2010 -0500 Fix a memory leak gtk/gtkthemingengine.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) commit 69f91fed94b52fabc8e07dd1c8225af189474dd5 Author: Matthias Clasen Date: Tue Nov 16 21:50:04 2010 -0500 Translate detail strings for radio buttons gtk/gtkstyle.c | 4 ++++ 1 file changed, 4 insertions(+) commit 25b6945971da2d09e041329d49134041c3f3de81 Author: Carlos Garnacho Date: Wed Nov 17 02:59:19 2010 +0100 GtkThemingEngine: remove unused code gtk/gtkthemingengine.c | 64 -------------------------------------------------- 1 file changed, 64 deletions(-) commit 892fe463247486b95c2eaedb655d28d314189690 Author: Carlos Garnacho Date: Wed Nov 17 02:56:49 2010 +0100 Fix compile warnings gtk/gtkthemingengine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c9dc09e980d26844d72bf740ddffc1a5530f2627 Author: Carlos Garnacho Date: Wed Nov 17 02:42:27 2010 +0100 GtkStyleProvider: Pass a GParamSpec in get_style_property(). This is so we can know the owner type of the property, and matching with the stored strings in GtkCssProvider is direct. gtk/gtkcssprovider.c | 9 +++------ gtk/gtkstylecontext.c | 5 +++-- gtk/gtkstyleprovider.c | 11 ++++++----- gtk/gtkstyleprovider.h | 4 ++-- 4 files changed, 14 insertions(+), 15 deletions(-) commit b613f1f1f288d9e24ca8830834e6bc533a3e3727 Author: Carlos Garnacho Date: Wed Nov 17 02:41:54 2010 +0100 GtkStyleContext: Also use screen providers for widget style properties. gtk/gtkstylecontext.c | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) commit 13e186bbca5fbe0c332cf189e8b380e3145b711e Author: Carlos Garnacho Date: Wed Nov 17 02:40:21 2010 +0100 Handle menuitem detail string better. gtk/gtkstyle.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 9a2d1e54334c70d9415fdddeb1d81502e445a9bf Author: Carlos Garnacho Date: Wed Nov 17 02:39:17 2010 +0100 GtkSettings: install theme CSS with a lower priority. This is so GtkSettings has an opportunity to modify theme colors. gtk/gtksettings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0057aa5445b735aafaca3e1907650fd2869b5564 Author: Carlos Garnacho Date: Wed Nov 17 02:38:31 2010 +0100 Add corners to GtkJunctionSides, defining sides as 2 corners. gtk/gtkenums.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit eb8a1c4e33480043fbfb0e1bf3c254f0ce784dfa Author: Matthias Clasen Date: Tue Nov 16 07:52:27 2010 -0500 Don't whine about expander-style missing This check was lost in the GtkStyleContext porting. gtk/gtkstyle.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 43cff6f6f7d4ad978708e869468ef9bb4e8f3a2a Author: Carlos Garnacho Date: Mon Nov 15 23:28:53 2010 +0100 GtkCssProvider: theme notebooks. gtk/gtkcssprovider.c | 5 +++++ 1 file changed, 5 insertions(+) commit 6099399fa7683208cebbf803512bc683b943d78d Author: Carlos Garnacho Date: Mon Nov 15 23:28:06 2010 +0100 GtkThemingEngine: Use border settings on render_extension/frame_gap() gtk/gtkthemingengine.c | 578 ++++++++++++++++++++----------------------------- 1 file changed, 233 insertions(+), 345 deletions(-) commit 60a2e90df7c51d2dfc9103970b794ecc53008146 Author: Carlos Garnacho Date: Mon Nov 15 23:27:44 2010 +0100 GtkStyle: transform tabs' detail string. gtk/gtkstyle.c | 5 +++++ 1 file changed, 5 insertions(+) commit 534942d994aca08d73f61b37db1cfb74d1f59b5b Author: Carlos Garnacho Date: Sun Nov 14 19:47:09 2010 +0100 GtkThemingEngine: Do not use possible reserved word. gtk/gtkthemingengine.c | 14 +++++++------- gtk/gtkthemingengine.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) commit 5bf9f8c410a1fbe6f298dbe404447195b64df63f Author: Carlos Garnacho Date: Sat Nov 13 23:18:44 2010 +0100 testgtk: Try to locate the right file. tests/testgtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d4aade109f90ddea288011d241964fce329e814c Author: Carlos Garnacho Date: Sat Nov 13 22:57:49 2010 +0100 Fix gtk_css_provider_get_named() docs. gtk/gtkcssprovider.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c37797a10c8abb50be372c67c18cf0f1f2f42039 Author: Carlos Garnacho Date: Sat Nov 13 22:36:22 2010 +0100 GtkSettings: Keep right refcount of the theme provider. gtk/gtksettings.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 611cb007b406c5abf9c82d8e4c553f36d560b696 Author: Carlos Garnacho Date: Sat Nov 13 22:35:58 2010 +0100 GtkSettings: Ensure the theme CSS is loaded on startup. gtk/gtksettings.c | 2 ++ 1 file changed, 2 insertions(+) commit 8243c3c025ccf458070cb07b51d3d42e9f3183cc Author: Carlos Garnacho Date: Sat Nov 13 22:34:30 2010 +0100 GtkCssProvider: Fix typo in gtk_css_provider_get_named() provider was being redefined in the inner block, so the loaded provider didn't get to be returned. gtk/gtkcssprovider.c | 1 - 1 file changed, 1 deletion(-) commit a185954d7c61c81d7f53b1b2dee5b9b91811df28 Author: Carlos Garnacho Date: Sat Nov 13 22:33:34 2010 +0100 Hardcode 3.0 version for style files and paths. It's about time to start using the right paths. gtk/gtkcssprovider.c | 4 ++-- gtk/gtksettings.c | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) commit 37f9f491d29620898bbfc146ab1bd7e7c8c4596d Author: Carlos Garnacho Date: Sat Nov 13 21:19:41 2010 +0100 Make testgtk load CSS for custom styling. tests/Makefile.am | 4 +- tests/testgtk.c | 46 +++++++---- tests/testgtk.css | 33 ++++++++ tests/testgtk2.css | 9 +++ tests/testgtkrc | 228 ----------------------------------------------------- tests/testgtkrc2 | 21 ----- 6 files changed, 73 insertions(+), 268 deletions(-) commit 9ffaf1122d7598415bed9fd35b4e436b1386d538 Author: Carlos Garnacho Date: Sat Nov 13 21:13:13 2010 +0100 GtkCssProvider: Accept '%' in value strings. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 64e798e190dec338410c98c806de18f357b3b4cc Author: Carlos Garnacho Date: Sat Nov 13 19:54:37 2010 +0100 Do not initialize RC subsystem. gtk/gtkmain.c | 1 - gtk/gtkrc.c | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 62ee0956e310a482d53e40258f021a5f9b4a1cec Author: Carlos Garnacho Date: Sat Nov 13 19:53:36 2010 +0100 GtkStyleProperties: Use GParamSpec for properties registration. gtk/gtkcssprovider.c | 8 +- gtk/gtkstyleproperties.c | 226 +++++++++++++++++++++++++++++------------------ gtk/gtkstyleproperties.h | 12 ++- gtk/gtkthemingengine.c | 55 +++++------- gtk/gtkthemingengine.h | 10 +-- 5 files changed, 178 insertions(+), 133 deletions(-) commit 1c847d9c21c18f4c7b5297496ee98e1e5a13458a Author: Carlos Garnacho Date: Sat Nov 13 13:27:37 2010 +0100 GtkCssProvider: Docs fix for -gtk-gradient() syntax. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bcf81a0e2315ecee055406218b83652ebeb65269 Author: Carlos Garnacho Date: Sat Nov 13 13:24:18 2010 +0100 Handle looping transition animations. gtk/gtkanimationdescription.c | 29 +++++++++++++++++++++-------- gtk/gtkanimationdescription.h | 4 +++- gtk/gtkcssprovider.c | 4 ++-- gtk/gtkstylecontext.c | 20 +++++++++++++++----- gtk/gtkstyleproperties.c | 5 +---- 5 files changed, 42 insertions(+), 20 deletions(-) commit 1123159dc99b7fe792d2bb904bb6f834f4a84b82 Author: Carlos Garnacho Date: Sat Nov 13 12:44:55 2010 +0100 GtkCssProvider: Handle better wrong enum/flag values. gtk/gtkcssprovider.c | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) commit 9bb96e271d523c61a9eda6794b5f540b40470304 Author: Carlos Garnacho Date: Sat Nov 13 12:36:24 2010 +0100 GtkCssProviders: Parse GTypeFlags based values. gtk/gtkcssprovider.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) commit 5cb6fed0bd6ee4bb22ac75355bbbcba06273d49e Author: Carlos Garnacho Date: Sat Nov 13 03:55:21 2010 +0100 GtkCssProvider: Add initial unit parsing logic At the moment only "px" are supported, and such is the default value when no unit is specified. gtk/gtkcssprovider.c | 150 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 117 insertions(+), 33 deletions(-) commit 65abcb722ecdfbe8180831e78bb3e807238d9e72 Author: Carlos Garnacho Date: Sat Nov 13 02:30:53 2010 +0100 GtkCssProvider: Handle the "none" keyword to unset properties. gtk/gtkcssprovider.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit c57fdf4c750932dc837c9df991bdf0a1bcab9f70 Author: Carlos Garnacho Date: Sat Nov 13 02:18:11 2010 +0100 GtkStyleContext: Resolve symbolic colors for widget style properties. gtk/gtkstylecontext.c | 43 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) commit d865cf4b38f33d95310289351f9fba044bdc3fb8 Author: Carlos Garnacho Date: Sat Nov 13 01:25:07 2010 +0100 GtkStyleProperties: Handle GdkColor types. Just in case. gtk/gtkstyleproperties.c | 53 +++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 46 insertions(+), 7 deletions(-) commit 8b9b9c22e710661b56de4dcf68b5c4fd6ca980a8 Author: Carlos Garnacho Date: Sat Nov 13 01:24:07 2010 +0100 GtkCssProvider: Also parse GdkColor values This is necessary for widget style properties to work. gtk/gtkcssprovider.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 815e3499ae03a6428d2b30396826c7769fd8a2a8 Author: Carlos Garnacho Date: Fri Nov 12 23:59:22 2010 +0100 GtkCssProvider: Add lighter/darker color functions. These behave the same than in GtkStyle. gtk/gtkcssprovider.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) commit cb2f9a86e5b191914f8d92c1483af28976d12fa2 Author: Carlos Garnacho Date: Fri Nov 12 22:59:21 2010 +0100 GtkCssProvider: allow color names from rgb.txt when parsing colors. gtk/gtkcssprovider.c | 76 +++++++++++++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 33 deletions(-) commit 44b1a6c852a41b1235998ac91c92f475c5f46e49 Author: Carlos Garnacho Date: Fri Nov 12 22:48:29 2010 +0100 GtkStyleContext: Add #define's for the default properties. docs/reference/gtk/gtk3-sections.txt | 12 ++++++ gtk/gtkstylecontext.h | 78 ++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) commit 1be9d6ebc9a804b12e0b3c9d8180731ecc3d33aa Author: Carlos Garnacho Date: Fri Nov 12 21:46:55 2010 +0100 Document missing GtkStateType values. The documentation has also moved to gtkenums.h. docs/reference/gtk/tmpl/gtkenums.sgml | 16 ---------------- gtk/gtkenums.h | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 16 deletions(-) commit 1487b346798889b93d094928cbc9d4033e3c16aa Author: Carlos Garnacho Date: Fri Nov 12 21:44:48 2010 +0100 Remove GTK_STATE_LAST. It didn't turn out to be that useful, nor widely used. gtk/gtkcssprovider.c | 2 +- gtk/gtkenums.h | 3 +-- gtk/gtkstylecontext.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) commit 1fb6cc8d772292929d7c9babca4613cccb6f55ee Author: Carlos Garnacho Date: Fri Nov 12 21:43:13 2010 +0100 Use the correct cairo-gobject.h include path. gtk/gtkcssprovider.c | 2 +- gtk/gtkstyleproperties.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2fe0a51ed020bcff0b252855122d2367dc3aa400 Author: Carlos Garnacho Date: Fri Nov 12 19:31:04 2010 +0100 Add gtk_render_icon_pixbuf() function to docs. docs/reference/gtk/gtk3-sections.txt | 1 + 1 file changed, 1 insertion(+) commit 04fbb743887b90f7cdf20c42dbc416669b6e953e Author: Carlos Garnacho Date: Fri Nov 12 19:28:51 2010 +0100 Add GtkStyleContext migration docs. docs/reference/gtk/Makefile.am | 2 + docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/migrating-GtkStyleContext.xml | 544 +++++++++++++++++++++++ 3 files changed, 547 insertions(+) commit fb97bd1f0a0ad74137654ccc43f12a18d8a9e322 Author: Carlos Garnacho Date: Tue Nov 9 21:48:49 2010 +0100 GtkThemingEngine: Document missing class vmethods. gtk/gtkthemingengine.h | 3 +++ 1 file changed, 3 insertions(+) commit 4689b637397cb23dccaf227b1880e32b440b7078 Author: Carlos Garnacho Date: Tue Nov 9 21:33:10 2010 +0100 GtkButton: Use GtkStyleContext for rendering. gtk/gtkbutton.c | 94 +++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 58 insertions(+), 36 deletions(-) commit dc2df7d178867e9008e7f8c12878709f3a599a68 Author: Carlos Garnacho Date: Tue Nov 9 21:26:52 2010 +0100 GtkWindow: Use GtkStyleContext for rendering. gtk/gtkwindow.c | 76 +++++++++++++++++++++++++++++++++------------------------ 1 file changed, 44 insertions(+), 32 deletions(-) commit 3f12fc2bd87209b366e806c01859279830b350de Author: Carlos Garnacho Date: Tue Nov 9 21:24:41 2010 +0100 GtkStyleContext: Add gtk_style_context_set_background(). This function replaces gtk_style_set_background(). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkstylecontext.c | 42 ++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 3 +++ 3 files changed, 46 insertions(+) commit d9664021cc4917b93ac9a1aa0183e30226f61c7c Author: Carlos Garnacho Date: Tue Nov 9 18:31:39 2010 +0100 GtkWidget: Update pango context from style context's font description. gtk/gtkwidget.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit 1cfeeadc704f4644ebb0d95dddc1ee2004b269b3 Author: Carlos Garnacho Date: Tue Nov 9 18:28:38 2010 +0100 GtkWidget: Ensure the style context always has an screen. Things like font settings depend on the screen, and widgets like GtkTextView trigger queries on widgets without screen when the parent window is being destroyed. gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 48f239c1f2bab93f9fce3c59df5018752cb96ef0 Author: Carlos Garnacho Date: Tue Nov 9 18:27:36 2010 +0100 Add CSS class defines for toolbars and docks. gtk/gtkstylecontext.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 99879d4a5f56fec155a90b3bbb7d613da191508e Author: Carlos Garnacho Date: Tue Nov 9 18:27:13 2010 +0100 GtkStyle: translate a few more detail strings. gtk/gtkstyle.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 3848a58b1774318064c09b835165181df3ed5bc3 Author: Carlos Garnacho Date: Tue Nov 9 18:26:39 2010 +0100 GtkCssProvider: theme progressbars in default CSS. gtk/gtkcssprovider.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 0431239eadba0b0d1d09c66d14677d25169c8a6b Author: Carlos Garnacho Date: Mon Nov 8 20:17:17 2010 +0100 GtkThemingEngine: ensure 1px wide frames aren't painted between pixels. gtk/gtkthemingengine.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) commit f66275fa6ac98d01c90a3ba45d6b8593ad8bed99 Author: Carlos Garnacho Date: Mon Nov 8 20:15:19 2010 +0100 GtkThemingEngine: Use square cap for solid frames. gtk/gtkthemingengine.c | 1 + 1 file changed, 1 insertion(+) commit 3d1403e6849dd6394fb54a61af9140541fd9e880 Author: Carlos Garnacho Date: Mon Nov 8 20:12:15 2010 +0100 GtkThemingEngine: ensure that background isn't rendered past the frame boundaries. gtk/gtkthemingengine.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit d6ba3b7d89a1984c477b3ee79458b058109fceeb Author: Carlos Garnacho Date: Mon Nov 8 12:48:29 2010 +0100 GtkThemingEngine: Get rid of obsolete code for tooltips. gtk/gtkthemingengine.c | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) commit 661a13fe4d67d69246eacf5733dc86db25074584 Author: Carlos Garnacho Date: Mon Nov 8 12:39:28 2010 +0100 GtkStyleContext: Fix check for GtkIconSize in render_icon_pixbuf(). gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 405f2f306a903b67a81924fe0db959b5828010b3 Author: Carlos Garnacho Date: Mon Nov 8 02:53:12 2010 +0100 GtkStyleContext: restore widget state too in restore(). gtk/gtkstylecontext.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 8b267a58da7051c23c97074eb723b5de95723956 Author: Carlos Garnacho Date: Mon Nov 8 02:51:53 2010 +0100 GtkCssProvider: Do not miss the last class name in concatenated classes. Selectors like .menu.check or .entry.progressbar were being misparsed and attributed to .menu and .entry. gtk/gtkcssprovider.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit d321713704bcbe400baea97305c9b4d598fbe57d Author: Carlos Garnacho Date: Mon Nov 8 02:30:39 2010 +0100 GtkStyle: transform window background detail string. gtk/gtkstyle.c | 2 ++ 1 file changed, 2 insertions(+) commit 1ec47b20dbaa500bc3be9191e9bc124aefce9331 Author: Carlos Garnacho Date: Mon Nov 8 02:15:06 2010 +0100 GtkStyle: Transform menubar detail string. gtk/gtkstyle.c | 2 ++ 1 file changed, 2 insertions(+) commit 46b8cc86868c0acc2a1a11caee22abbad0866b55 Author: Carlos Garnacho Date: Mon Nov 8 01:52:25 2010 +0100 GtkStyle: Transform menu accelerators string gtk/gtkstyle.c | 2 ++ 1 file changed, 2 insertions(+) commit 4c898a3c7eda36cdcc71a7280af9be3c2654b4cd Author: Carlos Garnacho Date: Mon Nov 8 01:30:02 2010 +0100 GtkStyleContext: Define some more class names. gtk/gtkstylecontext.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit 912ad78cc5061de9e36064e291cf07424603bbf8 Author: Carlos Garnacho Date: Sat Nov 6 12:40:15 2010 +0100 Remove GTK_REGION_DEFAULT GTK_STYLE_CLASS_DEFAULT is preferred to match a default area, as it doesn't make sense to have a per-region default. gtk/gtkcssprovider.c | 5 ----- gtk/gtkenums.h | 2 -- 2 files changed, 7 deletions(-) commit 271145645cea0898eb461b36b631f9ee0c43887d Author: Carlos Garnacho Date: Sat Nov 6 12:38:52 2010 +0100 GtkThemingEngine: Use GtkSymbolicColor for shades. gtk/gtkthemingengine.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit df95a74a2752f9ece372a2dc82fa8c945ce2bc38 Author: Carlos Garnacho Date: Sat Nov 6 12:37:46 2010 +0100 GtkThemingEngine: Do not require a default value when registering properties NULL should work for 0 for int/double/enum/... types and NULL for pointer types, this should be sane enough to not require a default value. gtk/gtkthemingengine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 765f653df620c7e9a83c637c7e9d88e19c7b2ea8 Author: Carlos Garnacho Date: Sat Nov 6 12:36:05 2010 +0100 GtkSymbolicColor: Only require styleproperties when resolving named colors. It is not necessary for resolving colors based on literals, so be a bit less strict here. gtk/gtksymboliccolor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 525963d74d9f54ea502d5ff31ced5534de7cb6cf Author: Carlos Garnacho Date: Sat Nov 6 12:35:20 2010 +0100 GtkSymbolicColor: convert to/from hls when shading. This makes shading equal to GtkStyle's. gtk/gtksymboliccolor.c | 181 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 177 insertions(+), 4 deletions(-) commit 3ea9568c20e1bf6344620169bcf45b59db5436fc Author: Carlos Garnacho Date: Sat Nov 6 12:33:52 2010 +0100 GtkSymbolicColor: Do not clamp shade/mix/alpha factors. gtk/gtksymboliccolor.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a23863211b098d3db2b04f9dcf4a941645c506ae Author: Carlos Garnacho Date: Wed Nov 3 21:14:08 2010 +0100 GtkStyleContext: Add gtk_render_icon_pixbuf() This function is similar to gtk_style_render_icon(), which is now implemented on top of this one. gtk/gtkstyle.c | 125 +++++++++---------------------------------------- gtk/gtkstylecontext.c | 33 +++++++++++++ gtk/gtkstylecontext.h | 4 ++ gtk/gtkthemingengine.c | 92 ++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 4 ++ 5 files changed, 156 insertions(+), 102 deletions(-) commit 06c88571914dda77fec9a152a2dde9a498d3fdf5 Author: Carlos Garnacho Date: Wed Nov 3 21:12:57 2010 +0100 GtkThemingEngine: Fix compile warning. gtk/gtkthemingengine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 605fa03248e3ec9d31054a0d8eef268207312ea9 Author: Carlos Garnacho Date: Wed Nov 3 21:10:06 2010 +0100 Fix compile warning gtk/gtksettings.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit f2c6c82ff0155729e4b6ed94e33d8dc1e3e93dcb Author: Carlos Garnacho Date: Wed Nov 3 19:27:18 2010 +0100 GtkStatusIcon: update to use gtk_widget_override_symbolic_color(). gtk/gtkstatusicon.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit f383e6b0a2ba681d81296c2f5196e6884f0f211d Author: Carlos Garnacho Date: Wed Nov 3 12:21:04 2010 +0100 GtkWidget: Add new set of methods to override style information. gtk_widget_override_*() deprecates gtk_widget_modify_*(). There are only functions to modify fg/bg/font/symbolic color, If anything more fancy/complex is needed. There is the possibility of adding a GtkStyleProvider yourself. docs/reference/gtk/gtk3-sections.txt | 4 + gtk/gtk.symbols | 5 +- gtk/gtkwidget.c | 284 +++++++++++++++++++++++++++++++---- gtk/gtkwidget.h | 18 ++- 4 files changed, 281 insertions(+), 30 deletions(-) commit 920637abef35f4d26a2991b12aac830eb26ec8c4 Author: Carlos Garnacho Date: Wed Nov 3 12:18:48 2010 +0100 GtkStyle: Listen to context changes. This way the GtkStyle is updated to the latest style info, actually emitting ::style-set must be performed after invalidating the style context. gtk/gtkstyle.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit 33e95ae65fd8fa7803de4915f3acddba262c80c5 Author: Carlos Garnacho Date: Wed Nov 3 12:17:06 2010 +0100 GtkStyleContext: Add the start of a default set of class names/regions. docs/reference/gtk/gtk3-sections.txt | 21 ++++++ gtk/gtkstylecontext.h | 139 +++++++++++++++++++++++++++++++++++ 2 files changed, 160 insertions(+) commit 071ccaf8a7e5777f5e6309bd40a4a6d75d660525 Author: Carlos Garnacho Date: Wed Nov 3 12:15:49 2010 +0100 Theming documentation fixes 2 functions were not in -sections.txt, and GtkStyleSet was renamed to GtkStyleProperties. docs/reference/gtk/gtk3-sections.txt | 50 +++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 24 deletions(-) commit 80e74d79bbaa6db10b25bf5d21a0b5c589ecae8c Author: Carlos Garnacho Date: Wed Nov 3 11:40:12 2010 +0100 GtkStyleContext: Fix merging of local and global providers. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb8de847df03b91d3e6f0674021af1fa1ba543b4 Author: Carlos Garnacho Date: Wed Nov 3 11:36:18 2010 +0100 GtkStyleProperties: Merge font descriptions on merge() This is necessary so incomplete font descriptions are ensured to have family and size. gtk/gtkstyleproperties.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit af20ba6103d0eae66fc860d6a97af165f2ffd0f2 Author: Carlos Garnacho Date: Wed Nov 3 11:35:42 2010 +0100 GtkSymbolicColor: Take const GdkRGBA in new_literal(). gtk/gtksymboliccolor.c | 2 +- gtk/gtksymboliccolor.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2efa2947be059e588adb9ae3c968e0a5edbf1978 Author: Carlos Garnacho Date: Mon Nov 1 03:58:21 2010 +0100 Document gtk_render_* functions. gtk/gtkstylecontext.c | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) commit ebf5bd390f9c8fb13379afb12eaecea66262b020 Author: Carlos Garnacho Date: Mon Nov 1 02:46:35 2010 +0100 Add gtk_render_activity() This method will render progress bars and spinners, these should handle active and inconsistent states' animation progress in order to perform animations. gtk/gtkstylecontext.c | 23 +++++++++++++ gtk/gtkstylecontext.h | 2 +- gtk/gtkthemingengine.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++++ 4 files changed, 123 insertions(+), 1 deletion(-) commit af1f8701dc70ffc7b1a62714ef9b886c1edf5ab3 Author: Carlos Garnacho Date: Mon Nov 1 02:42:08 2010 +0100 GtkThemingEngine: draw resize grip through render_handle(). GtkJunctionSides is used instead of GdkWindowEdge, GtkStyle implementation has changed to use GtkStyleContext's. gtk/gtkstyle.c | 311 +++++++++---------------------------------------- gtk/gtkthemingengine.c | 267 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 321 insertions(+), 257 deletions(-) commit 227294a6aa798691ec4f5ca4f84a9796657f24d1 Author: Carlos Garnacho Date: Mon Nov 1 02:37:07 2010 +0100 GtkWidget: Trigger state change transitions on state flags change. This makes state transitions automatic for non-complex widgets, complex widgets such as GtkTreeView still need to notify state updates themselves. gtk/gtkwidget.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 2 deletions(-) commit c0d08ff627d6182f813d2992db0064b451d31be6 Author: Carlos Garnacho Date: Sun Oct 31 14:45:41 2010 +0100 GtkToolItemGroup: Set widget state as state flags. gtk/gtktoolitemgroup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c2f27fe11776e1e65e9a31ca9f847446d0cb103 Author: Carlos Garnacho Date: Sun Oct 31 14:45:19 2010 +0100 GtkToggleButton: Set widget state as state flags. gtk/gtktogglebutton.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) commit 80d1ce9f676f7eacf66a46cf749c20b840287124 Author: Carlos Garnacho Date: Sun Oct 31 14:45:01 2010 +0100 GtkRadioButton: Set widget state as state flags. gtk/gtkradiobutton.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 517eaa55e5277cb865ed6a7a3e304c0d85163153 Author: Carlos Garnacho Date: Sun Oct 31 14:44:26 2010 +0100 GtkNotebook: Set widget state as state flags. gtk/gtknotebook.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 5f0f21aad301cd396470681b6ccfb58dd93abaab Author: Carlos Garnacho Date: Sun Oct 31 14:44:09 2010 +0100 GtkMenuItem: Set widget state as state flags. gtk/gtkmenuitem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 9ae2e29f44a82f785a34c5d704bb4b3babd0f2d3 Author: Carlos Garnacho Date: Sun Oct 31 14:43:55 2010 +0100 GtkMenu: Set widget state as state flags. gtk/gtkmenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 399499225e9074df0ba325bee70c8ee3e3ec1827 Author: Carlos Garnacho Date: Sun Oct 31 14:43:37 2010 +0100 GtkExpander: Set widget state as state flags. gtk/gtkexpander.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit f7f5ac1b09de39ca5e856f86cb95fd61fe0a6662 Author: Carlos Garnacho Date: Sun Oct 31 14:43:20 2010 +0100 GtkEntry: Set widget state as state flags. gtk/gtkentry.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 0e25b19515143d6f72ee079cd896c6412db7d08e Author: Carlos Garnacho Date: Sun Oct 31 14:42:51 2010 +0100 GtkComboBox: Set widget state as state flags. gtk/gtkcombobox.c | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) commit 401b6553078d2479e7b9e9543332de36f71e5945 Author: Carlos Garnacho Date: Sun Oct 31 14:38:26 2010 +0100 GtkButton: Set widget state as state flags. gtk/gtkbutton.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit cd98204619f25db976fc2b8b99f2c08966aa3fbc Author: Carlos Garnacho Date: Sat Oct 30 21:48:38 2010 +0200 Implement widget states as a set of flags gtk_widget_(set|unset|get)_state_flags() has been added, using GtkStateFlags to represent the widget state. GtkStateType API has been implemented on top of the new one. docs/reference/gtk/gtk3-sections.txt | 3 + gtk/gtkmarshalers.list | 1 + gtk/gtkwidget.c | 338 ++++++++++++++++++++++++++--------- gtk/gtkwidget.h | 9 + 4 files changed, 271 insertions(+), 80 deletions(-) commit 34b91a74e5d2cde582167d4fb34b7cec09cbc5fc Author: Carlos Garnacho Date: Sat Oct 30 19:53:43 2010 +0200 Document missing value in GtkStateFlags gtk/gtkenums.h | 1 + 1 file changed, 1 insertion(+) commit 4acc20abc142356c581dc58328fff408aed7a6b8 Author: Carlos Garnacho Date: Fri Oct 29 06:47:32 2010 +0200 s/GtkStyleSet/GtkStyleProperties/ The former name had oddities such as gtk_style_set_set() and such, so the new name is nicer in that regard and not much longer. gtk/Makefile.am | 4 +- gtk/gtk.h | 2 +- gtk/gtkcssprovider.c | 22 +- gtk/gtksettings.c | 16 +- gtk/gtkstylecontext.c | 28 +-- gtk/{gtkstyleset.c => gtkstyleproperties.c} | 336 ++++++++++++++-------------- gtk/gtkstyleproperties.h | 115 ++++++++++ gtk/gtkstyleprovider.c | 4 +- gtk/gtkstyleprovider.h | 10 +- gtk/gtkstyleset.h | 115 ---------- gtk/gtksymboliccolor.c | 42 ++-- gtk/gtkthemingengine.c | 2 +- 12 files changed, 348 insertions(+), 348 deletions(-) commit 1bdd761c3fb9e9b5c33cbb78174b3ae5d391b83e Author: Carlos Garnacho Date: Fri Oct 29 06:01:51 2010 +0200 GtkWidget: Ensure name changes involve a style context update. gtk/gtkwidget.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 8ea649e0a0c9e8e70883fcfc10f2141700600247 Author: Carlos Garnacho Date: Fri Oct 29 05:33:38 2010 +0200 Rely only on fg/bg colors. "foreground-color" has been renamed to just "color" as in regular CSS, and the "text-color" and "base-color" properties have been removed. The default CSS has been changed to have widgets cope with this change. gtk/gtkcssprovider.c | 68 ++++++++++++++++++++---------------- gtk/gtkstyle.c | 34 ++++++++++++++---- gtk/gtkstyleset.c | 4 +-- gtk/gtkthemingengine.c | 95 ++++++++++++++------------------------------------ 4 files changed, 92 insertions(+), 109 deletions(-) commit 7de2cf3286ad7687c50ef374555ff9d4f5e0a66b Author: Carlos Garnacho Date: Fri Oct 29 05:30:36 2010 +0200 GtkCssProvider: Fix parsing of concatenated classes. Now selectors such as: GtkWidget#name.class1.class2 #name.class1.class2 .class1.class2 are parsed correctly, being meaningful for a widget defining several classes. gtk/gtkcssprovider.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 46 insertions(+), 5 deletions(-) commit a8a1d8cd01e7d4c7e710842f5a25073aa27372b7 Author: Carlos Garnacho Date: Wed Oct 27 23:23:14 2010 +0200 GtkThemingEngine: Use ::name when registering style props. gtk/gtkthemingengine.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 90de318ab3c29bd3e3854b3501f372e33c35ac51 Author: Carlos Garnacho Date: Tue Oct 26 00:43:20 2010 +0200 GtkThemingEngine: Add ::name construct only property This property is to be set by theming engines, the name set will be favored over the object type name when registering custom properties, making possible something like: -Clearlooks-border: blah; gtk/gtkthemingengine.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 110 insertions(+), 4 deletions(-) commit c88e3bfc0c3e89bc09d4b3604fe62e4a3d11b2a5 Author: Carlos Garnacho Date: Tue Oct 26 00:16:22 2010 +0200 GtkStyleSet: Prevent from possible underflow. gtk/gtkstyleset.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 51b742044a833e2561b90689e8203d7da7d74d1d Author: Carlos Garnacho Date: Mon Oct 25 20:44:15 2010 +0200 GtkCssProvider: Parse alpha() symbolic colors. The "alpha" symbolic color modifies a passed color's alpha by a factor, the syntax would accept things like: background-color: alpha (@bg_color, 0.8); foreground-color: alpha (shade (@fg_color, 0.8), 0.5); gtk/gtkcssprovider.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit ca44965f330bb96ee2c948869d75842191e50388 Author: Carlos Garnacho Date: Mon Oct 25 20:41:36 2010 +0200 GtkSymbolicColor: Add gtk_symbolic_color_new_alpha() This function modifies the alpha channel of a color, multiplying it by a factor. gtk/gtksymboliccolor.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtksymboliccolor.h | 2 ++ 2 files changed, 50 insertions(+), 1 deletion(-) commit 0bd81ef7109fd7110f22c3f102b0107218ccca71 Author: Carlos Garnacho Date: Mon Oct 25 13:55:56 2010 +0200 GtkCssProvider: Make default style depend more on custom colors. gtk/gtkcssprovider.c | 47 +++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 22 deletions(-) commit 5310ad80704135150440bee501890655525421e8 Author: Carlos Garnacho Date: Mon Oct 25 13:55:18 2010 +0200 GtkStyle: Get to style GtkCellRendererText text. gtk/gtkstyle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6356f01b06045e31fdbbccf37be4dbd7a1d361e4 Author: Carlos Garnacho Date: Mon Oct 25 10:24:15 2010 +0200 GtkThemingEngine: render 0-radius frames with 3D-like 45° corner effect gtk/gtkthemingengine.c | 59 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 10 deletions(-) commit 43f7fb8354fd6a3c7a3d9d0bd245d6006fb74e3a Author: Carlos Garnacho Date: Sun Oct 24 00:04:34 2010 +0200 GtkThemingEngine: Clear the background for .background class gtk/gtkthemingengine.c | 7 +++++++ 1 file changed, 7 insertions(+) commit d565e15951a68bbb2ed055d964aa9ac54cf804d3 Author: Carlos Garnacho Date: Sat Oct 23 22:51:58 2010 +0200 GtkStyle: translate active state in paint_flat_box(). gtk/gtkstyle.c | 3 +++ 1 file changed, 3 insertions(+) commit 087249db07f77a4ea445a8d187287e0388e3e003 Author: Carlos Garnacho Date: Sat Oct 23 22:24:57 2010 +0200 GtkCssProvider: Update end string when misparsing symbolic colors. gtk/gtkcssprovider.c | 1 + 1 file changed, 1 insertion(+) commit 7d441000f7bd2cda14382fa08dbe8f2a4f6085c5 Author: Carlos Garnacho Date: Sat Oct 23 21:40:49 2010 +0200 GtkCssProvider: Allow '\t' when parsing values. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4ca3b5071e577ce68ff3ceab179d187e16298578 Author: Carlos Garnacho Date: Sat Oct 23 21:40:20 2010 +0200 GtkSymbolicColor: Initialize alpha when resolving shades. gtk/gtksymboliccolor.c | 1 + 1 file changed, 1 insertion(+) commit 975f133d63a89dc0a1d304ac825cf47383854a84 Author: Carlos Garnacho Date: Sat Oct 23 18:33:07 2010 +0200 GtkThemingEngine: Improve rendering of inset/outset borders. gtk/gtkthemingengine.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit 39ce35dd75eca0e0f0ed2866eab1529084429d7c Author: Carlos Garnacho Date: Sat Oct 23 18:32:15 2010 +0200 GtkCssProvider: Improve default CSS. gtk/gtkcssprovider.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 6bd086560127f450d3e258fdc22c1d38e33465b6 Author: Carlos Garnacho Date: Sat Oct 23 18:25:18 2010 +0200 GtkStyle: Handle scrollbar buttons. gtk/gtkstyle.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 490d59f045c2ba839cf1135f4b1fb71f2ead79e1 Author: Carlos Garnacho Date: Sat Oct 23 18:24:14 2010 +0200 Do not shade alpha values. gtk/gtksymboliccolor.c | 1 - gtk/gtkthemingengine.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) commit 3bfc59b9bbee6ac57b8d9bba6d3c291ba2b6af95 Author: Carlos Garnacho Date: Fri Oct 22 23:59:58 2010 +0200 GtkStyle: Match "trough" and "slider" detail strings. This is so scrollbars can be themed throught the "trough" and "slider" classes. gtk/gtkstyle.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 4e02218f52080421cf40b29c82555ec95f708b40 Author: Carlos Garnacho Date: Fri Oct 22 12:41:19 2010 +0200 Use GdkRGBA all around in GtkStyleContext. gtk/gtkcssprovider.c | 27 ++++-- gtk/gtksettings.c | 4 +- gtk/gtkstyle.c | 37 +++++--- gtk/gtkstylecontext.c | 2 +- gtk/gtkstylecontext.h | 2 +- gtk/gtkstyleset.c | 26 +++--- gtk/gtkstyleset.h | 2 +- gtk/gtksymboliccolor.c | 39 ++++---- gtk/gtksymboliccolor.h | 2 +- gtk/gtkthemingengine.c | 247 ++++++++++++++++++++++++------------------------- 10 files changed, 205 insertions(+), 183 deletions(-) commit 3a455ed8f95324bdbf554935f7cff87518665c39 Author: Carlos Garnacho Date: Fri Oct 22 10:38:21 2010 +0200 GtkStyleSet: Register the border-style and border-color properties This is also implemented in the theming engine, although the default CSS should be using it in order to theme buttons, troughs, sliders and such. gtk/gtkenums.h | 6 + gtk/gtkstyleset.c | 3 + gtk/gtkthemingengine.c | 292 +++++++++++++++++++++++++------------------------ 3 files changed, 161 insertions(+), 140 deletions(-) commit 8d4ffedbf1facd3a585161ff0b37431b2f3d8d06 Author: Carlos Garnacho Date: Wed Oct 20 19:52:50 2010 +0200 GtkStyleContext: '_' prefix the structs, gtk-doc prefers this. gtk/gtkstylecontext.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 770f050d8c749d0f293356651f0a55385de84ee9 Author: Carlos Garnacho Date: Wed Oct 20 19:33:39 2010 +0200 GtkWidgetPath: turn into a boxed type. gtk/gtkwidgetpath.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit c9a3da5025a40ce8b41a67f40666a9dddf4d49fa Author: Carlos Garnacho Date: Wed Oct 20 19:02:41 2010 +0200 GtkStyleContext: s/set/add/ and s/unset/remove/ for classes/regions. Several classes and regions may be set to GtkStyleContext, so rename the functions to be more intuitive. docs/reference/gtk/gtk3-sections.txt | 16 +++++----- gtk/gtknotebook.c | 4 +-- gtk/gtkstyle.c | 60 ++++++++++++++++++------------------ gtk/gtkstylecontext.c | 24 +++++++-------- gtk/gtkstylecontext.h | 28 ++++++++--------- gtk/gtkwidgetpath.c | 4 +-- 6 files changed, 68 insertions(+), 68 deletions(-) commit 161d5175e1532145d3f9c84cba4d1bdb0c2b7ee3 Author: Carlos Garnacho Date: Wed Oct 20 18:47:28 2010 +0200 GtkThemingEngine: Honor border-radius in render_background(). gtk/gtkthemingengine.c | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) commit f7dd4238626bbbb453edc7170d661731e4948534 Author: Carlos Garnacho Date: Wed Oct 20 18:44:48 2010 +0200 GtkStyleSet: Register the "border-radius" property gtk/gtkstyleset.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 32b50f294814a97a453315839fe5109e278302b0 Author: Carlos Garnacho Date: Wed Oct 20 18:05:15 2010 +0200 GtkStyleContext: Update function declaration in header. gtk/gtkstylecontext.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 0a0a1a20a7080171154ac8ae349c159967273415 Author: Carlos Garnacho Date: Wed Oct 20 18:04:39 2010 +0200 GtkCssProvider: Make it able to parse enums. gtk/gtkcssprovider.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit d03caa4683397825417412d83570cd2ebf144177 Author: Carlos Garnacho Date: Wed Oct 20 17:37:00 2010 +0200 GtkCssProvider: Run through the widget path in the correct order. Comparing a selector with a widget path was being done backwards since the change to use GtkContainer::get_path_for_child(). gtk/gtkcssprovider.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit 35a41bd801bf121c2f0b7bc0287b7844daa3facb Author: Matthias Clasen Date: Wed Oct 20 13:26:27 2010 +0200 Make loading of theming engines from modules work gtk/gtkthemingengine.c | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) commit d0f681e898d0ddb6a34776ea11c42be5cac63097 Author: Carlos Garnacho Date: Tue Oct 19 18:42:00 2010 +0200 GtkStyleContext: Add gtk_style_context_new(). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkstylecontext.c | 23 +++++++++++++++++++++++ gtk/gtkstylecontext.h | 35 ++++++++++++++++++++++++++--------- 3 files changed, 50 insertions(+), 9 deletions(-) commit c2f47063c31321212790e692215790dac8b0f01a Author: Carlos Garnacho Date: Tue Oct 19 13:00:07 2010 +0200 GtkCssProvider: Parse default/sorted region flags. gtk/gtkcssprovider.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 4a9890e3ab133dd0ce9b727cecf014f1dd3d0866 Author: Carlos Garnacho Date: Tue Oct 19 12:59:19 2010 +0200 GtkCssProvider: Parse missing widget states. gtk/gtkcssprovider.c | 2 ++ 1 file changed, 2 insertions(+) commit 68bfb94f6962ae9f98b0f73c2536c1f2501b9ea0 Author: Carlos Garnacho Date: Tue Oct 19 12:09:23 2010 +0200 Change semantics of the methods to check whether an animation is running. It actually messed up with the state being actually set, and having a transition animation running for it. Now this dichotomy is removed, and gtk_style_context_state_is_running() only checks whether an animation is running, leaving state checking to flags & GTK_STATE_FLAG_*. docs/reference/gtk/gtk3-sections.txt | 4 +- gtk/gtkstylecontext.c | 79 +++++++++++++++--------------------- gtk/gtkstylecontext.h | 25 +++--------- gtk/gtkthemingengine.c | 54 ++++++++++++++++-------- gtk/gtkthemingengine.h | 8 ++-- 5 files changed, 82 insertions(+), 88 deletions(-) commit 96c16e246c5bdb5d5ad7ecbace254b94fb109ebe Author: Carlos Garnacho Date: Tue Oct 19 11:29:18 2010 +0200 GtkStyleContext: Actually store region ID when starting an animation. gtk/gtkstylecontext.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit a79626b7fb7d6609f0b7a650d50683b62a987a23 Author: Carlos Garnacho Date: Tue Oct 19 10:59:46 2010 +0200 Add theming docs Both API and file format is documented, there's still missing a migration doc though. docs/reference/gtk/Makefile.am | 3 + docs/reference/gtk/gtk-docs.sgml | 9 + docs/reference/gtk/gtk3-sections.txt | 242 +++++++++++++ docs/reference/gtk/gtk3.types | 4 + gtk/gtk.h | 1 + gtk/gtkanimationdescription.h | 2 +- gtk/gtkcontainer.c | 10 + gtk/gtkcssprovider.c | 414 +++++++++++++++++++++ gtk/gtkcssprovider.h | 8 +- gtk/gtkenums.h | 31 ++ gtk/gtkstylecontext.c | 672 +++++++++++++++++++++++++++++++++-- gtk/gtkstylecontext.h | 8 +- gtk/gtkstyleprovider.c | 52 ++- gtk/gtkstyleprovider.h | 14 +- gtk/gtkstyleset.c | 154 ++++++++ gtk/gtkstyleset.h | 8 +- gtk/gtksymboliccolor.c | 164 ++++++++- gtk/gtksymboliccolor.h | 4 +- gtk/gtkthemingengine.c | 211 ++++++++++- gtk/gtkthemingengine.h | 28 +- gtk/gtkwidget.c | 19 + gtk/gtkwidgetpath.c | 383 +++++++++++++++++++- gtk/gtkwidgetpath.h | 2 +- 23 files changed, 2387 insertions(+), 56 deletions(-) commit 59b0fa81332d7ab6d30813cb86a5706ee0a734d0 Author: Carlos Garnacho Date: Wed Oct 13 00:52:50 2010 +0200 Remove GtkOrientation parameter from gtk_render_handle(). The case for paned can be guessed out from the height and width, for handlebox the orientation parameter doesn't make much sense, and this way it could also be used for resize grips. gtk/gtkstyle.c | 3 +-- gtk/gtkstylecontext.c | 5 ++--- gtk/gtkstylecontext.h | 9 +++++++-- gtk/gtkthemingengine.c | 8 +++----- gtk/gtkthemingengine.h | 3 +-- 5 files changed, 14 insertions(+), 14 deletions(-) commit e8c103f652921530aa30ab9e829bbe485deb7d85 Author: Benjamin Berg Date: Wed Oct 13 16:33:38 2010 +0200 Use cairo gobject support instead of a new boxed type. gdk/gdkcairo.c | 2 -- gdk/gdkcairo.h | 3 --- gtk/gtkcssprovider.c | 3 ++- gtk/gtkstyleset.c | 13 +++++++------ 4 files changed, 9 insertions(+), 12 deletions(-) commit 88a3c2daaeaa36c6474bd3ce745fb0b127875dac Author: Carlos Garnacho Date: Tue Oct 12 21:48:23 2010 +0200 GtkGradient: Handle symbolic gradients. The css parser has been modified to parse correctly radial gradients: background-image: -gtk-gradient (radial, center center, 0, center center, 0.8, from (#000), to (#fff)); The theming engine has been modified to correctly animate these, as well as transitions between different pattern types. gtk/gtkcssprovider.c | 232 +++++++++++++++++++++++++++---------------------- gtk/gtksymboliccolor.c | 39 ++++++++- gtk/gtksymboliccolor.h | 6 ++ gtk/gtkthemingengine.c | 150 +++++++++++++++++++++----------- 4 files changed, 272 insertions(+), 155 deletions(-) commit 2e8b1cd358207442ea8bf914d9be12ead9510f65 Author: Carlos Garnacho Date: Tue Oct 12 03:46:40 2010 +0200 Gtk9Slice: Fix stretch case. gtk/gtk9slice.c | 61 +++++++++++++++++++++++++++++++++++++-------------------- gtk/gtk9slice.h | 4 ++-- 2 files changed, 42 insertions(+), 23 deletions(-) commit a65d0d00c003452f65273c6acc6793f1d815fa51 Author: Carlos Garnacho Date: Mon Oct 11 19:27:36 2010 +0200 GtkWidget: Store GtkStyleContext in private struct. gtk/gtkwidget.c | 69 ++++++++++++++++++++++----------------------------------- 1 file changed, 26 insertions(+), 43 deletions(-) commit 5bbab9872da0ea8ebb0c08a056d5cb1770a11bfb Author: Carlos Garnacho Date: Mon Oct 11 17:58:31 2010 +0200 GtkStyleContext: Cache style properties accross class/region changes. gtk/gtkstylecontext.c | 395 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 262 insertions(+), 133 deletions(-) commit 88b78953b68b01d9ac2f46b088322e4188fb9f38 Author: Carlos Garnacho Date: Mon Oct 11 00:23:40 2010 +0200 GtkContainer: Add method to get the GtkWidgetPath for a child. This is now used throughout in order to have the full path for a given widget, including intermediate named regions, the default implementation just returns the GtkContainer's path copy, no intermediate regions between. gtk/gtkcontainer.c | 22 +++++++++++ gtk/gtkcontainer.h | 5 +++ gtk/gtkstylecontext.c | 21 +++++----- gtk/gtkwidget.c | 105 +++++++++++++++++++------------------------------- gtk/gtkwidgetpath.c | 15 ++++++++ gtk/gtkwidgetpath.h | 2 + 6 files changed, 95 insertions(+), 75 deletions(-) commit c575733edab533c7e36062e06a4a8a9e2382685b Author: Carlos Garnacho Date: Sat Oct 9 15:19:52 2010 +0200 GtkStyleContext: Fix animation framework to work with the new draw() semantics. Invalidation region coalescing now happens recursively as draw() runs, and the widget's x/y as now drawing coordinates are 0,0 based. gtk/gtkstylecontext.c | 9 ++++++++- gtk/gtkstylecontext.h | 4 +++- gtk/gtkwidget.c | 12 +++++++----- 3 files changed, 18 insertions(+), 7 deletions(-) commit f9788eb173e59df9671551b2ac727f5a4729fc17 Author: Carlos Garnacho Date: Fri Oct 8 18:36:46 2010 +0200 GtkCssProvider: Add support for @import rules Now other CSS files can be referenced from the currently parsed file: @import url (other-file.css); @import url (/some/file.css); gtk/gtkcssprovider.c | 173 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 127 insertions(+), 46 deletions(-) commit 0ef48c0bde29bad9ee1cbd59a4544478d00a54a5 Author: Carlos Garnacho Date: Fri Oct 8 18:32:10 2010 +0200 GtkCssProvider: no need for resetting the parser prior to parsing data This is done anyway on each iteration to parse_rule() in parse_stylesheet() gtk/gtkcssprovider.c | 3 --- 1 file changed, 3 deletions(-) commit 8e96e4e41f2e18a07c049c53389436c8eaddb38a Author: Carlos Garnacho Date: Fri Oct 8 18:27:22 2010 +0200 GtkCssProvider: improve file paths parser. It will now return a full path, and check about the file being sane. gtk/gtkcssprovider.c | 72 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 52 insertions(+), 20 deletions(-) commit 1772b00e85d27d09d39f090e41a76f371e37d4d0 Author: Carlos Garnacho Date: Fri Oct 8 18:19:34 2010 +0200 GtkCssProvider: Transform custom colors to a @define-color rule. Given there are other rules such as @import (which will be supported), keep a sane namespace here, so for (re)defining a color name, in the CSS file it will look like: @define-color color-name #fff; @define-color other-color mix (@color-name, #f00, 0.4); gtk/gtkcssprovider.c | 68 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 29 deletions(-) commit a1a90396b7ba75f315173568906adc0686551fcf Author: Carlos Garnacho Date: Fri Oct 8 18:13:14 2010 +0200 GtkThemingEngine: Do not return a const GtkThemingEngine on load() gtk/gtkthemingengine.c | 2 +- gtk/gtkthemingengine.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 5c2cf1e934cfcdd5dccd277a9842b602fd6b674d Author: Carlos Garnacho Date: Wed Oct 6 01:04:06 2010 +0200 Plug some leaks. gtk/gtk9slice.c | 4 ++++ gtk/gtkcssprovider.c | 17 +++++++++++++---- gtk/gtksettings.c | 6 ++++-- 3 files changed, 21 insertions(+), 6 deletions(-) commit 5c8a8186715a54a3730727bc23e4cf0522bbcbcb Author: Carlos Garnacho Date: Wed Oct 6 00:53:49 2010 +0200 Fix typo in the Gtk9Slice parser. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b11d14a49c2d900f2fabf193742cee09f81bd52 Author: Carlos Garnacho Date: Tue Oct 5 10:56:52 2010 +0200 GtkButton: Notify on prelight state change. gtk/gtkbutton.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 908babd8ae6d02426c6c315a30da1783aea5a9d2 Author: Carlos Garnacho Date: Tue Oct 5 10:55:40 2010 +0200 GtkThemingEngine: Implement animations between gradients/colors. gtk/gtkthemingengine.c | 152 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) commit d8187b34bb7238d36f698951f8ad329e6ecdad3f Author: Carlos Garnacho Date: Tue Oct 5 10:54:49 2010 +0200 GtkSymbolicColor: Use G_DEFINE_BOXED_TYPE gtk/gtksymboliccolor.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) commit 7583f31609e923ebea8e0f8f94610cdd8517d7a3 Author: Carlos Garnacho Date: Tue Oct 5 10:54:19 2010 +0200 GtkStyleContext: Store animation region for a bunch of paint operations. gtk/gtkstylecontext.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit fecc07908769c3538d4a35c3cd7b89248756a0d1 Author: Carlos Garnacho Date: Tue Oct 5 10:53:09 2010 +0200 GtkStyleContext: Invalidate whole window if no invalidation region is obtained. gtk/gtkstylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) commit 20051e02eb93baa819a217bc70574e1b49865033 Author: Carlos Garnacho Date: Fri Sep 24 22:10:20 2010 +0200 GtkCssProvider: use mapped file to read CSS files. gtk/gtkcssprovider.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) commit 80cf01c2717961d3403470446b3d2c4c16b81322 Author: Carlos Garnacho Date: Fri Sep 24 22:09:37 2010 +0200 GtkCssProvider: unset filename on load_from_data() gtk/gtkcssprovider.c | 3 +++ 1 file changed, 3 insertions(+) commit 96e5a0214890580a19c4bffbb94a6004ee869527 Author: Carlos Garnacho Date: Fri Sep 24 22:08:49 2010 +0200 GtkThemingEngine: Use border-image to render borders if an image is available. gtk/gtkthemingengine.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) commit 7ee564c7cd02c2756dd54d46bfad3caf3e82c7ac Author: Carlos Garnacho Date: Fri Sep 24 22:05:20 2010 +0200 GtkCssProvider: Add a parser for 9slice typed properties. The value it parses is similar to the border-image CSS3 property, so strings like this will be accepted: border-image: url (foo.png) 4 3 4 3 repeat repeat; the image path is relative to the parsed CSS file dirname if no absolute path is provided. gtk/gtkcssprovider.c | 205 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 199 insertions(+), 6 deletions(-) commit f363e31a096a60c09f7f31c0a3646b39b548fe47 Author: Carlos Garnacho Date: Fri Sep 24 22:02:39 2010 +0200 Register the border-image property It will contain a 9-sliced image, so it can be rendered as rectangles with any dimensions. gtk/gtkstyleset.c | 2 ++ 1 file changed, 2 insertions(+) commit 089f375cdb7d04fcb8ca68896a03dd65e6fe7123 Author: Carlos Garnacho Date: Fri Sep 24 21:42:18 2010 +0200 Add Gtk9Slice This is a private boxed object to contain information about a border image in order to render it in a size independent way. gtk/Makefile.am | 2 + gtk/gtk9slice.c | 351 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtk9slice.h | 59 ++++++++++ 3 files changed, 412 insertions(+) commit cc68e62e24f65b2ac96da6527a2913b000895fd3 Author: Carlos Garnacho Date: Wed Sep 22 23:44:06 2010 +0200 GtkSettings: Add a new provider for the theme CSS file. gtk/gtksettings.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit ac73a8f7a8346ce7fe6ca916c438c5263701e3da Author: Carlos Garnacho Date: Wed Sep 22 23:40:59 2010 +0200 GtkStyleContext: Add gtk_style_context_reset_widgets() This function recalculates the style for all widgets on a screen. gtk/gtkstylecontext.c | 10 +++++----- gtk/gtkstylecontext.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) commit 679ff63d5cf582a357fa1ad14752b9f53caf4d39 Author: Carlos Garnacho Date: Wed Sep 22 23:39:15 2010 +0200 GtkCssProvider: Add gtk_css_provider_get_named() This functions loads a CSS file from a installed theme. gtk/gtkcssprovider.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++--- gtk/gtkcssprovider.h | 2 ++ 2 files changed, 73 insertions(+), 3 deletions(-) commit a07fe2c0e6d2dae404da866f741bd41fb833e52e Author: Carlos Garnacho Date: Sat Sep 11 12:48:27 2010 +0200 Add generic providers per-screen. The providers are added as soon as gtk GtkSettings object for the screen is created. gtk/gtksettings.c | 44 +++++++++++++++++++++++++++++++++++++++++++- gtk/gtkwidget.c | 36 ------------------------------------ 2 files changed, 43 insertions(+), 37 deletions(-) commit 1e66155aec1964bc441a10e30a49b9441f2c8b3a Author: Carlos Garnacho Date: Sat Sep 11 12:47:31 2010 +0200 GtkStyleContext: invalidate context when setting the screen gtk/gtkstylecontext.c | 2 ++ 1 file changed, 2 insertions(+) commit 8dfa0e03eac790398e6e05ca99238731fc7a7dea Author: Carlos Garnacho Date: Sat Sep 11 12:45:42 2010 +0200 GtkWidget: Set style context's screen before the widget_path. This is so the style context has all necessary information before triggering a style change on setting the path. gtk/gtkwidget.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 49ac732a184136b759b65eaaa56e5fef11df7e2b Author: Carlos Garnacho Date: Sat Sep 11 12:42:35 2010 +0200 GtkStyleContext: Add gtk_style_context_[add|remove]_provider_for_screen() These functions allow per-screen style providers. also, the changed signal will be emitted whenever a style context changes. gtk/gtkstylecontext.c | 233 +++++++++++++++++++++++++++++++++++++------------- gtk/gtkstylecontext.h | 6 ++ 2 files changed, 178 insertions(+), 61 deletions(-) commit f23970409448c8937491caaea1765b52d4b04c24 Author: Carlos Garnacho Date: Sat Sep 11 12:40:31 2010 +0200 GtkWidget: Add gtk_widget_reset_style(). This function is analogous to gtk_widget_reset_rc_styles(), updates style recursively on a widget. gtk/gtkwidget.c | 22 +++++++++++++++++++--- gtk/gtkwidget.h | 2 ++ 2 files changed, 21 insertions(+), 3 deletions(-) commit 3c390c9c8e2889f38b9a11d98b7e33b2b9e573ca Author: Carlos Garnacho Date: Sat Sep 11 12:36:54 2010 +0200 GtkWidget: Add the style-updated signal This signal is emitted whenever the widget's style changes. gtk/gtkwidget.c | 34 ++++++++++++++++++++++++++++++++++ gtk/gtkwidget.h | 2 ++ 2 files changed, 36 insertions(+) commit 77ccdfc94e721d8b1d27b2a718e1b376d38ecaa0 Author: Carlos Garnacho Date: Sat Sep 11 12:10:50 2010 +0200 GtkStyle: Protect against padding being NULL gtk/gtkstyle.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 9f84e101bf150a85f82e15c56130b1f98b8fdbf0 Author: Carlos Garnacho Date: Sat Sep 11 12:18:26 2010 +0200 GtkStyleContext: Add gtk_style_context_invalidate(). This function will regenerate all styling information. gtk/gtkstylecontext.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstylecontext.h | 5 +++++ 2 files changed, 51 insertions(+), 1 deletion(-) commit 756bbf526f60e8007f21375a0c9bc97586afeb82 Author: Carlos Garnacho Date: Sat Sep 11 12:10:25 2010 +0200 GtkStyleSet: Fix typo gtk/gtkstyleset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 58b6e538c97afc7a21c430e8d8e6f4879a14b574 Author: Carlos Garnacho Date: Thu Sep 2 02:14:10 2010 +0200 GtkThemingEngine: use background-image in render_background() gtk/gtkthemingengine.c | 52 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 36 insertions(+), 16 deletions(-) commit 2794e8d6ddb0b78f11c9abd91ba6880fbdd6f442 Author: Carlos Garnacho Date: Thu Sep 2 02:12:26 2010 +0200 GtkStyleSet: Register a "background-image" property. Ironically, it currently just handles gradients, the name is to conform to current CSS gradient implementation trends. gtk/gtkstyleset.c | 2 ++ 1 file changed, 2 insertions(+) commit cf87923d1bc3ef1e5fad75b969b91c64f6f56840 Author: Carlos Garnacho Date: Thu Sep 2 02:11:12 2010 +0200 GtkStyleSet: Handle GtkGradients as a replacement for cairo_pattern_t The former will handle GtkSymbolicColors, which will be resolved and cached at query time. gtk/gtkstyleset.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 3fc5c87bcb4505a4d63e2163d1e2e1c6775cc0f1 Author: Carlos Garnacho Date: Thu Sep 2 02:06:05 2010 +0200 GtkCssProvider: Add a parser for gradients. gtk/gtkcssprovider.c | 246 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 244 insertions(+), 2 deletions(-) commit 142a72637dc996be7f45462b8e2a5e379e54019b Author: Carlos Garnacho Date: Thu Sep 2 02:01:01 2010 +0200 Add GtkGradient. This type defines a gradient between 2 symbolic colors, with any number of color stop between these. At the moment it has been put besides GtkSymbolicColor, although should be completely private, it will likely need extending in the future for radial gradients. At some point, it maybe should also be used for images, so painting both a gradient and an image is consistent. gtk/gtkstyleset.h | 3 ++ gtk/gtksymboliccolor.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtksymboliccolor.h | 16 +++++- 3 files changed, 150 insertions(+), 1 deletion(-) commit 74de1839a4ebf88a22e6e21bcf2ad8403ca5d31d Author: Carlos Garnacho Date: Thu Sep 2 01:58:48 2010 +0200 GtkStyleSet: Set an empty default_value if none is provided. gtk/gtkstyleset.c | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) commit c908e263ac8b76b3ad5819f41919a177df33525c Author: Carlos Garnacho Date: Thu Sep 2 01:49:59 2010 +0200 GtkCssProvider: strip whitespaces in symbolic color values. gtk/gtkcssprovider.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit f12d7409cc1273781ec3b15a10e76fdba941ce11 Author: Carlos Garnacho Date: Thu Sep 2 01:48:24 2010 +0200 Allow linefeeds in property values. gtk/gtkcssprovider.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 02a30118c6110bc7906602adf1c38622d520f7de Author: Carlos Garnacho Date: Thu Sep 2 01:45:17 2010 +0200 Add a boxed type for cairo_pattern_t. gdk/gdkcairo.c | 2 ++ gdk/gdkcairo.h | 3 +++ 2 files changed, 5 insertions(+) commit 621a95f515a97ff19f62db9d0aa561ee73276bd9 Author: Carlos Garnacho Date: Mon Aug 30 22:41:12 2010 +0200 GtkSettings: implement GtkStyleProvider gtk/gtksettings.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstyleprovider.h | 5 ++-- gtk/gtkwidget.c | 6 ++++ 3 files changed, 84 insertions(+), 3 deletions(-) commit 58a51bca97ff8c366ef1f85353518b642c95fe8a Author: Carlos Garnacho Date: Mon Aug 30 22:39:47 2010 +0200 GtkStyle: Fill in x/ythickness and font_desc from the style context. gtk/gtkcssprovider.c | 1 + gtk/gtkstyle.c | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) commit 643abe312793ad45470e0a87fea792fa7b246eda Author: Carlos Garnacho Date: Mon Aug 30 22:35:30 2010 +0200 GtkStyleSet: Register "margin" property. gtk/gtkstyleset.c | 1 + 1 file changed, 1 insertion(+) commit 585afafa39a3b2c6a40661f015e195d5b15a9c75 Author: Carlos Garnacho Date: Mon Aug 30 22:34:31 2010 +0200 Add basic parser for GtkBorder properties. Different units aren't supported, it takes 1 to 4 integers representing pixel distances. gtk/gtkcssprovider.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 846f67d805316c8af0b8ce16a268b8a8868c3467 Author: Carlos Garnacho Date: Mon Aug 23 18:00:31 2010 +0200 GtkStyle: Allow GTK_ARROW_NONE. gtk/gtkstyle.c | 3 +++ 1 file changed, 3 insertions(+) commit 7e7347d1a072d553568b973985b3451e1d54b3c7 Author: Carlos Garnacho Date: Mon Aug 23 18:00:06 2010 +0200 GtkNotebook: invert tab drawing order so region flags are set correctly. gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 78a98decaee9a5ee05f2abcc8481b84d0a72bc1a Author: Carlos Garnacho Date: Fri Aug 20 14:58:54 2010 +0200 Get rid of GdkPangoRenderer code in GtkThemingEngine. gtk/gtkthemingengine.c | 179 ++++++++++--------------------------------------- 1 file changed, 36 insertions(+), 143 deletions(-) commit f058359182a7ba7c07eec807c5bb0530aeaf541b Author: Carlos Garnacho Date: Fri Aug 20 14:09:30 2010 +0200 Replace GdkRegion and GdkRectangle with their cairo counterparts. gtk/gtkstylecontext.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit c9d626523d103977eddf98f9e383bb2043c1371c Author: Carlos Garnacho Date: Fri Aug 20 13:56:30 2010 +0200 Remove gtkalias from style context code. gtk/gtkcssprovider.c | 5 ----- gtk/gtkstylecontext.c | 5 ----- gtk/gtkstyleprovider.c | 5 ----- gtk/gtkstyleset.c | 5 ----- gtk/gtksymboliccolor.c | 3 --- gtk/gtkthemingengine.c | 5 ----- gtk/gtktimeline.c | 3 --- gtk/gtkwidgetpath.c | 3 --- 8 files changed, 34 deletions(-) commit 9dfba95f095667b425a8f676c48c5749ab6c4c18 Author: Carlos Garnacho Date: Fri Aug 20 11:50:39 2010 +0200 GtkCssProvider: Add gtk_css_provider_load_from_path() gtk/gtkcssprovider.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcssprovider.h | 3 +++ 2 files changed, 63 insertions(+) commit 0ce649e965560863d585393f70c7212a4f9cffbc Author: Carlos Garnacho Date: Fri Aug 20 01:16:40 2010 +0200 Plug a bunch of leaks. gtk/gtkstyle.c | 2 +- gtk/gtkstylecontext.c | 257 ++++++++++++++++++++++++++----------------------- gtk/gtkstyleset.c | 1 + gtk/gtksymboliccolor.c | 25 +++++ gtk/gtkthemingengine.c | 6 ++ gtk/gtkwidget.c | 1 + gtk/gtkwidgetpath.c | 3 + 7 files changed, 175 insertions(+), 120 deletions(-) commit 91904f6778b40fd4cacf6efbdc7b6a25421ec0e0 Author: Carlos Garnacho Date: Thu Aug 19 22:47:44 2010 +0200 GtkButton: Notify on active state when (un)depressed gtk/gtkbutton.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 9b949479b377f316d0c1d5102fdeab2218b51d97 Author: Carlos Garnacho Date: Thu Aug 19 22:47:02 2010 +0200 GtkThemingEngine: Animate checkboxes activation. gtk/gtkthemingengine.c | 61 +++++++++++++++++++++++++++++--------------------- 1 file changed, 36 insertions(+), 25 deletions(-) commit 7519ed278b5f100d08fe95d88defb428da9af6a1 Author: Carlos Garnacho Date: Thu Aug 19 22:45:22 2010 +0200 GtkThemingEngine: Add progress arg to gtk_theming_engine_is_state_set() gtk/gtkthemingengine.c | 15 ++++++++------- gtk/gtkthemingengine.h | 3 ++- 2 files changed, 10 insertions(+), 8 deletions(-) commit 3c07e3d3dfbd8b7b6281198868dcd6f944b77f6e Author: Carlos Garnacho Date: Thu Aug 19 22:42:16 2010 +0200 GtkWidget: Update GtkStyleContext animation regions on allocation change. gtk/gtkwidget.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 61a0544b8be39cfdcac6d3fb831115dfb6bc2bf8 Author: Carlos Garnacho Date: Thu Aug 19 22:35:42 2010 +0200 GtkStyleContext: Add animation machinery. Animation regions are confined through gtk_style_context_[push|pop]_animatable_region, anything that's painted between these calls will be invalidated if an animation starts for any of the regions in the stack. gtk_style_context_notify_state_change() may be called from widgets to indicate a change for a given GtkStateType, in that case an animation will be started if there is an animation description for the widget/state. gtk/gtkstylecontext.c | 439 ++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstylecontext.h | 29 +++- gtk/gtkthemingengine.c | 2 +- 3 files changed, 459 insertions(+), 11 deletions(-) commit bbd0c5a2a24f55d2a340fbeb4f1b8c79e58e3c47 Author: Carlos Garnacho Date: Thu Aug 19 22:00:04 2010 +0200 GtkStyleContext: Declare gtk_style_context_list_classes() in header. gtk/gtkstylecontext.h | 2 ++ 1 file changed, 2 insertions(+) commit 52baa7d51e09d32ea2fe10c46757d1125a2e5190 Author: Carlos Garnacho Date: Thu Aug 19 21:50:19 2010 +0200 GtkCssProvider: Parse properties of type GtkAnimationDescription. gtk/gtkcssprovider.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 114f30b7726c17b1c3851fdd53c22dd2b3922e84 Author: Carlos Garnacho Date: Thu Aug 19 21:49:22 2010 +0200 GtkStyleSet: Register the "transition" property. gtk/gtkstyleset.c | 6 ++++++ 1 file changed, 6 insertions(+) commit ed840e73e43714650844b13e3de5944335866a63 Author: Carlos Garnacho Date: Thu Aug 19 21:45:30 2010 +0200 Add GtkAnimationDescription as a private boxed object. This struct will be used to represent an animation in GtkStyleSet. It will only be used internally in GtkStyleContext in order to trigger animations, engines shouldn't need this. gtk/Makefile.am | 2 + gtk/gtkanimationdescription.c | 123 ++++++++++++++++++++++++++++++++++++++++++ gtk/gtkanimationdescription.h | 47 ++++++++++++++++ 3 files changed, 172 insertions(+) commit 2e2c07b695dfeeccd75b1bf5181bc45b2ba489ec Author: Carlos Garnacho Date: Thu Aug 19 21:40:41 2010 +0200 Add GtkTimeline as a private object. This will only be used internally by GtkStyleContext in order to animate state changes. When a proper animation framework is introduced in GTK+, it may be ditched. gtk/Makefile.am | 2 + gtk/gtktimeline.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtktimeline.h | 117 +++++++++ 3 files changed, 857 insertions(+) commit 4781f94de258b9a3d6aa244626a30ffbbf529dfd Author: Carlos Garnacho Date: Mon Aug 16 19:09:34 2010 +0200 Move all theming stack to use GtkStateFlags. This support goes from the theming engines, which are able to retrieve style for different combined states to the CSS provider, where several state pseudo-classes may be specified, such as: GtkButton:active:prelight {} gtk/gtkcssprovider.c | 152 ++++++++++++++-------- gtk/gtkstylecontext.c | 11 +- gtk/gtkstylecontext.h | 6 +- gtk/gtkstyleset.c | 338 ++++++++++++++++++++++++++++++------------------- gtk/gtkstyleset.h | 45 +++---- gtk/gtkthemingengine.c | 141 +++------------------ gtk/gtkthemingengine.h | 6 +- 7 files changed, 354 insertions(+), 345 deletions(-) commit 2c7c4d9a513f8ddb80093cf7f2ed52095cc59b06 Author: Carlos Garnacho Date: Mon Aug 16 19:08:11 2010 +0200 GtkStyleContext: Return insertion position if not found when matching classes/regions gtk/gtkstylecontext.c | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) commit 11ac0cb3e16c159ac0a920cadfe2015784f13ed2 Author: Carlos Garnacho Date: Mon Aug 16 18:40:03 2010 +0200 GtkStyle: set the active flag depending on shadow_type in draw_box(). gtk/gtkstyle.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bccec3ef0c46d0426c7f7f4cfbe72a3142b1854a Author: Carlos Garnacho Date: Fri Aug 6 12:09:09 2010 +0200 GtkCssProvider: Use class for tooltips. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 74697d91fe3d5e077fd12ee0c22a6d64585071fd Author: Carlos Garnacho Date: Fri Aug 6 12:08:48 2010 +0200 GtkCssProvider: Parse and match class info. gtk/gtkcssprovider.c | 55 +++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 48 insertions(+), 7 deletions(-) commit 27c91622f63b31928066ed269a2df12b0c4975fb Author: Carlos Garnacho Date: Fri Aug 6 12:06:29 2010 +0200 Set classes info in GtkWidgetPath. gtk/gtkstylecontext.c | 35 ++++++++++++++++++++++++++++++++--- gtk/gtkwidget.c | 42 +++++++++++++++++++++++++++++------------- 2 files changed, 61 insertions(+), 16 deletions(-) commit 2dabf20cfd1193baec6082ec90c5d723bb010ad4 Author: Carlos Garnacho Date: Fri Aug 6 12:05:42 2010 +0200 GtkStyleContext: Add gtk_style_context_list_classes(). gtk/gtkstylecontext.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 8a1b6e8224c8c36c96d37adfdf119989ae7ba1cb Author: Carlos Garnacho Date: Fri Aug 6 11:59:35 2010 +0200 GtkWidgetPath: Add methods to include class info in paths. gtk/gtkwidgetpath.c | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwidgetpath.h | 19 +++++- 2 files changed, 198 insertions(+), 1 deletion(-) commit a3637ec60d9281f1b903ae48786184d690b0f055 Author: Carlos Garnacho Date: Thu Aug 5 11:08:51 2010 +0200 s/child class/region/ everywhere. "Child class" is an invented term anyway, and it conceptually defines identifiable regions in widgets. gtk/gtkcssprovider.c | 34 +++++++++--------- gtk/gtkenums.h | 14 ++++---- gtk/gtknotebook.c | 16 ++++----- gtk/gtkstyle.c | 20 +++++------ gtk/gtkstylecontext.c | 94 ++++++++++++++++++++++++-------------------------- gtk/gtkstylecontext.h | 20 +++++------ gtk/gtkthemingengine.c | 8 ++--- gtk/gtkthemingengine.h | 10 +++--- gtk/gtkwidget.c | 6 ++-- gtk/gtkwidgetpath.c | 12 +++---- gtk/gtkwidgetpath.h | 8 ++--- 11 files changed, 119 insertions(+), 123 deletions(-) commit 198d75bea5065adb40db20db46d0fc581110d4db Author: Carlos Garnacho Date: Thu Aug 5 11:28:15 2010 +0200 GtkStyleContext: Rename internal struct. GtkStyleRegion has been renamed to GtkStyleInfo, as it doesn't really have much to do with regions itself, the information it contains does. This struct is used in save/restore. gtk/gtkstylecontext.c | 169 +++++++++++++++++++++++++------------------------- 1 file changed, 84 insertions(+), 85 deletions(-) commit e04dfd4d6de0071f1029120868757ab178b4e18e Author: Carlos Garnacho Date: Wed Aug 4 17:51:19 2010 +0200 GtkThemingEngine: Add gtk_theming_engine_register_property(). This function may be used for custom property registration from theming engines. The property names will have the -${engine-type-name}-${prop-name} format, the parser has been modified to allow properties with '-' as the first char. gtk/gtkcssprovider.c | 32 ++++++++++++++++++++------------ gtk/gtkthemingengine.c | 19 +++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++++++ 3 files changed, 45 insertions(+), 12 deletions(-) commit d9e3782391a7eebe76743b4bd335d2857ed52d02 Author: Carlos Garnacho Date: Wed Aug 4 17:50:52 2010 +0200 GtkStyleSet: Fix compiler warning. gtk/gtkstyleset.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 355f0d69ab2c45ce7356361c6d957fd35acab854 Author: Carlos Garnacho Date: Wed Aug 4 17:49:15 2010 +0200 GtkStyleSet: Allow custom parsers on registered properties. gtk/gtkcssprovider.c | 13 +++++++++++-- gtk/gtkstyleset.c | 35 ++++++++++++++++++++++------------- gtk/gtkstyleset.h | 16 +++++++++++----- 3 files changed, 44 insertions(+), 20 deletions(-) commit 99224c9eecdeb813206c15fd2a618e214765f4b9 Author: Carlos Garnacho Date: Wed Aug 4 14:51:01 2010 +0200 GtkCssProvider: Parse correctly widget types with a name. There's now a distinction between: GtkLabel#label-name: Label with name "label-name" GtkWindow #label-name: Window containing a widget named "label-name" gtk/gtkcssprovider.c | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) commit 56e4ffabea547d2ea9ffa90c5bc9e0aece40749c Author: Carlos Garnacho Date: Wed Aug 4 13:11:50 2010 +0200 Compare widget names as GQuarks in style matching. gtk/gtkcssprovider.c | 8 +------- gtk/gtkwidgetpath.c | 45 ++++++++++++++++++++++++++++++++++++++------- gtk/gtkwidgetpath.h | 16 +++++++++++----- 3 files changed, 50 insertions(+), 19 deletions(-) commit 09d8592b5bc722cdfe6164929ec2f02943b0379c Author: Carlos Garnacho Date: Wed Aug 4 12:50:37 2010 +0200 GtkWidgetPath: Make API more consistent. gtk/gtkcssprovider.c | 4 ++-- gtk/gtkwidgetpath.c | 20 ++++++++++---------- gtk/gtkwidgetpath.h | 22 +++++++++++----------- 3 files changed, 23 insertions(+), 23 deletions(-) commit ad08330fae98a6d42a590d5320faf351e136f746 Author: Carlos Garnacho Date: Wed Aug 4 12:19:23 2010 +0200 Compare region names as quarks in style matching. gtk/gtkcssprovider.c | 8 +++---- gtk/gtkwidgetpath.c | 67 ++++++++++++++++++++++++++++++++++++---------------- gtk/gtkwidgetpath.h | 4 ++++ 3 files changed, 54 insertions(+), 25 deletions(-) commit d47d3d0200aed673d2a9bb1180fd9b9fdfa5087e Author: Carlos Garnacho Date: Wed Aug 4 11:46:01 2010 +0200 GtkCssProvider: Set child combinators in default CSS. gtk/gtkcssprovider.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5f77ead9c6d818962a8296dd3cc1ed24e741b9b8 Author: Carlos Garnacho Date: Wed Aug 4 11:44:32 2010 +0200 GtkCssProvider: Parse and compare widget names. gtk/gtkcssprovider.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) commit 52878c45b5303291be355232d2567f822b18529a Author: Carlos Garnacho Date: Wed Aug 4 11:43:18 2010 +0200 GtkCssProvider: Don't jump too eagerly to the next element when comparing selectors. gtk/gtkcssprovider.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) commit 85dbc719215f4a1d9fcff8aeeabf26262144f6d6 Author: Carlos Garnacho Date: Wed Aug 4 11:42:08 2010 +0200 GtkCssProvider: Immediately bail out if GType couldn't be resolved. gtk/gtkcssprovider.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 9ebbc7b5c5eea7499cb60e89502f02b7cfb0b2ad Author: Carlos Garnacho Date: Wed Aug 4 11:36:21 2010 +0200 GtkCssProvider: Small optimization. gtk/gtkcssprovider.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit c001833ed172a4057a1e52f2630b20a791a646a1 Author: Sven Herzberg Date: Thu Aug 5 16:21:47 2010 +0200 GtkCssProvider: don't ignore custom attributes * gtk/gtkcssprovider.c: don't ignore custom attribites (which can be added by theme engines) gtk/gtkcssprovider.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 27bc581dca3bdabcbfe708dfbb0eec64db016b6f Author: Sven Herzberg Date: Thu Aug 5 16:21:12 2010 +0200 GtkWidgetPath: properly use const * gtk/gtkwidgetpath.c, * gtk/gtkwidgetpath.h: use const where possible gtk/gtkwidgetpath.c | 22 +++++++++++----------- gtk/gtkwidgetpath.h | 26 +++++++++++++------------- 2 files changed, 24 insertions(+), 24 deletions(-) commit b6226cb7b943be3ffc13cceca328f840b1c85def Author: Carlos Garnacho Date: Tue Aug 3 20:38:23 2010 +0200 GtkThemingEngine: Render correctly spinbutton buttons. gtk/gtkthemingengine.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit dd8da82d1e4f72d325b99b8a481fedf9f6cbc991 Author: Carlos Garnacho Date: Tue Aug 3 20:37:53 2010 +0200 GtkStyle: set junction details in spinbutton buttons. gtk/gtkstyle.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 8c117b1638827fd34d51cb8f6deca31fa7caeedf Author: Carlos Garnacho Date: Tue Aug 3 20:36:09 2010 +0200 GtkThemingEngine: Add gtk_theming_engine_get_junction_sides(). gtk/gtkthemingengine.c | 11 +++++++++++ gtk/gtkthemingengine.h | 2 ++ 2 files changed, 13 insertions(+) commit 9108739c9b8ed9940eb0fcd259854df3486f29fc Author: Carlos Garnacho Date: Tue Aug 3 20:33:53 2010 +0200 GtkStyleContext: Add gtk_style_context_[gs]et_junction_sides(). These functions will help widgets specify how does one element being painted relate to other contiguous elements. gtk/gtkstylecontext.c | 31 +++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 4 ++++ 2 files changed, 35 insertions(+) commit d9b42ce50fd36020f29319707351e7fb61240b71 Author: Carlos Garnacho Date: Tue Aug 3 20:32:25 2010 +0200 Add GtkJunctionSides flags. gtk/gtkenums.h | 8 ++++++++ 1 file changed, 8 insertions(+) commit 143c4b3b60014891ff43ef00e781bd90b4b19b47 Author: Carlos Garnacho Date: Tue Aug 3 20:30:26 2010 +0200 GtkStyleContext: Add gtk_style_context_lookup_color(). gtk_style_lookup_color() now uses this function internally. gtk/gtkstyle.c | 18 +++--------------- gtk/gtkstylecontext.c | 21 +++++++++++++++++++++ gtk/gtkstylecontext.h | 3 +++ 3 files changed, 27 insertions(+), 15 deletions(-) commit b4a24d64576d1cb4d0bfe9b0d4c6858b96d2a469 Author: Carlos Garnacho Date: Tue Aug 3 20:29:07 2010 +0200 GtkStyleSet: Register the "border" property. gtk/gtkstyleset.c | 1 + 1 file changed, 1 insertion(+) commit 78cc97f7b36a10a4ea7751ffd83dcbd913656975 Author: Carlos Garnacho Date: Tue Aug 3 20:27:32 2010 +0200 GtkThemingEngine: fix typo in function declaration. gtk/gtkthemingengine.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fcf12ff9b98ef2e39a02354d00cb688c41a7d6ae Author: Carlos Garnacho Date: Tue Aug 3 20:26:53 2010 +0200 GtkThemingEngine: Add gtk_theming_engine_get_direction(). gtk/gtkthemingengine.c | 11 +++++++++++ gtk/gtkthemingengine.h | 2 ++ 2 files changed, 13 insertions(+) commit 978d97ea6f3b539f5fa20d2944b27d32328f2393 Author: Carlos Garnacho Date: Mon Aug 2 17:24:27 2010 +0200 GtkWidget: Set style context direction. gtk/gtkwidget.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit dc216ffb001011c901d0cf08d5d67d0e87a6f43a Author: Carlos Garnacho Date: Mon Aug 2 17:18:53 2010 +0200 GtkStyleContext: Add gtk_style_context_[gs]et_direction(). gtk/gtkstylecontext.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstylecontext.h | 4 ++++ 2 files changed, 50 insertions(+), 1 deletion(-) commit e15dc89f897d44c76665ea7b4415308096acfea4 Author: Carlos Garnacho Date: Mon Aug 2 16:16:50 2010 +0200 GtkWidget: Add the default CSS provider to all style contexts. gtk/gtkwidget.c | 5 +++++ 1 file changed, 5 insertions(+) commit 85398fc05fb0004bf1b855628402a736f4e9c1dd Author: Carlos Garnacho Date: Mon Aug 2 16:16:03 2010 +0200 GtkCssProvider: Add gtk_css_provider_get_default(). This method returns a GtkCssProvider with the default style information loaded. gtk/gtkcssprovider.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcssprovider.h | 3 +++ 2 files changed, 78 insertions(+) commit bd6751230a577356b51170b44a2466360161743f Author: Carlos Garnacho Date: Mon Aug 2 16:15:06 2010 +0200 GtkStyle: Move gtk_render_* calls to default vmethod implementations. gtk/gtkstyle.c | 2652 ++++++++++++++++---------------------------------------- 1 file changed, 741 insertions(+), 1911 deletions(-) commit 9255e20bf8872e3873bfeb2fd9d06d476513daff Author: Carlos Garnacho Date: Mon Aug 2 16:14:17 2010 +0200 GtkWidget: Create GtkStyle on top of GtkStyleContext. gtk/gtkwidget.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 6c549fecd3006b435be9d25eae1f8cabbc66efa5 Author: Carlos Garnacho Date: Mon Aug 2 16:11:40 2010 +0200 GtkWidget: Construct style for partial widget hierarchies. Some unparented widgets like to ask style details, so now the style is constructed regardless of the parent being present or not, and then reconstructed if the parent changes. gtk/gtkwidget.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) commit 09d6c4ea52b662edd867e825dff96fcace1604c2 Author: Carlos Garnacho Date: Mon Aug 2 16:05:58 2010 +0200 GtkStyle: Optionally construct above a GtkStyleContext. gtk/gtkstyle.c | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- gtk/gtkstyle.h | 4 ++ 2 files changed, 148 insertions(+), 14 deletions(-) commit 1e83e52b3d58b5bda9b43d0c2c98d94dcaa9f030 Author: Carlos Garnacho Date: Mon Aug 2 15:52:26 2010 +0200 GtkThemingEngine: Add code to render GtkFrame frame with gap. gtk/gtkthemingengine.c | 140 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 103 insertions(+), 37 deletions(-) commit d858801ec38ea9c6ffd4c0d670a358212dc3fa5e Author: Carlos Garnacho Date: Mon Aug 2 15:51:23 2010 +0200 GtkThemingEngine: Obey active/selected when rendering text. gtk/gtkthemingengine.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 5510f24cc11c4fe1ce01b615000c6e4c51d20702 Author: Carlos Garnacho Date: Mon Aug 2 15:50:37 2010 +0200 GtkThemingEngine: Rip out focus rendering from old code. gtk/gtkthemingengine.c | 56 ++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 45 insertions(+), 11 deletions(-) commit eadaded37433e7cbba8148d96fd5f8cc49026136 Author: Carlos Garnacho Date: Mon Aug 2 15:49:45 2010 +0200 GtkThemingEngine: Rip out expander rendering from old code. gtk/gtkthemingengine.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 67 insertions(+), 5 deletions(-) commit d22f393be3d8c8b293b6296bb772083e3daadbc3 Author: Carlos Garnacho Date: Mon Aug 2 15:48:31 2010 +0200 GtkThemingEngine: Render frames and spinbutton boxes properly. gtk/gtkthemingengine.c | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) commit 7482b636e6ec72c8a2f2601cd2e53fc4aa89b833 Author: Carlos Garnacho Date: Mon Aug 2 15:46:08 2010 +0200 GtkThemingEngine: Improve background rendering. Now active and selected states are taken into account, and GtkSpinButton buttons are special cased. gtk/gtkthemingengine.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit 911431c0b21e5ab9a7d592d4112afc5767aacc59 Author: Carlos Garnacho Date: Mon Aug 2 15:45:13 2010 +0200 GtkThemingEngine: Improve pixel alignment in arrows. gtk/gtkthemingengine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit c18ee462e376f271b23d23b2a5a1f683ad9ab619 Author: Carlos Garnacho Date: Mon Aug 2 15:33:20 2010 +0200 GtkThemingEngine: Add methods to retrieve widget style properties. gtk/gtkthemingengine.c | 42 ++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 9 +++++++++ 2 files changed, 51 insertions(+) commit 0dc81b9a35c982444a47c4097211e2254d711511 Author: Carlos Garnacho Date: Mon Aug 2 15:26:41 2010 +0200 GtkStyleSet: Allow setting default value when registering properties. This is now used for the "engine" keyword, where the default engine is used if none is specified. gtk/gtkstyleset.c | 58 +++++++++++++++++++++++++++++++++++++++++-------------- gtk/gtkstyleset.h | 3 ++- 2 files changed, 46 insertions(+), 15 deletions(-) commit c71248091218455c17939cfe0d82a6fe20d4158e Author: Carlos Garnacho Date: Mon Aug 2 13:58:16 2010 +0200 GtkStyleContext: Add varargs functions for getting widget style properties. gtk/gtkstylecontext.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 4 +++ 2 files changed, 76 insertions(+) commit 5f2e8bc0d10bd89bc4b0a7f49e1557d68313c805 Author: Carlos Garnacho Date: Mon Aug 2 13:52:28 2010 +0200 GtkStyleContext: Ensure style rebuilds after adding/removing classes. gtk/gtkstylecontext.c | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) commit 7748b1d2deea3fa06942e4e6251bf4f88fa83876 Author: Carlos Garnacho Date: Mon Aug 2 13:50:17 2010 +0200 GtkStyleContext: ensure class lookup return the correct insertion position if not found. gtk/gtkstylecontext.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit 0813a2283e8b1ba3924d3b594c4259c5d7297c28 Author: Carlos Garnacho Date: Mon Aug 2 13:46:25 2010 +0200 GtkCssProvider: Allow '_' in the middle of symbolic color names. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 227c500dced238f6c04f2729ca5e9bd3b6a734e2 Author: Carlos Garnacho Date: Mon Jul 19 12:00:07 2010 +0200 GtkThemingEngine: Improve slider rendering. gtk/gtkthemingengine.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 44373ec551a25a110aa073b23f5aab2798882647 Author: Carlos Garnacho Date: Mon Jul 19 11:59:27 2010 +0200 GtkThemingEngine: Cairo-ify frame rendering from GtkStyle. gtk/gtkthemingengine.c | 108 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 83 insertions(+), 25 deletions(-) commit 8771f46dae70e2d45439f7ae9aa36d11d9b4edd2 Author: Carlos Garnacho Date: Mon Jul 19 11:58:13 2010 +0200 GtkThemingEngine: Cairo-ify frame_gap rendering from GtkStyle. gtk/gtkthemingengine.c | 53 ++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 25 deletions(-) commit 7d2b51f147c67e94cd318ba9f64f80f2b889a17b Author: Carlos Garnacho Date: Mon Jul 19 11:57:25 2010 +0200 GtkThemingEngine: Cairo-ify extension rendering from GtkStyle. gtk/gtkthemingengine.c | 121 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 90 insertions(+), 31 deletions(-) commit 4772b675634eb375549fc3b4eed14975915e9771 Author: Carlos Garnacho Date: Mon Jul 19 11:56:01 2010 +0200 GtkThemingEngine: Make render_background use drawing primitives. gtk/gtkthemingengine.c | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) commit 1b556aa4d127d3b0ff1a47945b6a106e0ba15f61 Author: Carlos Garnacho Date: Mon Jul 19 11:54:31 2010 +0200 GtkThemingEngine: Unify code to render lines. gtk/gtkthemingengine.c | 105 ++++++++++++++++++------------------------------- 1 file changed, 38 insertions(+), 67 deletions(-) commit 75b059a3f26e8d6ffe3a40d05a0c945edb93611d Author: Carlos Garnacho Date: Mon Jul 19 11:51:17 2010 +0200 GtkThemingEngine: Add cairo-ified rendering primitives. Functions to add paths for lines, rectangle sides, and the gap side in notebooks have been added. gtk/gtkthemingengine.c | 192 +++++++++++++++---------------------------------- 1 file changed, 57 insertions(+), 135 deletions(-) commit 5cdb3f0e90ab03b59843beb425c323563724c6ed Author: Carlos Garnacho Date: Mon Jul 19 11:47:37 2010 +0200 GtkThemingEngine: Cairo-ify handle rendering from GtkStyle. gtk/gtkthemingengine.c | 69 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 25 deletions(-) commit 9261c2a9d79fc1b9eb24962acbe88ee33fe3104b Author: Carlos Garnacho Date: Mon Jul 19 11:45:35 2010 +0200 GtkThemingEngine: Take option rendering from GtkStyle. gtk/gtkthemingengine.c | 77 +++++++++++++++++++++++++++++++++++++------------- 1 file changed, 58 insertions(+), 19 deletions(-) commit 4e45e9099e6862fffb8051b4aeef147b5fb4301c Author: Carlos Garnacho Date: Mon Jul 19 11:42:18 2010 +0200 GtkThemingEngine: Take checkbox rendering from GtkStyle. gtk/gtkthemingengine.c | 79 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 62 insertions(+), 17 deletions(-) commit 27f5257d49a05d4e43c77c44bdbcf2684e46162f Author: Carlos Garnacho Date: Sun Jul 18 18:40:48 2010 +0200 GtkStyleContext: Don crash on empty class sets. gtk/gtkstylecontext.c | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit 038bcdcdb6bc916ad684c5b856396184b81b62da Author: Carlos Garnacho Date: Sat Jul 3 20:55:38 2010 +0200 GtkThemingEngine: Use GdkPangoRenderer when painting layouts. gtk/gtkthemingengine.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 151 insertions(+), 3 deletions(-) commit 475f0fc2661e7455c3ad7ffb18e1a808a4efb3b2 Author: Carlos Garnacho Date: Sat Jul 3 20:53:50 2010 +0200 GtkStyleContext: Add gtk_style_context_save/restore(). This API will be used to have savepoints when adding and removing style classes information. gtk/gtkstylecontext.c | 314 +++++++++++++++++++++++++++++++++++--------------- gtk/gtkstylecontext.h | 3 + 2 files changed, 223 insertions(+), 94 deletions(-) commit 4a465d279d0f2b5db2032b5456492d5114df9d87 Author: Carlos Garnacho Date: Sat Jul 3 13:21:56 2010 +0200 GtkThemingEngine: Add gtk_theming_engine_get_screen(). gtk/gtkthemingengine.c | 11 +++++++++++ gtk/gtkthemingengine.h | 2 ++ 2 files changed, 13 insertions(+) commit 5db7197c278c97a9f1c69028cc53ba5a02899bad Author: Carlos Garnacho Date: Sat Jul 3 13:20:45 2010 +0200 GtkWidget: Set screen info in GtkStyleContext. gtk/gtkwidget.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 758c3e18cca979a976c5cde565629c6994585dbc Author: Carlos Garnacho Date: Sat Jul 3 13:17:35 2010 +0200 GtkStyleContext: Add gtk_style_context_[gs]et_screen() gtk/gtkstylecontext.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 4 +++ 2 files changed, 103 insertions(+) commit 41650933fdaac3cd37a8b0f8dc201a5792fea99e Author: Carlos Garnacho Date: Sat Jul 3 02:20:42 2010 +0200 GtkStyleContext: Add priv pointer to object struct. gtk/gtkstylecontext.c | 83 ++++++++++++++++++++++++++------------------------- gtk/gtkstylecontext.h | 1 + 2 files changed, 44 insertions(+), 40 deletions(-) commit 10f6c04f33dec9432df334de3845e5ad27e1c4b1 Author: Carlos Garnacho Date: Sat Jul 3 02:19:54 2010 +0200 GtkStyleSet: Add priv pointer to object struct. gtk/gtkstyleset.c | 31 +++++++++++++++++-------------- gtk/gtkstyleset.h | 1 + 2 files changed, 18 insertions(+), 14 deletions(-) commit 875237187c4cad4e0cf2c408e8f5a27318540594 Author: Carlos Garnacho Date: Sat Jul 3 02:19:27 2010 +0200 GtkCssProvider: Add priv pointer to object struct. gtk/gtkcssprovider.c | 41 +++++++++++++++++++++++------------------ gtk/gtkcssprovider.h | 1 + 2 files changed, 24 insertions(+), 18 deletions(-) commit 51a8f642da27181a66477886fdfe0354c5dd3801 Author: Carlos Garnacho Date: Fri Jul 2 20:54:20 2010 +0200 Fix include. gtk/gtksymboliccolor.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit a256171d34a3000f899a8671b806dcfe529a5d26 Author: Carlos Garnacho Date: Sun Jun 27 19:37:34 2010 +0200 GtkStyleContext: Add gtk_style_context_lookup_icon_set(). gtk/gtkstylecontext.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 4 ++++ 2 files changed, 65 insertions(+) commit 318e0f28eea281907589f94f93241d5d3659beb0 Author: Carlos Garnacho Date: Sun Jun 27 19:35:08 2010 +0200 GtkStyleProvider: Add gtk_style_provider_get_icon_factory(). With this, style providers have a way to override default icon theme. gtk/gtkstyleprovider.c | 16 ++++++++++++++++ gtk/gtkstyleprovider.h | 7 +++++++ 2 files changed, 23 insertions(+) commit be5d4adf6b9636bc4f3d8ce1248fd937965a6bcc Author: Carlos Garnacho Date: Fri Jun 25 20:31:08 2010 +0200 GtkCssProvider: Allow symbolic colors when parsing style rules. gtk/gtkcssprovider.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit 1de8f7551768868af8593a4214c3cf7cd58c9a4d Author: Carlos Garnacho Date: Fri Jun 25 20:27:15 2010 +0200 GtkCssProvider: Parse color mappings. These are of the form: @color-a: #fff; @color-b: mix (@color-a, #000, 0.5) @color-c: shade (@color-b, 0.7) In the stylesheet, arbitrary nesting of these commands is handled. gtk/gtkcssprovider.c | 273 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 270 insertions(+), 3 deletions(-) commit 4ed96df96a9e85a1ef4d9befd6e5da281f3f226f Author: Carlos Garnacho Date: Fri Jun 25 20:08:07 2010 +0200 GtkStyleSet: Optionally take GtkSymbolicColors. gtk_style_set_set_property() now takes both GdkColor and GtkSymbolicColor GValues, All accessors still return GdkColors, so any symbolic color will be resolved and replaced in the styleset at that time. gtk/gtkstyleset.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 68 insertions(+), 9 deletions(-) commit b8fb2d1a367940aa8fb9b1b586350dbd66d4fa25 Author: Carlos Garnacho Date: Fri Jun 25 19:39:15 2010 +0200 GtkSymbolicColor: Add method to resolve to a GdkColor. gtk/gtkstyleset.h | 4 +++ gtk/gtksymboliccolor.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) commit e2b8efcbecac6864148f1bc1d738ccf7e3c4feb3 Author: Carlos Garnacho Date: Fri Jun 25 19:37:54 2010 +0200 GtkStyleSet: Add API to map symbolic colors. gtk/gtkstyleset.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstyleset.h | 10 ++++++--- 2 files changed, 74 insertions(+), 3 deletions(-) commit 7094213df92e1ac72e294de58dad62124e7dd155 Author: Carlos Garnacho Date: Fri Jun 25 19:29:51 2010 +0200 Add GtkSymbolicColor. This is a small boxed struct used to store symbolic colors so they can be resolved at a later point. gtk/Makefile.am | 2 + gtk/gtksymboliccolor.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtksymboliccolor.h | 49 ++++++++++++++++ 3 files changed, 204 insertions(+) commit d748ea983de123c065ede5bfb3118f54563416b8 Author: Carlos Garnacho Date: Fri Jun 25 19:24:19 2010 +0200 GtkWidgetPath: Add to gtkalias. gtk/gtkwidgetpath.c | 3 +++ 1 file changed, 3 insertions(+) commit b50c88d1703547b46ec890e2a4bd8e432cfb256b Author: Carlos Garnacho Date: Fri Jun 25 18:49:15 2010 +0200 GtkCssProvider: Plug memory leak. gtk/gtkcssprovider.c | 4 ---- 1 file changed, 4 deletions(-) commit 2cd4ff421547e648a615396df6afc28ffa8e3b19 Author: Carlos Garnacho Date: Fri Jun 25 18:46:59 2010 +0200 GtkCssProvider: Fix compile warning. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1d4687675fc12bd4cf399cac8ab9c85d55e3c75c Author: Carlos Garnacho Date: Sat Jun 19 16:04:30 2010 +0200 GtkCssProvider: set scanner->input_name. gtk/gtkcssprovider.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit 6c91ba1cc263c40989bcb67a4e27154a3711d303 Author: Carlos Garnacho Date: Fri Jun 18 17:25:53 2010 +0200 GtkWidget: Do not reset GtkStyleContext per get_style_context(). gtk/gtkwidget.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 22bae20ce8d986a0439ec72b4476c7ea653acb2a Author: Carlos Garnacho Date: Fri Jun 18 17:16:21 2010 +0200 GtkWidget: Hook up widget style property querying to style context. gtk/gtkwidget.c | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) commit 03370c6e0cd64154dc7288bd168b509250120d27 Author: Carlos Garnacho Date: Fri Jun 18 17:11:37 2010 +0200 GtkStyleContext: Add methods to get style property values. gtk/gtkstylecontext.c | 181 +++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstylecontext.h | 9 +++ 2 files changed, 187 insertions(+), 3 deletions(-) commit bf12227435e1cc8858a33148f820a8a29f895059 Author: Carlos Garnacho Date: Fri Jun 18 17:04:03 2010 +0200 GtkCssProvider: Implement GtkStyleProvider->get_style_property Style properties in the resource files are something like: -GtkComboBox-appears-as-string -GtkEntry-icon-prelight Following the usual naming spec for extensions to CSS. gtk/gtkcssprovider.c | 93 +++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 82 insertions(+), 11 deletions(-) commit 37335fbb6f572813b9af9524902c9161abfcae4c Author: Carlos Garnacho Date: Fri Jun 18 16:59:14 2010 +0200 GtkWidgetPath: Add methods to check topmost widget type. gtk/gtkwidgetpath.c | 29 +++++++++++++++++++++++++++++ gtk/gtkwidgetpath.h | 8 ++++++-- 2 files changed, 35 insertions(+), 2 deletions(-) commit 6990a012999be09b277cb0048f9416d08fec3836 Author: Carlos Garnacho Date: Fri Jun 18 16:58:16 2010 +0200 GtkStyleProvider: Add method to get widget style properties. gtk/gtkstyleprovider.c | 23 ++++++++++++++++++++++- gtk/gtkstyleprovider.h | 16 +++++++++------- 2 files changed, 31 insertions(+), 8 deletions(-) commit eaddc9f254649cd2607e428c023858da17fe5569 Author: Carlos Garnacho Date: Fri Jun 18 16:52:34 2010 +0200 GtkCssProvider: refactor out selector matching. gtk/gtkcssprovider.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) commit eec75f1f592dd043e50a4d0701543fe59d20d65e Author: Carlos Garnacho Date: Fri Jun 18 16:49:06 2010 +0200 GtkCssProvider: Ensure each scope has its parser config. gtk/gtkcssprovider.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit ff05cc48499a6f3f446ea839987f73384e781d52 Author: Carlos Garnacho Date: Fri Jun 18 16:46:31 2010 +0200 GtkCssProvider: Parse boolean values. gtk/gtkcssprovider.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit aa5ec97cac8d005d58df9d0caf2103faba02628f Author: Carlos Garnacho Date: Fri Jun 18 16:42:48 2010 +0200 GtkCssProvider: Make additions to parse_value() less error prone. gtk/gtkcssprovider.c | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) commit 814957021f5223b99ceb4b23a953c0eb09f30dcc Author: Carlos Garnacho Date: Sun Jun 13 17:33:47 2010 +0200 Fix compile warning. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66d1cb805427935f2637bf0455e473ad3cfc1dab Author: Carlos Garnacho Date: Sun Jun 13 17:31:22 2010 +0200 GtkStyleSet: Register GtkThemingEngine type. This has been also hooked up to the CSS provider, which parses the "engine" value to load the corresponding module. gtk/gtkcssprovider.c | 8 ++++++++ gtk/gtkstylecontext.c | 4 ++++ gtk/gtkstyleset.c | 2 ++ gtk/gtkthemingengine.c | 2 +- 4 files changed, 15 insertions(+), 1 deletion(-) commit 327a9fc66a2d8bf1f4814d608f1a95fdd6855bff Author: Carlos Garnacho Date: Sun Jun 13 17:26:18 2010 +0200 GtkWidget: Generate GtkWidgetPath on set_parent. There's no need to wait for realize() to have the right widget style. gtk/gtkwidget.c | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) commit 6906138e4549a8de05348fbbdb66c7be24afe44e Author: Carlos Garnacho Date: Sun Jun 13 17:10:05 2010 +0200 GtkStyleSet: Remove default value for registered properties. This should be handled at a higher level, a single default value for all states isn't that useful... gtk/gtkcssprovider.c | 2 +- gtk/gtkstyleset.c | 168 +++++++++------------------------------------------ gtk/gtkstyleset.h | 20 +----- 3 files changed, 30 insertions(+), 160 deletions(-) commit 80e01becbe38d6ba8d560d920577d19a43d40273 Author: Carlos Garnacho Date: Tue May 4 21:01:35 2010 +0200 Fix compilation. gtk/gtkwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a323310c195d04269e14786f9c78c107b02fb2d8 Author: Carlos Garnacho Date: Tue May 4 20:16:34 2010 +0200 GtkNotebook: Set GtkChildClassFlags for tabs. gtk/gtknotebook.c | 52 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 43 insertions(+), 9 deletions(-) commit e899fdd973fb650b7e875af60ea6c589cfc9d00a Author: Carlos Garnacho Date: Tue May 4 19:58:07 2010 +0200 GtkCssProvider: Set default value if no state pseudo-class is specified. gtk/gtkcssprovider.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 66accc4184650c4bd5bc92d2703a4faf260f9900 Author: Carlos Garnacho Date: Tue May 4 19:55:19 2010 +0200 GtkStyleSet: Add gtk_style_set_set_default(). This will set the default value to a given property for all possible states, such default value will only be used if the queried state doesn't have a value itself. gtk/gtkstyleset.c | 86 ++++++++++++++++++++++++++++++++++++++++++++----------- gtk/gtkstyleset.h | 3 ++ 2 files changed, 72 insertions(+), 17 deletions(-) commit bd9bd1310bb3a55c499cc980926876720e2b61a2 Author: Carlos Garnacho Date: Tue May 4 19:46:58 2010 +0200 GtkStyleContext: Fix compiler warning. gtk/gtkstylecontext.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 17908880b568b8951a9841109ec603131841d4e1 Author: Carlos Garnacho Date: Tue May 4 19:38:39 2010 +0200 GtkStyle: Use new render methods underneath. This commit should probably be squashed in the future, when GtkStyleContext is on par with it, and GtkStyle is just a shallow object on top of GtkStyleContext and calling it in the default implementation methods, so all gtk_paint_* and gtk_draw_* would work. gtk/gtkstyle.c | 473 ++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 403 insertions(+), 70 deletions(-) commit f5adc2a1c3bfd317f2288ba39925e7f7d6b50e38 Author: Carlos Garnacho Date: Fri Apr 23 02:36:47 2010 +0200 Add region details in gtk_widget_get_path(). gtk/gtkwidget.c | 42 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) commit cf27f6f1cfb7fb40ced5bb86e3cbbde58f0c6c2c Author: Carlos Garnacho Date: Fri Apr 23 02:33:01 2010 +0200 GtkStyleContext: fix typos in code. The wrong list was being modified in gtk_style_context_set_child_class(), and gtk_style_context_has_child_class() was checking for *flags != 0, not flags != NULL. gtk/gtkstylecontext.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 104caa74f05a376a7dd65f4b7540c6986c7781f3 Author: Carlos Garnacho Date: Fri Apr 23 02:31:57 2010 +0200 GtkStyleContext: Add gtk_style_context_list_child_classes(). gtk/gtkstylecontext.c | 25 +++++++++++++++++++++++++ gtk/gtkstylecontext.h | 2 ++ 2 files changed, 27 insertions(+) commit 67c4f8d02ebcc4846316399cda9ed386a494f11d Author: Carlos Garnacho Date: Fri Apr 23 01:31:44 2010 +0200 GtkCssProvider: Compare GtkWidgetPath regions with css. gtk/gtkcssprovider.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 977a9723588ba0ef5f2d74205aa8c8e3bf3f47c9 Author: Carlos Garnacho Date: Fri Apr 23 01:28:24 2010 +0200 GtkCssProvider: fix parsing of consecutive pseudo-classes. Now either of foo{}, foo:first-child{}, foo:nth-child(even):insensitive or foo:active{} will be correctly parsed. gtk/gtkcssprovider.c | 61 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 18 deletions(-) commit 0be4659c5d8f6428c41a5d5406a54cb2014f0311 Author: Carlos Garnacho Date: Fri Apr 23 01:23:27 2010 +0200 GtkCssProvider: move to next selector element on match or child combinator. gtk/gtkcssprovider.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit bc0af3208d55a3733e784a20bf00547da0bef274 Author: Carlos Garnacho Date: Wed Apr 21 01:51:46 2010 +0200 GtkCssProvider: free selector path on parse_rule(). gtk/gtkcssprovider.c | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) commit 07171d5f68378e8accbdd3ff3a16d879972685a5 Author: Carlos Garnacho Date: Wed Apr 21 01:48:01 2010 +0200 GtkCssProvider: Add named regions to selector path. gtk/gtkcssprovider.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit 707d5ae99c3a3c811d8c87b70a680aaa5d6e6398 Author: Carlos Garnacho Date: Wed Apr 21 01:46:52 2010 +0200 GtkCssProvider: Parse named regions. gtk/gtkcssprovider.c | 115 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 112 insertions(+), 3 deletions(-) commit 11c874619bdcf27204888831ac0d2de294874bb0 Author: Carlos Garnacho Date: Wed Apr 21 01:35:54 2010 +0200 GtkWidgetPath: Add API for named regions. gtk/gtkwidgetpath.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwidgetpath.h | 18 ++++++++ 2 files changed, 148 insertions(+) commit 71949e05c47fdce1f90e8515bf733b3a315fae5f Author: Carlos Garnacho Date: Wed Apr 21 01:27:46 2010 +0200 Refurbish GtkWidgetPath API. The foreach() function is now gone, there's now API to get GTypes and names from the position in the path. gtk/gtkcssprovider.c | 115 ++++++++++++++++--------------- gtk/gtkwidget.c | 4 +- gtk/gtkwidgetpath.c | 191 ++++++++++++++++++++++++++++----------------------- gtk/gtkwidgetpath.h | 32 +++++---- 4 files changed, 185 insertions(+), 157 deletions(-) commit f60e3f3a8afd00963d3cc810899aad5cab39f7ea Author: Carlos Garnacho Date: Wed Apr 21 00:32:21 2010 +0200 Move GtkChildClassFlags to gtkenums.h. gtk/gtkenums.h | 9 +++++++++ gtk/gtkstylecontext.h | 9 --------- 2 files changed, 9 insertions(+), 9 deletions(-) commit 8c03503d16331c83d28931b98ae7d4e48ea206f0 Author: Carlos Garnacho Date: Fri Apr 16 03:02:42 2010 +0200 GtkCssProvider: Add support for child/descendant combinators. Now, selectors like: GtkWindow > GtkButton {} GtkNotebook > GtkLabel {} will represent a direct parent/child relation between both elements, while GtkWindow GtkButton {} GtkNotebook GtkLabel {} will allow intermediate children between these. gtk/gtkcssprovider.c | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) commit d691e79cbf2f8df6b0c37b844d8f260b7a21085d Author: Carlos Garnacho Date: Fri Apr 16 02:59:36 2010 +0200 GtkCssProvider: Fix typo freeing SelectorElements. gtk/gtkcssprovider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit abbeb89b7ca7e369ec47c548107843ed85ba34d4 Author: Carlos Garnacho Date: Fri Apr 16 01:44:50 2010 +0200 GtkCssProvider: Allow empty selector. universal selector is implied, so things like this work: :active {} :insensitive{} gtk/gtkcssprovider.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 4c8353bcbf9e95ca15552540bd609a6e96387395 Author: Carlos Garnacho Date: Fri Apr 16 00:29:11 2010 +0200 GtkCssProvider: Allow '*' selectors. These would match a single widget of any type. gtk/gtkcssprovider.c | 66 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 28 deletions(-) commit 468f216b1cc12872c1c3af155bd0ba8a4965f780 Author: Carlos Garnacho Date: Wed Apr 14 23:36:48 2010 +0200 GtkCssProvider: Add state parsing. Now state is now defined as a pseudoclass in the CSS format, selectors like: GtkWidget:active { } GtkButton:insensitive { } GtkCalendar:prelight { } (also :hover is accepted) ... define the style for the given state. gtk/gtkcssprovider.c | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) commit 7dada9949d32d8463458cbf4695aea2671180ea8 Author: Carlos Garnacho Date: Sun Apr 11 23:30:49 2010 +0200 GtkWidget: Create GtkCssProvider for user modifications. ~/.gtk-X.0.css is checked, and added as a style resource if available. gtk/gtkwidget.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 82f485afd925c4b47acce987a55c7f7fb9e53e14 Author: Carlos Garnacho Date: Sun Apr 11 23:30:07 2010 +0200 GtkStyleProvider: Add defines for most common priorities. gtk/gtkstyleprovider.h | 5 +++++ 1 file changed, 5 insertions(+) commit bccad0c65c63db5e516e1f9fd317a61e61b31b83 Author: Carlos Garnacho Date: Sun Apr 11 23:03:25 2010 +0200 Added GtkCssProvider. GtkCssProvider is a GtkStyleProvider implementation which is able to read CSS-like input to style widgets. At the moment, only the basic parser features are available. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkcssprovider.c | 835 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcssprovider.h | 61 ++++ 4 files changed, 899 insertions(+) commit 7c5c4d86aefd6e39d7f23eaf4e107467300b9295 Author: Carlos Garnacho Date: Sun Apr 11 20:30:24 2010 +0200 Add GtkWidgetPath parameter to gtk_style_provider_get_style(). gtk/gtkstylecontext.c | 11 ++++++++--- gtk/gtkstyleprovider.c | 5 +++-- gtk/gtkstyleprovider.h | 7 +++++-- gtk/gtkstyleset.c | 3 ++- 4 files changed, 18 insertions(+), 8 deletions(-) commit 9971f386b0b027c66ab86af6471a9fd694525f58 Author: Carlos Garnacho Date: Sun Apr 11 20:26:49 2010 +0200 GtkStyleSet: Add method to lookup property default settings. gtk/gtkstyleset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstyleset.h | 3 +++ 2 files changed, 53 insertions(+) commit 7647deb4170480e1de3ea6c667440d6229dc7d2f Author: Carlos Garnacho Date: Sun Apr 11 19:52:58 2010 +0200 GtkStyleSet: Make property registration take const GValues. gtk/gtkstyleset.c | 6 +++--- gtk/gtkstyleset.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit fdcda4b356ea6d90482648dd45630de606f1411c Author: Carlos Garnacho Date: Sun Apr 11 19:46:57 2010 +0200 GtkStyleContext: allow late set_path() calls. Now the properties will only be regenerated whenever there's a GtkWidgetPath to query about. gtk/gtkstylecontext.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit bdadcb568cc6e798c056492a437974a3a008a359 Author: Carlos Garnacho Date: Sat Mar 27 21:30:30 2010 +0100 GtkStyleContext: Fix compiler warning. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f984c39e93738dc49ae5b7fcd82453c47ef47fca Author: Carlos Garnacho Date: Sat Mar 27 21:29:55 2010 +0100 GtkStyleContext: Fix typo. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f8c74ae54bb59e1dbf94718432e8227931a8f6c4 Author: Carlos Garnacho Date: Sat Mar 27 21:28:44 2010 +0100 GtkStyleContext: Add gtk_render_handle(). gtk/gtkstylecontext.c | 22 ++++++++++++++++++++++ gtk/gtkstylecontext.h | 7 +++++++ 2 files changed, 29 insertions(+) commit 9e5d9ff28d9ac3c546c9a3a625ad91d057a6f6ba Author: Carlos Garnacho Date: Sat Mar 27 21:27:52 2010 +0100 GtkThemingEngine: Add vmethod to render a handle area. gtk/gtkthemingengine.c | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 7 +++++ 2 files changed, 90 insertions(+) commit 160821042cabbcce4f9e279c7c7cc2de7a759744 Author: Carlos Garnacho Date: Sat Mar 27 21:26:27 2010 +0100 GtkStyleContext: Add gtk_render_extension(). gtk/gtkstylecontext.c | 22 ++++++++++++++++++++++ gtk/gtkstylecontext.h | 7 +++++++ 2 files changed, 29 insertions(+) commit aa1d492fe96dbe165fb5f105e57323bdc246f240 Author: Carlos Garnacho Date: Sat Mar 27 21:25:33 2010 +0100 GtkThemingEngine: Add vmethod to render an extension. gtk/gtkthemingengine.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 7 ++++ 2 files changed, 95 insertions(+) commit 88492a50d6dbc6702ebbdbf9c888a21dbbc35f60 Author: Carlos Garnacho Date: Sat Mar 27 21:24:22 2010 +0100 GtkStyleContext: Add gtk_render_frame_gap(). gtk/gtkstylecontext.c | 26 ++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 9 +++++++++ 2 files changed, 35 insertions(+) commit af1edc3d8809f35092c25eedfdb81af7c7a45e2a Author: Carlos Garnacho Date: Sat Mar 27 21:23:13 2010 +0100 GtkThemingEngine: Add vmethod to render frames with a gap. gtk/gtkthemingengine.c | 145 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 9 +++ 2 files changed, 154 insertions(+) commit 6a1b54f8bfc30bcc77d8bf5cb46bf4dec819dc8d Author: Carlos Garnacho Date: Sat Mar 27 21:21:34 2010 +0100 GtkStyleContext: Add gtk_render_slider(). gtk/gtkstylecontext.c | 22 ++++++++++++++++++++++ gtk/gtkstylecontext.h | 7 +++++++ 2 files changed, 29 insertions(+) commit 2ebdf80adcad73d4e784834c6908a7e40cc586c0 Author: Carlos Garnacho Date: Sat Mar 27 21:20:21 2010 +0100 GtkThemingEngine: Add vmethod to render sliders. gtk/gtkthemingengine.c | 37 +++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 7 +++++++ 2 files changed, 44 insertions(+) commit 86727adc4d09c69f954e56a1beb437179d168ee9 Author: Carlos Garnacho Date: Sat Mar 27 21:18:24 2010 +0100 GtkStyleContext: Add gtk_render_line(). gtk/gtkstylecontext.c | 21 +++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 27 insertions(+) commit b8f6617d991dc2507cdcfa5ef01f0b9f72243305 Author: Carlos Garnacho Date: Sat Mar 27 21:17:22 2010 +0100 GtkThemingEngine: Add vmethod to render lines. gtk/gtkthemingengine.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 +++ 2 files changed, 127 insertions(+) commit f80fbbd829fc4cb444709890b355d0efbb1ef682 Author: Carlos Garnacho Date: Sat Mar 27 20:22:44 2010 +0100 GtkStyleContext: Add gtk_render_layout(). gtk/gtkstylecontext.c | 20 ++++++++++++++++++++ gtk/gtkstylecontext.h | 5 +++++ 2 files changed, 25 insertions(+) commit 92994a0129af184d7b7b3be775dc3177b6f2084e Author: Carlos Garnacho Date: Sat Mar 27 20:21:55 2010 +0100 GtkThemingEngine: Add vmethod to render layouts. gtk/gtkthemingengine.c | 40 ++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 5 +++++ 2 files changed, 45 insertions(+) commit 0486f5bbc023c9d0c684bb5f3330f244a10b89ff Author: Carlos Garnacho Date: Sat Mar 27 20:19:53 2010 +0100 GtkStyleContext: Add gtk_render_focus(). gtk/gtkstylecontext.c | 21 +++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 27 insertions(+) commit 8439537e2f69fec3e1af4c96709c06ed21db06fe Author: Carlos Garnacho Date: Sat Mar 27 20:18:38 2010 +0100 GtkThemingEngine: Add vmethod to render focus indicator. gtk/gtkthemingengine.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++++++ 2 files changed, 57 insertions(+) commit 9c3b079c1cb49e1681f1c5b27c27ddb7f0e67217 Author: Carlos Garnacho Date: Sat Mar 27 20:16:44 2010 +0100 GtkStyleContext: Add gtk_render_expander(). gtk/gtkstylecontext.c | 21 +++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 27 insertions(+) commit 19fdaabf4ca7226226f1df19ebc8a73b295b2cce Author: Carlos Garnacho Date: Sat Mar 27 20:15:45 2010 +0100 GtkThemingEngine: Add vmethod to render expanders. gtk/gtkthemingengine.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 +++++ 2 files changed, 68 insertions(+) commit b4c8eba4803edcd09c23fb76f862004fb4241a0e Author: Carlos Garnacho Date: Sat Mar 27 20:12:46 2010 +0100 GtkStyleContext: Add gtk_render_frame(). gtk/gtkstylecontext.c | 21 +++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 27 insertions(+) commit 48990bc71cf275a5edea2235161702e4ac181faa Author: Carlos Garnacho Date: Sat Mar 27 20:11:31 2010 +0100 GtkThemingEngine: Add vmethod to render frames. gtk/gtkthemingengine.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++++ 2 files changed, 102 insertions(+) commit 25488633ec3b4316847e481376bdaafd87274065 Author: Carlos Garnacho Date: Sat Mar 27 20:08:23 2010 +0100 GtkStyleContext: Add gtk_render_background(). gtk/gtkstylecontext.c | 21 +++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 27 insertions(+) commit 13812de971a8f382232f281284e11f82c77f0bf9 Author: Carlos Garnacho Date: Sat Mar 27 20:06:44 2010 +0100 GtkThemingEngine: Add vmethod to render backgrounds. gtk/gtkthemingengine.c | 173 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++ 2 files changed, 179 insertions(+) commit 01a8e068420d68cd62a9d81a33f83ce12017509f Author: Carlos Garnacho Date: Sat Mar 27 19:57:54 2010 +0100 GtkStyleContext: Add gtk_render_arrow(). gtk/gtkstylecontext.c | 22 ++++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 28 insertions(+) commit b7ca7d19ee4eeb67e24a4d4fd553a970f28f7f2f Author: Carlos Garnacho Date: Sat Mar 27 18:50:39 2010 +0100 GtkThemingEngine: Add vmethod to render arrows. gtk/gtkthemingengine.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 +++++ 2 files changed, 76 insertions(+) commit 1c15b140a9050687074e4aed05b0fb831368565a Author: Carlos Garnacho Date: Sat Mar 20 17:40:21 2010 +0100 GtkStyleContext: Add gtk_render_option(). gtk/gtkstylecontext.c | 22 ++++++++++++++++++++++ gtk/gtkstylecontext.h | 6 ++++++ 2 files changed, 28 insertions(+) commit 263f6de0e5704954e08dec3abb8d23b27bee9e1c Author: Carlos Garnacho Date: Sat Mar 20 17:37:34 2010 +0100 GtkThemingEngine: Add vmethod to render radio buttons. gtk/gtkthemingengine.c | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++++ 2 files changed, 89 insertions(+) commit 401625b8b35c574bfa8ee57c267fdc76a236fbb8 Author: Carlos Garnacho Date: Sat Mar 20 14:26:11 2010 +0100 GtkStyleContext: Add gtk_render_check(). gtk/gtkstylecontext.c | 24 ++++++++++++++++++++++++ gtk/gtkstylecontext.h | 8 ++++++++ 2 files changed, 32 insertions(+) commit acf4306bcdf8ac5476d95f087f44d13fd8950082 Author: Carlos Garnacho Date: Sat Mar 20 14:17:40 2010 +0100 GtkThemingEngine: Add vmethod to render checkboxes. gtk/gtkthemingengine.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 7 +++++ 2 files changed, 88 insertions(+) commit bf7a9914ddcb9bb65c8099686edf1db75b767fcf Author: Carlos Garnacho Date: Sat Mar 20 14:13:50 2010 +0100 GtkThemingEngine: Add accessors to style classes. gtk/gtkthemingengine.c | 28 ++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 6 ++++++ 2 files changed, 34 insertions(+) commit fe4a6cea734ec869578ecd0e641b568a1a8fca34 Author: Carlos Garnacho Date: Sat Mar 20 13:30:05 2010 +0100 GtkWidget: Add widget path to style context. gtk/gtkwidget.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 1d2aa614078a1bcc9e270aceb265cefc6fc1702d Author: Carlos Garnacho Date: Sat Mar 20 13:07:41 2010 +0100 GtkStyleContext: Add child style classes. Child style classes are like style classes, but with additional positional information. This would be usually set by the parent container. gtk/gtkstylecontext.c | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 17 ++++++ 2 files changed, 156 insertions(+) commit 9a76d1a332e7b460867b438492a5e2f9e616c8fd Author: Carlos Garnacho Date: Sat Mar 20 13:02:20 2010 +0100 GtkStyleContext: Add style classes. Style classes are the replacement of detail strings. gtk/gtkstylecontext.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 7 +++++ 2 files changed, 90 insertions(+) commit bd3b97d82bb31171f6917382b0a4a0a44721821c Author: Carlos Garnacho Date: Sat Mar 13 20:08:06 2010 +0100 GtkStyleContext: Relate to a GtkThemingEngine. gtk/gtkstylecontext.c | 4 ++++ 1 file changed, 4 insertions(+) commit 0171c768710a4663163443b2e77bbdb3bf1feea5 Author: Carlos Garnacho Date: Sat Mar 13 18:35:35 2010 +0100 GtkThemingEngine: Add module loading capabilities. gtk/gtkthemingengine.c | 121 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 3 ++ 2 files changed, 124 insertions(+) commit 57be029b15769dea10a281db6c6590ed902b4bfb Author: Carlos Garnacho Date: Sat Mar 13 11:23:23 2010 +0100 Add GtkThemingEngine. GtkThemingEngine will be the theming engines base class, with default implementations for all paint functions, and readonly access to the related GtkStyleContext data. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkthemingengine.c | 152 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkthemingengine.h | 77 +++++++++++++++++++++++++ 4 files changed, 232 insertions(+) commit b7e6ae3983b53396b017cfb6dbf22b4a7ad4e149 Author: Carlos Garnacho Date: Sat Mar 13 11:15:42 2010 +0100 GtkStyleContext: Add gtk_style_context_[gs]et_path() This relates a GtkStyleContext with a widget path, so all style querying would happen based on it. gtk/gtkstylecontext.c | 32 ++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 8 +++++++- 2 files changed, 39 insertions(+), 1 deletion(-) commit 9794b6adf9f5885a54450e1dbb7bdf629d17ef2c Author: Carlos Garnacho Date: Fri Mar 12 19:02:33 2010 +0100 GtkWidget: Add gtk_widget_get_path(). This function composes and returns a GtkWidgetPath representing the passed widget. gtk/gtkwidget.c | 24 +++++++++++++++++++++++- gtk/gtkwidget.h | 3 +++ 2 files changed, 26 insertions(+), 1 deletion(-) commit 61360dfddfaddaa68e96137e9f9e8881bd3669b3 Author: Carlos Garnacho Date: Fri Mar 12 18:55:54 2010 +0100 Add GtkWidgetPath. GtkWidgetPath represents a widget path. It will mainly used by theming engines to know detail about the widget hierarchy without actually accessing the widget. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkwidgetpath.c | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwidgetpath.h | 52 +++++++++++++++ 4 files changed, 237 insertions(+) commit 835cc7049cc9f1f3730d04b05b334a3ca28b6576 Author: Carlos Garnacho Date: Wed Mar 10 01:02:46 2010 +0100 GtkStyleContext: Add getters and setter for state. gtk/gtkstylecontext.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 7 +++++++ 2 files changed, 62 insertions(+) commit 3f93c714ae749c106cb037c76bc6e72176e0b6c6 Author: Carlos Garnacho Date: Wed Mar 10 00:55:48 2010 +0100 GtkWidget: Add gtk_widget_get_style_context(). There will be one GtkStyleContext per widget, at the moment its lifetime is tied to the widget's, but it could be narrowed down to GTK_WIDGET_REALIZED. gtk/gtkwidget.c | 23 +++++++++++++++++++++++ gtk/gtkwidget.h | 4 ++++ 2 files changed, 27 insertions(+) commit 2e96770e0b3686380e94d3c82d428958f648c9ec Author: Carlos Garnacho Date: Wed Mar 10 00:52:57 2010 +0100 Add GtkStateFlags. It basically represents GtkStateType as a flag set. gtk/gtkenums.h | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 8a7e035ac731dbf5e50e90221ba57ebe8edbd450 Author: Carlos Garnacho Date: Wed Mar 10 00:28:18 2010 +0100 GtkStateType: Add inconsistent and focused state. gtk/gtkenums.h | 2 ++ 1 file changed, 2 insertions(+) commit b82355c76ed3bb59e117b0ed7b32e394a61fa949 Author: Carlos Garnacho Date: Sun Mar 7 19:58:35 2010 +0100 GtkStyleContext: Fix typo. gtk/gtkstylecontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 28b7782d7801bded393094052b61fa62a20c4d2b Author: Carlos Garnacho Date: Sun Mar 7 19:57:53 2010 +0100 GtkStyleSet: Add method to register border property. gtk/gtkstyleset.c | 20 ++++++++++++++++++++ gtk/gtkstyleset.h | 5 +++++ 2 files changed, 25 insertions(+) commit 16484f845901137a7102833128fb02e10acbbde6 Author: Carlos Garnacho Date: Sun Mar 7 19:07:27 2010 +0100 GtkStyleSet: Add method to register font properties. gtk/gtkstyleset.c | 22 ++++++++++++++++++++++ gtk/gtkstyleset.h | 2 ++ 2 files changed, 24 insertions(+) commit 1a3d964615d67ac61be35cad25c59bc0ac6b2422 Author: Carlos Garnacho Date: Sun Mar 7 01:22:38 2010 +0100 GtkStyleContext: Add methods to query composed style. gtk/gtkstylecontext.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 11 +++++++++++ 2 files changed, 60 insertions(+) commit 2da033b18c67eaad1f1eac9de9d1d5e1b74eda89 Author: Carlos Garnacho Date: Sat Mar 6 19:52:18 2010 +0100 GtkStyleSet: Return default value if value is not set. gtk/gtkstyleset.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) commit 9fdcbd7a8457a73f664795c35086f46b31fb42e2 Author: Carlos Garnacho Date: Fri Mar 5 03:02:59 2010 +0100 GtkStyleSet: Add valist and varargs getters/setters. gtk/gtkstyleset.c | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkstyleset.h | 12 +++++ 2 files changed, 148 insertions(+), 1 deletion(-) commit 2bf7483e743916bbb23c611a6a0bf46593e0a6a5 Author: Carlos Garnacho Date: Fri Mar 5 02:06:53 2010 +0100 GtkStyleSet: Use property GQuark as store keys. gtk/gtkstyleset.c | 59 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 16 deletions(-) commit 4c60de478307a06d7c45f81880791ee04b3ca09b Author: Carlos Garnacho Date: Fri Mar 5 01:45:47 2010 +0100 GtkStyleSet: Add style property registration funcs. Also some properties have been added as a default set. gtk/gtkstyleset.c | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstyleset.h | 16 ++++++ 2 files changed, 174 insertions(+) commit 2b425d89c80a47d0820b7b1b7aff26c37e5a61b8 Author: Carlos Garnacho Date: Thu Mar 4 23:00:30 2010 +0100 Add GtkStyleContext. GtkStyleContext will conglomerate the information of several GtkStyleProviders for widgets and theme engines to query it. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkstylecontext.c | 225 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstylecontext.h | 59 +++++++++++++ 4 files changed, 287 insertions(+) commit 530ae15f96b465e62286a6b995f514b53fe4883b Author: Carlos Garnacho Date: Thu Mar 4 22:58:28 2010 +0100 gtkstyleset.h: Add declaration for gtk_style_set_merge(). gtk/gtkstyleset.h | 4 ++++ 1 file changed, 4 insertions(+) commit f969470ad8c9c9bb706fcccdb88e693cb34bfbee Author: Carlos Garnacho Date: Thu Mar 4 22:51:56 2010 +0100 GtkStyleSet: Implement GtkStyleProvider. As simple as it can get. gtk/gtkstyleset.c | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) commit 019fa73308b1e1703b257c20b5d05165e062e2ef Author: Carlos Garnacho Date: Thu Mar 4 21:05:03 2010 +0100 Add GtkStyleProvider, an interface to provide style details. The get_style() function isn't final yet, further parameters should be added to query details based on the widget hierarchy, name, etc. gtk/Makefile.am | 2 ++ gtk/gtk.h | 1 + gtk/gtkstyleprovider.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstyleprovider.h | 58 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 127 insertions(+) commit f601abd25fcf8d9910542953dd19dc924cfae581 Author: Carlos Garnacho Date: Thu Mar 4 20:59:18 2010 +0100 Add GtkStyleSet, a store of style properties. At the moment there's only basic API for adding, removing and clearing a property. There's also API to merge 2 GtkStyleSets. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkstyleset.c | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkstyleset.h | 70 +++++++++++++++ 4 files changed, 327 insertions(+) commit 06288b5ae84182f9c6a1c29b245e0b4535a4a359 Author: Carlos Garnacho Date: Thu Mar 4 20:58:18 2010 +0100 Add GTK_STATE_LAST to mark the end of GtkState enum. gtk/gtkenums.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 0d873a61e53201df57e5ba3990a152a94c043e43 Author: Yaron Shahrabani Date: Sat Dec 4 15:28:27 2010 +0200 Updated Hebrew translation po-properties/he.po | 2252 ++++++++++++++++++++++++++------------------------- po/he.po | 410 +++++----- 2 files changed, 1354 insertions(+), 1308 deletions(-) commit 1d3961b34258a7a8c97ca12993220554369fccb1 Author: Tristan Van Berkom Date: Sat Dec 4 21:49:44 2010 +0900 Fixing gtk_cell_area_box_focus(). the ->focus() method was getting mixed up when more than one cell was in the same group (not aligned), added the proper check to break out of the loop on time. gtk/gtkcellareabox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4eff8b6b070f854b511ae3788e09179f067b446 Author: Tristan Van Berkom Date: Sat Dec 4 21:41:48 2010 +0900 Added some "align" checkbuttons to show configurable cell alignments in testtreeedit. tests/testtreeedit.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 71 insertions(+), 6 deletions(-) commit bbee4de33d93f94ae704a4c0e761a72b6633ea4f Author: Tristan Van Berkom Date: Sat Dec 4 20:54:36 2010 +0900 Fixed typo in GtkCellArea docs. gtk/gtkcellarea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b0f849eafd6c56a052a1ea8930bcff3bb0cfbc15 Author: Tristan Van Berkom Date: Sat Dec 4 20:52:03 2010 +0900 Changed GTK_CELL_AREA_WARN_INVALID_CHILD_PROPERTY_ID for GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID docs/reference/gtk/gtk3-sections.txt | 2 +- gtk/gtkcellarea.h | 17 +++++++++++++---- gtk/gtkcellareabox.c | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) commit 9c7e00f744e571393a25bb0a939b6df16507ed17 Author: Tristan Van Berkom Date: Sat Dec 4 17:10:31 2010 +0900 Fixing GtkTreeViewColumn to use the new _gtk_cell_layout_buildable_custom_tag_end correctly. gtk/gtkentrycompletion.c | 4 ++-- gtk/gtktreeviewcolumn.c | 13 ++++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) commit 84eb40b57ef67ef7da689bae2975719a79d4c2a7 Author: Tristan Van Berkom Date: Sat Dec 4 16:55:49 2010 +0900 Added GtkEntryCompletion:cell-area construct property. - Removed most of GtkCellLayout implementation in favor of ->get_area() - This allows GtkBuildable cell layout implementation to implement the child "cell-properties" - Also allows feeding a custom/different GtkCellArea implementation to layout cells. - Share the internal area with the created GtkTreeViewColumn. gtk/gtkentrycompletion.c | 253 +++++++++++++++++++++++------------------------ gtk/gtkentryprivate.h | 1 + 2 files changed, 122 insertions(+), 132 deletions(-) commit 52ba4f49c52a3157b595ea5da8c2a8f228094e28 Author: Tristan Van Berkom Date: Sat Dec 4 16:53:28 2010 +0900 Added boolean return to GtkCellLayout buildable custom tag end shared private function. gtk/gtkcelllayout.c | 7 ++++--- gtk/gtkcelllayout.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit c8c5ed8fa1d20ee93c45324138f85da76e968f43 Author: Tristan Van Berkom Date: Sat Dec 4 14:05:15 2010 +0900 Removing hack and fixing gtk_tree_view_column_cell_get_size(). Now consult gtk_cell_area_context_get_preferred_height(). It can be that height-for-widths requested here were too large when multiple cells are in play because of the alignments stored in the context... removing the temporary focus-line-width hack. gtk/gtktreeviewcolumn.c | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) commit 0f4a2d322be507aaae8229f84bf80665901512d3 Author: Tristan Van Berkom Date: Sat Dec 4 15:52:40 2010 +0900 Fixed merge conflicts from cherry-pick of construct-only GtkTreeViewColumn:cell-area property. gtk/gtktreeviewcolumn.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit acc4dd291287b6217fdee5b0e56e18bfb3899322 Author: Tristan Van Berkom Date: Wed Dec 1 23:26:25 2010 +0900 Added GtkTreeViewColumn:cell-area construct-only property. Allow feeding treeviewcolumn a custom cell-area (or not a custom one, but allow sharing the cell-area with say, the combo-box area). This patch also: - Fixes signal connections to the area (now they do eventually get disconnected at dispose time, they are handled regardless if a treeview is set but execute safely, at least there is only one connection/disconnection). - Fixes refcounting on the cell_area (GtkCellArea is GInitiallyUnowned). - Adds a constructor() in order to build the cell-area if one has not been provided by the caller before hand at g_object_new() construct time. gtk/gtktreeviewcolumn.c | 119 +++++++++++++++++++++++++++++++++++++----------- 1 file changed, 92 insertions(+), 27 deletions(-) commit 9c6a801f5252c07ca4afbae85f9dde6c1abfcf78 Author: Tristan Van Berkom Date: Sat Dec 4 15:41:42 2010 +0900 Migrated GtkCellLayout documentation into the source code. Also added a section on specifying properties in the GtkCellLayout UI description. docs/reference/gtk/tmpl/gtkcelllayout.sgml | 186 ----------------------------- gtk/gtkcelllayout.c | 68 +++++++++++ gtk/gtkcelllayout.h | 11 ++ 3 files changed, 79 insertions(+), 186 deletions(-) commit 7e2571a3580673696dda82138b637b01e76d0a0e Author: Tristan Van Berkom Date: Sat Dec 4 15:02:53 2010 +0900 Added "Cell Properties" section to the GtkCellArea documentation. gtk/gtkcellarea.c | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) commit 2a41de70b149050bbeb4cf2b49be1942f29e3ea4 Author: Tristan Van Berkom Date: Sat Dec 4 14:04:25 2010 +0900 Removing an unused variable from GtkCellRendererText->get_preferred_width() gtk/gtkcellrenderertext.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 12e5e24c3e647aa18c0de57d812f1c39a5dd514f Author: Matthias Clasen Date: Fri Dec 3 23:50:58 2010 -0500 Another attempt to fix the gdk symbol list gdk/gdk.symbols | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d998e7761c4972b26079eaeb14f10996576e5415 Author: Matthias Clasen Date: Fri Dec 3 15:41:37 2010 -0500 Update sections docs/reference/gdk/gdk3-sections.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 350fb1d55c7453ad6e2117b032a4fcaea81ac68f Author: Benjamin Otte Date: Fri Dec 3 16:14:31 2010 +0100 API: gdk: Rename GdkWindowObjectClass to GdkWindowClass Be consistent in the naming of objects. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdkwindow.c | 14 +++++++------- gdk/gdkwindow.h | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) commit d916398dd2bc05bbdf50939b2583ea2e3a3cec97 Author: Benjamin Otte Date: Fri Dec 3 16:10:46 2010 +0100 API: Rename GdkWindowClass to GdkWindowWindowClass We argued replacing GdkWindowClass with a input_only boolean, but this is not doable in an API-stable way, so I decided against it. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdkwindow.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit a996a309c767bd30175a1ed5a5f3777d0f54cddc Author: Matthias Clasen Date: Fri Dec 3 13:05:23 2010 -0500 One more forgotten symbol gdk/gdk.symbols | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 5687d7f8808290138c2cbdf001d132cb9cf88751 Author: Matthias Clasen Date: Fri Dec 3 13:04:42 2010 -0500 Update gdk symbol list gdk/gdk.symbols | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 3d81af670dd3497c768731d17687ca305824eb87 Author: Andrej Žnidaršič Date: Fri Dec 3 18:10:08 2010 +0100 Updated Slovenian translation po/sl.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 17e2c5391cdf70f956383d518f0c63a98c425ca1 Author: Matthias Clasen Date: Fri Dec 3 08:50:05 2010 -0500 Fix up parameter mismatches in the docs And other minor gdk doc fixes. docs/reference/gdk/gdk3-sections.txt | 14 ++++++++++---- gdk/gdkcairo.c | 11 ++++++++++- gdk/gdkwindow.c | 2 +- gdk/x11/gdkkeys-x11.c | 5 ++--- gdk/x11/gdkx.h | 2 ++ 5 files changed, 25 insertions(+), 9 deletions(-) commit 4ef86fc500119ce4ab71cdf942b58d58df9d96b1 Author: Matthias Clasen Date: Fri Dec 3 08:21:48 2010 -0500 Add annotation to gdk_screen_get_monitor_geometry Pointed out by William Jon McCann. gdk/x11/gdkscreen-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c5a60e035da205ff2af93bbfdded4328419889e6 Author: Tristan Van Berkom Date: Fri Dec 3 17:21:28 2010 +0900 Removed GtkCellAreaBoxPrivate from GtkCellAreaBox section. docs/reference/gtk/gtk3-sections.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0fa7477091564666465e72692ddb856200d53dc3 Author: Tristan Van Berkom Date: Fri Dec 3 17:13:31 2010 +0900 Adding documentation for GtkCellAreaBox. gtk/gtkcellareabox.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) commit 9e3ebe49558e26628e0fe1573b1d80da15467469 Author: Tristan Van Berkom Date: Fri Dec 3 17:12:59 2010 +0900 Marking GtkCellArea structure portions as /*< private >*/ gtk/gtkcellarea.h | 1 + gtk/gtkcellareabox.h | 2 ++ gtk/gtkcellareacontext.h | 1 + 3 files changed, 4 insertions(+) commit 4c165de31fec151c0f4dc020bd489d12e5a2e57b Author: Tristan Van Berkom Date: Fri Dec 3 16:29:11 2010 +0900 Added gtk-doc to GtkCellArea & GtkCellAreaContext. gtk/gtkcellarea.c | 257 ++++++++++++++++++++++++++++++++++++----------- gtk/gtkcellareacontext.c | 196 ++++++++++++++++++++++++++++++++++++ gtk/gtkcellareacontext.h | 12 +++ 3 files changed, 405 insertions(+), 60 deletions(-) commit b84f5aa4dd44adb1af305e2f96260f549d91ec08 Author: Tristan Van Berkom Date: Fri Dec 3 16:28:06 2010 +0900 Added symbols from 'treeview-refactor' branch to gtk.symbols file. gtk/gtk.symbols | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) commit e4cbe47a11e99e1084d09b5638026f6001432221 Author: Michael Natterer Date: Thu Dec 2 23:01:12 2010 +0100 gtk: properly indent calls to gdk_threads_add_timeout() gtk/gtkrange.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit b1beaa2dea249a80c04d38a6e375fd85f830ee70 Author: Bastien Nocera Date: Thu Dec 2 21:01:05 2010 +0000 docs: Fix building with latest GDK changes docs/reference/gdk/gdk3-sections.txt | 2 +- docs/reference/gdk/gdk3.types | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f5c27476a5225b6c8b005531d7055b0bc534af49 Author: Matthias Clasen Date: Thu Dec 2 15:58:57 2010 -0500 Don't require a display for the color test Its not really needed, and the build bot doesn't have X... gdk/tests/gdk-color.c | 1 - 1 file changed, 1 deletion(-) commit fdb242ac6ae660cddcde779b8a1fe656cbb12805 Author: Benjamin Otte Date: Thu Dec 2 12:06:49 2010 +0100 gdk: Clean up Cairo code Remove a bunch of code that is not required. gdk/gdkwindow.c | 15 --------------- 1 file changed, 15 deletions(-) commit 0b6c184eaae9b5f78084d76b16b4d4286f2eaab7 Author: Benjamin Otte Date: Thu Dec 2 11:34:41 2010 +0100 label: Clarify docs for gtk_label_get_layout() gtk/gtklabel.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit f9a9567731efb314b9c9295d14879ebb57ab79f9 Author: Benjamin Otte Date: Thu Dec 2 10:59:37 2010 +0100 gdk: Replace direct calls of _gdk_event_func with _gdk_event_emit() For now that function just calls the event func. gdk/gdkevents.c | 13 ++++-- gdk/gdkinternals.h | 5 +-- gdk/gdkwindow.c | 4 +- gdk/quartz/GdkQuartzWindow.c | 10 ++--- gdk/quartz/gdkeventloop-quartz.c | 3 +- gdk/win32/gdkevents-win32.c | 92 +++++++++++++++++++--------------------- gdk/x11/gdkeventsource.c | 3 +- 7 files changed, 64 insertions(+), 66 deletions(-) commit b3e8504111b3f1715e7bc5b7d7d3e017df64875a Author: Benjamin Otte Date: Tue Nov 30 22:55:44 2010 +0100 x11: Don't include gdkprivate.h in gdkx.h It's private, mkay? And include it directly where we need it anyway. gdk/x11/gdkx.h | 3 ++- gtk/gtksocket-x11.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit a6b407cf4aaa093d70adea2bad032358aa9362f3 Author: Benjamin Otte Date: Mon Nov 29 17:51:59 2010 +0100 gtk: Fix typos in comment gtk/gtkmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8c6831ab5e2b1d17594cdd954cf2acd7a85de8cf Author: Benjamin Otte Date: Thu Nov 25 15:33:25 2010 +0100 gdk: Remove useless macros from gdkprivate.h gdk/gdkprivate.h | 5 ----- 1 file changed, 5 deletions(-) commit f5be9388408470d2b435d410df73c755f1c53cb9 Author: Benjamin Otte Date: Thu Nov 25 15:33:01 2010 +0100 gtk: Don't include private GDK headers Use the function that exists for this purpose instead. gtk/gtkmain.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 585c4895776f2a51b14eff6f28b9a57e12d2ba29 Author: Benjamin Otte Date: Thu Nov 25 15:04:45 2010 +0100 gdk: Remove GDK_PANGO_UNITS_OVERFLOWS() from internal headers It's unused. gdk/gdkprivate.h | 10 ---------- 1 file changed, 10 deletions(-) commit 4d1604c77de2b97c7759574fb3ca9a400be32403 Author: Benjamin Otte Date: Thu Nov 25 12:28:08 2010 +0100 gdk: Move window beeps into GdkWindowImpl One less magic function. Also refactored it to make it easier to implement. It now returns TRUE if it beeped and FALSE if it failed to do so. A default implementation exists that just returns FALSE for all the backends that can't beep windows (read: everything but X11 with XKB - and why on earth do keyboard libs implement beeping?) gdk/gdkinternals.h | 1 - gdk/gdkwindow.c | 12 ++++++++---- gdk/gdkwindowimpl.c | 10 +++++++++- gdk/gdkwindowimpl.h | 3 +++ gdk/quartz/gdkwindow-quartz.c | 8 -------- gdk/win32/gdkwindow-win32.c | 6 ------ gdk/x11/gdkwindow-x11.c | 22 ++++++++++++---------- 7 files changed, 32 insertions(+), 30 deletions(-) commit 1269f8424f935a34d38106527ffce3e2cc8e35d0 Author: Benjamin Otte Date: Thu Nov 25 12:17:11 2010 +0100 gdk: Make get_shape and get_input_shape vfuncs Trying to get rid of all the _gdk_windowing_something() functions that we expect backends to magically know about and instead put them in a proper interface (mostly GdkWindowImplClass). gdk/gdkinternals.h | 2 -- gdk/gdkwindow.c | 4 ++-- gdk/gdkwindowimpl.h | 2 ++ gdk/quartz/gdkwindow-quartz.c | 10 ++++++---- gdk/win32/gdkwindow-win32.c | 10 ++++++---- gdk/x11/gdkwindow-x11.c | 10 ++++++---- 6 files changed, 22 insertions(+), 16 deletions(-) commit 218eea43785809ce43e894ed1bd94e18757f4efa Author: Benjamin Otte Date: Wed Nov 24 15:32:41 2010 +0100 gdk: Remove GdkDrawable It's unused. docs/reference/gdk/gdk-docs.sgml | 1 - docs/reference/gdk/gdk3-sections.txt | 18 --------- docs/reference/gdk/gdk3.types | 1 - gdk/Makefile.am | 2 - gdk/gdk.symbols | 2 - gdk/gdkdraw.c | 52 ------------------------ gdk/gdkdrawable.h | 77 ------------------------------------ 7 files changed, 153 deletions(-) commit b9fc6a0c0387f42854409be8db826cf1d536079f Author: Benjamin Otte Date: Wed Nov 24 15:31:24 2010 +0100 gdk: Remove remaining includes of gdkdrawable.h gdk/gdkcairo.c | 1 - gdk/gdkwindow.c | 1 - gdk/gdkwindow.h | 1 - 3 files changed, 3 deletions(-) commit 4bfa4e0d86b72bd1970be60f423dc80dd3296087 Author: Benjamin Otte Date: Wed Nov 24 15:11:34 2010 +0100 gdk: Make GdkWindowImpl inherit from GObject gdk/gdkwindowimpl.c | 2 +- gdk/gdkwindowimpl.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 3494f87a10ec69521c2e3b4f5073d25385838297 Author: Benjamin Otte Date: Wed Nov 24 14:46:49 2010 +0100 API: Remove GdkNoExposeEvent It's not used by anyone and not supported by any backend but X11. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdkevents.c | 2 -- gdk/gdkevents.h | 22 ---------------------- gdk/gdkwindow.c | 1 - gdk/win32/gdkevents-win32.c | 1 - gdk/x11/gdkdisplay-x11.c | 10 ---------- gtk/gtkmain.c | 1 - gtk/gtkwidget.c | 30 ------------------------------ gtk/gtkwidget.h | 2 -- 9 files changed, 70 deletions(-) commit 98838df2dbc9e337b71dcbe26efb341e8cfea8a1 Author: Benjamin Otte Date: Wed Nov 24 14:36:45 2010 +0100 gdk: Make GdkWindow->impl a GdkWindowImpl gdk/gdkinternals.h | 3 ++- gdk/gdkwindow.c | 10 +++++----- gdk/x11/gdkwindow-x11.c | 8 ++------ 3 files changed, 9 insertions(+), 12 deletions(-) commit e3013a5cf52b5f918b823c935eed543743c4a9d8 Author: Benjamin Otte Date: Wed Nov 24 14:26:04 2010 +0100 docs: Replace mentions of drawable with window in migration guide No need to let gtk3-aware people learn about wonderous gtk2 terms when they are migrating old code. ;) docs/reference/gtk/migrating-2to3.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d03c94907aa1e9d72a02ea36497d4d1e130620c8 Author: Benjamin Otte Date: Wed Nov 24 14:24:51 2010 +0100 docs: Remove overrides for types that don't exist anymore docs/reference/gdk/gdk3-overrides.txt | 23 ----------------------- 1 file changed, 23 deletions(-) commit ba20a005702a956e9fe3f77b4224a894a5e9e9df Author: Benjamin Otte Date: Wed Nov 24 14:09:48 2010 +0100 tests: Remove disabled testtext example tests/Makefile.am | 6 - tests/testtext.c | 3082 ----------------------------------------------------- 2 files changed, 3088 deletions(-) commit 804c2c83504266ee4bda039bb816a3009922ec25 Author: Benjamin Otte Date: Wed Nov 24 13:30:28 2010 +0100 cellrenderer: Fix docs to say cairo_t instead of GdkDrawable gtk/gtkcellrenderer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 17a0a467a166c5d554f79247c7e7ac8fdb0ed68c Author: Benjamin Otte Date: Tue Nov 23 02:09:01 2010 +0100 gdk: Pass the GdkWindow to resize_cairo_surface vfunc So it's in sync with all the other vfuncs. gdk/gdkoffscreenwindow.c | 2 +- gdk/gdkwindow.c | 2 +- gdk/gdkwindowimpl.h | 2 +- gdk/quartz/gdkwindow-quartz.c | 2 +- gdk/win32/gdkwindow-win32.c | 2 +- gdk/x11/gdkwindow-x11.c | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) commit e4c27b0a59f0c6821b6ae8c1cfd19080e459b505 Author: Benjamin Otte Date: Tue Nov 23 01:54:37 2010 +0100 API: GdkWindow no longer is a GdkDrawable Also, name the get_type function properly. gdk/gdkinternals.h | 2 +- gdk/gdkwindow.c | 4 ++-- gdk/gdkwindow.h | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) commit 1ad7c5f8c57d28ed9e2f4a77856c86d5426e9694 Author: Benjamin Otte Date: Tue Nov 23 01:52:33 2010 +0100 x11: Remove unused GDK_DRAWABLE_XROOTWIN macro gdk/x11/gdkprivate-x11.h | 1 - 1 file changed, 1 deletion(-) commit 2408936bb54bc55f1a25d84d18306e0962c4b788 Author: Benjamin Otte Date: Tue Nov 23 01:47:50 2010 +0100 x11: Remove duplicate definition of GDK_WINDOW_XID Now, where did that come from? gdk/x11/gdkx.h | 6 ------ 1 file changed, 6 deletions(-) commit d1700d6e3cf5d31b41abf78be5609cd886daf579 Author: Benjamin Otte Date: Tue Nov 23 01:46:03 2010 +0100 gdk: Move ref_cairo_surface from GdkDrawable to GdkWindowImpl Also make it take the actual GdkWindow, not the implementation, like all the other vfuncs do. gdk/gdkdrawable.h | 2 -- gdk/gdkoffscreenwindow.c | 8 +++----- gdk/gdkwindow.c | 2 +- gdk/gdkwindowimpl.h | 3 +++ gdk/x11/gdkwindow-x11.c | 22 +++++++++------------- 5 files changed, 16 insertions(+), 21 deletions(-) commit 62d004cf8f0e431310c0ee551d203b1ba70d9dfe Author: Benjamin Otte Date: Tue Nov 23 01:32:19 2010 +0100 gdk: Remove _gdk_drawable_ref_cairo_surface() Instead, call the vfunc directly from gdkWindow.c gdk/gdkdraw.c | 19 ------------------- gdk/gdkinternals.h | 2 -- gdk/gdkwindow.c | 10 ++++++++-- 3 files changed, 8 insertions(+), 23 deletions(-) commit 9d2abf81d22208d1e6e202b9ff79183a98dffe7e Author: Benjamin Otte Date: Tue Nov 23 01:09:22 2010 +0100 x11: Remove outdated variable definition gdk/x11/gdkprivate-x11.h | 1 - 1 file changed, 1 deletion(-) commit 1215f70e23aa0b21bec4c26acbab5374fd807f75 Author: Benjamin Otte Date: Tue Nov 23 01:08:08 2010 +0100 gdk: Remove GdkDrawable->create_cairo_surface vfunc It's unused. gdk/gdkdraw.c | 10 ---------- gdk/gdkdrawable.h | 4 ---- gdk/gdkinternals.h | 4 ---- gdk/x11/gdkwindow-x11.c | 1 - 4 files changed, 19 deletions(-) commit 370d272b13b44917ab6048fa00fd70b8bad9160a Author: Benjamin Otte Date: Tue Nov 23 01:03:55 2010 +0100 gdk: Remove _gdk_window_impl_get_type() function It was only used in the backends, and they can use the correct type directly. gdk/gdkinternals.h | 3 --- gdk/quartz/gdkwindow-quartz.c | 8 +------- gdk/win32/gdkwindow-win32.c | 12 +++--------- gdk/x11/gdkwindow-x11.c | 12 +++--------- 4 files changed, 7 insertions(+), 28 deletions(-) commit ac4609ecc9e2a63803a17000720a02c0b9322757 Author: Benjamin Otte Date: Tue Nov 23 00:56:33 2010 +0100 x11: Fix in_rectangle computation A point is not in a rectangle when it's at the x + width coordinate. gdk/x11/gdkdevice-core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1bb6f48bb374d700717c97d4f6893d7c00377264 Author: Benjamin Otte Date: Tue Nov 23 00:55:39 2010 +0100 gdk: Rename GdkWindowObject to GdkWindow ... and remove most of the casting that used to be necessary. gdk/gdkdevice.c | 10 +- gdk/gdkdisplay.c | 9 +- gdk/gdkevents.c | 6 +- gdk/gdkinternals.h | 21 +- gdk/gdkoffscreenwindow.c | 147 ++- gdk/gdkwindow.c | 1923 +++++++++++++++++---------------------- gdk/x11/gdkdevice-core.c | 19 +- gdk/x11/gdkdevicemanager-core.c | 20 +- gdk/x11/gdkdisplay-x11.c | 60 +- gdk/x11/gdkeventsource.c | 5 +- gdk/x11/gdkgeometry-x11.c | 44 +- gdk/x11/gdkinput.c | 26 +- gdk/x11/gdkprivate-x11.h | 2 +- gdk/x11/gdktestutils-x11.c | 20 +- gdk/x11/gdkwindow-x11.c | 417 ++++----- gdk/x11/gdkx.h | 2 +- 16 files changed, 1164 insertions(+), 1567 deletions(-) commit 7acb64f983c2f182d86deb32813ee23ca8957e7b Author: Benjamin Otte Date: Mon Nov 22 20:42:00 2010 +0100 gdk: Make GdkWindowImpl a class, not an interface It's a subclass of GdkDrawable and the baseclass for GdkWindowImplX11 etc now. gdk/gdkdisplay.c | 2 +- gdk/gdkoffscreenwindow.c | 56 ++++++------- gdk/gdkwindow.c | 200 +++++++++++++++++++++++------------------------ gdk/gdkwindowimpl.c | 10 ++- gdk/gdkwindowimpl.h | 21 +++-- gdk/x11/gdkwindow-x11.c | 84 +++++++++----------- gdk/x11/gdkwindow-x11.h | 5 +- 7 files changed, 187 insertions(+), 191 deletions(-) commit b3bca70d5b4f9e6c9449c78859179d509d5e0903 Author: Benjamin Otte Date: Mon Nov 22 18:24:24 2010 +0100 gdk: Remove unused medialib code config.h.win32.in | 6 --- configure.ac | 22 ---------- gdk/Makefile.am | 9 ---- gdk/gdkinternals.h | 3 -- gdk/gdkmedialib.c | 120 ----------------------------------------------------- gdk/gdkmedialib.h | 45 -------------------- 6 files changed, 205 deletions(-) commit b1f6df80853ce3c79bd9c911ee3f5b2497bedf43 Author: Benjamin Otte Date: Mon Nov 22 18:08:25 2010 +0100 API: Remove gdkdrawable.h from public headers It continues to exist as a private header. gdk/gdk.h | 1 - gdk/gdkdrawable.h | 5 +---- gdk/gdktypes.h | 2 -- 3 files changed, 1 insertion(+), 7 deletions(-) commit 771fa78257d76a9cb973ea45e86a63f101e5d7c0 Author: Benjamin Otte Date: Mon Nov 22 17:56:34 2010 +0100 textbuffer: Remove check for GdkDrawable This should only have been used for stipple patterns, and those are gone now. gtk/gtktextbufferserialize.c | 4 ---- 1 file changed, 4 deletions(-) commit cf6ce6e671d050a1393fe9f30cfa2bbfc7041313 Author: Benjamin Otte Date: Mon Nov 22 17:50:06 2010 +0100 API: Decouple GdkWindow from GdkDrawable Make GdkWindow no longer typedeffed to GdkDrawable, but instead make it be its own (private) type. gdk/gdktypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 81605623e222350daf36fcd0f86d4089972f6dfd Author: Benjamin Otte Date: Mon Nov 22 17:49:41 2010 +0100 gdk: Use GdkDrawable for impl pointers ... instead of GdkWindow gdk/gdkwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a7e6d6c4b4a50181c758db7e7fab650a51804986 Author: Benjamin Otte Date: Mon Nov 22 17:47:56 2010 +0100 gtk: Avoid GdkDrawable usage, including needless casts gtk/gtkimcontextsimple.c | 2 +- gtk/gtkimmodule.c | 4 ++-- gtk/gtkimmulticontext.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 63808f90a260a99745d7469ad62b553604b197a8 Author: Benjamin Otte Date: Mon Nov 22 17:47:05 2010 +0100 gail: Avoid needless calls to GdkDrawable modules/other/gail/gailwindow.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 62622a94ae6f854b6bfe9a4d1c95acdf78508cd1 Author: Benjamin Otte Date: Mon Nov 22 17:27:46 2010 +0100 gdk: Pass Drawable as argument We're not passing a GdKWindow here, but the implementation. gdk/gdkoffscreenwindow.c | 2 +- gdk/gdkwindowimpl.h | 2 +- gdk/quartz/gdkwindow-quartz.c | 2 +- gdk/win32/gdkwindow-win32.c | 2 +- gdk/x11/gdkwindow-x11.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 072498ae87256b5ff2cbf6555128a9791b091245 Author: Benjamin Otte Date: Mon Nov 22 17:23:31 2010 +0100 gdk: Make _gdk_window_ref_cairo_surface() protected and use it ... instead of _gdk_drawable_ref_cairo_surface() where appropriate. Also, don't implement the drawable->create_cairo_surface vfunc anymore. This is in preparation for the split of GdkWindow from GdkDrawable. gdk/gdkcairo.c | 2 +- gdk/gdkinternals.h | 3 +++ gdk/gdkoffscreenwindow.c | 2 +- gdk/gdkpixbuf-drawable.c | 2 +- gdk/gdkwindow.c | 42 +++++++++++++++++++----------------------- 5 files changed, 25 insertions(+), 26 deletions(-) commit e724054d19d617107cfc4d9be116b376bfee249d Author: Benjamin Otte Date: Mon Nov 22 17:06:46 2010 +0100 API: Remove GDK_WINDOW_XWINDOW() macro Use GDK_WINDOW_XID() instead. THis was done using sed, so there might be issues resulting to that. Feel free to fix. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/x11/gdkcursor-x11.c | 2 +- gdk/x11/gdkdevice-core.c | 4 ++-- gdk/x11/gdkdevice-xi.c | 4 ++-- gdk/x11/gdkdevice-xi2.c | 8 +++---- gdk/x11/gdkdevicemanager-xi2.c | 2 +- gdk/x11/gdkdnd-x11.c | 16 +++++++------- gdk/x11/gdkproperty-x11.c | 4 ++-- gdk/x11/gdkwindow-x11.c | 18 ++++++++-------- gdk/x11/gdkx.h | 5 ++--- gtk/gtkplug-x11.c | 10 ++++----- gtk/gtkselection.c | 2 +- gtk/gtksocket-x11.c | 42 ++++++++++++++++++------------------ gtk/gtktrayicon-x11.c | 4 ++-- gtk/gtkxembed.c | 4 ++-- modules/other/gail/gailwindow.c | 6 +++--- 16 files changed, 65 insertions(+), 67 deletions(-) commit 18a6976e5a1e899b62280fbbeb6df9c2c9191bcc Author: Benjamin Otte Date: Thu Oct 7 21:32:05 2010 +0200 API: gdk: Don't track outstanding surfaces You are not allowed to track surfaces from GDK or draw outside of expose events. So we can remove ugly hacks needed previously. See https://bugzilla.gnome.org/show_bug.cgi?id=606009 for the introduction of this workaround. gdk/gdkinternals.h | 1 - gdk/gdkwindow.c | 12 +----------- 2 files changed, 1 insertion(+), 12 deletions(-) commit fe6f76a5a2f33f9873b482c397b22a9ae5cda300 Author: Benjamin Otte Date: Thu Oct 7 00:17:33 2010 +0200 x11: Make wrapper member a GdkDrawable This is in preparation for getting rid of GdkDrawable as a dependency of GdkWindow. gdk/x11/gdkwindow-x11.c | 6 +++--- gdk/x11/gdkwindow-x11.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit becaf660fc84238fc3ecf1a8df9932bc8da93d40 Author: Benjamin Otte Date: Wed Oct 6 23:42:45 2010 +0200 API: gdk_drawable_get_visible_region => gdk_window_get_visible_region Also get rid of the GdkDrawable vfunc. gdk/gdkdraw.c | 20 -------------------- gdk/gdkdrawable.h | 4 ---- gdk/gdkwindow.c | 27 ++++++++++++++++++++------- gdk/gdkwindow.h | 2 ++ 4 files changed, 22 insertions(+), 31 deletions(-) commit 6a3a89a6215f3c94e1ca250cad3676648c1ea896 Author: Benjamin Otte Date: Wed Oct 6 19:31:03 2010 +0200 API: gdk_drawable_get_clip_region() => gdk_window_get_clip_region() Also remove the vfunc from GdkDrawableClass. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkdraw.c | 22 ---------------------- gdk/gdkdrawable.h | 2 -- gdk/gdkwindow.c | 25 ++++++++++++++++++++----- gdk/gdkwindow.h | 2 ++ 6 files changed, 24 insertions(+), 31 deletions(-) commit 97e6e9d212de2cfe543872513c6956bdee6dc6e7 Author: Benjamin Otte Date: Wed Oct 6 19:12:27 2010 +0200 API: Make gdk_cairo_create() take a GdkWindow This is not strictly an API change as GdkDrawable is typedeffed to GdkWindow, but it changes the header, so I'm marking it as such. gdk_cairo_create() can only be used with windows these days, so it makes sense to pass a window. With that, we can alseo remove the set_cairo_clip() vfunc from GdkDrawable and implement it inside gdkwindow.c. gdk/gdkcairo.c | 36 --------------------------------- gdk/gdkcairo.h | 2 +- gdk/gdkdrawable.h | 3 --- gdk/gdkwindow.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 52 insertions(+), 49 deletions(-) commit 65dde2f92f8d2fb78688966d2258848383270877 Author: Benjamin Otte Date: Wed Oct 6 18:44:51 2010 +0200 API: Remove gdk_cairo_reset_clip() You should not ever ever ever call cairo_reset_clip(). If you do, your code is broken and you deserve everything you get. And we should definitely not support this insanity. docs/reference/gdk/gdk3-sections.txt | 1 - .../reference/gtk/migrating-ClientSideWindows.sgml | 12 +++------- gdk/gdkcairo.c | 28 ---------------------- gdk/gdkcairo.h | 2 -- 4 files changed, 3 insertions(+), 40 deletions(-) commit d154344a439fd6e07d092cfc2cbdb132bb26c9e2 Author: Benjamin Otte Date: Wed Oct 6 04:30:24 2010 +0200 win32: Remove some unused defines gdk/win32/gdkdrawable-win32.c | 12 ------------ 1 file changed, 12 deletions(-) commit 88399c041c76fe30f83e06a426cf8f4961da86c5 Author: Benjamin Otte Date: Wed Oct 6 04:08:20 2010 +0200 x11: Remove GdkDrawableImplX11 It's not use anymore, the whole functionality has been moved to GdkWindowImplX11. gdk/Makefile.am | 1 - gdk/x11/Makefile.am | 2 -- gdk/x11/gdkdrawable-x11.c | 53 --------------------------------------- gdk/x11/gdkdrawable-x11.h | 64 ----------------------------------------------- gdk/x11/gdkwindow-x11.c | 2 +- gdk/x11/gdkwindow-x11.h | 6 ++--- 6 files changed, 4 insertions(+), 124 deletions(-) commit 3e6a4af6d398eb95da5b2bafa307901051c47610 Author: Benjamin Otte Date: Wed Oct 6 04:03:23 2010 +0200 x11: _gdk_x11_drawable_update_size() => _gdk_x11_window_update_size() gdk/x11/gdkdisplay-x11.c | 4 ++-- gdk/x11/gdkdrawable-x11.h | 2 -- gdk/x11/gdkwindow-x11.c | 18 ++++++++---------- gdk/x11/gdkwindow-x11.h | 10 ++++++---- 4 files changed, 16 insertions(+), 18 deletions(-) commit bb795066657c0585d3307dc57e0eddedb0295292 Author: Benjamin Otte Date: Wed Oct 6 03:49:04 2010 +0200 x11: Move cairo_surface and wrapper members to GdkWindowImplX11 struct gdk/x11/gdkdrawable-x11.c | 101 ------------------------------------- gdk/x11/gdkdrawable-x11.h | 5 -- gdk/x11/gdkwindow-x11.c | 124 +++++++++++++++++++++++++++++++++++++--------- gdk/x11/gdkwindow-x11.h | 4 ++ 4 files changed, 105 insertions(+), 129 deletions(-) commit 1c7f58fdb62039bdc49f1fe1a85048979d89d9bf Author: Benjamin Otte Date: Wed Oct 6 02:15:51 2010 +0200 x11: Move xid member from GdkDrawableImplX11 to GdkWindowImplX11 gdk/x11/gdkdrawable-x11.c | 2 +- gdk/x11/gdkdrawable-x11.h | 2 -- gdk/x11/gdkwindow-x11.c | 25 ++++++++++++------------- gdk/x11/gdkwindow-x11.h | 2 ++ gdk/x11/gdkx.h | 4 ++-- 5 files changed, 17 insertions(+), 18 deletions(-) commit a3c5005eefaa145bec3223bfb12162afa7851f90 Author: Benjamin Otte Date: Wed Oct 6 02:14:59 2010 +0200 x11: Use GDK_WINDOW_XID() instead of writing it out gdk/x11/gdkgeometry-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 094b0eeb98a7cadb354299e35e41ffd3aaec61e6 Author: Benjamin Otte Date: Wed Oct 6 02:01:51 2010 +0200 x11: Remove screen member from GdkDrawableImplX11 gdk/x11/gdkdrawable-x11.h | 1 - gdk/x11/gdkwindow-x11.c | 5 +---- 2 files changed, 1 insertion(+), 5 deletions(-) commit 5f127305993289440043caf06db1ba0aa98846cb Author: Benjamin Otte Date: Wed Oct 6 02:00:16 2010 +0200 x11: Get display from window, not from impl-drawable's screen gdk/x11/gdkwindow-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cfa67127a1a5539e6a34171c7a3b7e125c146734 Author: Benjamin Otte Date: Wed Oct 6 01:59:21 2010 +0200 x11: Get display from window, not from impl-drawable's screen gdk/x11/gdkdrawable-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc7d8dae6722a1219b5fde4fc03fdcc051ec4e1c Author: Benjamin Otte Date: Wed Oct 6 01:54:00 2010 +0200 x11: Change GDK_WINDOW_SCREEN macro on't look at GdkDrawableImplX11->screen, but call gdk_window_get_screen() instead. gdk/x11/gdkgeometry-x11.c | 2 +- gdk/x11/gdkprivate-x11.h | 2 +- gdk/x11/gdkwindow-x11.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 5139eecc752056b2cddc6dfdbeb7f1ffc03520f3 Author: Benjamin Otte Date: Wed Oct 6 01:24:59 2010 +0200 API: x11: Remove GDK_DRAWABLE_XID and GDK_DRAWABLE_XDISPLAY Window equivalents exist and drawables are on their way out. gdk/x11/gdkx.h | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) commit 3b8aea389da311b5b6d4675c61778a19394a9cb2 Author: Benjamin Otte Date: Wed Oct 6 01:22:45 2010 +0200 x11: Use window macros instead of drawable macros GDK_WINDOW_XID() instead of GDK_DRAWABLE_XID() GDK_WINDOW_XDISPLAY() instead of GDK_DRAWABLE_XDISPLAY() gdk/x11/gdkdevice-core.c | 4 +- gdk/x11/gdkdisplay-x11.c | 4 +- gdk/x11/gdkdnd-x11.c | 118 ++++++++++++++++++++++----------------------- gdk/x11/gdkselection-x11.c | 6 +-- gdk/x11/gdktestutils-x11.c | 4 +- gdk/x11/gdkwindow-x11.c | 4 +- 6 files changed, 70 insertions(+), 70 deletions(-) commit 91679c384a10512ef6b02f5d9763687169e2da94 Author: Benjamin Otte Date: Wed Oct 6 01:14:32 2010 +0200 API: Remove gdk_x11_drawable_get_xdisplay() No need for the function. Macros exist to do the same thing. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/x11/gdkdrawable-x11.c | 29 ----------------------------- gdk/x11/gdkx.h | 3 +-- 4 files changed, 1 insertion(+), 33 deletions(-) commit 0841281b5554579ca6d6529ace20a8ab88b05e0b Author: Benjamin Otte Date: Wed Oct 6 01:05:19 2010 +0200 x11: Use window macros in test code gdk/x11/gdktestutils-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 28ba4c21464d31486be4c51073ba1eda56f54dee Author: Benjamin Otte Date: Wed Oct 6 00:56:22 2010 +0200 im-xim: Use window macros instead of drawable macros modules/input/gtkimcontextxim.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 3af4432c6f9771f132bddab4ca9bca56d3d1036a Author: Benjamin Otte Date: Wed Oct 6 00:19:36 2010 +0200 API: x11: Remove gdk_x11_window_get_drawable_impl() It's not used anymore docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/x11/gdkdrawable-x11.c | 6 ------ gdk/x11/gdkdrawable-x11.h | 1 - gdk/x11/gdkx.h | 1 - 5 files changed, 10 deletions(-) commit deffc9e39f19363d8700bcd29c8dedfa8e75256b Author: Benjamin Otte Date: Wed Oct 6 00:13:49 2010 +0200 API: x11: Change GDK_WINDOW_XDISPLAY() macro Instead of lots of magic, we can go the usual way of requesting the XDisplay of the window's display. So we do that. gdk/x11/gdkx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cf51750bf4b370a180b6273bd99781956165769d Author: Benjamin Otte Date: Wed Oct 6 00:08:25 2010 +0200 API: x11: gdk_drawable_get_xid => gdk_window_get_xid Also moves the function implementations to gtkwindow-x11.c. docs/reference/gdk/gdk3-sections.txt | 2 +- .../reference/gtk/migrating-ClientSideWindows.sgml | 2 +- docs/tools/shooter.c | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkwindow.c | 2 +- gdk/x11/gdkdrawable-x11.c | 46 ---------------------- gdk/x11/gdkwindow-x11.c | 37 +++++++++++++++++ gdk/x11/gdkx.h | 8 ++-- 8 files changed, 46 insertions(+), 55 deletions(-) commit 86390c99dd885dd729e3634ab7aa78646cc4e230 Author: Jorge González Date: Thu Dec 2 19:28:16 2010 +0100 Updated Spanish translation po-properties/es.po | 2395 ++++++++++++++++++++++++++------------------------- 1 file changed, 1205 insertions(+), 1190 deletions(-) commit c5d1b36e8713ed081a112e18662d6376a0b27189 Author: Jorge González Date: Thu Dec 2 19:28:12 2010 +0100 Updated Spanish translation po/es.po | 417 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 222 insertions(+), 195 deletions(-) commit 513546f3df01517a7eb4d6b2686db80e525309ca Author: Tristan Van Berkom Date: Fri Dec 3 00:29:43 2010 +0900 Adding GtkCellArea to gtk-doc build (added to gtk3.types, gtk-docs.sgml and updated gtk3-sections.txt file). docs/reference/gtk/gtk-docs.sgml | 3 + docs/reference/gtk/gtk3-sections.txt | 111 +++++++++++++++++++++++++++++++++++ docs/reference/gtk/gtk3.types | 3 + 3 files changed, 117 insertions(+) commit a7ad110fe9beb0a3458b38574b2e74ac7b76d109 Author: Tristan Van Berkom Date: Fri Dec 3 00:29:22 2010 +0900 Adding more documentation to GtkCellArea, documented GtkCellAreaClass structure. gtk/gtkcellarea.c | 2 +- gtk/gtkcellarea.h | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 63 insertions(+), 3 deletions(-) commit 66122b369e06d517fb5e8a9a7dd3002f3fc660ac Author: Bastien Nocera Date: Thu Dec 2 14:52:22 2010 +0000 gtk: Centre the text under the icon in GtkIconView No point in setting the alignment to centre if we don't center it within the cell itself. gtk/gtkiconview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 005964b22a86104ce8a4e9bf344ba2c8c032a58a Author: Tristan Van Berkom Date: Thu Dec 2 17:42:46 2010 +0900 Manually pulling back a GtkTreeViewColumn fix from treeview-refactor-staging This fix has evolved in the staging branch since all column members are on a private structure, but since it causes warnings when closing the windows of the testcellarea test (because the combo-boxes use a treeviewcolumn) I thought it nice for now to just manually include the fix. The fix is just proper bookkeeping of delegate objects at dispose() time. gtk/gtktreeviewcolumn.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit cd09abf461f15e464ce92fc3b22d0661be7352f2 Author: Tristan Van Berkom Date: Thu Dec 2 17:10:10 2010 +0900 Changed tests/testcellarea.c (and scaffolding) to only reorient the GtkCellArea It's a better test case if the scaffolding only displays the rows from top to bottom and doesnt line up the cells from left to right (because it shows that height-for-width still works with vertically oriented areas). tests/cellareascaffold.c | 480 +++++++++-------------------------------------- tests/testcellarea.c | 3 +- 2 files changed, 94 insertions(+), 389 deletions(-) commit 2bf8f7eab9ac2cec2239ca037689d6a465156b7e Author: Tristan Van Berkom Date: Thu Dec 2 17:09:44 2010 +0900 Removed unused variable from GtkCellAreaBoxContext. gtk/gtkcellareaboxcontext.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 03a72118add37e6df51c12dba6c62298e810d41a Merge: a9fd00a435 dd678ac323 Author: Tristan Van Berkom Date: Thu Dec 2 13:58:02 2010 +0900 Merge branch 'master' into treeview-refactor Conflicts: tests/Makefile.am commit dd678ac323b81e67bb1dea488f2123efee7e3500 Author: Matthias Clasen Date: Wed Dec 1 23:32:35 2010 -0500 Avoid a warning when finalizing toolbars Recent changes cause disposing menus to emit ::deactivate. So better disconnect the deactivate handler first. gtk/gtktoolbar.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit a9fd00a4358f0ff73280bfeb51164872aea50e9b Author: Tristan Van Berkom Date: Thu Dec 2 13:19:37 2010 +0900 Fixed GtkCellAreaBoxContext for some typos introduced while removing GtkCellAreaContext->sum_preferred_width()/height() apis. gtk/gtkcellareaboxcontext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6587652433c9fc33681be0bfa3a65dd1791eae44 Author: Cosimo Cecchi Date: Wed Dec 1 20:18:12 2010 +0100 app-chooser-button: don't insert empty rows in the combobox gtk/gtkappchooserbutton.c | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) commit b17f0338578344ff44f5d9369b7f2124afd387b3 Author: Cosimo Cecchi Date: Wed Dec 1 16:33:34 2010 +0100 app-chooser-button: add a note in the docs gtk/gtkappchooserbutton.c | 2 ++ 1 file changed, 2 insertions(+) commit 6e6379c6339807db33edd91c1959d2c9866d88cd Author: Cosimo Cecchi Date: Wed Dec 1 14:29:57 2010 +0100 app-chooser: add docs and symbols coverage for new API docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + 2 files changed, 2 insertions(+) commit 510d65ba08a55cef683a18b56c87a006b3fc6e32 Author: Cosimo Cecchi Date: Wed Dec 1 12:12:03 2010 +0100 app-chooser-button: add gtk_app_chooser_button_set_active_custom_item() This allows to pre-select a custom item. gtk/gtkappchooserbutton.c | 61 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkappchooserbutton.h | 2 ++ tests/testappchooserbutton.c | 3 +++ 3 files changed, 66 insertions(+) commit 9ffd1f7adbda3866d7fe0acaefb5eca8f684724e Author: Cosimo Cecchi Date: Wed Dec 1 16:29:57 2010 +0100 app-chooser-button: make sure to always get a valid iter Even in case there are no installed applications for our content type. gtk/gtkappchooserbutton.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 959fc60c47f56f42aef8407c06f17723f89c02e6 Author: Bastien Nocera Date: Mon Nov 22 17:46:25 2010 +0000 gtk: Allow hiding the trough/slider in GtkScale When setting a GtkRange's upper and lower values to the same value, the slider will not be drawn any more. https://bugzilla.gnome.org/show_bug.cgi?id=549720 gtk/gtkrange.c | 20 +++++++++++++++++++- gtk/gtkscale.c | 5 +++++ tests/testscale.c | 24 ++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) commit 30561228ed3dfc88866852ceecf81063a640e0d5 Author: Tristan Van Berkom Date: Wed Dec 1 22:42:54 2010 +0900 Added some rules to GtkCellAreaBox for rendering the last cell. - When we reach a cell that is out of the render area, break out of the loop (for columns user resized too small) - CLAMP the size of the last renderer to fit into the area (so that renderers get a chance to ellipsize when rendered with a space less than allocation, same reason as above). - Hand out remaining space in the render area to the last cell, this is for shallow rows in the expand column which may recieve more than the allocated width. gtk/gtkcellareabox.c | 32 ++++++++++++++++++++++++++++++++ tests/testtreeview.c | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) commit 926622e2ddd40757d923491039421095bdf6e662 Author: Ivar Smolin Date: Wed Dec 1 13:17:39 2010 +0200 [l10n] Updated Estonian translation po/et.po | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) commit 80b1c80dbb3a1bb0e9eb62206db406928e7fe4fc Author: Mahyar Moghimi Date: Wed Dec 1 14:19:46 2010 +0330 Updating Persian translation po/fa.po | 517 ++++++++++++++++++--------------------------------------------- 1 file changed, 149 insertions(+), 368 deletions(-) commit b9bc2f132118ad975e16c3deff261efb1df59b9d Author: Mahyar Moghimi Date: Wed Dec 1 14:16:19 2010 +0330 Updating Persian translation po/fa.po | 3668 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 1743 insertions(+), 1925 deletions(-) commit a852deeb03a55f97ec3791408eb9506d9b9e783b Author: Tristan Van Berkom Date: Wed Dec 1 16:21:09 2010 +0900 Fixed GtkCellArea to always activate a cell at gtk_cell_area_activate() time even if no cells have focus. gtk/gtkcellarea.c | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) commit 26ac551b741e78500108cde318a91f61688231e0 Author: Tristan Van Berkom Date: Wed Dec 1 15:18:40 2010 +0900 Added special clause to GtkCellAreaBox focus navigation. If the area has no activatable cells and has focus when focus should be cycled, immediately focus out of the area (because focus in that case is given to the entire area). gtk/gtkcellareabox.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit b9859de917bfff02e16b64f033f2afc703791c82 Author: Emmanuele Bassi Date: Tue Nov 30 21:54:48 2010 +0000 switch: Fix the attribution line Thomas Wood pointed out that the original MxGtkLightSwitch widget upon which I based the behaviour of GtkSwitch was not written by him; the original authors are: Joshua Lock Robert Staudinger Jussi Kukkonen My apologies to all of them. gtk/gtkswitch.c | 3 +-- gtk/gtkswitch.h | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) commit bdeba634d951b961c713afeccb5c16c61591f894 Author: Matthias Clasen Date: Mon Nov 29 22:08:09 2010 -0500 Update checkmenuitem docs slightly docs/reference/gtk/tmpl/gtkcheckmenuitem.sgml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) commit 117e88646f851cd25d5450f078895ae8ece94b47 Merge: 8076dbfb5c 4fe23cae78 Author: Cosimo Cecchi Date: Tue Nov 30 17:31:59 2010 +0100 Merge branch 'open-with-dialog' commit 4fe23cae7841a0c330bb0ed948fd38124e0e7eb0 Author: Cosimo Cecchi Date: Tue Nov 30 17:27:53 2010 +0100 app-chooser: other misc doc fixes docs/reference/gtk/gtk-docs.sgml | 9 ++++++++- docs/reference/gtk/gtk3-sections.txt | 17 +++++++++++++++++ docs/reference/gtk/gtk3.types | 5 ++++- gtk/gtk.symbols | 4 ++++ gtk/gtkappchooserbutton.c | 4 ++-- gtk/gtkappchooserdialog.c | 2 +- gtk/gtkappchooserwidget.c | 15 +++++++++++---- gtk/gtkappchooserwidget.h | 2 +- tests/Makefile.am | 4 ++-- 9 files changed, 50 insertions(+), 12 deletions(-) commit 960516bf3338c45f48b2ac2ec3eb50ae0cf157d6 Author: Cosimo Cecchi Date: Tue Nov 30 16:30:33 2010 +0100 app-chooser: add more symbols & docs docs/reference/gtk/gtk3-sections.txt | 24 ++++++++++++++++++++++++ gtk/gtk.symbols | 6 ++++++ 2 files changed, 30 insertions(+) commit cb916f274673322bb6bfe6ac7256d3526a15cbfa Merge: 5f942b1232 922324553b Author: Cosimo Cecchi Date: Tue Nov 30 16:27:28 2010 +0100 Merge branch 'master' into open-with-dialog Conflicts: docs/reference/gtk/gtk3-sections.txt gtk/gtk.symbols commit 8076dbfb5c9b358642b43a82bda36e649b0fe038 Author: Guillaume Desmottes Date: Tue Nov 30 15:59:49 2010 +0100 gtkspinner: don't setup the timeout twice (#636129) gtk/gtkspinner.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5f942b123248712f86fe7bfc3724b899a2bc0844 Author: Cosimo Cecchi Date: Tue Nov 30 15:04:37 2010 +0100 app-chooser-button: remove leftover typedef gtk/gtkappchooserbutton.h | 3 --- 1 file changed, 3 deletions(-) commit 50e967d17b00bf1bb2467ca57f002103cdceb21c Author: Cosimo Cecchi Date: Tue Nov 30 15:04:00 2010 +0100 build: order new files alphabetically gtk/Makefile.am | 26 +++++++++++++------------- gtk/gtk.h | 8 ++++---- 2 files changed, 17 insertions(+), 17 deletions(-) commit d8ef15c592c680d1b0060238e44be717c93dcad0 Author: Cosimo Cecchi Date: Tue Nov 30 15:03:33 2010 +0100 app-chooser: update docs gtk/gtkappchooser.c | 20 ++++++++++++++++++-- gtk/gtkappchooserbutton.c | 9 +++++++++ gtk/gtkappchooserdialog.c | 9 ++++++++- gtk/gtkappchooserwidget.c | 28 ++++++++++++++++++++++++++++ 4 files changed, 63 insertions(+), 3 deletions(-) commit 922324553be10f847d4bdc3a177e641887a2921d Author: Ryan Lortie Date: Tue Nov 30 00:07:08 2010 -0500 Bug 619148 - "active ID" properties (GtkComboBox) Based on a patch by Matthias, add an "active-id" property for GtkComboBox and add some convenience API for GtkComboBoxText. Also, add a test case to gtk-demo. demos/gtk-demo/combobox.c | 21 +++- docs/reference/gtk/gtk3-sections.txt | 9 +- gtk/gtk.symbols | 7 ++ gtk/gtkcombobox.c | 211 ++++++++++++++++++++++++++++++++++- gtk/gtkcombobox.h | 6 + gtk/gtkcomboboxtext.c | 101 ++++++++++++++++- gtk/gtkcomboboxtext.h | 10 ++ 7 files changed, 358 insertions(+), 7 deletions(-) commit 781d4faf4c6423e6db0f4442bfb3ed4db855e158 Author: Emmanuele Bassi Date: Mon Nov 29 15:43:43 2010 +0000 a11y: Use ATK macros and clean up/2 - GtkSpinner ATK provides macros to the same effect as G_DEFINE_TYPE; using these macros has the advantage of removing tons of duplicated code and reducing the maintainership burden. The widgets with inline accessibility implementation should switch to these macros, and clean up the code. https://bugzilla.gnome.org/show_bug.cgi?id=636060 gtk/gtkspinner.c | 200 ++++++++++++++++++++----------------------------------- 1 file changed, 71 insertions(+), 129 deletions(-) commit e7966a2c0c7ab0de891764d6b3515b09ed8cea63 Author: Emmanuele Bassi Date: Mon Nov 29 15:40:29 2010 +0000 a11y: Use ATK macros and clean up/1 - GtkAssistant ATK provides macros to the same effect as G_DEFINE_TYPE; using these macros has the advantage of removing tons of duplicated code and reducing the maintainership burden. The widgets with inline accessibility implementation should switch to these macros, and clean up the code. https://bugzilla.gnome.org/show_bug.cgi?id=636060 gtk/gtkassistant.c | 166 ++++++++++++++++++++--------------------------------- 1 file changed, 63 insertions(+), 103 deletions(-) commit 2fffce2c23d701ebc2cd7cfe1be6f42100e63965 Author: Matthias Clasen Date: Mon Nov 29 16:47:01 2010 -0500 Forgotten changes gtk/gtkswitch.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit f07480eb44c69921edc3e1a20744c46eb3e8cbcd Author: Javier Jardón Date: Mon Nov 29 21:49:38 2010 +0100 GtkSwitch: Add missing "Since: 3.0" tags gtk/gtkswitch.c | 6 ++++++ 1 file changed, 6 insertions(+) commit e3556c7f3ee77571da17ad6ba016deaaddfb7594 Author: Javier Jardón Date: Mon Nov 29 21:31:35 2010 +0100 configure: Fix typo configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8caa0c8c36f77e34e95cf0cd0387e59009653f18 Author: Andrej Žnidaršič Date: Mon Nov 29 21:27:47 2010 +0100 Updated Slovenian translation po/sl.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit c39a4342811465f396be881a11b000e02ae80fed Author: Matthias Clasen Date: Mon Nov 29 14:48:24 2010 -0500 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2392dacb2bc8828b03e3cb273a38fbc82c977f18 Author: Matthias Clasen Date: Mon Nov 29 13:56:27 2010 -0500 No more rulers docs/reference/gtk/gtk-docs.sgml | 7 ------- 1 file changed, 7 deletions(-) commit 4893d662a7bb0f295f20998cac0edf5eae87b1fc Author: Matthias Clasen Date: Mon Nov 29 13:29:49 2010 -0500 Clean up POTFILES.skip as well po-properties/POTFILES.in | 3 --- po-properties/POTFILES.skip | 9 --------- po/POTFILES.in | 3 --- po/POTFILES.skip | 1 - 4 files changed, 16 deletions(-) commit d79afd9a17c2d50cd070497e6d57a285d170826b Author: Matthias Clasen Date: Mon Nov 29 13:04:15 2010 -0500 Update NEWS NEWS | 1 - 1 file changed, 1 deletion(-) commit 9c1e61e9aaa1e3777d2b37eae01d24f6ce155d71 Author: Matthias Clasen Date: Mon Nov 29 13:00:04 2010 -0500 Revert c00b85bf3f9cb1dc77dd22f138eb53048eb355b7 This needs more work, currently we do dupe targets when copying target entries in various places, and consequently free them later. To do this correctly, the strings need to be interned or something like that. gtk/gtkselection.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 670dfdb7cc4491421da597b5c4df50bca1fc369c Author: Matthias Clasen Date: Mon Nov 29 12:47:44 2010 -0500 Re-add some conditionals to symbols files We need to keep the ifdefs for platform abi differences. gdk/gdk.symbols | 2 ++ gtk/abicheck.sh | 2 +- gtk/gtk.symbols | 8 +++++++- 3 files changed, 10 insertions(+), 2 deletions(-) commit 51cb082022994634e8639443c9f2463ac4c822e8 Author: Cosimo Cecchi Date: Mon Nov 29 18:10:06 2010 +0100 app-chooser-online: rework of the online module - the _get_default() method is now async - the PackageKit module will return NULL in case PackageKit is not available in the session bus - the dummy module doesn't exist anymore - the dialog won't display the online button in case there's no module available gtk/Makefile.am | 2 - gtk/gtkappchooserdialog.c | 69 ++++++++++++----- gtk/gtkappchoosermodule.c | 15 ++-- gtk/gtkappchooseronline.c | 32 +++++--- gtk/gtkappchooseronline.h | 12 ++- gtk/gtkappchooseronlinedummy.c | 86 --------------------- gtk/gtkappchooseronlinedummy.h | 53 ------------- gtk/gtkappchooseronlinepk.c | 170 ++++++++++++++++++++++++++++------------- 8 files changed, 203 insertions(+), 236 deletions(-) commit 6b5221380eab5de62165a6a1dd8ae5e3e05162cd Author: Matthias Clasen Date: Mon Nov 29 12:04:38 2010 -0500 remove some duplicate symbols gtk/gtk.symbols | 3 --- 1 file changed, 3 deletions(-) commit a562646678263660df4b2b16d4960ffb3ab54315 Author: Matthias Clasen Date: Mon Nov 29 11:49:11 2010 -0500 Add gdk_device_get_n_keys to symbol list gdk/gdk.symbols | 1 + 1 file changed, 1 insertion(+) commit 6a3be062b3f331ed6f5451b74f7866ff8b0a1a76 Author: Matthias Clasen Date: Mon Nov 29 11:46:58 2010 -0500 Add GtkSwitch to POTFILES po-properties/POTFILES.in | 1 + po/POTFILES.in | 1 + 2 files changed, 2 insertions(+) commit 6210faa0704cdb7b7363b20f7b183bfda7f8aab3 Author: Matthias Clasen Date: Mon Nov 29 11:43:45 2010 -0500 Updates NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) commit 2451e6f690154b5cc5970fe5838c1805179e88e2 Author: Matthias Clasen Date: Mon Nov 29 11:25:10 2010 -0500 Small doc fixup gtk/gtkcombobox.c | 1 + 1 file changed, 1 insertion(+) commit 99aa90b0bcab50bc3dce888ddffc5753ca643928 Author: Matthias Clasen Date: Mon Nov 29 11:23:07 2010 -0500 Add GtkSwitch to the widget gallery docs/reference/gtk/Makefile.am | 3 ++- docs/reference/gtk/images/switch.png | Bin 0 -> 1875 bytes docs/reference/gtk/visual_index.xml | 3 +++ docs/tools/widgets.c | 22 ++++++++++++++++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) commit 0ca07a6df736eb9c549f144c3850ee8899638a80 Author: Matthias Clasen Date: Mon Nov 29 10:14:21 2010 -0500 Add a GtkSwitch tests/testmerge.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 134e74177e3a143082039a1953b18e3d4ee5fa3d Author: Cosimo Cecchi Date: Mon Nov 29 16:10:58 2010 +0100 app-chooser-button: tabs to spaces gtk/gtkappchooserbutton.c | 63 ++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 31 deletions(-) commit 232a5c7b3b4a9bc093f1c68cf9d87e94f47e15ea Author: Cosimo Cecchi Date: Mon Nov 29 16:04:59 2010 +0100 app-chooser-button: change the API approach for custom items Introduce a 'custom-item-activated' on the widget, which behaves similairly to GtkEntryCompletion::action-activated, i.e. is emitted when a custom item is chosen from the dropdown list. Clients can use the name provided when adding the item as a detail for the signal, to get notified when that specific item is activated, or use the signal without details to get notifications for all custom items. gtk/gtkappchooserbutton.c | 152 ++++++++++++++++++++++++------------------- gtk/gtkappchooserbutton.h | 22 ++++--- tests/testappchooserbutton.c | 30 ++++++++- 3 files changed, 125 insertions(+), 79 deletions(-) commit 1f71d641e8c4a0e8315e8ff7105769b9a4d20ded Author: Emmanuele Bassi Date: Mon Nov 29 13:43:53 2010 +0000 switch: Use ATK macros to reduce the amount of code And the insanity. Reviewed-by: Christian Persch gtk/gtkswitch.c | 60 ++++++++++++++------------------------------------------- 1 file changed, 14 insertions(+), 46 deletions(-) commit 9ad31a5a2117f8fb0c24b0ff4afc41a1daf26118 Author: Emmanuele Bassi Date: Mon Nov 29 13:23:28 2010 +0000 switch: Use the right value for comparison gtk/gtkswitch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae95cdf8fc3457bf40552359174e3aa50ab5ab28 Author: Emmanuele Bassi Date: Mon Nov 29 00:18:56 2010 +0000 switch: Add accessibility implementation Modelled on GailToggleButton. https://bugzilla.gnome.org/show_bug.cgi?id=634987 gtk/gtkswitch.c | 166 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 163 insertions(+), 3 deletions(-) commit 044040dfd1df2a22b7325cb0e5d019050ee4b8e0 Author: Emmanuele Bassi Date: Sun Nov 28 09:46:36 2010 +0000 docs: Add GtkSwitch to the API reference https://bugzilla.gnome.org/show_bug.cgi?id=634987 docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 21 +++++++++++++++++++++ docs/reference/gtk/gtk3.types | 1 + 3 files changed, 23 insertions(+) commit 0cd0e4091f049adf0268019c4171db3812104d64 Author: Emmanuele Bassi Date: Fri Nov 26 13:24:04 2010 +0000 Add GtkSwitch, a "light-switch" like widget The GtkSwitch widget is a simple UI control that has two states: on and off. Toggling between the states is possible by clicking the widget or by dragging the handle. https://bugzilla.gnome.org/show_bug.cgi?id=634987 gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtk.symbols | 4 + gtk/gtkswitch.c | 864 +++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkswitch.h | 95 ++++++ tests/Makefile.am | 7 +- tests/testswitch.c | 86 ++++++ 7 files changed, 1058 insertions(+), 1 deletion(-) commit 7d0e356946188940cba3ad39132b91c94847b3d4 Author: Theppitak Karoonboonyanan Date: Mon Nov 29 18:56:35 2010 +0700 Updated Thai translation. po/th.po | 56 ++++++++++++++++++++++++-------------------------------- 1 file changed, 24 insertions(+), 32 deletions(-) commit 8ae7993397816217cfd7b38a7fc3606a2210d64c Author: Cosimo Cecchi Date: Mon Nov 29 12:25:52 2010 +0100 app-chooser-button: include gtk-docs for show-dialog-item gtk/gtkappchooserbutton.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) commit 06f501fa07a0d450d53aa17b2af12b9b72378587 Author: Cosimo Cecchi Date: Mon Nov 29 12:19:18 2010 +0100 app-chooser-button: rename GtkAppChooserComboBox -> GtkAppChooserButton gtk/Makefile.am | 4 +- gtk/gtk.h | 2 +- ...kappchoosercombobox.c => gtkappchooserbutton.c} | 170 ++++++++++----------- gtk/gtkappchooserbutton.h | 77 ++++++++++ gtk/gtkappchoosercombobox.h | 77 ---------- tests/Makefile.am | 10 +- ...estappchoosercombo.c => testappchooserbutton.c} | 22 +-- 7 files changed, 181 insertions(+), 181 deletions(-) commit b39521dcf79f4a5e69c709bdbf0a3de5f4fb6428 Author: Tristan Van Berkom Date: Mon Nov 29 18:04:47 2010 +0900 Make GtkTreeView tell the column about expand space instead of just assigning column->width. Also modified the api to open up the way for treeview to tell the column about how much of its size is really used to render the area. gtk/gtktreeprivate.h | 3 ++- gtk/gtktreeview.c | 17 +++++++++++------ gtk/gtktreeviewcolumn.c | 7 +++++-- 3 files changed, 18 insertions(+), 9 deletions(-) commit 5729d2552b685bde855993d46216da89daa23763 Author: Tristan Van Berkom Date: Mon Nov 29 16:49:34 2010 +0900 Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited. gtk/gtkcellareabox.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 626f27f7ed90bef4280ee0248a4fb565b7d0012f Author: Tristan Van Berkom Date: Mon Nov 29 16:29:09 2010 +0900 Changed cell area/renderer "can_focus" semantics to "is_activatable" across the board. This is because focus in treeviews can be given to cells that cannot do anything with activation (for better keynav), so we dissociate the concept of cell activation and focusing. gtk/gtkcellarea.c | 34 +++++++++++++++++----------------- gtk/gtkcellarea.h | 8 ++++---- gtk/gtkcellareabox.c | 2 +- gtk/gtkcellrenderer.c | 8 ++++---- gtk/gtkcellrenderer.h | 2 +- gtk/gtktreeview.c | 2 +- 6 files changed, 28 insertions(+), 28 deletions(-) commit dbe026ed1eba1869970f6c2d8d399b1fd4246ac2 Author: Tristan Van Berkom Date: Mon Nov 29 16:20:01 2010 +0900 Fixed GtkCellAreaBox->focus() to not give focus to cells that are siblings of an intentional focus cell. gtk/gtkcellareabox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5f427ff476d1f434ec107552547cc928d711111a Author: Tristan Van Berkom Date: Mon Nov 29 16:14:46 2010 +0900 Make focus rectangle painted on all cells if the GtkCellAreaBox is requested to paint focus and none of the cells are activatable. gtk/gtkcellareabox.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 87892261e0637040714239cd2298d289a1a28ddb Author: Tristan Van Berkom Date: Mon Nov 29 16:03:53 2010 +0900 Make editable widget fill the entire inner area of the edited cell instead of just the aligned focus area to match previous behaviour gtk/gtkcellarea.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 865eb60d2177d7847e8f32b2da6192825a24b5c9 Author: Tristan Van Berkom Date: Wed Nov 24 18:28:31 2010 +0900 Fixed GtkCellLayout to pack cells via the api when parsing builder input. gtk/gtkcelllayout.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit cad41833a257b2fb6b6681479650e5a20b331fdc Author: Tristan Van Berkom Date: Mon Nov 22 16:27:52 2010 +0900 Allow minimal implementation of GtkCellLayout Since GtkCellArea delegate does all the work, cell layout widgets who use a GtkCellArea internally only have to implement the _get_area() method, this just reduces code to forward the calls over the the internal cell area. gtk/gtkcelllayout.c | 149 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 126 insertions(+), 23 deletions(-) commit d3aed12b65dab6365c664104477280be74117287 Author: Tristan Van Berkom Date: Mon Nov 29 13:01:49 2010 +0900 Removed cell_layout implementation details in GtkTreeViewColumn in favor of cell_layout->get_area gtk/gtktreeviewcolumn.c | 224 +++++++++++++++++------------------------------- gtk/gtktreeviewcolumn.h | 1 + 2 files changed, 79 insertions(+), 146 deletions(-) commit 2394f5e49b09d89de917264bd78847950f3a28c9 Author: Tristan Van Berkom Date: Mon Nov 29 11:02:29 2010 +0900 Touching up GtkCellArea docs. gtk/gtkcellarea.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) commit 9ee908140589968c069b75aa37fb0d3ef3fb954f Author: Tristan Van Berkom Date: Mon Nov 29 10:54:07 2010 +0900 Added initial detailed docs for GtkCellArea. gtk/gtkcellarea.c | 307 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 305 insertions(+), 2 deletions(-) commit c1cbc8790e84f7cc455e2cbf5e2d5b7ec07abbbd Author: Tristan Van Berkom Date: Sun Nov 28 18:52:08 2010 +0900 Removed gtk_cell_area_context_sum_preferred_width/height apis. Turns out theres not much reason to do this in a separate api, now we just sum up the sizes of aligned cell groups in GtkCellAreaContextBox when pushing the group size. gtk/gtkcellareaboxcontext.c | 171 ++++++++++++++++++++------------------------ gtk/gtkcellareacontext.c | 38 +--------- gtk/gtkcellareacontext.h | 4 -- tests/cellareascaffold.c | 5 -- 4 files changed, 80 insertions(+), 138 deletions(-) commit 217f6883769a954d2193f6931051ceaffee46264 Author: Kristian Rietveld Date: Sun Nov 28 21:14:33 2010 +0100 Remove obsolete code line gtk/gtktreeviewcolumn.c | 1 - 1 file changed, 1 deletion(-) commit cbbff6c5e635d66f04e6ace4239296e24067bb93 Author: Kristian Rietveld Date: Sun Nov 28 21:02:36 2010 +0100 Add temporary hack to get the row heights right gtk/gtktreeviewcolumn.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) commit 6568b59e8a18d5584cbf8785299429ef945fb171 Author: Kristian Rietveld Date: Sun Nov 28 20:40:59 2010 +0100 Remove unused retrieval of focus-line-width gtk/gtktreeviewcolumn.c | 6 ------ 1 file changed, 6 deletions(-) commit 7527350d69b997b78903aca67baa050a1e3c69a7 Author: Kristian Rietveld Date: Sun Nov 28 20:39:51 2010 +0100 validate_row no longer uses focus-line-width gtk/gtktreeview.c | 2 -- 1 file changed, 2 deletions(-) commit 1779ae79a13029a4efb77b2ab4b39393a3a9c9b8 Author: Emmanuele Bassi Date: Sun Nov 28 18:49:47 2010 +0000 rgba: Invert the arguments and improve bindability Since parse() is a method of the Gdk.RGBA class, the GdkRGBA pointer should be the first argument, and the string the second one, to allow a more natural binding. https://bugzilla.gnome.org/show_bug.cgi?id=635879 gdk/gdkrgba.c | 6 +++--- gdk/gdkrgba.h | 4 ++-- gdk/tests/gdk-color.c | 16 ++++++++-------- gtk/gtkbuilder.c | 2 +- gtk/gtkcellrenderer.c | 2 +- gtk/gtkcellrenderertext.c | 4 ++-- 6 files changed, 17 insertions(+), 17 deletions(-) commit 6fe9df2f1d553dd03e5c4a876b6c411a94a6585f Author: Kristian Rietveld Date: Sun Nov 28 19:01:49 2010 +0100 First go at migrating GtkTreeView(Column) to GtkCellArea This is still very much a work in progress, but it renders and more or less works. I will be fixing up the details in the very near future. Important: this commit breaks ABI as it modifies the GtkTreeViewColumn structure in gtktreeviewcolumn.h. This is a sealed structure that needs to be moved to an internal header file, most likely gtktreeprivate.h. gtk/gtktreeprivate.h | 32 +- gtk/gtktreeview.c | 247 ++++----- gtk/gtktreeviewcolumn.c | 1401 +++++++---------------------------------------- gtk/gtktreeviewcolumn.h | 11 +- 4 files changed, 304 insertions(+), 1387 deletions(-) commit 05b217ab2af9d86c4749ad2d3d50bd45b40018f9 Author: Kristian Rietveld Date: Sun Nov 28 18:52:18 2010 +0100 Allow non-editable cells to receive focus Slight tweak for GtkTreeView, also non-editable cells must be able to receive focus to get all keyboard navigation right. This will be further tweaked to get focus siblings to work like focus cells did in GtkTreeView before refactoring. gtk/gtkcellareabox.c | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) commit 354b3412ddcdd73cd1bc9f2bc23a805d67e7fbf5 Author: Kristian Rietveld Date: Sun Nov 14 10:43:00 2010 +0100 Available extra space could be less than zero The allocated size, or (horizontally speaking) for-width size, can be smaller than the sum of all minimum widths. For example when the user is resizing tree view columns manually. gtk/gtkcellareabox.c | 15 ++++++++++++--- gtk/gtkcellareaboxcontext.c | 5 ++++- 2 files changed, 16 insertions(+), 4 deletions(-) commit b0bf2b5202782526edcba678c6239baecf897b16 Author: Matthias Clasen 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 289ad41bd105758110cc1861d623138aa77ec974 Author: Matthias Clasen Date: Sat Nov 27 20:56:09 2010 -0500 Fix recursion in the GtkIconView accessible initialization Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634474 gtk/gtkiconview.c | 45 +++++++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 26 deletions(-) commit 5df7dab3cfdafad8656366edf4848329035b109d Author: Tristan Van Berkom Date: Sat Nov 27 16:05:14 2010 +0900 Changed all the flush apis on GtkCellAreaContext for a single "reset" api. gtk/gtkcellareabox.c | 14 +++---- gtk/gtkcellareaboxcontext.c | 88 ++++++++++++++++-------------------------- gtk/gtkcellareacontext.c | 93 +++++++++++---------------------------------- gtk/gtkcellareacontext.h | 86 ++++++++++++++++------------------------- tests/cellareascaffold.c | 16 ++++---- 5 files changed, 103 insertions(+), 194 deletions(-) commit cbc4416c8e161d649404a6e6d1e979e551847375 Author: Tristan Van Berkom Date: Sat Nov 27 15:40:45 2010 +0900 Removing the height_for_width vfuncs on GtkCellAreaContextClass which I forgot to remove. gtk/gtkcellareacontext.h | 8 -------- 1 file changed, 8 deletions(-) commit e21c224f2819e6ffb32ea4cf85745e0dc5b99d57 Author: Tristan Van Berkom Date: Fri Nov 26 23:41:39 2010 +0900 Fixing GtkCellAreaBox at render time to consider height-for-width when stacked vertically Also bullet-proofing GtkCellAreaBoxContext at allocate time. gtk/gtkcellareabox.c | 34 ++++++++++++++++++++++------------ gtk/gtkcellareaboxcontext.c | 24 +++++++++++------------- 2 files changed, 33 insertions(+), 25 deletions(-) commit ec78fb182118c11ab35e56387c53c782feffbb3f Author: Spoiala Marian Date: Fri Nov 26 16:01:41 2010 +0200 Updated Romanian translation po/ro.po | 89 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 46 insertions(+), 43 deletions(-) commit 7c4f20f4e3f0fa94c8bb52dae9ee082f5cd577e9 Author: Lucian Adrian Grijincu Date: Fri Nov 26 15:57:32 2010 +0200 Updated Romanian translation po/ro.po | 1737 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 872 insertions(+), 865 deletions(-) commit 08cc318946e4cf1af9678d7677d24a4504f58a75 Author: Tristan Van Berkom Date: Fri Nov 26 21:35:53 2010 +0900 Fixed CellAreaScaffold for new gtk_cell_area_context_allocate() api. tests/cellareascaffold.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 487223d480578457f924470c1a1d73eb261eefd7 Author: Tristan Van Berkom Date: Fri Nov 26 21:26:24 2010 +0900 Finally really support rendering of cells in an unallocated context. What this means is basically that a vertically oriented GtkCellAreaBox will render cells properly even if the height is not constant for every for of data in the said GtkCellAreaContext (i.e. the height was not allocated by gtk_cell_area_context_allocate). This is done completely on the fly and so is much more heavy duty at render time (considerably slower but not visibly noticable in lightweight views like GtkTreeMenu). Note that cell alignments are not possible in an unallocated orientation, each row of data individually receives only enough space to render the independant row and no space is reserved for alignments if the size is not a constant size across rows in the same context. gtk/gtkcellareabox.c | 139 ++++++++++++-- gtk/gtkcellareaboxcontext.c | 437 ++++++++++++++++---------------------------- gtk/gtkcellareaboxcontext.h | 5 - gtk/gtkcellareacontext.c | 415 ++--------------------------------------- gtk/gtkcellareacontext.h | 34 +--- 5 files changed, 300 insertions(+), 730 deletions(-) commit fa3c8f182edcddcfb948513fbdadeeec2e059fe0 Author: Tristan Van Berkom Date: Fri Nov 26 13:23:01 2010 +0900 Revert "Removed tons of api that we dont absolutely need in GtkCellAreaContext:" This reverts commit 5f7787ab2ead2cdd11ebe17b16dd9498daaaf9c5. gtk/gtkcellareabox.c | 57 ++++--- gtk/gtkcellareaboxcontext.c | 303 ++++++++++++++++++++++++++++++++++++ gtk/gtkcellareaboxcontext.h | 27 ++++ gtk/gtkcellareacontext.c | 363 +++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellareacontext.h | 32 ++++ 5 files changed, 762 insertions(+), 20 deletions(-) commit 4df1214483016b6cc169ef25b66fbd6568ef7b0a Author: Andika Triwidada Date: Fri Nov 26 12:08:00 2010 +0700 Updated Indonesian translation po/id.po | 1897 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 953 insertions(+), 944 deletions(-) commit b850f8bf184da0bbd29dce7233b03889232b6d9d Author: Bastien Nocera Date: Thu Nov 25 22:42:13 2010 +0000 docs: Make docs build after GtkRuler removal docs/reference/gtk/gtk3.types | 3 --- 1 file changed, 3 deletions(-) commit 24862a5f6008f8e7de96ea3b6b653f3db8e01d85 Author: Lucian Adrian Grijincu Date: Fri Nov 26 01:29:50 2010 +0200 Updated Romanian translation po/ro.po | 1835 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 911 insertions(+), 924 deletions(-) commit d588f85cc8918b335fbe65b35d184899190fd763 Author: Lucian Adrian Grijincu Date: Fri Nov 26 01:25:14 2010 +0200 Updated Romanian translation (remove windows line endings) po-properties/ro.po | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) commit e2e05e8bf375cc73a88e91a1ba5f6a1020653650 Author: Spoiala Marian Date: Fri Nov 26 01:24:15 2010 +0200 Updated Romanian translation po/ro.po | 1835 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 924 insertions(+), 911 deletions(-) commit e2f6cf45611a66330a7c54a28975ae3dc5489847 Author: Spoiala Marian Date: Fri Nov 26 01:22:40 2010 +0200 Updated Romanian translation po-properties/ro.po | 4423 ++++++++++++++++++++++++--------------------------- 1 file changed, 2109 insertions(+), 2314 deletions(-) commit 80f332308f584311998ee24f18389e204170b7c1 Author: Alexander Larsson Date: Thu Nov 25 21:57:31 2010 +0100 [broadway] Add initial keyboard event support gdk/broadway/broadway.js | 17 +++++++++++++ gdk/broadway/gdkeventsource.c | 56 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 72 insertions(+), 1 deletion(-) commit 4aac045a30e4442a6fb27bb8b47eb04c5db9eb2d Author: Alexander Larsson Date: Thu Nov 25 21:56:36 2010 +0100 [broadway] Don't return undefined counts in keymap calls gdk/broadway/gdkkeys-broadway.c | 2 ++ 1 file changed, 2 insertions(+) commit 667d23aa7c256728526fb261771646168d63a000 Author: Alexander Larsson Date: Thu Nov 25 21:02:21 2010 +0100 [broadway] Hook mousewheel scrolling gdk/broadway/broadway.js | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) commit d6029949e6dcb63917ddec982ff4c7364d9bba61 Author: Alexander Larsson Date: Thu Nov 25 20:39:17 2010 +0100 [broadway] Disable context menu so rmb works gdk/broadway/broadway.js | 1 + 1 file changed, 1 insertion(+) commit 4004882b92aa8068997a8aa6fc872cb3b3573b42 Author: Alexander Larsson Date: Thu Nov 25 20:32:54 2010 +0100 [broadway] Only change window positioning for toplevels not e.g. menus gdk/broadway/gdkwindow-broadway.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c1a35afa5fc6b5e0dc8b6ecbe9202028c13aeb6a Author: Alexander Larsson Date: Thu Nov 25 20:07:26 2010 +0100 [broadway] Don't have mouse_in_toplevel point to hidden or destroyed window gdk/broadway/gdkwindow-broadway.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 0b6265b76a31d789321e98a92d475202cc015b66 Author: Alexander Larsson Date: Thu Nov 25 13:25:56 2010 +0100 [broadway] Only allow one input session gdk/broadway/gdkdisplay-broadway.c | 6 ++++++ 1 file changed, 6 insertions(+) commit a4fc901c0765b5fd1fe6bf35154b3a87b4439253 Author: Alexander Larsson Date: Thu Nov 25 13:25:36 2010 +0100 [broadway] Handle errors in input nicer Also, fix a leak gdk/broadway/gdkdisplay-broadway.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 9cc073803f410883edcb9a857a9c844a1af6ac34 Author: Alexander Larsson Date: Thu Nov 25 13:23:11 2010 +0100 [broadway] Only open one websocket for input! gdk/broadway/broadway.js | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) commit e7169f75e6b99336709f1400f983ed329d1d9f57 Author: Alexander Larsson Date: Thu Nov 25 13:08:13 2010 +0100 Move send_error up gdk/broadway/gdkdisplay-broadway.c | 40 +++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit 1b3efb35998e7dc7cc90729de2b5d9c4f1b0e9d3 Author: Alexander Larsson Date: Thu Nov 25 13:03:52 2010 +0100 Save current input request gdk/broadway/gdkdisplay-broadway.c | 9 +++++++-- gdk/broadway/gdkdisplay-broadway.h | 3 +++ 2 files changed, 10 insertions(+), 2 deletions(-) commit 1ba38a48d741aee45ebb162f67a65d31af1d8ef3 Author: Alexander Larsson Date: Thu Nov 25 12:43:01 2010 +0100 [broadway] Remove old unused declarations gdk/broadway/gdkeventsource.c | 8 ---- gdk/broadway/gdkeventsource.h | 7 --- gdk/broadway/gdkglobals-broadway.c | 2 - gdk/broadway/gdkmain-broadway.c | 2 - gdk/broadway/gdkprivate-broadway.h | 88 +++----------------------------------- gdk/broadway/gdkscreen-broadway.h | 8 +--- 6 files changed, 7 insertions(+), 108 deletions(-) commit 7667ad456bf24b145d6f5b61e58c0d9f37f1e357 Author: Alexander Larsson Date: Thu Nov 25 12:40:33 2010 +0100 [broadway] Avoid crash if mask is NULL gdk/broadway/gdkwindow-broadway.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b23fd4144942ccf9f19b0e3fa10d440ca75f530a Author: Alexander Larsson Date: Thu Nov 25 12:40:22 2010 +0100 [broadway] Fix warning gdk/broadway/gdkwindow-broadway.c | 1 - 1 file changed, 1 deletion(-) commit ccab600fb441cb0e8fb3da670a8a7bf6e97bbf2a Author: Alexander Larsson Date: Thu Nov 25 12:33:07 2010 +0100 Move event generation to gdkeventsource.c gdk/broadway/gdkdisplay-broadway.c | 141 +---------------------------------- gdk/broadway/gdkeventsource.c | 147 +++++++++++++++++++++++++++++++++++++ gdk/broadway/gdkprivate-broadway.h | 3 + 3 files changed, 154 insertions(+), 137 deletions(-) commit 0539303dfcb42647344b35c2444b85324cd1d843 Author: Alexander Larsson Date: Wed Nov 24 22:12:50 2010 +0100 Handle output errors correctly gdk/broadway/gdkdisplay-broadway.c | 6 ++---- gdk/broadway/gdkdisplay-broadway.h | 1 - gdk/broadway/gdkwindow-broadway.c | 6 +++++- 3 files changed, 7 insertions(+), 6 deletions(-) commit 0ca5a1a5746a2697520906ea5085c27eb53e0d01 Author: Alexander Larsson Date: Wed Nov 24 22:12:29 2010 +0100 [broadway] Track errors in BroadwayOutput gdk/broadway/broadway.c | 36 +++++++++++++++++++++++++++--------- gdk/broadway/broadway.h | 4 +++- 2 files changed, 30 insertions(+), 10 deletions(-) commit ce5cccf0ab580c48f6856223cd36ca29393aa7fd Author: Alexander Larsson Date: Wed Nov 24 22:02:30 2010 +0100 [broadway] Fix typo in assignment gdk/broadway/gdkwindow-broadway.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e8117544a0a2e4471439347eba1339fd4a3e788d Author: Alexander Larsson Date: Wed Nov 24 21:57:30 2010 +0100 [broadway] Convert broadway.c to use glib stuff gdk/broadway/Makefile.am | 2 +- gdk/broadway/broadway.c | 344 ++++++++++++----------------------------------- 2 files changed, 87 insertions(+), 259 deletions(-) commit fcce2986cefdf40dafd14edba84636a669cffd98 Author: Alexander Larsson Date: Wed Nov 24 21:48:12 2010 +0100 [broadway] Keep track of the GSocketConnection for the output gdk/broadway/gdkdisplay-broadway.c | 5 ++--- gdk/broadway/gdkdisplay-broadway.h | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) commit f407b4a5f51ea35e49e39c99af3c6da8e59dde94 Author: Alexander Larsson Date: Wed Nov 24 21:40:25 2010 +0100 Rename BroadwayClient to BroadwayOutput gdk/broadway/broadway-demo.c | 26 +++++------ gdk/broadway/broadway.c | 96 +++++++++++++++++++------------------- gdk/broadway/broadway.h | 24 +++++----- gdk/broadway/gdkdisplay-broadway.c | 2 +- gdk/broadway/gdkdisplay-broadway.h | 2 +- gdk/broadway/gdkwindow-broadway.c | 34 +++++++------- 6 files changed, 92 insertions(+), 92 deletions(-) commit 5a9f7a1e35ed6678399d74d1580bf59e80c3d176 Author: Alexander Larsson Date: Wed Nov 24 21:40:05 2010 +0100 [broadway] Fix warning in demo gdk/broadway/broadway-demo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1bc7bc55427df5530812ebadf9aaf3f67a1fffde Author: Alexander Larsson Date: Wed Nov 24 21:28:38 2010 +0100 [broadway] Initialize masks to zero everywhere to avoid valgrind warnings gdk/broadway/gdkwindow-broadway.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit 77907fec797ff108ddb57e3e244dc37610c87c4e Author: Alexander Larsson Date: Wed Nov 24 19:41:19 2010 +0100 Move global window list to per-display gdk/broadway/gdkdisplay-broadway.h | 1 + gdk/broadway/gdkwindow-broadway.c | 12 +++++------- 2 files changed, 6 insertions(+), 7 deletions(-) commit 08a180a699aa34b36437f94bbfa8cd5a59eafc20 Author: Alexander Larsson Date: Tue Nov 23 13:00:45 2010 +0100 [broadway] Hack up window placement for demo gdk/broadway/gdkwindow-broadway.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit b82ed847096a875c158fe4e598a8cff9b0225c6b Author: Alexander Larsson Date: Tue Nov 23 12:52:10 2010 +0100 [broadway] Implement window resize gdk/broadway/broadway.c | 13 ++++++++++++ gdk/broadway/broadway.h | 4 ++++ gdk/broadway/broadway.js | 12 +++++++++++ gdk/broadway/gdkwindow-broadway.c | 44 +++++++++++++++++++++++++++++++++++---- 4 files changed, 69 insertions(+), 4 deletions(-) commit 65f767a363c31c9213031aaee61d23c594153ea3 Author: Alexander Larsson Date: Tue Nov 23 12:51:45 2010 +0100 [broadway] NULL out ref_surface on resize too gdk/broadway/gdkdrawable-broadway.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 2e1f6e09e59c761f0a7706221bbfba50396876a2 Author: Alexander Larsson Date: Mon Nov 22 13:07:49 2010 +0100 [broadway] Add some fuzz to rectangle scanner We don't want a bazillion tiny rectangles, so add some fuzz to the rectangle scanners so we get less but larger rectangles. gdk/broadway/broadway.c | 70 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 50 insertions(+), 20 deletions(-) commit 5ec2531e9b21eb9efe900e710aa0f4afa5e3c1b1 Author: Alexander Larsson Date: Mon Nov 22 00:00:37 2010 +0100 [broadway] Switch autocrop to smarter rectangle search gdk/broadway/broadway.c | 276 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 184 insertions(+), 92 deletions(-) commit e88a18e0eafe6d6d2e9e90fbdc60bdb4402d45cc Author: Alexander Larsson Date: Mon Nov 22 00:00:05 2010 +0100 [broadway] Add realloc wrapper gdk/broadway/broadway.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit d0e403c54d0bfced06e868f54af425906b98d588 Author: Alexander Larsson Date: Sun Nov 21 22:12:39 2010 +0100 [broadway] Fix up scrolling gdk/broadway/broadway.js | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit bed0ccba9d04e4c559e197011e0ab54116bfbf4a Author: Alexander Larsson Date: Sun Nov 21 20:46:50 2010 +0100 [broadway] Handle window moves gdk/broadway/gdkwindow-broadway.c | 99 ++++++++++++--------------------------- 1 file changed, 31 insertions(+), 68 deletions(-) commit ec4a6c4a5fea5b88dfece0a9330f4150626f3df2 Author: Alexander Larsson Date: Sun Nov 21 20:46:14 2010 +0100 [broadway] Implement _gdk_windowing_window_at_device_position gdk/broadway/gdkwindow-broadway.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) commit 93fec05183017f6bf482152c1b06b18bbc009487 Author: Alexander Larsson Date: Sun Nov 21 20:45:50 2010 +0100 [broadway] Track last mouse position gdk/broadway/gdkdisplay-broadway.c | 4 ++++ gdk/broadway/gdkdisplay-broadway.h | 1 + 2 files changed, 5 insertions(+) commit e64a38eeefef651ec6484da8e7596d32847262b3 Author: Alexander Larsson Date: Sun Nov 21 20:03:52 2010 +0100 [broadway] Fix x/y mismatch in canvas position gdk/broadway/broadway.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 5a49bfe96a2a21e000a828501ffeab612a5ccac3 Author: Alexander Larsson Date: Sun Nov 21 19:53:19 2010 +0100 Fix some type warnings gdk/broadway/broadway.c | 2 -- gdk/broadway/gdkwindow-broadway.c | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) commit e6c340519c67940abd25b27fb7b96eb0e225670a Author: Alexander Larsson Date: Sun Nov 21 19:52:05 2010 +0100 [broadway] Send diffs as bilevel rgba instead of true diff The true diff only works if the destination keeps perfect 32bit canvas data, which is not always true. So, instead we send only changed pixels, masking the others to 0 via alpha 0. gdk/broadway/broadway-demo.c | 24 ++++++------ gdk/broadway/broadway.c | 82 ++++++++++++++------------------------- gdk/broadway/broadway.h | 8 ---- gdk/broadway/broadway.js | 51 +----------------------- gdk/broadway/gdkwindow-broadway.c | 30 +++++++------- 5 files changed, 61 insertions(+), 134 deletions(-) commit 6fe849d4f1d97f5f6ada8d34adc238b5c912cf5e Author: Alexander Larsson Date: Sat Nov 20 22:39:40 2010 +0100 [broadway] Send and use canvas ids in events gdk/broadway/broadway.js | 18 +++++++++++++----- gdk/broadway/gdkdisplay-broadway.c | 10 +++++++--- 2 files changed, 20 insertions(+), 8 deletions(-) commit d211d78eef4282cbd6e02dac6df893d5257b04f8 Author: Alexander Larsson Date: Sat Nov 20 22:38:34 2010 +0100 [broadway] Track window<->id mapping gdk/broadway/gdkdisplay-broadway.c | 1 + gdk/broadway/gdkdisplay-broadway.h | 2 ++ gdk/broadway/gdkwindow-broadway.c | 5 +++++ 3 files changed, 8 insertions(+) commit cdd274a55c2722fe9f0fdfdbeed48b12b3595803 Author: Alexander Larsson Date: Sat Nov 20 22:37:54 2010 +0100 [broadway] Missed a place to use event time gdk/broadway/gdkdisplay-broadway.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8f9c6eb1a93f581050f24b8735ded01530694c8b Author: Alexander Larsson Date: Sat Nov 20 22:25:54 2010 +0100 [broadway] clean up input sending js gdk/broadway/broadway.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 65d4edbd5bacefee551b5bf85116dc700552ff9b Author: Alexander Larsson Date: Sat Nov 20 22:11:54 2010 +0100 [broadway] Send event timestamps from client gdk/broadway/broadway.js | 6 +++--- gdk/broadway/gdkdisplay-broadway.c | 11 ++++++++--- 2 files changed, 11 insertions(+), 6 deletions(-) commit 2e8f21cb1b75ecd32c1ec751840a0e1c789c5ba9 Author: Alexander Larsson Date: Fri Nov 19 22:57:49 2010 +0100 [broadway] Allow loading client.html as "/" only gdk/broadway/gdkdisplay-broadway.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2ee6dbd998911d25c5c8a7a7ffc458f3066305dd Author: Alexander Larsson Date: Fri Nov 19 22:37:57 2010 +0100 Remove unneeded copy of region gdk/broadway/gdkwindow-broadway.c | 2 -- 1 file changed, 2 deletions(-) commit 163a278d130cc9361aea1ed43ef867504b34e27f Author: Alexander Larsson Date: Fri Nov 19 22:37:26 2010 +0100 Fix button numbers in events (starts with 1, not 0) gdk/broadway/gdkdisplay-broadway.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 884527a958716d3a66d1cdd706f8b9c23b1296ac Author: Alexander Larsson Date: Fri Nov 19 22:11:40 2010 +0100 [broadway] Initial work on mouse events gdk/broadway/gdkdisplay-broadway.c | 126 ++++++++++++++++++++++++++++++++++++- gdk/broadway/gdkdisplay-broadway.h | 1 + 2 files changed, 125 insertions(+), 2 deletions(-) commit ee6b07bf15f30e40d9ccf060a62c88fdf4e0ed12 Author: Alexander Larsson Date: Fri Nov 19 21:56:35 2010 +0100 [broadway] remove some spew gdk/broadway/gdkwindow-broadway.c | 8 -------- 1 file changed, 8 deletions(-) commit 95df67f47bbd930b4a7f647321d0b9a8ebada023 Author: Alexander Larsson Date: Fri Nov 19 21:55:13 2010 +0100 [broadway] don't sync the root window gdk/broadway/gdkwindow-broadway.c | 3 +++ 1 file changed, 3 insertions(+) commit 0a20ab58fa64681ee9e174f9d0591b3d08bcd584 Author: Alexander Larsson Date: Fri Nov 19 21:54:17 2010 +0100 [brodway] Don't send 0x0 deltas, they confuse the client gdk/broadway/broadway.c | 4 ++++ 1 file changed, 4 insertions(+) commit 1e3dffeee9cb2a9bccfbcebb5b4fe6df1e28b8a9 Author: Alexander Larsson Date: Fri Nov 19 20:21:20 2010 +0100 Send mouse events from js gdk/broadway/broadway.js | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) commit 852b317b4f1f09b248ef7b28954ac28ba4560646 Author: Alexander Larsson Date: Fri Nov 19 14:13:13 2010 +0100 Initial sketch of websockets support gdk/broadway/broadway.js | 15 ++++ gdk/broadway/gdkdisplay-broadway.c | 160 ++++++++++++++++++++++++++++++++++++- 2 files changed, 172 insertions(+), 3 deletions(-) commit f11a7d2fde1e7872ac52c5a22e2b2bbdf3851f6b Author: Alexander Larsson Date: Thu Nov 18 22:21:16 2010 +0100 Don't put output on stdin, instead do it on http connection gdk/broadway/broadway.c | 1 + gdk/broadway/broadway.js | 9 +-- gdk/broadway/client.html | 2 +- gdk/broadway/gdkdisplay-broadway.c | 47 +++++++++-- gdk/broadway/gdkdisplay-broadway.h | 2 +- gdk/broadway/gdkprivate-broadway.h | 2 + gdk/broadway/gdkwindow-broadway.c | 154 +++++++++++++++++++++++++------------ 7 files changed, 155 insertions(+), 62 deletions(-) commit 8a0429b42dcbde32e68f5c302cb9db406cb89095 Author: Alexander Larsson Date: Thu Nov 18 21:27:29 2010 +0100 Flesh out http server to handle client.html and broadway.js gdk/broadway/gdkdisplay-broadway.c | 59 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 2 deletions(-) commit b07ead64ed460ff9074b6a4eba63466c06ab3130 Author: Alexander Larsson Date: Thu Nov 18 21:26:40 2010 +0100 Add makerules to turn client.html and broadway.js into #include files gdk/broadway/Makefile.am | 20 ++++++++++++++++++++ gdk/broadway/toarray.pl | 15 +++++++++++++++ 2 files changed, 35 insertions(+) commit ded9bc698bc822a939cad9155454e0c3e6754e3b Author: Alexander Larsson Date: Thu Nov 18 13:17:23 2010 +0100 Add initial http server gdk/broadway/gdkdisplay-broadway.c | 113 +++++++++++++++++++++++++++++++++++++ gdk/broadway/gdkdisplay-broadway.h | 1 + 2 files changed, 114 insertions(+) commit 0b853417370d60b3acc0b4e3e7d41174d424cae5 Author: Alexander Larsson Date: Tue Nov 16 22:56:59 2010 +0100 Add broadway javascript and html part gdk/broadway/broadway.js | 302 +++++++++++++++++++++++++++++++++++++++++++++++ gdk/broadway/client.html | 11 ++ 2 files changed, 313 insertions(+) commit 6651eab293d8cef072eca1c4b3759805c0550f70 Author: Alexander Larsson Date: Tue Nov 16 22:11:53 2010 +0100 [broadway] Initial hookup of broadway client gdk/broadway/gdkdisplay-broadway.c | 6 + gdk/broadway/gdkdisplay-broadway.h | 3 + gdk/broadway/gdkwindow-broadway.c | 257 ++++++++++++++++++++++--------------- 3 files changed, 164 insertions(+), 102 deletions(-) commit cb056e3738c7da3c9fd9cf3106547d2063563fe0 Author: Alexander Larsson Date: Tue Nov 16 20:30:49 2010 +0100 [broadway] Fix up nvisuals handling gdk/broadway/gdkvisual-broadway.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit db288f32339a0a09effceb8b84662da335871b70 Author: Alexander Larsson Date: Tue Nov 16 20:28:54 2010 +0100 [broadway] Ensure gdk_ref_cairo_surface object can be destroyed If we return a direct ref that is not possible, since we own a ref to it. This is problematic as the gdkwindow.c code uses destruction to track outstanding surfaces. We fix this by returning a subsurface. gdk/broadway/gdkdrawable-broadway.c | 45 +++++++++++++++++++++++++++++++------ gdk/broadway/gdkdrawable-broadway.h | 1 + gdk/broadway/gdkwindow-broadway.c | 6 ++--- 3 files changed, 42 insertions(+), 10 deletions(-) commit f02b7c9ed209aa680f5735cc814790ec5437fd45 Author: Alexander Larsson Date: Tue Nov 16 13:16:38 2010 +0100 [broadway] Copy regions on last_surface during translations too This will help make scrolling more efficient gdk/broadway/gdkwindow-broadway.c | 66 +++++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 27 deletions(-) commit 60cf2d53eb15904b790ab760d8b2265ff57333e2 Author: Alexander Larsson Date: Tue Nov 16 13:09:37 2010 +0100 Track last_surface properly gdk/broadway/gdkwindow-broadway.c | 108 +++++++++++++++++++++++++++++++++----- gdk/broadway/gdkwindow-broadway.h | 2 +- 2 files changed, 97 insertions(+), 13 deletions(-) commit 7f0e43c0fd21dbe220f46cf930ef728a43719736 Author: Alexander Larsson Date: Tue Nov 16 12:42:53 2010 +0100 [broadway] Import broadway lib We put this in gtk+ for now since it will be synced initially, but it avoids using glib so that it can be used lower in the stack if required (e.g. in cairo later). gdk/broadway/Makefile.am | 11 +- gdk/broadway/broadway-demo.c | 228 ++++++++++ gdk/broadway/broadway.c | 1018 ++++++++++++++++++++++++++++++++++++++++++ gdk/broadway/broadway.h | 55 +++ 4 files changed, 1311 insertions(+), 1 deletion(-) commit d707d057c2509df91473766d51b3e1cbe90805d0 Author: Alexander Larsson Date: Tue Nov 16 12:33:02 2010 +0100 [broadway] Rename X11 -> Broadway in all code This just runs: for i in *.[ch]; do sed -i s/DisplayX11/DisplayBroadway/g $i; sed -i s/PrivateX11/PrivateBroadway/g $i; sed -i s/ImplX11/ImplBroadway/g $i; sed -i s/KeymapX11/KeymapBroadway/g $i; sed -i s/ScreenX11/ScreenBroadway/g $i; sed -i s/GdkX11Monitor/GdkBroadwayMonitor/g $i; sed -i s/_X11/_BROADWAY/g $i; sed -i s/x11/broadway/g $i; done gdk/broadway/gdkapplaunchcontext-broadway.c | 2 +- gdk/broadway/gdkcursor-broadway.c | 8 +- gdk/broadway/gdkdisplay-broadway.c | 117 +++++++--------- gdk/broadway/gdkdisplay-broadway.h | 30 ++-- gdk/broadway/gdkdnd-broadway.c | 16 +-- gdk/broadway/gdkdrawable-broadway.c | 36 ++--- gdk/broadway/gdkdrawable-broadway.h | 32 ++--- gdk/broadway/gdkeventsource.c | 2 +- gdk/broadway/gdkim-broadway.c | 2 +- gdk/broadway/gdkkeys-broadway.c | 52 +++---- gdk/broadway/gdkmain-broadway.c | 2 +- gdk/broadway/gdkprivate-broadway.h | 46 +++---- gdk/broadway/gdkproperty-broadway.c | 4 +- gdk/broadway/gdkscreen-broadway.c | 78 +++++------ gdk/broadway/gdkscreen-broadway.h | 36 ++--- gdk/broadway/gdkvisual-broadway.c | 76 +++++----- gdk/broadway/gdkwindow-broadway.c | 206 ++++++++++++++-------------- gdk/broadway/gdkwindow-broadway.h | 30 ++-- 18 files changed, 379 insertions(+), 396 deletions(-) commit ce6ae54607b09cdf44c2f7cc38192e22324bc352 Author: Alexander Larsson Date: Mon Nov 15 22:12:04 2010 +0100 [broadway] Send MAP/UNMAP events for impl windows gdk/broadway/gdkwindow-broadway.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 2ecaeb149fda261aabeddbf8f62b3c66455a751e Author: Alexander Larsson Date: Mon Nov 15 22:11:39 2010 +0100 [broadway] Implement window translation gdk/broadway/gdkwindow-broadway.c | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) commit 73f9c0cc00f612d1f888b911755567effb6833bb Author: Alexander Larsson Date: Mon Nov 15 21:51:32 2010 +0100 [broadway] Track dirty windows gdk/broadway/gdkwindow-broadway.c | 22 ++++++++++++++++++++++ gdk/broadway/gdkwindow-broadway.h | 2 ++ 2 files changed, 24 insertions(+) commit 85515b7775a4ed38290e50f281fde60309332a03 Author: Alexander Larsson Date: Mon Nov 15 21:44:38 2010 +0100 [broadway] Keep track of all (toplevel) windows gdk/broadway/gdkwindow-broadway.c | 5 +++++ 1 file changed, 5 insertions(+) commit c456e98880e929aa9c07954a7f4bd8fba690b204 Author: Alexander Larsson Date: Mon Nov 15 20:08:18 2010 +0100 Remove X use from broadway backend configure.ac | 242 +- gdk/broadway/Makefile.am | 22 +- gdk/broadway/MwmUtil.h | 136 - gdk/broadway/gdkapplaunchcontext-broadway.c | 396 +-- gdk/broadway/gdkasync.c | 845 ----- gdk/broadway/gdkasync.h | 75 - gdk/broadway/gdkcursor-broadway.c | 874 +---- gdk/broadway/gdkdevice-broadway.c | 319 +- gdk/broadway/gdkdevicemanager-broadway.c | 241 -- gdk/broadway/gdkdisplay-broadway.c | 1921 +---------- gdk/broadway/gdkdisplay-broadway.h | 74 - gdk/broadway/gdkdnd-broadway.c | 187 +- gdk/broadway/gdkdrawable-broadway.c | 182 +- gdk/broadway/gdkdrawable-broadway.h | 12 +- gdk/broadway/gdkeventsource.c | 223 +- gdk/broadway/gdkgeometry-broadway.c | 390 --- gdk/broadway/gdkglobals-broadway.c | 2 - gdk/broadway/gdkim-broadway.c | 54 - gdk/broadway/gdkinput.c | 162 - gdk/broadway/gdkkeys-broadway.c | 1657 +-------- gdk/broadway/gdkmain-broadway.c | 580 +--- gdk/broadway/gdkprivate-broadway.h | 3 - gdk/broadway/gdkproperty-broadway.c | 672 +--- gdk/broadway/gdkscreen-broadway.c | 1841 +--------- gdk/broadway/gdkscreen-broadway.h | 59 +- gdk/broadway/gdkselection-broadway.c | 724 +--- gdk/broadway/gdksettings.c | 128 - gdk/broadway/gdkspawn-broadway.c | 82 +- gdk/broadway/gdktestutils-broadway.c | 206 +- gdk/broadway/gdkvisual-broadway.c | 548 +-- gdk/broadway/gdkwindow-broadway.c | 4930 +-------------------------- gdk/broadway/gdkwindow-broadway.h | 97 +- gdk/broadway/gdkx.h | 169 - gdk/broadway/gdkxftdefaults.c | 268 -- gdk/broadway/gdkxid.c | 133 - gdk/broadway/xsettings-client.c | 611 ---- gdk/broadway/xsettings-client.h | 79 - gdk/broadway/xsettings-common.c | 267 -- gdk/broadway/xsettings-common.h | 132 - 39 files changed, 505 insertions(+), 19038 deletions(-) commit dffa6e0da7a0744ea4fd6ec1c0808d8866b5cb53 Author: Alexander Larsson Date: Fri Nov 12 23:00:52 2010 +0100 Remove X based dnd gdk/broadway/gdkdnd-broadway.c | 3775 +--------------------------------------- 1 file changed, 66 insertions(+), 3709 deletions(-) commit a54e556ad8c14d34f2bedb7ce9f68f8d539bd34e Author: Alexander Larsson Date: Fri Nov 12 22:50:47 2010 +0100 Remove event translators gdk/broadway/Makefile.am | 2 - gdk/broadway/gdkdevicemanager-broadway.c | 531 +---------------------- gdk/broadway/gdkdisplay-broadway.c | 707 +------------------------------ gdk/broadway/gdkeventsource.c | 44 -- gdk/broadway/gdkeventsource.h | 5 - gdk/broadway/gdkeventtranslator.c | 89 ---- gdk/broadway/gdkeventtranslator.h | 65 --- 7 files changed, 2 insertions(+), 1441 deletions(-) commit 5b480e1b0de0c8184cb2805ac85f7362c42fb2f6 Author: Alexander Larsson Date: Fri Nov 12 13:18:58 2010 +0100 [broadway] Copy X backend to broadway configure.ac | 271 +- gdk/Makefile.am | 8 +- gdk/broadway/Makefile.am | 71 + gdk/broadway/MwmUtil.h | 136 + gdk/broadway/gdkapplaunchcontext-broadway.c | 440 +++ gdk/broadway/gdkasync.c | 845 ++++ gdk/broadway/gdkasync.h | 75 + gdk/broadway/gdkcursor-broadway.c | 1040 +++++ gdk/broadway/gdkdevice-broadway.c | 502 +++ gdk/broadway/gdkdevice-broadway.h | 52 + gdk/broadway/gdkdevicemanager-broadway.c | 920 +++++ gdk/broadway/gdkdevicemanager-broadway.h | 54 + gdk/broadway/gdkdisplay-broadway.c | 2977 ++++++++++++++ gdk/broadway/gdkdisplay-broadway.h | 160 + gdk/broadway/gdkdnd-broadway.c | 4035 +++++++++++++++++++ gdk/broadway/gdkdrawable-broadway.c | 235 ++ gdk/broadway/gdkdrawable-broadway.h | 75 + gdk/broadway/gdkeventsource.c | 435 +++ gdk/broadway/gdkeventsource.h | 46 + gdk/broadway/gdkeventtranslator.c | 89 + gdk/broadway/gdkeventtranslator.h | 65 + gdk/broadway/gdkgeometry-broadway.c | 390 ++ gdk/broadway/gdkglobals-broadway.c | 37 + gdk/broadway/gdkim-broadway.c | 103 + gdk/broadway/gdkinput.c | 231 ++ gdk/broadway/gdkkeys-broadway.c | 1859 +++++++++ gdk/broadway/gdkmain-broadway.c | 698 ++++ gdk/broadway/gdkprivate-broadway.h | 162 + gdk/broadway/gdkproperty-broadway.c | 761 ++++ gdk/broadway/gdkscreen-broadway.c | 2003 ++++++++++ gdk/broadway/gdkscreen-broadway.h | 129 + gdk/broadway/gdkselection-broadway.c | 891 +++++ gdk/broadway/gdksettings.c | 128 + gdk/broadway/gdkspawn-broadway.c | 214 + gdk/broadway/gdktestutils-broadway.c | 254 ++ gdk/broadway/gdkvisual-broadway.c | 730 ++++ gdk/broadway/gdkwindow-broadway.c | 5583 +++++++++++++++++++++++++++ gdk/broadway/gdkwindow-broadway.h | 162 + gdk/broadway/gdkx.h | 169 + gdk/broadway/gdkxftdefaults.c | 268 ++ gdk/broadway/gdkxid.c | 133 + gdk/broadway/xsettings-client.c | 611 +++ gdk/broadway/xsettings-client.h | 79 + gdk/broadway/xsettings-common.c | 267 ++ gdk/broadway/xsettings-common.h | 132 + gtk/Makefile.am | 6 +- tests/testsocket_common.c | 2 + 47 files changed, 28520 insertions(+), 13 deletions(-) commit ef9543e978d8bd83004c362e27c7e1233f7c436a Author: Cosimo Cecchi Date: Thu Nov 25 17:19:00 2010 +0100 tests: fix indentation tests/testappchooser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 67e842be87f7fca790a8172042304dbe11be6ca3 Author: Cosimo Cecchi Date: Thu Nov 25 17:17:45 2010 +0100 app-chooser-combobox: add a method to trigger the GtkAppChooserDialog It's an optional special item in the combobox, turned off by default. gtk/gtkappchoosercombobox.c | 252 ++++++++++++++++++++++++++++++++++++++++---- gtk/gtkappchoosercombobox.h | 4 + tests/testappchoosercombo.c | 3 + 3 files changed, 238 insertions(+), 21 deletions(-) commit 7fc7bd613b1a045a79ce9b1c0b8968c3e7df1d24 Author: Tristan Van Berkom Date: Fri Nov 19 15:01:07 2010 +0900 Changed GtkCellRendererText to request less than wrap-width if the text is smaller than the wrap-width (or width-chars). gtk/gtkcellrenderertext.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 2dd2c7ce054313a3e31b162ce78507c295926e0b Author: Tristan Van Berkom Date: Thu Nov 25 17:41:26 2010 +0900 Added gtk_cell_renderer_get_aligned_area() and class vfunc. Since a cell renderer might use more space than the natural size when recieving expand space it's impossible to know how much space is actually used to render content. Adding this virtual method to allow text renderers to implement it, the base default method uses height-for-width apis and aligns the cell assuming the renderer uses a fixed size. This commit removes the similar code from gtkcellarea and subclasses. gtk/gtkcellarea.c | 51 +---------------------- gtk/gtkcellarea.h | 8 ---- gtk/gtkcellareabox.c | 2 +- gtk/gtkcellrenderer.c | 100 +++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellrenderer.h | 11 +++++ gtk/gtkcellrenderertext.c | 53 +++++++++++++----------- 6 files changed, 142 insertions(+), 83 deletions(-) commit 5f7787ab2ead2cdd11ebe17b16dd9498daaaf9c5 Author: Tristan Van Berkom Date: Thu Nov 25 16:36:46 2010 +0900 Removed tons of api that we dont absolutely need in GtkCellAreaContext: - gtk_cell_area_context_get_height_for_width() - gtk_cell_area_context_get_width_for_height() - gtk_cell_area_context_push_height_for_width() - gtk_cell_area_context_push_width_for_height() - gtk_cell_area_context_flush_height_for_width() - gtk_cell_area_context_flush_width_for_height() - Contextual size changed signal All of these are not really important for the CellArea to operate and not of any real consequential value to the user (the user can accumulate the returned values from height-for-width requests and do as they please with it). gtk/gtkcellareabox.c | 57 +++---- gtk/gtkcellareaboxcontext.c | 303 ------------------------------------ gtk/gtkcellareaboxcontext.h | 27 ---- gtk/gtkcellareacontext.c | 363 +------------------------------------------- gtk/gtkcellareacontext.h | 32 ---- 5 files changed, 20 insertions(+), 762 deletions(-) commit 9d0c2f6b37beee6032981759b0e1f8161ccd9d72 Author: Tristan Van Berkom Date: Thu Nov 25 16:09:51 2010 +0900 Make GtkCellAreaBox handle rendering without a previous allocation in the orientation of choice. This is so that treeviews can have some columns oriented vertically and some horizontally, usually the column will only allocate the areas width, having vertical columns without fixed row heights just means it's slower to render. gtk/gtkcellareabox.c | 40 +++++++++++++++++++++++++--------------- gtk/gtkcellareaboxcontext.c | 24 +++++++++++++++++++++--- gtk/gtkcellareaboxcontext.h | 7 ++++++- 3 files changed, 52 insertions(+), 19 deletions(-) commit 57a94bfb5364392a2469c592c4cf88536be7e061 Merge: e53dc3479f eb5a500495 Author: Tristan Van Berkom Date: Thu Nov 25 15:07:47 2010 +0900 Merge branch 'master' into treeview-refactor commit eb5a5004959227d22b2f98a157beda8600df00d3 Author: Tristan Van Berkom Date: Thu Nov 25 14:37:02 2010 +0900 Changing GtkBox:fill child property default back to TRUE. Since Havoc's patches introducing the GtkWidget halign/valign properties, fill should always be TRUE. If the widget should not fill its allocated space then it should set the halign or valign properties for that purpose. This also consequently fixes bug 634592. gtk/gtkbox.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 6716e7c3f1925560a5b4901581cabbaee4e01e28 Author: Tristan Van Berkom Date: Thu Nov 25 14:04:52 2010 +0900 Fixed GtkMenuShell to deactivate itself at dispose time Since GdkDevice stuff, it seems that destroying an active menu doesnt get rid of all the device grabery, this fixes bug 635693. gtk/gtkmenu.c | 7 +++++-- gtk/gtkmenushell.c | 12 ++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) commit a498d9a9bac007fb2b9b7ab3a960b853818867c2 Author: Matthias Clasen Date: Wed Nov 24 18:32:05 2010 -0500 Coding style fixups This commit adjusts the app chooser code to GTK+ coding style: - line up prototypes - remove some excess {} - remove tabs and trailing whitespace - add docs gtk/gtkappchooser.c | 35 +- gtk/gtkappchooser.h | 17 +- gtk/gtkappchoosercombobox.c | 178 +++++---- gtk/gtkappchoosercombobox.h | 36 +- gtk/gtkappchooserdialog.c | 258 +++++++------ gtk/gtkappchooserdialog.h | 34 +- gtk/gtkappchoosermodule.c | 4 +- gtk/gtkappchooseronline.c | 22 +- gtk/gtkappchooseronline.h | 48 ++- gtk/gtkappchooseronlinedummy.h | 18 +- gtk/gtkappchooseronlinepk.c | 118 +++--- gtk/gtkappchooseronlinepk.h | 18 +- gtk/gtkappchooserprivate.h | 4 +- gtk/gtkappchooserwidget.c | 813 +++++++++++++++++++++++++---------------- gtk/gtkappchooserwidget.h | 77 ++-- tests/testappchooser.c | 3 +- tests/testappchoosercombo.c | 23 +- 17 files changed, 955 insertions(+), 751 deletions(-) commit f64448473e8d718f35cc1cca04dee90499a2faee Author: Matthias Clasen Date: Wed Nov 24 16:50:00 2010 -0500 Coding style fixes tests/testappchooser.c | 75 ++++++++++++++++++++++++-------------------------- 1 file changed, 36 insertions(+), 39 deletions(-) commit 964b68445507fe8e25e47ea750710a340e9fcae1 Author: Matthias Clasen Date: Wed Nov 24 16:47:15 2010 -0500 Improve packing in testappchooser tests/testappchooser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 47308db2ba6fdf97fc4992654755ba1dbeb0bc6c Author: Matthias Clasen Date: Wed Nov 24 16:09:55 2010 -0500 Fix reference counting for icons gtk/gtkappchooserwidget.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 2e3935ba9db3a7864b3eefed5da800b26aef97ef Author: Milan Bouchet-Valat Date: Wed Nov 24 20:13:09 2010 +0100 Fix missing (transfer) annotations in GDK Mostly missing (transfer none). gdk/gdk.c | 4 ++-- gdk/gdkdevice.c | 6 +++--- gdk/gdkdevicemanager.c | 8 +++++--- gdk/gdkdisplay.c | 14 +++++++------- gdk/gdkevents.c | 2 +- gdk/gdkkeys.c | 2 +- gdk/gdkoffscreenwindow.c | 4 ++-- gdk/gdkpango.c | 4 ++-- gdk/gdkselection.c | 6 +++--- gdk/gdkwindow.c | 12 ++++++------ gdk/x11/gdkcursor-x11.c | 4 ++-- gdk/x11/gdkdisplay-x11.c | 14 ++++++++------ gdk/x11/gdkdnd-x11.c | 4 ++-- gdk/x11/gdkkeys-x11.c | 3 ++- gdk/x11/gdkscreen-x11.c | 6 +++--- gdk/x11/gdkselection-x11.c | 6 +++--- gdk/x11/gdkwindow-x11.c | 14 +++++++------- gdk/x11/gdkxid.c | 8 ++++---- 18 files changed, 63 insertions(+), 58 deletions(-) commit c00b85bf3f9cb1dc77dd22f138eb53048eb355b7 Author: Michael Natterer Date: Wed Nov 24 21:01:45 2010 +0100 Bug 565665 - GtkTargetEntry member target should be const char * gtk/gtkselection.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit aaf853017768fcae8440394d9504621a264bcdc4 Author: Michael Natterer Date: Wed Nov 24 20:28:19 2010 +0100 gdk: remove GdkDeviceKey and GdkDeviceAxis from the public API move GdkDeviceKey to gdkdevice.c because it's still used there, remove GdkDeviceAxis entirely. gdk/gdkdevice.c | 8 ++++++++ gdk/gdkdevice.h | 34 ---------------------------------- 2 files changed, 8 insertions(+), 34 deletions(-) commit bdf18500ec6a679c33338f29305e2190ba5533d9 Author: Michael Natterer Date: Wed Nov 24 20:16:25 2010 +0100 gdk: gdk_device_get_n_keys() is now Since: 2.24 gdk/gdkdevice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 183d75b812e78b7a85eb6ad7fc3c624b3cd7e17a Author: Cosimo Cecchi Date: Wed Nov 24 19:08:17 2010 +0100 app-chooser-combobox: make refresh properly work with custom items The refresh implementation leaves the custom items in place, and just refreshes the recommended applications. gtk/gtkappchoosercombobox.c | 43 +++++++++++++++++++++++++++++++++++++------ tests/Makefile.am | 6 ++++++ tests/testappchoosercombo.c | 3 +++ 3 files changed, 46 insertions(+), 6 deletions(-) commit 2a95707b4c77606b539c5ddacded4eadaf4de7cb Author: Cosimo Cecchi Date: Wed Nov 24 18:45:42 2010 +0100 app-chooser-combobox: add an initial implementation GtkAppChooserCombobox is an implementation of GtkAppChooser inside a combobox that shows recommended applications for a given content type. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkappchoosercombobox.c | 383 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkappchoosercombobox.h | 79 +++++++++ tests/testappchoosercombo.c | 104 ++++++++++++ 5 files changed, 569 insertions(+) commit 627f9b70a7d9d24c3a206c6866292a141d41b731 Author: Cosimo Cecchi Date: Wed Nov 24 17:11:17 2010 +0100 app-chooser-dialog: add a 'Forget Association' context menu item gtk/gtkappchooserdialog.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) commit 6b900cf2761582c38b310414c9e4138dd77536a6 Author: Cosimo Cecchi Date: Wed Nov 24 17:04:38 2010 +0100 app-chooser-widget: add a 'populate-popup' signal for context menus This way applications can append items to the menu, which will automatically show when there's more than one item in it. gtk/gtkappchooserwidget.c | 94 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkappchooserwidget.h | 5 +++ 2 files changed, 99 insertions(+) commit e0fb7a86e59278dccd7c276c754f9e8b7fdab0d5 Author: Benjamin Otte Date: Wed Nov 24 16:44:16 2010 +0100 gtk: Remove GtkRuler It is really bad code, mostly unused and no one stepped up to fix it. Note that Gtk developers do not object to a ruler widget in priciple, just to the current implementation. If someone wants to propose a sane version, please don't hesitate. https://bugzilla.gnome.org/show_bug.cgi?id=613942 docs/reference/gtk/gtk3-sections.txt | 55 -- docs/reference/gtk/tmpl/gtkenums.sgml | 9 - gtk/Makefile.am | 6 - gtk/gtk.h | 3 - gtk/gtk.symbols | 10 - gtk/gtkenums.h | 7 - gtk/gtkhruler.c | 51 -- gtk/gtkhruler.h | 80 --- gtk/gtkruler.c | 959 ---------------------------------- gtk/gtkruler.h | 120 ----- gtk/gtkvruler.c | 80 --- gtk/gtkvruler.h | 80 --- gtk/makefile.msc.in | 6 - gtk/tests/builder.c | 2 - tests/testgtk.c | 69 --- 15 files changed, 1537 deletions(-) commit c5e25b1532535506c9a5d2df126c5e0aa518d1e5 Author: Benjamin Otte Date: Wed Nov 24 16:40:40 2010 +0100 gtk: Remove unused variables from build scripts ALL_FILES and INCLUDE_VARIABLES are unused gtk/Makefile.am | 2 +- gtk/abicheck.sh | 2 +- gtk/makefile.msc.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 0c0b1c3a466db890ba4d3427457ad44f6c641384 Author: Benjamin Otte Date: Wed Nov 24 16:39:32 2010 +0100 gtk: Uncruftify gtk.symbols gtk/gtk.symbols | 3215 ++++++++++++++++++------------------------------------- 1 file changed, 1051 insertions(+), 2164 deletions(-) commit fd96b16c156bc696a4e1f977a89d83db9c7289a1 Author: Benjamin Otte Date: Wed Nov 24 16:18:46 2010 +0100 gdk: Remove unused macros from build Both ALL_FILES and INCLUDE_VARIABLES don't exist anymore gdk/Makefile.am | 2 +- gdk/abicheck.sh | 2 +- gdk/makefile.msc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit cca530070e584c72d6fcc67b1a7ceed3ab1b4188 Author: Benjamin Otte Date: Wed Nov 24 16:15:47 2010 +0100 gdk: Clean up gdk.symbols file Remove all the macro madness and sort it alphabetically. gdk/gdk.symbols | 1329 ++++++++++++++++++------------------------------------- 1 file changed, 432 insertions(+), 897 deletions(-) commit 783b36398e3c7dd90605996c510faaffc6d250fe Author: Cosimo Cecchi Date: Wed Nov 24 15:50:08 2010 +0100 tests: remove radio mode from the test tests/testappchooser.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit 067b4ccb331e0e69f177e92f299444e8392ab39f Author: Cosimo Cecchi Date: Wed Nov 24 15:49:47 2010 +0100 Revert "open-with-dialog: remove automatic setting of support-for-type" This reverts commit 4cfe12129626e8bc1edc87ce9977a1ec71947d7b. Conflicts: gtk/gtkappchooserdialog.c gtk/gtkappchooserdialog.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 4e59750ac079c4741cc0f2345108e4fec868076d Author: Tor Lillqvist Date: Wed Nov 24 14:36:18 2010 +0200 No fsync on Windows gtk/updateiconcache.c | 2 ++ 1 file changed, 2 insertions(+) commit 290ecb0aba07c3a051fe90fd8f0258db18146c58 Author: Tor Lillqvist Date: Wed Nov 24 14:26:53 2010 +0200 Fix compilation breakage in gdk/win32 gdk/win32/gdkdevice-win32.c | 4 ++-- gdk/win32/gdkdevice-wintab.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit c0aae6644aedb16d71c9a480c5e89b0c7b58b7f7 Author: John Ralls Date: Tue Nov 23 16:52:24 2010 -0800 Replace references to sealed GdkDevice private variables with accessor calls in quartz. gdk/quartz/gdkevents-quartz.c | 2 +- gdk/quartz/gdkinput.c | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) commit 38b8ab300269916d19e55827590f35af0d708e4f Author: Mario Blättermann Date: Tue Nov 23 21:14:15 2010 +0100 [l10n] Updated German translation po/de.po | 2220 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1126 insertions(+), 1094 deletions(-) commit fb5dd9f72fea478ab219b690763b8372f574d1ff Author: Michael Natterer Date: Tue Nov 23 20:25:13 2010 +0100 Move all GdkDevice members to private and add one missing accessor gdk/gdkdevice.c | 144 ++++++++++++++++++++++------------------- gdk/gdkdevice.h | 15 +---- gdk/gdkdisplay.c | 18 +++--- gdk/gdkevents.c | 11 ++-- gdk/gdkwindow.c | 10 +-- gdk/x11/gdkdevice-core.c | 4 +- gdk/x11/gdkdevice-xi.c | 15 +++-- gdk/x11/gdkdevice-xi2.c | 2 +- gdk/x11/gdkdevicemanager-xi.c | 15 +++-- gdk/x11/gdkdevicemanager-xi2.c | 8 +-- gdk/x11/gdkdisplay-x11.c | 4 +- gtk/gtkbutton.c | 4 +- gtk/gtkcellrendereraccel.c | 2 +- gtk/gtkcolorsel.c | 2 +- gtk/gtkcombobox.c | 2 +- gtk/gtkdnd.c | 2 +- gtk/gtkentry.c | 2 +- gtk/gtkmenu.c | 2 +- gtk/gtkmenushell.c | 2 +- gtk/gtkplug-x11.c | 2 +- gtk/gtkscalebutton.c | 2 +- gtk/gtktooltip.c | 2 +- gtk/gtktreeview.c | 2 +- gtk/gtkwindow.c | 2 +- tests/testinput.c | 19 +++--- 25 files changed, 149 insertions(+), 144 deletions(-) commit abf3b4af0780318d843ef8b23bf7752ba883370b Author: Cosimo Cecchi Date: Tue Nov 23 18:15:28 2010 +0100 open-with-widget: make sure to escape the string we use for markup gtk/gtkappchooserwidget.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit d0c35d63e0f61a85c8f9b19c00aff513c723741a Author: Cosimo Cecchi Date: Tue Nov 23 18:10:01 2010 +0100 Revert "open-with-widget: don't check if the app supports URIs/files" This reverts commit b432242078c88b0b8b1762fb5c86424097dd5236. gtk/gtkappchooserwidget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 05bb715c51d8963e47a8b34f94b14f0748f6b8d8 Author: Cosimo Cecchi Date: Tue Nov 23 17:23:37 2010 +0100 app-chooser: rename GtkOpenWith to GtkAppChooser gtk/Makefile.am | 38 +-- gtk/gtk.h | 6 +- gtk/{gtkopenwith.c => gtkappchooser.c} | 22 +- gtk/{gtkopenwith.h => gtkappchooser.h} | 30 +-- gtk/{gtkopenwithdialog.c => gtkappchooserdialog.c} | 196 +++++++------- gtk/gtkappchooserdialog.h | 79 ++++++ gtk/{gtkopenwithmodule.c => gtkappchoosermodule.c} | 20 +- gtk/{gtkopenwithmodule.h => gtkappchoosermodule.h} | 10 +- gtk/{gtkopenwithonline.c => gtkappchooseronline.c} | 52 ++-- gtk/gtkappchooseronline.h | 73 ++++++ ...ithonlinedummy.c => gtkappchooseronlinedummy.c} | 28 +- gtk/gtkappchooseronlinedummy.h | 59 +++++ ...kopenwithonlinepk.c => gtkappchooseronlinepk.c} | 52 ++-- gtk/gtkappchooseronlinepk.h | 59 +++++ ...gtkopenwithprivate.h => gtkappchooserprivate.h} | 24 +- gtk/{gtkopenwithwidget.c => gtkappchooserwidget.c} | 292 ++++++++++----------- gtk/gtkappchooserwidget.h | 109 ++++++++ gtk/gtkopenwithdialog.h | 79 ------ gtk/gtkopenwithonline.h | 73 ------ gtk/gtkopenwithonlinedummy.h | 59 ----- gtk/gtkopenwithonlinepk.h | 59 ----- gtk/gtkopenwithwidget.h | 109 -------- tests/Makefile.am | 10 +- tests/{testopenwith.c => testappchooser.c} | 24 +- 24 files changed, 781 insertions(+), 781 deletions(-) commit 6f0a60589125842294579536e62eb099903a0632 Author: Cosimo Cecchi Date: Tue Nov 23 16:50:21 2010 +0100 open-with-dialog: don't show the 'Show More...' button in all mode gtk/gtkopenwithdialog.c | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) commit b432242078c88b0b8b1762fb5c86424097dd5236 Author: Cosimo Cecchi Date: Tue Nov 23 16:49:30 2010 +0100 open-with-widget: don't check if the app supports URIs/files Because some apps are broken wrt. this property. gtk/gtkopenwithwidget.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit e861180a03190a7e35538923192202f640803bde Author: Cosimo Cecchi Date: Tue Nov 23 16:48:48 2010 +0100 open-with-widget: add a show-default property gtk/gtkopenwithwidget.c | 188 ++++++++++++++++++++++++++++++++++++++++++++---- gtk/gtkopenwithwidget.h | 4 ++ 2 files changed, 180 insertions(+), 12 deletions(-) commit 0833894c380bd373852193a39f524d5d128283a2 Author: Cosimo Cecchi Date: Tue Nov 23 16:47:24 2010 +0100 open-with-widget: remove context menu The widget should not modify itself the application list in any way. gtk/gtkopenwithwidget.c | 108 ------------------------------------------------ 1 file changed, 108 deletions(-) commit cb934ad8681bf0b8c0bf0f6a5a12b806b94f5ec9 Author: Cosimo Cecchi Date: Tue Nov 23 16:45:43 2010 +0100 open-with-widget: remove radio mode It's not useful for now. gtk/gtkopenwithwidget.c | 69 ------------------------------------------------- gtk/gtkopenwithwidget.h | 4 --- 2 files changed, 73 deletions(-) commit 9d550fe42ac5486cb364e1b620fc67afd5a662ec Author: Cosimo Cecchi Date: Tue Nov 23 12:47:44 2010 +0100 open-with-pk: don't show an error if no apps are found gnome-packagekit already shows a message dialog for us. gtk/gtkopenwithonlinepk.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 04eb875e86094e6ca6909d86cb3a867b66110b24 Author: Cosimo Cecchi Date: Tue Nov 23 12:47:16 2010 +0100 open-with-diaolog: set the default text according to the dialog mode gtk/gtkopenwithdialog.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) commit 1be137ae9f224cb07e1a5aa2d4b8ef89674074c1 Author: Cosimo Cecchi Date: Tue Nov 23 12:46:34 2010 +0100 open-with-widget: let the default fallback text be customizable We'll set it from the dialog. gtk/gtkopenwithwidget.c | 68 ++++++++++++++++++++++++++++++++++++++++--------- gtk/gtkopenwithwidget.h | 3 +++ 2 files changed, 59 insertions(+), 12 deletions(-) commit 44ef183fa1a5d980abec238ddca339cb0892520a Author: Cosimo Cecchi Date: Tue Nov 23 00:53:03 2010 +0100 tests: update to the new API tests/testopenwith.c | 95 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 60 insertions(+), 35 deletions(-) commit 2cb1b7e89160f632b8c1aeb9c8f483f39f64f9a8 Author: Cosimo Cecchi Date: Mon Nov 22 23:05:59 2010 +0100 open-with: move the "Show more applications" button in the dialog It doesn't really belong in the widget now that we have the new states. gtk/gtkopenwithdialog.c | 28 +++++++++++++++++++++++++++- gtk/gtkopenwithwidget.c | 44 +------------------------------------------- 2 files changed, 28 insertions(+), 44 deletions(-) commit 4cfe12129626e8bc1edc87ce9977a1ec71947d7b Author: Cosimo Cecchi Date: Mon Nov 22 23:04:00 2010 +0100 open-with-dialog: remove automatic setting of support-for-type We don't want to hardcode any kind of policy in these widgets/dialogs from now on. gtk/gtkopenwithdialog.c | 55 ------------------------------------------------- 1 file changed, 55 deletions(-) commit 3b6941f08702c732045412eb603789a4cbbc9c9b Author: Cosimo Cecchi Date: Mon Nov 22 23:02:57 2010 +0100 open-with: add a public _refresh() method This can be useful now that we're splitting some items from the widget. gtk/gtkopenwith.c | 6 ++++++ gtk/gtkopenwith.h | 1 + gtk/gtkopenwithdialog.c | 11 ++++++++++- gtk/gtkopenwithprivate.h | 3 +-- gtk/gtkopenwithwidget.c | 20 ++++++++++---------- 5 files changed, 28 insertions(+), 13 deletions(-) commit f12ff4b67601740d7b21760677115acf57b0afef Author: Cosimo Cecchi Date: Mon Nov 22 22:59:05 2010 +0100 open-with-widget: move to a property-based state We can enable on-demand one of the three sections (recommended, fallback, other apps) or use the special ALL property to display everything uncategorized. These properties are also easily bindable from outside. gtk/gtkenums.h | 8 -- gtk/gtkopenwithwidget.c | 351 +++++++++++++++++++++++++++++++++++------------- gtk/gtkopenwithwidget.h | 30 ++++- 3 files changed, 285 insertions(+), 104 deletions(-) commit 09b8d37b8a86c7dcbaac45ac1dc4d98204bf6f7d Author: Cosimo Cecchi Date: Fri Nov 19 19:55:24 2010 +0100 open-with-dialog: use misc_set_alignment instead of widget_set_halign gtk/gtkopenwithdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e7194c31a7e634ddd2c2efdc4c74755d6eb35146 Author: Cosimo Cecchi Date: Fri Nov 19 18:33:05 2010 +0100 open-with-pk: don't set error if the user cancelled the installation gtk/gtkopenwithonlinepk.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 9df2c0910df3475a505603214248844e36bd517c Author: Cosimo Cecchi Date: Fri Nov 19 18:05:53 2010 +0100 open-with-dialog: integrate the online capability gtk/gtkopenwithdialog.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) commit d4e1dd97341468ca2772029335b95a420abe81ca Author: Cosimo Cecchi Date: Fri Nov 19 18:00:55 2010 +0100 open-with: add a PackageKit module for online lookup of applications It's implemented with a GIOExtensionPoint, which has two implementations: - a dummy one, which just errors out - a PackageKit one, which looks up for the specified content type using the PK DBus API and GDBus. The PK module is optional, and can be compiled out at configure time. TODO: a Win32 implementation of the module. configure.ac | 19 +++++ gtk/Makefile.am | 24 +++++- gtk/gtkopenwithmodule.c | 62 +++++++++++++++ gtk/gtkopenwithmodule.h | 35 +++++++++ gtk/gtkopenwithonline.c | 98 +++++++++++++++++++++++ gtk/gtkopenwithonline.h | 73 +++++++++++++++++ gtk/gtkopenwithonlinedummy.c | 86 ++++++++++++++++++++ gtk/gtkopenwithonlinedummy.h | 59 ++++++++++++++ gtk/gtkopenwithonlinepk.c | 181 +++++++++++++++++++++++++++++++++++++++++++ gtk/gtkopenwithonlinepk.h | 59 ++++++++++++++ 10 files changed, 694 insertions(+), 2 deletions(-) commit 86a8f99806d0ed886e5833f85ed7fd6aea858167 Author: Cosimo Cecchi Date: Fri Nov 19 13:08:20 2010 +0100 open-with-widget: don't forget to set the search column Otherwise find-as-you-type won't work at all. gtk/gtkopenwithwidget.c | 2 ++ 1 file changed, 2 insertions(+) commit 4becd25bf5b204101e7ebff82658ac04d2b24020 Author: Cosimo Cecchi Date: Fri Nov 19 13:07:56 2010 +0100 open-with-widget: don't sort by name recommended apps gtk/gtkopenwithwidget.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 9bbbfe3aa8a344cbad1f2cf3b8747bcc7aaaea19 Author: William Jon McCann Date: Thu Nov 18 18:16:08 2010 -0500 Using italics here actually introduces more visual clutter than anything gtk/gtkopenwithwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 370ecf0ee8d3e9904beab5b761b0f3aebc398fa6 Author: William Jon McCann Date: Thu Nov 18 17:56:02 2010 -0500 Use Related instead of the somewhat jargonny fallback gtk/gtkopenwithwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3c7e6cd49c0eeb202896e47f06228aab6733e60e Author: William Jon McCann Date: Thu Nov 18 17:48:33 2010 -0500 Use other instead of more More doesn't make sense when there are no apps in the list and they aren't just more apps they are apps in another category. gtk/gtkopenwithwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8ea4faf0d349870ad445e60a0bccee74e248094b Author: William Jon McCann Date: Thu Nov 18 17:45:47 2010 -0500 The colon is a bit unneccessary and looks a bit ugly gtk/gtkopenwithdialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1226070b934058a093c6dabad6967360cf8fca1c Author: William Jon McCann Date: Thu Nov 18 17:43:30 2010 -0500 Improve wording of no apps text gtk/gtkopenwithwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 076e851c5f0bc2235d20cadf598da9160fd60fd9 Author: William Jon McCann Date: Thu Nov 18 17:32:40 2010 -0500 Add some window border to test open with tests/testopenwith.c | 1 + 1 file changed, 1 insertion(+) commit 04452df4763c2c12cb3cc6d13b68b1a8f7867887 Author: William Jon McCann Date: Thu Nov 18 17:31:13 2010 -0500 Add a default file to open with test tests/testopenwith.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit d09550b2d2c517164e5365105b5d87e1d49b5320 Author: William Jon McCann Date: Thu Nov 18 17:17:23 2010 -0500 Simplify title and heading gtk/gtkopenwithdialog.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit 8b16f73f8806d58319a8fb89d4c0b09f74a5436c Author: Cosimo Cecchi Date: Thu Nov 18 18:44:55 2010 +0100 open-with-widget: don't set border in the widget box gtk/gtkopenwithwidget.c | 2 -- 1 file changed, 2 deletions(-) commit 9a1cd8393302086c92af5684c24f6cb4bbb94e85 Author: Cosimo Cecchi Date: Thu Nov 18 18:44:28 2010 +0100 open-with-widget: add support for fallback applications Needs some new API in GIO, which is not yet merged. gtk/gtkopenwithwidget.c | 204 +++++++++++++++++++++++++++--------------------- 1 file changed, 117 insertions(+), 87 deletions(-) commit a443eb8602841e4c0af6b96f9d6c9def42cc1130 Author: Cosimo Cecchi Date: Thu Nov 18 11:56:31 2010 +0100 open-with-dialog: remove old declarations gtk/gtkopenwithdialog.h | 16 ---------------- 1 file changed, 16 deletions(-) commit 1bb2a1b9ecf6317f17937f6eed67fa60d653dd0f Author: Cosimo Cecchi Date: Thu Nov 18 00:29:18 2010 +0100 open-with: remove obsolete code gtk/gtkopenwithdialog.c | 45 ++------------------------------------------- gtk/gtkopenwithwidget.c | 2 +- 2 files changed, 3 insertions(+), 44 deletions(-) commit 9150f6b13a7ab11ad6692e0424b46dbad0bbe9f2 Author: Cosimo Cecchi Date: Thu Nov 18 00:07:29 2010 +0100 open-with-widget: simplify code a bit gtk/gtkopenwithwidget.c | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) commit a6a56d419460958052fa2e4be31743aee7b45e5e Author: Cosimo Cecchi Date: Thu Nov 18 00:06:49 2010 +0100 open-with-widget: add a "Show more applications" button So that we don't always show them all unconditionally in HEADINGS mode. gtk/gtkopenwithwidget.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) commit 7d8e7e5f1d5bc5156467ad0d119653419f3d8ff7 Author: Cosimo Cecchi Date: Thu Nov 18 00:04:35 2010 +0100 open-with-widget: make the list more pretty Use bigger icons, with bold names and italic descriptions next to them. gtk/gtkopenwithwidget.c | 68 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 59 insertions(+), 9 deletions(-) commit 9ffe52c04996fe7075a5327aea901d9bae49adda Author: Cosimo Cecchi Date: Thu Nov 18 00:02:59 2010 +0100 open-with-dialog: don't ever show_all() As there might be some elements in the widget that we don't want to always show. gtk/gtkopenwithdialog.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 254cc6aca64c1a0005f15f8cab6dadcc55c33aa8 Author: Cosimo Cecchi Date: Wed Nov 17 21:38:22 2010 +0100 open-with-widget: add a context menu for recommended entries We can put "Forget association" there, which removes the application from the recommended list. gtk/gtkopenwithwidget.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+) commit f8a6ac5429bb7ae2d99d902289d2b1a3c92ce1cd Author: Cosimo Cecchi Date: Wed Nov 17 21:38:05 2010 +0100 tests: update to new API tests/testopenwith.c | 49 +++++++++---------------------------------------- 1 file changed, 9 insertions(+), 40 deletions(-) commit 2f5073fbb32adef30e91e284eef4946f28d42648 Author: Cosimo Cecchi Date: Wed Nov 17 21:37:09 2010 +0100 open-with-dialog: remove the mode from the dialog, we won't use it anymore According to the new design, the dialog should automatically do the right thing wrt. app association and default handling. gtk/gtkopenwithdialog.c | 101 +++++------------------------------------------- gtk/gtkopenwithdialog.h | 2 - 2 files changed, 10 insertions(+), 93 deletions(-) commit cf25ec8fa76721957d4bee91615096aede936c5d Author: Cosimo Cecchi Date: Wed Nov 17 19:28:48 2010 +0100 open-with: first attempt to split the dialog into a widget + interface Like GtkFileChooser does; GtkOpenWith is a generic interface, which is now implemented by both GtkOpenWithDialog and GtkOpenWithWidget (and in the future also by GtkOpenWithComboBox). gtk/Makefile.am | 5 + gtk/gtk.h | 2 + gtk/gtkenums.h | 7 + gtk/gtkopenwith.c | 68 +++ gtk/gtkopenwith.h | 53 ++ gtk/gtkopenwithdialog.c | 1284 +++++++--------------------------------------- gtk/gtkopenwithdialog.h | 21 +- gtk/gtkopenwithprivate.h | 46 ++ gtk/gtkopenwithwidget.c | 793 ++++++++++++++++++++++++++++ gtk/gtkopenwithwidget.h | 82 +++ tests/testopenwith.c | 34 +- 11 files changed, 1253 insertions(+), 1142 deletions(-) commit 9d6055d0c891c21980a576b17b853310c3ac3797 Author: Cosimo Cecchi Date: Wed Nov 17 12:33:59 2010 +0100 tests: use new open with mode in the tests tests/testopenwith.c | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) commit a4283d7bab867ae2e9ebfc64089dd92cdcedce25 Author: Cosimo Cecchi Date: Wed Nov 17 12:32:20 2010 +0100 open-with: turn the show_all_applications boolean into an enum We have three modes of showing applications now: - RECOMMENDED mode: shows only the recommended applications - ALL mode: shows all applications, uncategorized - HEADINGS: shows headings for recommended and other applications (default). gtk/gtkopenwithdialog.c | 118 +++++++++++++++++++++++++++++------------------- gtk/gtkopenwithdialog.h | 15 ++++-- 2 files changed, 83 insertions(+), 50 deletions(-) commit 77b5fcfa93f7a57ac126b188b4dbf23b68e3596a Author: Cosimo Cecchi Date: Tue Nov 16 19:24:00 2010 +0100 open-with: add docs and integrate with the build GTK+ conventions docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 28 ++++++++ docs/reference/gtk/gtk3.types | 1 + gtk/gtk.symbols | 14 ++++ gtk/gtkopenwithdialog.c | 121 +++++++++++++++++++++++++++++++++++ gtk/gtkopenwithdialog.h | 20 +++++- 6 files changed, 183 insertions(+), 2 deletions(-) commit 8c8f7f83ba73d5dcc19a1dc5768d70d50a620d54 Author: Cosimo Cecchi Date: Tue Nov 16 19:23:15 2010 +0100 open-with: add gtk_open_with_dialog_get_mode() gtk/gtkopenwithdialog.c | 19 ++++++++++++++++++- gtk/gtkopenwithdialog.h | 2 ++ 2 files changed, 20 insertions(+), 1 deletion(-) commit df8ccfb8004274966dfaaba62a621fdfb04cb700 Author: Cosimo Cecchi Date: Tue Nov 16 19:21:23 2010 +0100 open-with: change the API to make it symmetric for GFile or content-type It's much more convenient this way. gtk/gtkopenwithdialog.c | 54 +++++++++++++++++++++++++++------------- gtk/gtkopenwithdialog.h | 3 ++- tests/testopenwith.c | 66 +++++++++++++++++++++++++++++-------------------- 3 files changed, 78 insertions(+), 45 deletions(-) commit 3a6b936573a2bd07619082077381a056f2c52232 Author: Cosimo Cecchi Date: Tue Nov 16 18:04:33 2010 +0100 tests: rewrite the GtkOpenWithDialog test to make it more interactive Now you can play with all the options provided by GtkOpenWithDialog API. tests/testopenwith.c | 225 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 186 insertions(+), 39 deletions(-) commit accb766db2658b0316d3e68a875762bfec442581 Author: Cosimo Cecchi Date: Tue Nov 16 18:02:29 2010 +0100 open-with: add misc utility API to the dialog - _set/get_show_other_applications() is a way to only display recommended applications in the dialog - _set/get_show_set_as_default_button() is a way to control the "Remember this application" checkbox We also get rid of he "application-selected" signal, in favour of a _get_selected_application() API inspired by GtkFileChooser. gtk/gtkopenwithdialog.c | 181 ++++++++++++++++++++++++++++++++---------------- gtk/gtkopenwithdialog.h | 10 +++ 2 files changed, 133 insertions(+), 58 deletions(-) commit a8cf63cc84ce119b101a1542e3652ccc52c56580 Author: Cosimo Cecchi Date: Tue Nov 16 15:14:11 2010 +0100 open-with: add xpadding to the treeview renderers We use a GtkCellRenderer hack for this. gtk/gtkopenwithdialog.c | 7 +++++++ 1 file changed, 7 insertions(+) commit ee9a7a3baf1bf150eb6ad2f3796807921051a3bb Author: Cosimo Cecchi Date: Tue Nov 16 15:13:11 2010 +0100 open-with: cope with NULL GAppInfo It's not that the GAppInfo can actually be NULL, but we use the store to save headings too, which have no GAppInfo in their rows. gtk/gtkopenwithdialog.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 1d67b4ac26960cd65e81fad60c5673b7e9ad7051 Author: Cosimo Cecchi Date: Tue Nov 16 15:12:17 2010 +0100 open-with: don't override the class signal handler, as it's RUN_LAST And explain why in a comment; basically we want our handler to always run before client code. gtk/gtkopenwithdialog.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) commit c8ea41587305ccfe283a99949d65b5edae34ce96 Author: Cosimo Cecchi Date: Tue Nov 16 14:31:49 2010 +0100 open-with: don't use gtk_misc_* functions They're so passe'! gtk/gtkopenwithdialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3d044a7c3efba38e684a120e78dc8910ae827f77 Author: Cosimo Cecchi Date: Tue Nov 16 14:31:03 2010 +0100 open-with: add a "show-other-applications" property This is useful for use-cases where showing a list of all the installed applications can be confusing. We can control that with a property now. gtk/gtkopenwithdialog.c | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) commit be18ca45f0bef41239b1694abff6171b5d702404 Author: Cosimo Cecchi Date: Tue Nov 16 13:47:51 2010 +0100 open-with: initial implementation of GtkOpenWithDialog gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtkopenwithdialog.c | 1291 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkopenwithdialog.h | 78 +++ tests/Makefile.am | 6 + tests/testopenwith.c | 88 ++++ 6 files changed, 1466 insertions(+) commit e53dc3479f84047a38f098a00eee2b2082ee0e23 Author: Tristan Van Berkom Date: Tue Nov 23 23:37:58 2010 +0900 Added GtkCellAreaClass->apply_attributes() Made gtk_cell_area_apply_attributes use a vfunc & signal so that subclasses might do specialized things picking up attributes from the model possibly for embedding widgets, and as specially for GtkTreeMenu to connect to the signal and synchronize the menu sensitivity states in a more convenient way than going through the GtkCellLayoutDataFunc. gtk/gtkcellarea.c | 184 ++++++++++++++++++++++++++++++------------------- gtk/gtkcellarea.h | 5 ++ gtk/gtkmarshalers.list | 1 + 3 files changed, 119 insertions(+), 71 deletions(-) commit fad1bc0de434a46e3e014e74d890d4bee11c77f9 Author: Chris Kühl Date: Tue Nov 23 10:48:44 2010 +0100 tests: Fixed argument naming inconsistancy tests/gtkoffscreenbox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d56babefb4efb4f08e0fbbd0be7aa9099aae1cfd Author: Tristan Van Berkom Date: Tue Nov 23 16:26:46 2010 +0900 Removed cell margin apis and now deal with "focus-line-width". gtk/gtkcellarea.c | 234 ++++++--------------------------------------------- gtk/gtkcellarea.h | 15 +--- gtk/gtkcellareabox.c | 6 +- tests/testcellarea.c | 34 +------- 4 files changed, 31 insertions(+), 258 deletions(-) commit 6c6b49392629a8ee2facafb66c8867a49a3e9036 Author: Colin Walters Date: Mon Nov 22 20:42:50 2010 +0100 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. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=635307 gtk/updateiconcache.c | 42 +++++++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 7 deletions(-) commit 323df2b2800383832ed3c2e43626f2c6821c33ec Author: William Jon McCann Date: Sat Nov 20 17:58:50 2010 -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 gdk/gdkinternals.h | 6 ++++++ gdk/gdkwindow.c | 12 +++++++++++- gdk/quartz/gdkevents-quartz.c | 33 +++++++++++++++++++++++++++------ gdk/win32/gdkevents-win32.c | 33 +++++++++++++++++++++++++++------ gdk/x11/gdkeventsource.c | 30 +++++++++++++++++++++++++----- 5 files changed, 96 insertions(+), 18 deletions(-) commit abe20a7c9788bd262508e13e987f4ffd6586ea69 Author: Javier Jardón Date: Sat Nov 20 21:04:44 2010 +0100 docs: Add private structures to private sections docs/reference/gtk/gtk3-sections.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) commit a61d63d607911f9f2887c06ac9c2c69787f9c458 Author: Javier Jardón Date: Sat Nov 20 20:44:17 2010 +0100 docs: Add new GtkAssitant API to gtk3-sections docs/reference/gtk/gtk3-sections.txt | 2 ++ 1 file changed, 2 insertions(+) commit 5cd64fbd08b080d7bc045ee6864d4e38421bbb66 Author: Javier Jardón Date: Sat Nov 20 20:38:24 2010 +0100 docs: Add the new GtkScrollablePolicy API to gtk3-sections docs/reference/gtk/gtk3-sections.txt | 6 ++++++ 1 file changed, 6 insertions(+) commit f350c4c1b2dca0fa7304110ef5b5f3b103ddf986 Author: Gheyret T.Kenji Date: Sat Nov 20 11:56:21 2010 +0100 Added UG translation po/ug.po | 176 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 88 insertions(+), 88 deletions(-) commit 85e15a3880423198545462a0fb255206ba6a4495 Author: Kjartan Maraas Date: Sat Nov 20 11:48:08 2010 +0100 Updated Norwegian bokmål translation po/nb.po | 571 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 289 insertions(+), 282 deletions(-) commit f2a187f27aacc2708eda83a41dd13a071923c1dc Author: John (J5) Palmieri Date: Fri Nov 19 15:06:40 2010 -0500 [gi] add array annotations for DnD related methods gtk/gtkselection.c | 2 +- gtk/gtktreeview.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit bc0e6b2b2189c973cd415724d842020763b9dee6 Author: Michael Natterer Date: Fri Nov 19 19:38:48 2010 +0100 gtk: remove GtkWidget::size-request Fixes Bug 633324 - Stop invoking size-request completely gtk/gtksizerequest.c | 41 +++-------------------------------------- gtk/gtkwidget.c | 34 ---------------------------------- gtk/gtkwidget.h | 2 -- 3 files changed, 3 insertions(+), 74 deletions(-) commit 3431f7a2d7fd63e670dfbc5c25b4a7adf7bb5739 Author: Martin Pitt Date: Fri Nov 19 10:19:32 2010 +0100 GtkRadioButtons: Mark group arguments as "allow-none" In the current introspection data, the various gtk_radio_button_new_* constructors take an existing group or widget. These all allow passing a NULL widget or group list, so that it becomes easy to build a radio button list in a loop (pass in None the first time, and the previously created button in all other iterations). Add the missing "allow-none" tag to the introspection data, so that this will also eventually work for GIR users. NB that it does not actually work for some constructors yet (like new_with_label_from_widget()) due to https://bugzilla.gnome.org/show_bug.cgi?id=561264. https://bugzilla.gnome.org/show_bug.cgi?id=635253 gtk/gtkradiobutton.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit a4d59f7415968e2cd2d6bb0cff97dffaff022f2e Author: Owen W. Taylor Date: Sun Nov 14 09:38:32 2010 -0500 Create the icon pixmap with the system visual Since what we are doing is turning an icon with alpha into a no-alpha icon + mask for legacy window managers, it makes more sense to use the system visual than the window's visual, which might be ARGB. https://bugzilla.gnome.org/show_bug.cgi?id=634821 gdk/x11/gdkwindow-x11.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit d3f1312c98db6c5994e6aee8223913fa9f361af8 Author: Evan Martin Date: Fri Nov 12 10:43:20 2010 -0800 docs: Copy GtkSizeGroup ownership discussion to GtkWindowGroup The two behave identically, so the text is the same with s/size/window/. docs/reference/gtk/tmpl/gtkwindowgroup.sgml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit c2fd7e8350c92002b30d957977269698b5eed74d Author: Michael Natterer Date: Fri Nov 19 14:55:47 2010 +0100 gtk: draw the frame around the spinbutton's buttons conditionally (depending on GtkEntry::has-frame) gtk/gtkspinbutton.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 39f57407639b85c7e929d349ee95eabc46d083e7 Author: Javier Jardón Date: Fri Nov 19 09:01:39 2010 +0100 configure: define GTK+ version before AC_INIT So the gtk_version varibale will be defined configure.ac | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit 4e3db2e3a8eb9a9f4cc0ce5c2abe17ba8f5f72ca Author: Javier Jardón Date: Fri Nov 19 07:47:27 2010 +0100 gtkcombobox: Use accessor functions to access GtkTreeViewColumn gtk/gtkcombobox.c | 2 +- gtk/gtktreeview.c | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) commit 224ce2cf6c66551d65ffac4eac04c9621d01c190 Author: Javier Jardón Date: Fri Nov 19 07:47:07 2010 +0100 gtktreeview: Use accessor functions to access GtkTreeViewColumn gtk/gtktreeview.c | 268 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 153 insertions(+), 115 deletions(-) commit c4be956473d7cd4fc1a60f392646a6ced6b06c68 Author: Javier Jardón Date: Wed Oct 20 17:14:11 2010 +0200 gtkentry: move public members to private structure docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkentry.c | 1343 +++++++++++++++++++--------------- gtk/gtkentry.h | 60 +- 3 files changed, 758 insertions(+), 646 deletions(-) commit f2abd656f64fe7676e4294c5d1803996900a77dd Author: Javier Jardón Date: Wed Oct 20 19:22:46 2010 +0200 gail: Use accessor functions to access GtkEntry Also, we can't access entry->preedit now. Commented that code until some gail expert can fix it modules/other/gail/gailentry.c | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) commit 8c941d2b4e2566611160b46623a6d81178804f30 Author: Javier Jardón Date: Thu Oct 21 14:06:47 2010 +0200 Add _gtk_entry_get_im_context() internal accessor It's needed by gtktreeview gtk/gtkentry.c | 5 +++++ gtk/gtkentryprivate.h | 1 + gtk/gtktreeview.c | 5 ++++- 3 files changed, 10 insertions(+), 1 deletion(-) commit fb3429e5072508570d78dcc7cccb6ef425586bb2 Author: Javier Jardón Date: Thu Oct 21 13:39:42 2010 +0200 gtkcombobox: Do not access GtkEntry internals It's not needed anymore gtk/gtkcombobox.c | 5 ----- 1 file changed, 5 deletions(-) commit 9fa0edd9285bd6d43d39f5abc287a61fbb989be0 Author: Javier Jardón Date: Tue Oct 19 18:46:07 2010 +0200 gail: we cant access button->in_button directly now. Commented some code until some gail expert can fix this. modules/other/gail/gailbutton.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit dec57f8ce963f459adb21a33bb766c8864a68ea9 Author: Javier Jardón Date: Tue Oct 19 02:01:31 2010 +0200 Create a private header to access some GtkButton variables gtk/Makefile.am | 1 + gtk/gtkbutton.c | 37 ++++----------------------------- gtk/gtkbuttonprivate.h | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcheckbutton.c | 5 +++-- gtk/gtkradiobutton.c | 19 +++++++++-------- gtk/gtktogglebutton.c | 25 +++++++++++++---------- 6 files changed, 88 insertions(+), 54 deletions(-) commit c295ab0943e78c673e49ff5199b1429dd43921db Author: Javier Jardón Date: Mon Oct 18 19:39:19 2010 +0200 gtktbutton: Move public members to private structure docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkbutton.c | 411 ++++++++++++++++++++--------------- gtk/gtkbutton.h | 22 +- 3 files changed, 238 insertions(+), 196 deletions(-) commit 9f16f993582178f20d7e5cfd76740f08d6f4a929 Author: Javier Jardón Date: Fri Nov 19 04:44:42 2010 +0100 docs: Improve cross-referencing in the migration guide docs/reference/gtk/migrating-2to3.xml | 42 +++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 12 deletions(-) commit 29fc179a89b9e9ab1fbb48b8d5d0873655322645 Author: Javier Jardón Date: Thu Nov 18 17:47:04 2010 +0100 gtkplug: Do not leak in gtk_plug_realize() Indeed, we should check for window->wmclass_name Reported by Guillaume Desmottes in bug https://bugzilla.gnome.org/show_bug.cgi?id=635175 gtk/gtkplug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c03a3ca6012d8797507f83ce317b74144e5bc464 Author: Tristan Van Berkom Date: Fri Nov 19 00:53:19 2010 +0900 Fixing GtkScrolledWindow inconsistent scrollbar visibility. Also removing the hack to prevent hangs which is properly fixed by the preceeding commit. gtk/gtkscrolledwindow.c | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) commit f20ac5792fe306885329817f7e6e9dabf0e91da0 Author: Tristan Van Berkom Date: Fri Nov 19 00:53:13 2010 +0900 Fixing hangs with GtkScrolledWindow Now gtk_widget_size_allocate() unsets the resize_needed flags before returning, essentially this means that any widget that has a queued resize and is allocated before resize time, including queued resizes from inside a size_allocate() method will be cancelled. gtk/gtkwidget.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 881282e055493f1c83ec38f24a909085b844a980 Author: Michael Natterer Date: Thu Nov 18 01:04:11 2010 +0100 gtk: honor entry->has_frame again draw the frame conditionally when GtkEntry had visible windows, it was never noticed that we always draw the frame, because the text_area window would cover it if draw_frame was FALSE. gtk/gtkentry.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 3ec8daa66c1a4e67ef8be8b9e85045bfe52993ff Author: Michael Natterer Date: Thu Nov 18 01:02:57 2010 +0100 gtk: draw the progress only on the text area so it doesn't extend under GtkSpinButton's buttons. gtk/gtkentry.c | 64 +++++++++++++++++++--------------------------------------- 1 file changed, 21 insertions(+), 43 deletions(-) commit 4782804b9ddb10aa09ee2ed8e4c42a27352b9ee4 Author: Javier Jardón Date: Wed Nov 17 23:56:48 2010 +0100 demos: Replace size_request by get_preferred_width/height demos/gtk-demo/offscreen_window.c | 35 ++++++++++++++++++++++++++++++++--- demos/gtk-demo/offscreen_window2.c | 35 ++++++++++++++++++++++++++++++++--- 2 files changed, 64 insertions(+), 6 deletions(-) commit f427d6998d899c0a976f1c2fe678756cfa5c6d11 Author: Javier Jardón Date: Wed Nov 17 22:57:45 2010 +0100 gtkoffscreenbox.c: Replace size_request by get_preferred_width/height tests/gtkoffscreenbox.c | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) commit 10d5686fe19eb031af5590e956eda5e863270a93 Author: Javier Jardón Date: Wed Nov 17 22:55:59 2010 +0100 docs: Move Height-for-width geometry management virtual methods docs gtk/gtkwidget.c | 69 ++++++--------------------------------------------------- gtk/gtkwidget.h | 35 +++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 62 deletions(-) commit ad2209135d3c6aae46bfe3e76838383a37d3b32b Author: Jordi Mas Date: Tue Nov 16 19:39:20 2010 -0500 Fix for Catalan translation po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b8cde533509cdf3b41204ec318913818407ceb6c Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 62 +++++++++++++++++++++++++++++++++++---------- gtk/gtkfilechooserprivate.h | 2 ++ 2 files changed, 50 insertions(+), 14 deletions(-) commit 6ebc15028b6871412875f9622ec395cb08da476b Author: John (J5) Palmieri Date: Mon Nov 15 12:34:16 2010 -0500 [gi] add "array" annotations to GtkAboutDialog methods * set_authors, set_documenters and set_artists required the array annotation to work properly gtk/gtkaboutdialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7105d02a1323c4fde9a0e05e80c397d64ac1e84b Merge: 446c0fd1ad 70d95f04e7 Author: Tristan Van Berkom Date: Tue Nov 16 16:21:04 2010 +0900 Merge branch 'master' into treeview-refactor commit 446c0fd1ad77a94be81990bddb6959ca6c1ab528 Author: Javier Jardón Date: Wed Oct 13 03:05:22 2010 +0200 gtkmain: Remove deprecated gtk_init_add() function https://bugzilla.gnome.org/show_bug.cgi?id=629955 docs/reference/gtk/gtk3-sections.txt | 1 - docs/reference/gtk/tmpl/gtkmain.sgml | 10 ---------- gtk/gtk.symbols | 1 - gtk/gtkmain.c | 37 ------------------------------------ gtk/gtkmain.h | 2 -- 5 files changed, 51 deletions(-) commit d5eee0d1bd55562e241ee7551ee2cb9e2f261984 Author: Javier Jardón Date: Tue Oct 19 11:47:27 2010 +0200 Deprecate GtkCallbackMarshal and GtkFunction As they're only used by already deprecated API https://bugzilla.gnome.org/show_bug.cgi?id=629955 gtk/gtktypeutils.h | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit a512143bab1ace6854095f19bf9c3f57b52d4bae Author: Javier Jardón Date: Tue Nov 16 06:43:16 2010 +0100 GtkArg is deprecated since 2.2 gtk/gtktypeutils.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit a5ab0a4c8448fcdced7f8d8e6fa83ee401394037 Author: Javier Jardón Date: Tue Nov 16 03:51:53 2010 +0100 docs: Add cross-reference in GtkAlign docs gtk/gtkenums.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8809e46a41774cd1b822472b287b2210fd7e3d6a Author: Javier Jardón Date: Tue Nov 16 03:37:09 2010 +0100 docs: Fix a typo in gtk_button_set_alignment() docs gtk/gtkbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 70bb3776f026590d2dc0c10b24939e21208aaf55 Author: Javier Jardón Date: Mon Nov 15 20:42:50 2010 +0100 docs: Remove template of unused functions docs/reference/gdk/tmpl/gdk-unused.sgml | 986 -------------------------------- 1 file changed, 986 deletions(-) commit ccd740f1b6f35cbd083a18dba05510c0379c33d4 Author: Javier Jardón Date: Mon Nov 15 20:41:44 2010 +0100 docs: Move documentation to inline comments: event_structs All the GDK documentation is now moved to inline comments docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/event_structs.sgml | 548 ----------------------------- gdk/gdkevents.h | 536 +++++++++++++++++++++++++++- gdk/gdktypes.h | 6 + 4 files changed, 527 insertions(+), 564 deletions(-) commit 1cbba3fae2592fe043f040a79b12a38d6cc3b93c Author: Javier Jardón Date: Mon Nov 15 20:01:05 2010 +0100 docs: Move documentation to inline comments: x_interaction docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/x_interaction.sgml | 555 ----------------------------- gdk/x11/gdkx.h | 120 +++++++ 3 files changed, 121 insertions(+), 555 deletions(-) commit 7d12d2a649f903c651d7fd5af5a012cfe8934686 Author: Javier Jardón Date: Mon Nov 15 19:47:35 2010 +0100 docs: Move documentation to inline comments: drawing docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/drawing.sgml | 65 ------------------------------------ gdk/gdkdrawable.h | 6 ++++ 3 files changed, 7 insertions(+), 65 deletions(-) commit dd2db852ccfcfe11481f636c9d1e3bc8712e06af Author: Javier Jardón Date: Mon Nov 15 19:37:28 2010 +0100 docs: Move documentation to inline comments: gdkthreads docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/threads.sgml | 381 ----------------------------------- gdk/gdk.c | 245 +++++++++++++++++++++- gdk/gdkthreads.h | 17 ++ 4 files changed, 262 insertions(+), 382 deletions(-) commit 7524d5fcbec3e9155c18b3e45bbac23527ab68d0 Author: Javier Jardón Date: Mon Nov 15 19:15:00 2010 +0100 docs: Move documentation to inline comments: gdkevents docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/events.sgml | 430 ------------------------------------ gdk/gdkevents.c | 17 ++ gdk/gdkevents.h | 108 +++++++-- gdk/gdktypes.h | 49 +++- 5 files changed, 150 insertions(+), 455 deletions(-) commit 4d6c033d16dac78483b955fc48ea0dc860fcb223 Author: Javier Jardón Date: Mon Nov 15 17:59:52 2010 +0100 docs: Move documentation to inline comments: properties docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/properties.sgml | 357 -------------------------------- gdk/gdkproperty.h | 15 +- gdk/gdkselection.c | 35 ++++ gdk/gdktypes.h | 27 +++ gdk/x11/gdkproperty-x11.c | 137 ++++++++++++ gdk/x11/gdkselection-x11.c | 15 ++ 7 files changed, 229 insertions(+), 358 deletions(-) commit 7090aa1e1bf666cb68cafb6173ebd7c80861f157 Author: Javier Jardón Date: Mon Nov 15 17:20:51 2010 +0100 docs: Move documentation to inline comments: gdkselection docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/selections.sgml | 279 -------------------------------- gdk/gdkselection.c | 75 +++++++++ gdk/gdkselection.h | 109 +++++++++++++ 4 files changed, 185 insertions(+), 279 deletions(-) commit 4593df1ef5a440577f0add13e86e623b3854eb6e Author: Javier Jardón Date: Mon Nov 15 17:05:05 2010 +0100 docs: Move documentation to inline comments: gdkvisual docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/visuals.sgml | 283 ----------------------------------- gdk/gdktypes.h | 12 ++ gdk/gdkvisual.c | 27 ++++ gdk/gdkvisual.h | 49 +++--- 5 files changed, 72 insertions(+), 300 deletions(-) commit 2adf42746713f0928931c09292a1bc6257b02261 Author: Javier Jardón Date: Mon Nov 15 16:50:21 2010 +0100 docs: Move documentation to inline comments: gdkpango docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/pango_interaction.sgml | 158 ------------------------- gdk/gdkpango.c | 99 ++++++++++++++++ 3 files changed, 100 insertions(+), 158 deletions(-) commit 1b5f0d596802a7932450c26a02ad4eff7ddd3e38 Author: Javier Jardón Date: Mon Nov 15 16:41:31 2010 +0100 docs: Move documentation to inline comments: gdkcursor docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/cursors.sgml | 214 ----------------------------------- gdk/gdkcursor.c | 23 ++++ gdk/gdkcursor.h | 93 ++++++++++++++- 4 files changed, 115 insertions(+), 216 deletions(-) commit e85c0f63fb06d7a036058218a24496a79bc8612d Author: Bastien Nocera Date: Mon Nov 15 17:13:46 2010 +0000 gdk: Add big fat warning about updating XSettings There's a tool to see if we forgot to update the gdk_settings_map array, or got the offsets wrong. Mention those above the XSettings list. gdk/x11/gdksettings.c | 4 ++++ 1 file changed, 4 insertions(+) commit 038fb4b7e9a7719f59a681c0223683005ac58404 Author: Bastien Nocera Date: Mon Nov 15 17:02:40 2010 +0000 gdk: Update gdk_settings_map for blink timeout to work gdk_settings_map needs to be updated when gdk_settings_names is changed, and it's easier to add the setting at the end, so we don't need to recalculate everything. Really fixing: https://bugzilla.gnome.org/show_bug.cgi?id=634697 gdk/x11/gdksettings.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 0d07cba436985d06ca18ced6b5c073bd66fc5d12 Author: John (J5) Palmieri Date: Mon Nov 15 12:13:32 2010 -0500 [gi] add "out" annotations to gtk_tree_store_sort_column_id params gtk/gtktreesortable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1e3f7ba162eb2fb80b0c3584ee7c89bdb6fa6ab0 Author: Petr Kovar Date: Mon Nov 15 06:07:55 2010 +0100 Update Czech translation po/cs.po | 1734 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 871 insertions(+), 863 deletions(-) commit 4f92875bb1e31913e2d04ef32b030ca6ccedb799 Author: Javier Jardón Date: Mon Nov 15 05:56:00 2010 +0100 docs: gdkrgba: Add "Since: 3.0" tags gdk/gdkrgba.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 40b7a916a84b2fa4669bac75bf1d876e8988cd20 Author: Javier Jardón Date: Mon Nov 15 05:39:25 2010 +0100 docs: Remove GdkPixmap template docs/reference/gdk/tmpl/pixmaps.sgml | 60 ------------------------------------ 1 file changed, 60 deletions(-) commit 2909edb3e72f2b75f580d130b031e49e3a8357d5 Author: Javier Jardón Date: Mon Nov 15 04:58:21 2010 +0100 docs: Move documentation to inline comments: general docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/general.sgml | 366 ----------------------------------- gdk/gdk.c | 68 +++++-- gdk/gdkmain.h | 37 ++++ gdk/gdktypes.h | 15 +- gdk/gdkwindow.c | 17 +- 6 files changed, 108 insertions(+), 396 deletions(-) commit 145fe4bdc0cd4ec7e622dca30720161a1d157c89 Author: Javier Jardón Date: Mon Nov 15 04:34:40 2010 +0100 docs: Move documentation to inline comments: gdkkeys docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/keys.sgml | 345 ------------------------------------- gdk/gdkkeys.c | 111 +++++++++++- gdk/gdkkeys.h | 62 +++++-- 4 files changed, 161 insertions(+), 358 deletions(-) commit 0b61aaacd1f61a4b393c737621f54f9e029af900 Author: Javier Jardón Date: Mon Nov 15 03:55:43 2010 +0100 docs: move documentation to inline comments: gdktesting docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdktesting.sgml | 59 --------------------------------- gdk/gdktestutils.h | 11 ++++++ 3 files changed, 12 insertions(+), 59 deletions(-) commit 209afbbf1724056477c3748e4ff0eb77e987ad02 Author: Javier Jardón Date: Mon Nov 15 03:51:30 2010 +0100 docs: Move documentation to inline comments: gdkscreen docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkscreen.sgml | 397 --------------------------------- gdk/gdkscreen.c | 16 ++ gdk/gdkscreen.h | 9 + 4 files changed, 26 insertions(+), 397 deletions(-) commit 1a1c4be6c377757de2a6035958ffe60331ec252d Author: Javier Jardón Date: Mon Nov 15 03:43:54 2010 +0100 docs: Move documentation to inline comments: gdkdisplaymanager docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkdisplaymanager.sgml | 90 -------------------------- gdk/gdkdisplaymanager.c | 15 +++-- gdk/gdkdisplaymanager.h | 10 ++- 4 files changed, 19 insertions(+), 97 deletions(-) commit 236f15c3a908c1240b3c0be098d5f11fc0889f40 Author: Javier Jardón Date: Mon Nov 15 03:37:21 2010 +0100 docs: Move documentation to inline comments: gdkdisplay docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkdisplay.sgml | 502 -------------------------------- gdk/gdkdisplay.c | 26 ++ gdk/gdkdisplay.h | 22 ++ 4 files changed, 49 insertions(+), 502 deletions(-) commit bb218b08e993b839864a47cbcc776da0e53b075f Author: Javier Jardón Date: Mon Nov 15 03:18:45 2010 +0100 docs: Move documentation to inline comments: gdkapplaunchcontext docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkapplaunchcontext.sgml | 110 ----------------------- gdk/gdkapplaunchcontext.c | 28 ++++++ 3 files changed, 29 insertions(+), 110 deletions(-) commit 3166767c36415d210cdbee5131612502769d9f9c Author: Jordi Mas Date: Sun Nov 14 14:53:24 2010 -0500 Fixes wrong translation for Catalan po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bad8d0b8e6a5b2eb531f1d7e5203d46f235f00ae Author: Bruce Cowan Date: Sun Nov 14 14:35:29 2010 +0000 Updated British English translation po/en_GB.po | 1738 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 873 insertions(+), 865 deletions(-) commit a00cd60540a38c35ddabe0497b5f821a4673be15 Author: Carlos Garcia Campos Date: Sun Nov 14 12:39:48 2010 +0100 docs: Mention that tooltip_column text should be escaped in GtkIconView gtk/gtkiconview.c | 3 +++ 1 file changed, 3 insertions(+) commit 333ff7dbfc31aef50853da6eb41b1800e9e21816 Author: Javier Jardón Date: Sun Nov 14 01:55:23 2010 +0100 docs: Do not refer to deprecated GNOME2 porting guide But to the related sections of Pango manual docs/reference/gtk/question_index.sgml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit abb98246ff113b369f9f73666988a0cace59e019 Author: Javier Jardón Date: Sun Nov 14 01:21:35 2010 +0100 docs: Update URL of some documentation links http://developer.gnome.org -> http://library.gnome.org HACKING | 2 +- INSTALL.in | 3 +-- README.in | 2 +- docs/reference/gtk/question_index.sgml | 2 +- gtk/gtkdialog.c | 2 +- gtk/gtkwidget.c | 3 ++- modules/engines/ms-windows/msw_style.c | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) commit cb1ef69b122dedffc53fda8c296c1418c756241b Author: Gheyret T.Kenji Date: Sat Nov 13 22:39:03 2010 +0100 Added UG translation po/ug.po | 2017 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 994 insertions(+), 1023 deletions(-) commit 1dd7424f0c1012a7f0c5fb788d7df24c7738daca Author: Gabor Kelemen Date: Sat Nov 13 16:48:38 2010 +0100 Updated Hungarian translation po/hu.po | 1949 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 886 insertions(+), 1063 deletions(-) commit b0919b2058420d7edd4a40aa38f72fd5822e03ea Author: Tristan Van Berkom Date: Tue Nov 16 15:11:18 2010 +0900 Added "cell-packing" property GtkBuildable parsing to GtkCellLayout Added gtk_cell_layout_get_area() iface vfunc and use that to apply packing cell properties to the child renderers when parsing from GtkBuilder. gtk/gtkcelllayout.c | 211 +++++++++++++++++++++++++++++++++++++++++++++++++--- gtk/gtkcelllayout.h | 5 ++ 2 files changed, 206 insertions(+), 10 deletions(-) commit 70d95f04e7e3d7e7738d69aabd1000e75d7fed0d Author: Javier Jardón Date: Wed Oct 13 03:05:22 2010 +0200 gtkmain: Remove deprecated gtk_init_add() function https://bugzilla.gnome.org/show_bug.cgi?id=629955 docs/reference/gtk/gtk3-sections.txt | 1 - docs/reference/gtk/tmpl/gtkmain.sgml | 10 ---------- gtk/gtk.symbols | 1 - gtk/gtkmain.c | 37 ------------------------------------ gtk/gtkmain.h | 2 -- 5 files changed, 51 deletions(-) commit 77d6bd12b95abfd33d1fca4195ea1f367283c305 Author: Javier Jardón Date: Tue Oct 19 11:47:27 2010 +0200 Deprecate GtkCallbackMarshal and GtkFunction As they're only used by already deprecated API https://bugzilla.gnome.org/show_bug.cgi?id=629955 gtk/gtktypeutils.h | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit 5f3d81974631aaaf2407efc9efad9248665d7097 Author: Javier Jardón Date: Tue Nov 16 06:43:16 2010 +0100 GtkArg is deprecated since 2.2 gtk/gtktypeutils.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d45fd566b171136a180fff3667a0c2d4f7f6d3aa Author: Javier Jardón Date: Tue Nov 16 03:51:53 2010 +0100 docs: Add cross-reference in GtkAlign docs gtk/gtkenums.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 9e7817668520d45b95173625614c0a3f1d4b06f9 Author: Javier Jardón Date: Tue Nov 16 03:37:09 2010 +0100 docs: Fix a typo in gtk_button_set_alignment() docs gtk/gtkbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e2effbb6cf889a79b1d8704b12eff87ae101157 Author: Javier Jardón Date: Mon Nov 15 20:42:50 2010 +0100 docs: Remove template of unused functions docs/reference/gdk/tmpl/gdk-unused.sgml | 986 -------------------------------- 1 file changed, 986 deletions(-) commit b204995c6d88e987beff319ab9431ef1746fc056 Author: Javier Jardón Date: Mon Nov 15 20:41:44 2010 +0100 docs: Move documentation to inline comments: event_structs All the GDK documentation is now moved to inline comments docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/event_structs.sgml | 548 ----------------------------- gdk/gdkevents.h | 536 +++++++++++++++++++++++++++- gdk/gdktypes.h | 6 + 4 files changed, 527 insertions(+), 564 deletions(-) commit e2cfecf8137b1c1d15e9a5b633156bfecd9fe689 Author: Javier Jardón Date: Mon Nov 15 20:01:05 2010 +0100 docs: Move documentation to inline comments: x_interaction docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/x_interaction.sgml | 555 ----------------------------- gdk/x11/gdkx.h | 120 +++++++ 3 files changed, 121 insertions(+), 555 deletions(-) commit a384b35bb5fded7e761017d8837d33aafe9e81bc Author: Javier Jardón Date: Mon Nov 15 19:47:35 2010 +0100 docs: Move documentation to inline comments: drawing docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/drawing.sgml | 65 ------------------------------------ gdk/gdkdrawable.h | 6 ++++ 3 files changed, 7 insertions(+), 65 deletions(-) commit b63800bd33b8abbaad937a87c5e0d066765bcbb5 Author: Javier Jardón Date: Mon Nov 15 19:37:28 2010 +0100 docs: Move documentation to inline comments: gdkthreads docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/threads.sgml | 381 ----------------------------------- gdk/gdk.c | 245 +++++++++++++++++++++- gdk/gdkthreads.h | 17 ++ 4 files changed, 262 insertions(+), 382 deletions(-) commit 4400f997a8e1f40116a6754dbdf5a28619da90bf Author: Javier Jardón Date: Mon Nov 15 19:15:00 2010 +0100 docs: Move documentation to inline comments: gdkevents docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/events.sgml | 430 ------------------------------------ gdk/gdkevents.c | 17 ++ gdk/gdkevents.h | 108 +++++++-- gdk/gdktypes.h | 49 +++- 5 files changed, 150 insertions(+), 455 deletions(-) commit d2915ed9d1c8f6e0c1c58ba48cb7f4f0090fa05e Author: Javier Jardón Date: Mon Nov 15 17:59:52 2010 +0100 docs: Move documentation to inline comments: properties docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/properties.sgml | 357 -------------------------------- gdk/gdkproperty.h | 15 +- gdk/gdkselection.c | 35 ++++ gdk/gdktypes.h | 27 +++ gdk/x11/gdkproperty-x11.c | 137 ++++++++++++ gdk/x11/gdkselection-x11.c | 15 ++ 7 files changed, 229 insertions(+), 358 deletions(-) commit 2f06ec02be1f409a1b9a01ccf8630ca1a1f2eaae Author: Javier Jardón Date: Mon Nov 15 17:20:51 2010 +0100 docs: Move documentation to inline comments: gdkselection docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/selections.sgml | 279 -------------------------------- gdk/gdkselection.c | 75 +++++++++ gdk/gdkselection.h | 109 +++++++++++++ 4 files changed, 185 insertions(+), 279 deletions(-) commit 6bfdecef7a964eb982b97458a156493722b606d3 Author: Javier Jardón Date: Mon Nov 15 17:05:05 2010 +0100 docs: Move documentation to inline comments: gdkvisual docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/visuals.sgml | 283 ----------------------------------- gdk/gdktypes.h | 12 ++ gdk/gdkvisual.c | 27 ++++ gdk/gdkvisual.h | 49 +++--- 5 files changed, 72 insertions(+), 300 deletions(-) commit 9a8fcfa65a1483d4f0fa6cb020d2b0d41f5c2935 Author: Javier Jardón Date: Mon Nov 15 16:50:21 2010 +0100 docs: Move documentation to inline comments: gdkpango docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/pango_interaction.sgml | 158 ------------------------- gdk/gdkpango.c | 99 ++++++++++++++++ 3 files changed, 100 insertions(+), 158 deletions(-) commit cc130473157e0fba43c15a7cdb7f48e7669068f4 Author: Javier Jardón Date: Mon Nov 15 16:41:31 2010 +0100 docs: Move documentation to inline comments: gdkcursor docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/cursors.sgml | 214 ----------------------------------- gdk/gdkcursor.c | 23 ++++ gdk/gdkcursor.h | 93 ++++++++++++++- 4 files changed, 115 insertions(+), 216 deletions(-) commit 157ec27a9a7e1f7d70bd39b0d008fafba5de323c Author: Bastien Nocera Date: Mon Nov 15 17:13:46 2010 +0000 gdk: Add big fat warning about updating XSettings There's a tool to see if we forgot to update the gdk_settings_map array, or got the offsets wrong. Mention those above the XSettings list. gdk/x11/gdksettings.c | 4 ++++ 1 file changed, 4 insertions(+) commit 6b23787d5a2b88f8a8b3f95e859bba7a02230b17 Author: Bastien Nocera Date: Mon Nov 15 17:02:40 2010 +0000 gdk: Update gdk_settings_map for blink timeout to work gdk_settings_map needs to be updated when gdk_settings_names is changed, and it's easier to add the setting at the end, so we don't need to recalculate everything. Really fixing: https://bugzilla.gnome.org/show_bug.cgi?id=634697 gdk/x11/gdksettings.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit a3da018a64b07d8f30a471b0975f5015bb1582db Author: John (J5) Palmieri Date: Mon Nov 15 12:13:32 2010 -0500 [gi] add "out" annotations to gtk_tree_store_sort_column_id params gtk/gtktreesortable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f69a0354bba337487a6f4cd7a52151c981702d27 Author: Petr Kovar Date: Mon Nov 15 06:07:55 2010 +0100 Update Czech translation po/cs.po | 1734 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 871 insertions(+), 863 deletions(-) commit 9677dc0b601d05707fde549f7fa373bcb65f9a68 Author: Javier Jardón Date: Mon Nov 15 05:56:00 2010 +0100 docs: gdkrgba: Add "Since: 3.0" tags gdk/gdkrgba.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit d8e74867e4a4d82d73c5eb85e5b1fad4352d1bcc Author: Javier Jardón Date: Mon Nov 15 05:39:25 2010 +0100 docs: Remove GdkPixmap template docs/reference/gdk/tmpl/pixmaps.sgml | 60 ------------------------------------ 1 file changed, 60 deletions(-) commit 1268c17983165cee4d94c53dc71ae7889bedc15f Author: Javier Jardón Date: Mon Nov 15 04:58:21 2010 +0100 docs: Move documentation to inline comments: general docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/general.sgml | 366 ----------------------------------- gdk/gdk.c | 68 +++++-- gdk/gdkmain.h | 37 ++++ gdk/gdktypes.h | 15 +- gdk/gdkwindow.c | 17 +- 6 files changed, 108 insertions(+), 396 deletions(-) commit 2cd0302e64b411c19555a1a7cc61dc226ee64e6b Author: Javier Jardón Date: Mon Nov 15 04:34:40 2010 +0100 docs: Move documentation to inline comments: gdkkeys docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/keys.sgml | 345 ------------------------------------- gdk/gdkkeys.c | 111 +++++++++++- gdk/gdkkeys.h | 62 +++++-- 4 files changed, 161 insertions(+), 358 deletions(-) commit 44ff1d86b43b43fefb7dd53afbdddd70ef73ca75 Author: Javier Jardón Date: Mon Nov 15 03:55:43 2010 +0100 docs: move documentation to inline comments: gdktesting docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdktesting.sgml | 59 --------------------------------- gdk/gdktestutils.h | 11 ++++++ 3 files changed, 12 insertions(+), 59 deletions(-) commit 5f89dea7f11fb34d801410abd4b9d6db98dff15b Author: Javier Jardón Date: Mon Nov 15 03:51:30 2010 +0100 docs: Move documentation to inline comments: gdkscreen docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkscreen.sgml | 397 --------------------------------- gdk/gdkscreen.c | 16 ++ gdk/gdkscreen.h | 9 + 4 files changed, 26 insertions(+), 397 deletions(-) commit 133dfe55f32cb73b8889ffab24472d63eb3c4fd3 Author: Javier Jardón Date: Mon Nov 15 03:43:54 2010 +0100 docs: Move documentation to inline comments: gdkdisplaymanager docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkdisplaymanager.sgml | 90 -------------------------- gdk/gdkdisplaymanager.c | 15 +++-- gdk/gdkdisplaymanager.h | 10 ++- 4 files changed, 19 insertions(+), 97 deletions(-) commit ca480f3771e58435dc053591fae273b7b4d1f3f2 Author: Javier Jardón Date: Mon Nov 15 03:37:21 2010 +0100 docs: Move documentation to inline comments: gdkdisplay docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkdisplay.sgml | 502 -------------------------------- gdk/gdkdisplay.c | 26 ++ gdk/gdkdisplay.h | 22 ++ 4 files changed, 49 insertions(+), 502 deletions(-) commit 4ceb25e0115f1b745d1678a8e9610b9ea08295dc Author: Tristan Van Berkom Date: Mon Nov 15 11:23:55 2010 +0900 More documentation in gtkcellarea.c gtk/gtkcellarea.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--- gtk/gtkcellarea.h | 8 +-- 2 files changed, 151 insertions(+), 10 deletions(-) commit 8ca6882e8897d8b2fc5b0ce6177110fea9b093d0 Author: Javier Jardón Date: Mon Nov 15 03:18:45 2010 +0100 docs: Move documentation to inline comments: gdkapplaunchcontext docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/gdkapplaunchcontext.sgml | 110 ----------------------- gdk/gdkapplaunchcontext.c | 28 ++++++ 3 files changed, 29 insertions(+), 110 deletions(-) commit 466931cb9ab9fa694af5fa6b858112817f4ecc69 Author: Jordi Mas Date: Sun Nov 14 14:53:24 2010 -0500 Fixes wrong translation for Catalan po-properties/ca.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4083e49fe242fddda2c21de8bc932164213b7e45 Author: Bruce Cowan Date: Sun Nov 14 14:35:29 2010 +0000 Updated British English translation po/en_GB.po | 1738 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 873 insertions(+), 865 deletions(-) commit 92dc7f31d475d96a6cad94006b99e3366710878e Author: Tristan Van Berkom Date: Sun Nov 14 23:33:26 2010 +0900 Cleaned up cell editing api in GtkCellArea Now layouting widgets need only concern themselves with the "add-editable" and "remove-editable" signals, also added lots of gtk-doc comments. gtk/gtkcellarea.c | 411 +++++++++++++++++++++++++++++++++++------------ gtk/gtkcellarea.h | 4 - tests/cellareascaffold.c | 29 ++-- 3 files changed, 325 insertions(+), 119 deletions(-) commit 3b90a21763250bc1c8a1755bb1d34347b4106025 Author: Carlos Garcia Campos Date: Sun Nov 14 12:39:48 2010 +0100 docs: Mention that tooltip_column text should be escaped in GtkIconView gtk/gtkiconview.c | 3 +++ 1 file changed, 3 insertions(+) commit ac945031808d8d85dafd656c0506f5dcaa88739e Author: Javier Jardón Date: Sun Nov 14 01:55:23 2010 +0100 docs: Do not refer to deprecated GNOME2 porting guide But to the related sections of Pango manual docs/reference/gtk/question_index.sgml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 97862638ec447f093bd0d676196331fb178f4fd2 Author: Javier Jardón Date: Sun Nov 14 01:21:35 2010 +0100 docs: Update URL of some documentation links http://developer.gnome.org -> http://library.gnome.org HACKING | 2 +- INSTALL.in | 3 +-- README.in | 2 +- docs/reference/gtk/question_index.sgml | 2 +- gtk/gtkdialog.c | 2 +- gtk/gtkwidget.c | 3 ++- modules/engines/ms-windows/msw_style.c | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) commit 0f3b0e14e4053bffe8fd0ab0a8d3c906ecbd1bd8 Author: Gheyret T.Kenji Date: Sat Nov 13 22:39:03 2010 +0100 Added UG translation po/ug.po | 2017 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 994 insertions(+), 1023 deletions(-) commit fab3fcf22258439d3c30f0b053e9d3af2b550889 Author: Gabor Kelemen Date: Sat Nov 13 16:48:38 2010 +0100 Updated Hungarian translation po/hu.po | 1949 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 886 insertions(+), 1063 deletions(-) commit 1bca6349fb5b5b8130e5a7a7cad275cfc12e7346 Author: Tristan Van Berkom Date: Sat Nov 13 16:23:01 2010 +0900 Mass rename GtkCellAreaIter --> GtkCellAreaContext gtk/Makefile.am | 8 +- gtk/gtk.h | 2 +- gtk/gtkcellarea.c | 78 +- gtk/gtkcellarea.h | 38 +- gtk/gtkcellareabox.c | 270 +++---- ...tkcellareaboxiter.c => gtkcellareaboxcontext.c} | 478 ++++++------ gtk/gtkcellareaboxcontext.h | 134 ++++ gtk/gtkcellareaboxiter.h | 134 ---- gtk/gtkcellareacontext.c | 863 +++++++++++++++++++++ gtk/gtkcellareacontext.h | 156 ++++ gtk/gtkcellareaiter.c | 863 --------------------- gtk/gtkcellareaiter.h | 156 ---- tests/cellareascaffold.c | 66 +- 13 files changed, 1623 insertions(+), 1623 deletions(-) commit bef95590891a7c7c7a85e559093aee9ada4129f0 Author: Khaled Hosny Date: Sat Nov 13 03:14:50 2010 +0200 Updated Arabic translation po/ar.po | 664 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 335 insertions(+), 329 deletions(-) commit df5286f11e5f89ebb74162af28bb702506e822a5 Author: Javier Jardón Date: Thu Nov 11 05:03:06 2010 +0100 examples/gtkdial: Do not use size_request vfunc examples/gtkdial/gtkdial.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) commit c68a4ad4f602b6d25369b6ff78b85a43901711d8 Author: Matthias Clasen Date: Fri Nov 12 19:19:48 2010 -0500 Fix a crash in gnome-terminal when using a compositor In this case, gnome-terminal sets an RGBA visual on its window, and we need to be careful when creating the icon pixmap, to create the pixmap with the same depth as the visual, or we risk a BadMatch from XRenderCreatePicture deep inside cairo. gdk/x11/gdkwindow-x11.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 7d11c16b178e31b0e8a71aaeb2180fcda249bb1a Author: Bastien Nocera 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 | 1 + 2 files changed, 2 insertions(+) commit ed0aff4792d4ecba1ee848e170287746d07401ed Author: Matthias Clasen Date: Thu Nov 11 14:12:04 2010 -0500 Remove no longer existing files The gdk-pixbuf VC project files are gone, so don't reference them from Makefile.am anymore. build/win32/vs9/Makefile.am | 3 --- 1 file changed, 3 deletions(-) commit 52adead88f7bbd43b1899dc4c69e451a62577eed Author: Matthias Clasen Date: Thu Nov 11 14:09:29 2010 -0500 Really get rid of _gtk_cell_renderer_calc_offset modules/other/gail/gailtextcell.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 342d897b58dd40e1f9c591cec3d136e2e12d3426 Author: Owen W. Taylor Date: Wed Nov 10 17:08:40 2010 -0500 Pass the correct GDK library when working around Debian libtool We need to link against gdk/libgdk-x11-3.0.la, not gdk/x11/libgdk-x11.la, which is the convenience library containing the backend functions. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 88c15438456c17cee7cd74f5b55e83d6b603cbda Author: Chao-Hsiung Liao Date: Wed Nov 10 19:37:39 2010 +0800 Updated Traditional Chinese translation (Hong Kong and Taiwan) po-properties/zh_HK.po | 4048 +++++++++++++++++++++++++----------------------- po-properties/zh_TW.po | 3959 +++++++++++++++++++++++----------------------- po/zh_HK.po | 1812 +++++++++++----------- po/zh_TW.po | 1805 ++++++++++----------- 4 files changed, 5940 insertions(+), 5684 deletions(-) commit 131da8507b875ef9378cbd3caf145af17e9dbcc6 Author: Murray Cumming Date: Wed Nov 10 11:35:34 2010 +0100 gtk_dialog_get_content_area(): Fix the docs. This returns a GtkBox now, not a GtkVBox. Language bindings may need to adjust their APIs accordingly. gtk/gtkdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 233afbdab1cb3fab4fc48504ff961b200cb64922 Author: Murray Cumming Date: Wed Nov 10 11:35:09 2010 +0100 gtkdialog.c: Remove trailing whitespace gtk/gtkdialog.c | 198 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 99 insertions(+), 99 deletions(-) commit 0fe9e481dd010340417f491de12d85460b4d8b0a Author: Marek Kasik Date: Wed Nov 10 10:48:17 2010 +0100 Print files to Documents directory by default Set default directory to G_USER_DIRECTORY_DOCUMENTS when printing to file backend and fallback to the current directory when it is not available (#633896). modules/printbackends/file/gtkprintbackendfile.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 9d52a9d9209c89de57a062aefc873c0ea77f34fc Author: Chun-wei Fan Date: Wed Nov 10 10:30:03 2010 +0800 gtk.vcprojin: include .rc file build/win32/vs9/gtk.vcprojin | 1 + 1 file changed, 1 insertion(+) commit cf34b804a4026de0525a3b780985b796eb026391 Author: Chun-wei Fan Date: Wed Nov 10 10:28:02 2010 +0800 gtk+.sln: Remove GDK-Pixbuf compilation stuff GDK-Pixbuf is in a package of its own, so remove the project files from here 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/gtk+.sln | 42 ---- 4 files changed, 632 deletions(-) commit 2d84d1cb381bb31c96cf4908827e59c17897ea3f Author: Chun-wei Fan Date: Wed Nov 10 10:25:05 2010 +0800 gtk+.vsprops: Update for GTK-3.0 -removed headers that ceased to exist -bump API version -made up for new headers that is to be installed -gtk-demo program and related sources/data copied to bin/gtk3-demo build/win32/vs9/gtk+.vsprops | 75 +++++++++++++++----------------------------- 1 file changed, 26 insertions(+), 49 deletions(-) commit 14a40180cd1879bb8d9c464e2d4b753bc9cf5432 Author: Chun-wei Fan Date: Wed Nov 10 10:21:08 2010 +0800 gtklabel.c: Added hack for rint() gtk/gtklabel.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 25c2f4b7809ba73c7f6d0b9d218b216b6f6a5843 Author: Chun-wei Fan Date: Wed Nov 10 10:15:45 2010 +0800 gtkwocket-win32.c Added missing include to avoid C4013 gtk/gtksocket-win32.c | 1 + 1 file changed, 1 insertion(+) commit 2e0278c7528d162903788f3169542c88b23f7778 Author: Chun-wei Fan Date: Wed Nov 10 10:08:14 2010 +0800 gtk: fix C99-style variable declarations in various sources gtk/gtkcontainer.c | 5 +- gtk/gtkrange.c | 3 +- gtk/gtkscrolledwindow.c | 303 ++++++++++++++++++++++-------------------------- gtk/gtktoolitemgroup.c | 3 +- gtk/gtktoolpalette.c | 3 +- gtk/gtkwindow.c | 7 +- 6 files changed, 151 insertions(+), 173 deletions(-) commit 4e4711012035716643cdb4b643a07038672d9652 Author: John (J5) Palmieri Date: Tue Nov 9 20:57:56 2010 -0500 [introspection] mark invokers for gtkeditable vfuncs gtk/gtkeditable.c | 4 ++++ 1 file changed, 4 insertions(+) commit b17a25142fd1cad91186bff6890401f5b6dd3dfe Author: John (J5) Palmieri Date: Fri Oct 29 15:53:37 2010 -0400 [introspection] add transfer none annotation to gdk_keyval_name return * moved docs from .sgml file to th e.c file so we can add the annotation docs/reference/gdk/tmpl/keys.sgml | 12 ------------ gdk/x11/gdkkeys-x11.c | 14 +++++++++++++- 2 files changed, 13 insertions(+), 13 deletions(-) commit fdde029f066e8dedb0ad06ab802f764d445f48fc Author: Matthias Clasen Date: Tue Nov 9 15:24:50 2010 -0500 bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3e9d7a30b0bb2cb8e379660d23fdf9ad67893333 Author: Matthias Clasen Date: Tue Nov 9 13:51:55 2010 -0500 fix up accidental exports gtk/gtkscrolledwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b2ed95dd11bc199a834d14515a752e7d76814ad2 Author: Matthias Clasen Date: Tue Nov 9 13:15:04 2010 -0500 Another attempt at scrolledwindow size allocation Patches taken from bug 633278. gtk/gtkscrolledwindow.c | 303 ++++++++++++++++++++++++++---------------------- 1 file changed, 165 insertions(+), 138 deletions(-) commit 2facb830fa1cad1f5a028925b6101d8fdec9d980 Author: Colin Walters Date: Thu Oct 28 16:45:08 2010 -0400 introspection: Explicitly include libgdk-x11.la when scanning gtk Debian changed the behavior of libtool to not follow dependencies from .la files. Fortunately, the scanner explicitly looks at the .la files to see if they're really shared; if not it doesn't add them to the .gir, so there's no cost. https://bugzilla.gnome.org/show_bug.cgi?id=633405 gtk/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit 79042e31a69381f220bafb3bd87b8a48e97d968f Author: Matthias Clasen Date: Tue Nov 9 11:20:17 2010 -0500 Rewrap text in gtk-demo demos/gtk-demo/textview.c | 407 +++++++++++++++++++++++++++------------------- 1 file changed, 238 insertions(+), 169 deletions(-) commit 70e161d2a25704784a3dc258840564769bc0e25f Author: Matthias Clasen Date: Tue Nov 9 08:16:33 2010 -0500 Fix the doc build gtk/gtktreeview.c | 1 + 1 file changed, 1 insertion(+) commit 0a015f1bdb3db69b1adadfcc79fcc8ea1a8047df Author: Matthias Clasen Date: Tue Nov 9 08:15:06 2010 -0500 Don't export _gtk_cell_renderer_calc_offset This is just a private convenience function, and exporting _-prefixed functions doesn't work with our libtool setup. Just do the 3 line calculation in gail. gtk/gtk.symbols | 1 - gtk/gtkcellrenderer.c | 2 +- gtk/gtkcellrenderer.h | 12 ++++++------ modules/other/gail/gailtextcell.c | 20 ++++++++++++-------- 4 files changed, 19 insertions(+), 16 deletions(-) commit e7c4ede64c1ad29a83cd0900c0e4e128ed39f2ec Author: Tristan Van Berkom Date: Sat Nov 13 15:09:36 2010 +0900 Fixed some background area related bugs in CellAreaScaffold, cleanup testcellarea tests/cellareascaffold.c | 10 +++++----- tests/testcellarea.c | 50 ++++++++++++++++++++++++++++++++---------------- 2 files changed, 38 insertions(+), 22 deletions(-) commit d129c2616b59e1e9bbe86b87315e6d8cf000ff0c Author: Khaled Hosny Date: Sat Nov 13 03:14:50 2010 +0200 Updated Arabic translation po/ar.po | 664 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 335 insertions(+), 329 deletions(-) commit c466d5ee6585a81507197f08f256f0feb5a0aef7 Author: Javier Jardón Date: Thu Nov 11 05:03:06 2010 +0100 examples/gtkdial: Do not use size_request vfunc examples/gtkdial/gtkdial.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) commit 45498417c8405ad9ca3d8cd94940d6fb2702ec43 Author: Matthias Clasen Date: Fri Nov 12 19:19:48 2010 -0500 Fix a crash in gnome-terminal when using a compositor In this case, gnome-terminal sets an RGBA visual on its window, and we need to be careful when creating the icon pixmap, to create the pixmap with the same depth as the visual, or we risk a BadMatch from XRenderCreatePicture deep inside cairo. gdk/x11/gdkwindow-x11.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 7a52b1df67e338e08b3a2c2f92cc14381ace83bd Author: Bastien Nocera 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 | 1 + 2 files changed, 2 insertions(+) commit eda16a096d7a48cded9afc9d03625527266c4ff8 Author: Tristan Van Berkom Date: Fri Nov 12 23:09:57 2010 +0900 Fixed some errors in testcellarea testcases. tests/testcellarea.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 51b75ef44b5d6176d8f683652be93652b6568fe7 Author: Tristan Van Berkom Date: Fri Nov 12 21:55:28 2010 +0900 Added tests to reflect proper treatment of background area. CellAreaScaffold now also reflects how cell_area should be passed to gtk_cell_area_activate() and gtk_cell_area_event() and how the background area for gtk_cell_area_renderer() should be created. gtk/gtkcellarea.c | 8 +- tests/cellareascaffold.c | 177 ++++++++++++++++++++++++++++++++++++++----- tests/cellareascaffold.h | 22 ++++-- tests/testcellarea.c | 191 ++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 368 insertions(+), 30 deletions(-) commit 47d55c4a4bda941f7c0b31a75c2e18a938fe22ab Author: Tristan Van Berkom Date: Fri Nov 12 19:44:45 2010 +0900 Added orientation control to testcellarea's focus/editing test tests/testcellarea.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 38666b406fe8b2f08e0d67014daea951c6efea73 Author: Tristan Van Berkom Date: Fri Nov 12 19:25:07 2010 +0900 Ironed out the kinks in editing apis for GtkCellArea - Added gtk_cell_area_aligned_cell_area() to get the aligned internal area use by a cell (for focus painting and for event areas). - Provide the event area in "editing-started" signal - Fire "remove-editable" when editing is canceled by the user, an implementing layouting widget need only catch "editing-started" and "remove-editable" now. - CellAreaScaffold/testcellarea now edit textrenderers. gtk/gtkcellarea.c | 96 ++++++++++++++++++++---- gtk/gtkcellarea.h | 10 ++- gtk/gtkcellareabox.c | 65 +++++----------- gtk/gtkmarshalers.list | 1 + tests/cellareascaffold.c | 187 +++++++++++++++++++++++++++++++++++++++-------- tests/cellareascaffold.h | 4 +- tests/testcellarea.c | 23 +++++- 7 files changed, 290 insertions(+), 96 deletions(-) commit 7e821aa980d7219741946195be38a99d75407264 Author: Tristan Van Berkom Date: Fri Nov 12 14:06:00 2010 +0900 Distribute portions of GtkCellArea:render() background_area argument to cells Also added gtk_cell_area_get/set_style_detail() to set the string to be used by the area in gtk_paint_* functions. gtk/gtkcellarea.c | 38 +++++- gtk/gtkcellarea.h | 327 ++++++++++++++++++++++++++------------------------- gtk/gtkcellareabox.c | 46 ++++++-- 3 files changed, 236 insertions(+), 175 deletions(-) commit aff1ca2d5c5e400aee1ac9dedae98ae4ca0be19e Author: Matthias Clasen Date: Thu Nov 11 14:12:04 2010 -0500 Remove no longer existing files The gdk-pixbuf VC project files are gone, so don't reference them from Makefile.am anymore. build/win32/vs9/Makefile.am | 3 --- 1 file changed, 3 deletions(-) commit 5beb96e1db3335e3bf873eab35d017318f80f95a Author: Matthias Clasen Date: Thu Nov 11 14:09:29 2010 -0500 Really get rid of _gtk_cell_renderer_calc_offset modules/other/gail/gailtextcell.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 33db66e728357752c8d0ee90b324a5bfab469c72 Author: Tristan Van Berkom Date: Thu Nov 11 18:13:54 2010 +0900 Added event handling to GtkCellAreaBox Now GtkCellAreaBox handles the click event to activate renderers and checks if the area is in a sibling of a focus renderer, possibly activating the proper focus sibling renderer. Also GtkCellArea gains a "focus-changed" signal to allow it to change the currently focused row according to the button events. gtk/gtkcellarea.c | 53 +++++++++++++++ gtk/gtkcellarea.h | 3 +- gtk/gtkcellareabox.c | 98 ++++++++++++++++++++++++++- tests/cellareascaffold.c | 171 +++++++++++++++++++++++++++++++++++++++++++++-- 4 files changed, 316 insertions(+), 9 deletions(-) commit f330b40521cf1f5b2b33b33bf7c5df0f59355838 Author: Tristan Van Berkom Date: Thu Nov 11 16:13:06 2010 +0900 GtkCellArea now paints focus on cells Added concept of "Focus Siblings" to GtkCellArea so that some static text/icon may be included in the focus/click area of an activatable or editable cell, implemented focus drawing as well, updated testcellarea to reflect the changes. gtk/gtkcellarea.c | 173 ++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellarea.h | 25 ++++++- gtk/gtkcellareabox.c | 98 +++++++++++++++++++++++---- tests/cellareascaffold.c | 19 +++--- tests/testcellarea.c | 26 ++++++- 5 files changed, 311 insertions(+), 30 deletions(-) commit 63913ffe54b9ee9af2b314b572da46085b34dda8 Author: Owen W. Taylor Date: Wed Nov 10 17:08:40 2010 -0500 Pass the correct GDK library when working around Debian libtool We need to link against gdk/libgdk-x11-3.0.la, not gdk/x11/libgdk-x11.la, which is the convenience library containing the backend functions. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 524110f9025b149241747979003a3f243e907891 Author: Tristan Van Berkom Date: Wed Nov 10 22:25:13 2010 +0900 Focus driving in GtkCellArea now works. - Fixed focus driving in GtkCellArea with refined apis - Added gtk_cell_area_activate() to be called when the area has focus (to activate or start editing the focused cell) - Added support for this in cellareascaffold - testcellarea now watches the "toggled" signal for a toggle renderer and updates the model state accordingly, this currently works with keyboard navigation, however focus is still not painted on cells. gtk/gtkcellarea.c | 1 + gtk/gtkcellareabox.c | 32 ++--- tests/cellareascaffold.c | 298 ++++++++++++++++++++++++++++++++++++++++------- tests/cellareascaffold.h | 1 + tests/testcellarea.c | 36 +++++- 5 files changed, 304 insertions(+), 64 deletions(-) commit b96d1006376a78a35c9e22eec1730cf61de21450 Author: Chao-Hsiung Liao Date: Wed Nov 10 19:37:39 2010 +0800 Updated Traditional Chinese translation (Hong Kong and Taiwan) po-properties/zh_HK.po | 4048 +++++++++++++++++++++++++----------------------- po-properties/zh_TW.po | 3959 +++++++++++++++++++++++----------------------- po/zh_HK.po | 1812 +++++++++++----------- po/zh_TW.po | 1805 ++++++++++----------- 4 files changed, 5940 insertions(+), 5684 deletions(-) commit 7c21974009afee1ef65ee1acd61ebd714ac18773 Author: Murray Cumming Date: Wed Nov 10 11:35:34 2010 +0100 gtk_dialog_get_content_area(): Fix the docs. This returns a GtkBox now, not a GtkVBox. Language bindings may need to adjust their APIs accordingly. gtk/gtkdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba4dde9b45765ec9dfb399b6f75bbddb0424fb28 Author: Murray Cumming Date: Wed Nov 10 11:35:09 2010 +0100 gtkdialog.c: Remove trailing whitespace gtk/gtkdialog.c | 198 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 99 insertions(+), 99 deletions(-) commit 4643d90c5faaeacbd099359082b366e86e8d6de2 Author: Tristan Van Berkom Date: Wed Nov 10 19:17:06 2010 +0900 Committing new (and simplified) focus handling approach for GtkCellArea. Also adding missing file cellareascaffold.h gtk/gtkcellarea.c | 244 +++++++++++++++++---------------------------- gtk/gtkcellarea.h | 33 +++--- gtk/gtkcellareabox.c | 255 ++++++++++++++++------------------------------- tests/cellareascaffold.c | 200 +++++++++++++++++++++++++++++++++---- tests/cellareascaffold.h | 68 +++++++++++++ tests/testcellarea.c | 112 +++++++++++++++++++++ 6 files changed, 555 insertions(+), 357 deletions(-) commit bbd0e73c1bd789c3d4761874f839bf17cfff0bef Author: Marek Kasik Date: Wed Nov 10 10:48:17 2010 +0100 Print files to Documents directory by default Set default directory to G_USER_DIRECTORY_DOCUMENTS when printing to file backend and fallback to the current directory when it is not available (#633896). modules/printbackends/file/gtkprintbackendfile.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) commit 02cbc516eb8199fc195d07ad731b7ec28b417a67 Author: Chun-wei Fan Date: Wed Nov 10 10:30:03 2010 +0800 gtk.vcprojin: include .rc file build/win32/vs9/gtk.vcprojin | 1 + 1 file changed, 1 insertion(+) commit 7e47a5a18af6829ebd7fb23a6024d183bbba1822 Author: Chun-wei Fan Date: Wed Nov 10 10:28:02 2010 +0800 gtk+.sln: Remove GDK-Pixbuf compilation stuff GDK-Pixbuf is in a package of its own, so remove the project files from here 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/gtk+.sln | 42 ---- 4 files changed, 632 deletions(-) commit 66edc829421e27d3fdfddc9451b3d31baa03e83b Author: Chun-wei Fan Date: Wed Nov 10 10:25:05 2010 +0800 gtk+.vsprops: Update for GTK-3.0 -removed headers that ceased to exist -bump API version -made up for new headers that is to be installed -gtk-demo program and related sources/data copied to bin/gtk3-demo build/win32/vs9/gtk+.vsprops | 75 +++++++++++++++----------------------------- 1 file changed, 26 insertions(+), 49 deletions(-) commit 8c674c5d84915bcec29ebb6c38266afbfd26036f Author: Chun-wei Fan Date: Wed Nov 10 10:21:08 2010 +0800 gtklabel.c: Added hack for rint() gtk/gtklabel.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 086bfc723e6ed45fc24cf59b950c414b069f937b Author: Chun-wei Fan Date: Wed Nov 10 10:15:45 2010 +0800 gtkwocket-win32.c Added missing include to avoid C4013 gtk/gtksocket-win32.c | 1 + 1 file changed, 1 insertion(+) commit ce3680fe155328183a6ba4d76da70f75d3f5b2c3 Merge: 76dc9e6b53 eb34f3350f Author: Chun-wei Fan Date: Wed Nov 10 10:14:13 2010 +0800 Merge ssh://git.gnome.org/git/gtk+ commit 76dc9e6b5303416a2ea6aea83718aac8aad09dbc Author: Chun-wei Fan Date: Wed Nov 10 10:08:14 2010 +0800 gtk: fix C99-style variable declarations in various sources gtk/gtkcontainer.c | 5 +- gtk/gtkrange.c | 3 +- gtk/gtkscrolledwindow.c | 303 ++++++++++++++++++++++-------------------------- gtk/gtktoolitemgroup.c | 3 +- gtk/gtktoolpalette.c | 3 +- gtk/gtkwindow.c | 7 +- 6 files changed, 151 insertions(+), 173 deletions(-) commit eb34f3350f55f9b8bd524b38358c28c7dc807506 Author: John (J5) Palmieri Date: Tue Nov 9 20:57:56 2010 -0500 [introspection] mark invokers for gtkeditable vfuncs gtk/gtkeditable.c | 4 ++++ 1 file changed, 4 insertions(+) commit cdf517d1c8e74bca417f8abe4d74ce0104772bf7 Author: John (J5) Palmieri Date: Fri Oct 29 15:53:37 2010 -0400 [introspection] add transfer none annotation to gdk_keyval_name return * moved docs from .sgml file to th e.c file so we can add the annotation docs/reference/gdk/tmpl/keys.sgml | 12 ------------ gdk/x11/gdkkeys-x11.c | 14 +++++++++++++- 2 files changed, 13 insertions(+), 13 deletions(-) commit bc070b9d2479fd3f208fdf3ac77bbe01b4b17957 Author: Matthias Clasen Date: Tue Nov 9 15:24:50 2010 -0500 bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6929db78a319c51b07c94ba76e10d4999e7e4fb4 Author: Matthias Clasen Date: Tue Nov 9 13:51:55 2010 -0500 fix up accidental exports gtk/gtkscrolledwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 185bb2837bfdee1b8ece62394283f6d78381bc97 Author: Matthias Clasen Date: Tue Nov 9 13:15:04 2010 -0500 Another attempt at scrolledwindow size allocation Patches taken from bug 633278. gtk/gtkscrolledwindow.c | 303 ++++++++++++++++++++++++++---------------------- 1 file changed, 165 insertions(+), 138 deletions(-) commit 4acf92c08d380d868b934b9aa99bcf62ebaed10b Author: Colin Walters Date: Thu Oct 28 16:45:08 2010 -0400 introspection: Explicitly include libgdk-x11.la when scanning gtk Debian changed the behavior of libtool to not follow dependencies from .la files. Fortunately, the scanner explicitly looks at the .la files to see if they're really shared; if not it doesn't add them to the .gir, so there's no cost. https://bugzilla.gnome.org/show_bug.cgi?id=633405 gtk/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit b3a4095d55f04225a12e250d511ac2ae80769a5b Author: Matthias Clasen Date: Tue Nov 9 11:20:17 2010 -0500 Rewrap text in gtk-demo demos/gtk-demo/textview.c | 407 +++++++++++++++++++++++++++------------------- 1 file changed, 238 insertions(+), 169 deletions(-) commit 6613fc7b36c7603d03c05382e8956384bd843c8c Author: Matthias Clasen Date: Tue Nov 9 08:16:33 2010 -0500 Fix the doc build gtk/gtktreeview.c | 1 + 1 file changed, 1 insertion(+) commit 88366ad5fe4a8a20a41cb73585ca7e1eb3ffca87 Author: Matthias Clasen Date: Tue Nov 9 08:15:06 2010 -0500 Don't export _gtk_cell_renderer_calc_offset This is just a private convenience function, and exporting _-prefixed functions doesn't work with our libtool setup. Just do the 3 line calculation in gail. gtk/gtk.symbols | 1 - gtk/gtkcellrenderer.c | 2 +- gtk/gtkcellrenderer.h | 12 ++++++------ modules/other/gail/gailtextcell.c | 20 ++++++++++++-------- 4 files changed, 19 insertions(+), 16 deletions(-) commit c51bfe87570fa1b3b9750468bbd0ec7789aaec8f Author: Matthias Clasen Date: Mon Nov 8 23:19:58 2010 -0500 Bump glib req. to 2.27.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb1a9d8c0d0c8be91bcf69c0c1363b36dfe2f0b4 Author: Chun-wei Fan Date: Tue Nov 9 12:13:17 2010 +0800 gdk.vcprojin: Include .rc file and fixed linker settings -Added the missed gdk.rc file -Made up for missed libraries required for link for configs other than Debug|win32 build/win32/vs9/gdk.vcprojin | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2fd00b9af306f62885d4ab11cd1a1d7c7ebf0132 Author: Chun-wei Fan Date: Tue Nov 9 12:06:34 2010 +0800 gtk-demo.vcproj: set linker settings to be consistent -Made up for the additional dependencies for setups other than Debug|Win32 (the correct setting) -Made Subsystem="1" for all setups like Debug|Win32 (the correct setting) build/win32/vs9/gtk-demo.vcproj | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 5c52344551f1dad0cfb15573f6218d3c046554c3 Author: Chun-wei Fan Date: Tue Nov 9 11:40:51 2010 +0800 gtk+.vsprops: Removed GdkPixbuf stuff and made up for missed headers -Removed the GdkPixbuf stuff as it is now in a package of its own and added it as a dependent library here -Made up for the headers missed in the installation stage for GTK+/GDK build/win32/vs9/gtk+.vsprops | 53 +++++++++++++++++--------------------------- 1 file changed, 20 insertions(+), 33 deletions(-) commit 67112dae9493b5785ef8e73bd9ef77ac84446b93 Author: Matthias Clasen Date: Mon Nov 8 21:20:02 2010 -0500 NEWS for 2.91.4 NEWS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit f991f88d3f3edbc87ace1b64e28090218d858840 Author: Matthias Clasen Date: Mon Nov 8 18:37:37 2010 -0500 Fix entry completion window sizing I don't think we are at the end of scrolledwindow tweaks yet, but this will make things work for now, as they used to. https://bugzilla.gnome.org/show_bug.cgi?id=633670 gtk/gtkentrycompletion.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3f2281f8c6298ef9c55bd76ebc841b5683244a5d Author: Ryan Lortie Date: Mon Nov 8 16:20:19 2010 -0500 pixbuf engine: remove only use of GCache in Gtk We'll be deprecating GCache in GLib soon. modules/engines/pixbuf/pixbuf-render.c | 67 +++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 22 deletions(-) commit 8eb71819796899285c1d358cacf3e48ee242f4c7 Author: Patrick Bernaud Date: Mon Nov 8 18:36:39 2010 +0100 docs: Move documentation to inline comments: GtkPaned Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634338 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkpaned.sgml | 272 ---------------------------------- gtk/gtkpaned.c | 86 +++++++++++ 3 files changed, 87 insertions(+), 272 deletions(-) commit a00a0fb20940c4e97e3f31b7c724c66b5ddcb180 Author: Patrick Bernaud Date: Mon Nov 8 18:36:39 2010 +0100 docs: Move documentation to inline comments: GtkProgressBar Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634339 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkprogressbar.sgml | 241 ---------------------------- gtk/gtkprogressbar.c | 35 ++++ 3 files changed, 36 insertions(+), 241 deletions(-) commit 312fd9efc0ea505e3e25bd2493390c495a4202d7 Author: Patrick Bernaud Date: Mon Nov 8 18:36:38 2010 +0100 docs: Move documentation to inline comments: GtkPageSetup Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634340 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkpagesetup.sgml | 320 ------------------------------ gtk/gtkpagesetup.c | 52 +++++ 3 files changed, 53 insertions(+), 320 deletions(-) commit f85938a2112df8af9ce17423203117ecfc717f30 Author: Tristan Van Berkom Date: Tue Nov 9 14:09:47 2010 +0900 Changed testcellarea Changed testcellarea to watch the iter for size changes and queue resizes instead of explicitly queueing resizes when controls change. tests/cellareascaffold.c | 29 ++++++++++++++++++++++++++--- tests/testcellarea.c | 5 ----- 2 files changed, 26 insertions(+), 8 deletions(-) commit e03b280757fba41ab4c1dd671bd39d0e82c8fed2 Author: Tristan Van Berkom Date: Tue Nov 9 13:50:53 2010 +0900 Adding expand/align controls to testcellarea. tests/testcellarea.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 101 insertions(+), 4 deletions(-) commit c932beef4bce3d5b45d260a0d4677ae225f3075c Author: Tristan Van Berkom Date: Tue Nov 9 13:50:30 2010 +0900 Fixing GtkCellAreaBox to rebuild groups when align/expand child properties change. gtk/gtkcellareabox.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) commit 2a3ae8da3a7dc3e818f7aa203e411eb323403ea6 Author: Tristan Van Berkom Date: Tue Nov 9 13:23:12 2010 +0900 Added orientation control on testcellarea test shows vertical orientation of cells lined up horizontally instead of horizontal orientation of cells stacked up vertically. tests/cellareascaffold.c | 1 + tests/testcellarea.c | 62 ++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 50 insertions(+), 13 deletions(-) commit 368cded84d2ca03a9cffb4e38a4837f2730758e0 Author: Tristan Van Berkom Date: Tue Nov 9 13:22:44 2010 +0900 Fixed a bug in GtkCellAreaBoxIter when allocating vertically. gtk/gtkcellareaboxiter.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit f114efcd1053f4eacc7b362e1b6d71b5a6c69fb4 Author: Matthias Clasen Date: Mon Nov 8 23:19:58 2010 -0500 Bump glib req. to 2.27.3 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3aabef6942fae871c54a716caaef569b279fcd68 Author: Chun-wei Fan Date: Tue Nov 9 12:13:17 2010 +0800 gdk.vcprojin: Include .rc file and fixed linker settings -Added the missed gdk.rc file -Made up for missed libraries required for link for configs other than Debug|win32 build/win32/vs9/gdk.vcprojin | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 2fccd515f60a71c0cffda91756872afcb6be1de7 Author: Chun-wei Fan Date: Tue Nov 9 12:06:34 2010 +0800 gtk-demo.vcproj: set linker settings to be consistent -Made up for the additional dependencies for setups other than Debug|Win32 (the correct setting) -Made Subsystem="1" for all setups like Debug|Win32 (the correct setting) build/win32/vs9/gtk-demo.vcproj | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 1b3cc80df8e13ddd604a7b7a7f110a135d8104bc Author: Chun-wei Fan Date: Tue Nov 9 11:40:51 2010 +0800 gtk+.vsprops: Removed GdkPixbuf stuff and made up for missed headers -Removed the GdkPixbuf stuff as it is now in a package of its own and added it as a dependent library here -Made up for the headers missed in the installation stage for GTK+/GDK build/win32/vs9/gtk+.vsprops | 53 +++++++++++++++++--------------------------- 1 file changed, 20 insertions(+), 33 deletions(-) commit f718f1bee63b8c833497536dd241d812bba1f866 Author: Matthias Clasen Date: Mon Nov 8 21:20:02 2010 -0500 NEWS for 2.91.4 NEWS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 1ddf183bac5499eebbaed0c977acd4731a08da67 Author: Matthias Clasen Date: Mon Nov 8 18:37:37 2010 -0500 Fix entry completion window sizing I don't think we are at the end of scrolledwindow tweaks yet, but this will make things work for now, as they used to. https://bugzilla.gnome.org/show_bug.cgi?id=633670 gtk/gtkentrycompletion.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3ecc361f97e9d0f2fb24580f1e807511b04b5e42 Author: Ryan Lortie Date: Mon Nov 8 16:20:19 2010 -0500 pixbuf engine: remove only use of GCache in Gtk We'll be deprecating GCache in GLib soon. modules/engines/pixbuf/pixbuf-render.c | 67 +++++++++++++++++++++++----------- 1 file changed, 45 insertions(+), 22 deletions(-) commit 76ba033f596573c32d7ba44584ef65104c1d4443 Author: Patrick Bernaud Date: Mon Nov 8 18:36:39 2010 +0100 docs: Move documentation to inline comments: GtkPaned Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634338 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkpaned.sgml | 272 ---------------------------------- gtk/gtkpaned.c | 86 +++++++++++ 3 files changed, 87 insertions(+), 272 deletions(-) commit 6a93e3bbe19fbe169959f2e57cba32f3b2b88bd8 Author: Patrick Bernaud Date: Mon Nov 8 18:36:39 2010 +0100 docs: Move documentation to inline comments: GtkProgressBar Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634339 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkprogressbar.sgml | 241 ---------------------------- gtk/gtkprogressbar.c | 35 ++++ 3 files changed, 36 insertions(+), 241 deletions(-) commit 692024940ceb9aab3ee0a4889ee888ca0cdb82c2 Author: Patrick Bernaud Date: Mon Nov 8 18:36:38 2010 +0100 docs: Move documentation to inline comments: GtkPageSetup Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634340 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkpagesetup.sgml | 320 ------------------------------ gtk/gtkpagesetup.c | 52 +++++ 3 files changed, 53 insertions(+), 320 deletions(-) commit 85d6aa1627c780d42b458893ffdb311c62dbd703 Author: Tristan Van Berkom Date: Tue Nov 9 01:26:38 2010 +0900 Added test and scaffolding widget for GtkCellArea. tests/Makefile.am | 10 +- tests/cellareascaffold.c | 623 +++++++++++++++++++++++++++++++++++++++++++++++ tests/testcellarea.c | 125 ++++++++++ 3 files changed, 757 insertions(+), 1 deletion(-) commit e5e507e1d4529395e56e58956c4ffeb03ec22b9e Author: Tristan Van Berkom Date: Tue Nov 9 01:25:45 2010 +0900 Added GtkCellArea classes to gtk.h and fixed a remainig rendering bug. gtk/gtk.h | 3 +++ gtk/gtkcellareabox.c | 10 ---------- 2 files changed, 3 insertions(+), 10 deletions(-) commit 92b9f432dd26043589070761baddfc654145d775 Author: Tristan Van Berkom Date: Mon Nov 8 17:43:27 2010 +0900 Fixed initial bugs in GtkCellArea implementation, starting to render Tested all of this with some scaffolding code, test case comming soon. gtk/gtkcellareabox.c | 24 ++++++++++++++++++------ gtk/gtkcellareaboxiter.c | 26 ++++++++++++++++---------- gtk/gtkcellareaiter.c | 8 +++----- 3 files changed, 37 insertions(+), 21 deletions(-) commit 0336838366389dd22d185324f827538638b1b37f Author: Tristan Van Berkom Date: Sat Nov 6 16:14:38 2010 +0900 Implemented focus handling in GtkCellAreaBox Now when the GtkCellAreaBox receives key events it cycles the currently focused cell to the next focusable cell in the box while observing the navigation direction, it then emits "focus-leave" when hitting the boundries of the area. gtk/gtkcellarea.c | 11 ++-- gtk/gtkcellarea.h | 3 +- gtk/gtkcellareabox.c | 138 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 145 insertions(+), 7 deletions(-) commit 09e3d9d3aaafa1b756120afcd5d2a80f4ae13439 Author: Tristan Van Berkom Date: Sat Nov 6 15:42:37 2010 +0900 Added gtk_cell_area_stop_editing to allow explicit stopping of cell editing. gtk/gtkcellarea.c | 35 ++++++++++++++++++++++++++--------- gtk/gtkcellarea.h | 2 ++ 2 files changed, 28 insertions(+), 9 deletions(-) commit cbe1154e519a98877f40c67a9f2e686eb3f7bbef Author: Tristan Van Berkom Date: Sat Nov 6 15:29:27 2010 +0900 Added gtk_cell_area_activate_cell() and some cell editing management Now: - The current edit cell and editable widget in use can be fetched with properties and accessors - gtk_cell_area_activate_cell() handles bookkeeping of the currently edited cell, starting the editing of a cell, activating a cell etc - Exported signals are available on GtkCellArea: "editing-started", "editing-canceled", "editing-done", "remove-editable". - Upon receiving GDK_KEY_Escape current editing gets canceled. gtk/gtkcellarea.c | 354 ++++++++++++++++++++++++++++++++++++++++++++---------- gtk/gtkcellarea.h | 23 ++-- 2 files changed, 303 insertions(+), 74 deletions(-) commit 017f637a765781518397c098e9b734a933e8ddfe Author: Hans Breuer 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) (cherry picked from commit 8a9d458bafe368335d0acca2c324f878ee64463f) gtk/gtkstatusicon.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 0b749700e6f53cb1378d73c343abfd92f41d0936 Author: Hans Breuer Date: Sun Nov 8 18:26:03 2009 +0100 Update msvc build demos/gtk-demo/makefile.msc.in | 9 +++++---- gtk/makefile.msc.in | 10 ++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) commit e5c0d40d9404b4e5ab3e6d332d616db76921c20e Author: Matthias Clasen Date: Sun Nov 7 11:22:07 2010 -0500 Make GtkFileChooserButton behave as expected when expanding gtk/gtkfilechooserbutton.c | 3 ++- tests/testfilechooserbutton.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit c4a54055fe4627c87e2b62cd17dea529778f0a89 Author: Ivar Smolin Date: Sun Nov 7 10:50:45 2010 +0200 [l10n] Updated Estonian translation po/et.po | 464 ++++----------------------------------------------------------- 1 file changed, 26 insertions(+), 438 deletions(-) commit c65a617bd7b1a7cb2b41d4888f082e79b5436be4 Author: Garrett Regier Date: Sat Nov 6 18:04:50 2010 +0100 docs: Move documentation to inline comments: GtkCellView Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcellview.sgml | 143 ------------------------------- gtk/gtkcellview.c | 13 +++ 3 files changed, 14 insertions(+), 143 deletions(-) commit 24c3b956f35aa495a660e00aa6491cf12aa647f5 Author: Garrett Regier Date: Sat Nov 6 18:02:11 2010 +0100 docs: Move documentation to inline comments: GtkCellRendererText Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcellrenderertext.sgml | 288 ----------------------- gtk/gtkcellrenderertext.c | 14 ++ 3 files changed, 15 insertions(+), 288 deletions(-) commit 322db81256abbf1ffe63ce740c99d1e72ec0087e Author: Javier Jardón Date: Sat Nov 6 17:57:23 2010 +0100 docs: Move documentation to inline comments: GtkCellRenderer docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcellrenderer.sgml | 448 --------------------------- gtk/gtkcellrenderer.c | 39 +++ gtk/gtkcellrenderer.h | 23 ++ 4 files changed, 63 insertions(+), 448 deletions(-) commit b1112cb87cdb23acb239b257e3a1de00308d042a Author: Javier Jardón Date: Sat Nov 6 17:48:32 2010 +0100 docs: Move documentation to inline comments: GtkSettings docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtksettings.sgml | 532 ------------------------------- gtk/gtksettings.c | 36 +++ 3 files changed, 37 insertions(+), 532 deletions(-) commit bf17f3f32ca1ce5c5dad5fda30508c2463e83ae3 Author: Garrett Regier Date: Sat Nov 6 17:37:37 2010 +0100 docs: Move documentation to inline comments: GtkColorSelection Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcolorsel.sgml | 237 ------------------------------- gtk/gtkcolorsel.c | 21 +++ gtk/gtkcolorsel.h | 9 ++ 4 files changed, 31 insertions(+), 237 deletions(-) commit 46627d008ffa83e1be2f332b461e4c126cf2d0eb Author: Garrett Regier Date: Sat Nov 6 17:28:53 2010 +0100 docs: Move documentation to inline comments: GtkLayout Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtklayout.sgml | 177 --------------------------------- gtk/gtklayout.c | 21 ++++ 3 files changed, 22 insertions(+), 177 deletions(-) commit e1e90c6f9cf55141c225c5e53fc7189a620c813c Author: Kizito Birabwa Date: Sat Nov 6 16:40:35 2010 +0100 Added Luganda translation po-properties/lg.po | 7183 +++++++++++++++++++++++++++++++++++++++++++++++++++ po/LINGUAS | 1 + po/lg.po | 4360 +++++++++++++++++++++++++++++++ 3 files changed, 11544 insertions(+) commit a446664c25f8a836c4815e45cbb43686cfe9e967 Author: Tor Lillqvist Date: Sat Nov 6 14:12:14 2010 +0200 Add _gtk_cell_renderer_calc_offset gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit bd8464834ce5879433a8a999f9700dbf2b3a2ab2 Author: Tor Lillqvist Date: Sat Nov 6 13:13:59 2010 +0200 Fix build breakage and avoid a warning modules/engines/ms-windows/msw_style.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7754bf1a631c280512abe0add3d2d3cd6c7e2ff0 Author: Tor Lillqvist Date: Sat Nov 6 13:13:37 2010 +0200 Avoid a compiler warning gdk/win32/gdkdevice-wintab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c418de16728e0aaf75f79fb6ea952b4c306960d4 Author: Tor Lillqvist Date: Sat Nov 6 13:13:10 2010 +0200 Drop unused static function gdk/win32/gdkcursor-win32.c | 8 -------- 1 file changed, 8 deletions(-) commit a31142a8fae5a31cd03b2c78b7e280c15de8c190 Author: Javier Jardón Date: Sat Nov 6 03:19:32 2010 +0100 docs: move documentation to inline comments: GtkColorButton docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcolorbutton.sgml | 148 ---------------------------- gtk/gtkcolorbutton.c | 13 +++ 3 files changed, 14 insertions(+), 148 deletions(-) commit 65834294a5741344b0614519a7308a874bb5cb3b Author: Javier Jardón Date: Sat Nov 6 03:04:27 2010 +0100 docs: move documentation to inline comments: GtkTreeView docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreeview.sgml | 1456 ------------------------------ gtk/gtkenums.h | 9 + gtk/gtktreeview.c | 84 ++ gtk/gtktreeview.h | 70 +- 5 files changed, 162 insertions(+), 1458 deletions(-) commit 0331e1fab7f7c1d25662fc1b8156e78b1ed89954 Author: Javier Jardón Date: Sat Nov 6 02:41:09 2010 +0100 docs: Move documentation to inline comments: GtkTextView docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktextview.sgml | 883 ------------------------------- gtk/gtktextchild.h | 12 +- gtk/gtktextview.c | 12 + gtk/gtktextview.h | 6 + 5 files changed, 26 insertions(+), 888 deletions(-) commit 3b541bcfd4ab43c66849e80bac2fb2953ae150b9 Author: Matthias Clasen Date: Fri Nov 5 16:25:29 2010 -0400 GtkApplication: rewrite example application The intended way of using GtkApplication is mainly by subclassing, so make the example do that. gtk/tests/gtk-example-application.c | 64 +++++++++++++++++++++++++++---------- 1 file changed, 48 insertions(+), 16 deletions(-) commit 9157e15653be20e2860e4eacb9f092fb382e7b91 Author: Matthias Clasen Date: Fri Nov 5 16:24:55 2010 -0400 GtkApplication: drop Quit from the docs GtkApplication does not currently implement any default actions. gtk/gtkapplication.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit a62b185e296cbfdeabe1585d9e625ff579a475c1 Author: Javier Jardón Date: Fri Nov 5 20:49:20 2010 +0100 docs: move documentation to inline comments: GtkEntry docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkentry.sgml | 1004 --------------------------------- gtk/gtkentry.c | 45 ++ gtk/gtkentry.h | 9 + 4 files changed, 55 insertions(+), 1004 deletions(-) commit dfeff671c443e77490d833efc09f990ca144a496 Author: Javier Jardón Date: Fri Nov 5 17:27:51 2010 +0100 docs: Fix generation of GtkGrid documentation docs/reference/gtk/gtk3-sections.txt | 1 - 1 file changed, 1 deletion(-) commit 99144330a0e1ba5219837a49f2057cfa73e06f62 Author: Cosimo Cecchi Date: Fri Nov 5 17:01:34 2010 +0100 tests: fix the build gtk_box_new() changed API recently. tests/testgiconpixbuf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1433ea24b573a713466a2ae3bdaa6655e549f5e5 Author: Cosimo Cecchi 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 c068e988a1ca6b1d98e37086105c795298458e5d Author: Cosimo Cecchi Date: Fri Nov 5 10:33:50 2010 +0100 tests: add a test for pixbufs implementing the GIcon interface https://bugzilla.gnome.org/show_bug.cgi?id=634060 tests/Makefile.am | 6 ++++ tests/testgiconpixbuf.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) commit 4239e499825e3fb3166e79a52186469d8c9238af Author: Cosimo Cecchi 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 cb51ad606fcc0d88e7fe1c0612f1a91e69ad1d07 Author: Cosimo Cecchi Date: Fri Nov 5 13:02:42 2010 +0100 gtkwindow: properly set the window icon list (#631331) This was probably a rendering-cleanup regression. gtk/gtkwindow.c | 2 ++ 1 file changed, 2 insertions(+) commit 9452b271a08d478b9d2658745111988b32ca598b Author: Hans Breuer 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) (cherry picked from commit 8a9d458bafe368335d0acca2c324f878ee64463f) gtk/gtkstatusicon.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit dc40e17af8e2eed5b47e1c7494cb3d98397ce35a Author: Hans Breuer Date: Sun Nov 8 18:26:03 2009 +0100 Update msvc build demos/gtk-demo/makefile.msc.in | 9 +++++---- gtk/makefile.msc.in | 10 ++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) commit 9dfeee81276832960dd63571a554d92c34cde0f0 Author: Matthias Clasen Date: Sun Nov 7 11:22:07 2010 -0500 Make GtkFileChooserButton behave as expected when expanding gtk/gtkfilechooserbutton.c | 3 ++- tests/testfilechooserbutton.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 5400ec81681c5c8e51e4cd7fd4909b34148f8ab0 Author: Ivar Smolin Date: Sun Nov 7 10:50:45 2010 +0200 [l10n] Updated Estonian translation po/et.po | 464 ++++----------------------------------------------------------- 1 file changed, 26 insertions(+), 438 deletions(-) commit 3aad9f66177b58fdaa19bf7b3ac4dc558452f744 Author: Garrett Regier Date: Sat Nov 6 18:04:50 2010 +0100 docs: Move documentation to inline comments: GtkCellView Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcellview.sgml | 143 ------------------------------- gtk/gtkcellview.c | 13 +++ 3 files changed, 14 insertions(+), 143 deletions(-) commit d5593dec9e8cb2277d2cfadbb7ed6fa336c9f927 Author: Garrett Regier Date: Sat Nov 6 18:02:11 2010 +0100 docs: Move documentation to inline comments: GtkCellRendererText Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcellrenderertext.sgml | 288 ----------------------- gtk/gtkcellrenderertext.c | 14 ++ 3 files changed, 15 insertions(+), 288 deletions(-) commit 6cfd907290e699a9cea371259aa82519982d002f Author: Javier Jardón Date: Sat Nov 6 17:57:23 2010 +0100 docs: Move documentation to inline comments: GtkCellRenderer docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcellrenderer.sgml | 448 --------------------------- gtk/gtkcellrenderer.c | 39 +++ gtk/gtkcellrenderer.h | 23 ++ 4 files changed, 63 insertions(+), 448 deletions(-) commit c418ea89e5bd6df58b61bbaa94668820e2ec48a0 Author: Javier Jardón Date: Sat Nov 6 17:48:32 2010 +0100 docs: Move documentation to inline comments: GtkSettings docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtksettings.sgml | 532 ------------------------------- gtk/gtksettings.c | 36 +++ 3 files changed, 37 insertions(+), 532 deletions(-) commit aa4c96544b4722ebb601fdc813af4706b5b7ad15 Author: Garrett Regier Date: Sat Nov 6 17:37:37 2010 +0100 docs: Move documentation to inline comments: GtkColorSelection Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcolorsel.sgml | 237 ------------------------------- gtk/gtkcolorsel.c | 21 +++ gtk/gtkcolorsel.h | 9 ++ 4 files changed, 31 insertions(+), 237 deletions(-) commit 65536550c522969b38d10db57285c2dcd50cc32f Author: Garrett Regier Date: Sat Nov 6 17:28:53 2010 +0100 docs: Move documentation to inline comments: GtkLayout Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtklayout.sgml | 177 --------------------------------- gtk/gtklayout.c | 21 ++++ 3 files changed, 22 insertions(+), 177 deletions(-) commit a9a7b60898fa76d0f8d0282987a6b11f8b287e01 Author: Kizito Birabwa Date: Sat Nov 6 16:40:35 2010 +0100 Added Luganda translation po-properties/lg.po | 7183 +++++++++++++++++++++++++++++++++++++++++++++++++++ po/LINGUAS | 1 + po/lg.po | 4360 +++++++++++++++++++++++++++++++ 3 files changed, 11544 insertions(+) commit 8f98c7f68cb1cdf057c0fb4f33d23bf7d04d965f Author: Tor Lillqvist Date: Sat Nov 6 14:12:14 2010 +0200 Add _gtk_cell_renderer_calc_offset gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit 58ed78cbe046b4ebf3d6594416e8447c639f8d79 Author: Tor Lillqvist Date: Sat Nov 6 13:13:59 2010 +0200 Fix build breakage and avoid a warning modules/engines/ms-windows/msw_style.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 1e9c09145712d55371e2773748857cc6d3059c35 Author: Tor Lillqvist Date: Sat Nov 6 13:13:37 2010 +0200 Avoid a compiler warning gdk/win32/gdkdevice-wintab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e56d05cbc39c154fdcde929cbd7655a16a74c59 Author: Tor Lillqvist Date: Sat Nov 6 13:13:10 2010 +0200 Drop unused static function gdk/win32/gdkcursor-win32.c | 8 -------- 1 file changed, 8 deletions(-) commit c08e7f01fec4e95e4f7c146fa33421c04592920c Author: Javier Jardón Date: Sat Nov 6 03:19:32 2010 +0100 docs: move documentation to inline comments: GtkColorButton docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcolorbutton.sgml | 148 ---------------------------- gtk/gtkcolorbutton.c | 13 +++ 3 files changed, 14 insertions(+), 148 deletions(-) commit 5efde9d6d034e73d08ea19c3b795ff87a1d0c1ed Author: Javier Jardón Date: Sat Nov 6 03:04:27 2010 +0100 docs: move documentation to inline comments: GtkTreeView docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreeview.sgml | 1456 ------------------------------ gtk/gtkenums.h | 9 + gtk/gtktreeview.c | 84 ++ gtk/gtktreeview.h | 70 +- 5 files changed, 162 insertions(+), 1458 deletions(-) commit f90bdb33c85d596e0396fdf9cd88878a600bc5eb Author: Javier Jardón Date: Sat Nov 6 02:41:09 2010 +0100 docs: Move documentation to inline comments: GtkTextView docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktextview.sgml | 883 ------------------------------- gtk/gtktextchild.h | 12 +- gtk/gtktextview.c | 12 + gtk/gtktextview.h | 6 + 5 files changed, 26 insertions(+), 888 deletions(-) commit 04ba8ef77a04c91542a05d012a57795c10ab1b69 Author: Matthias Clasen Date: Fri Nov 5 16:25:29 2010 -0400 GtkApplication: rewrite example application The intended way of using GtkApplication is mainly by subclassing, so make the example do that. gtk/tests/gtk-example-application.c | 64 +++++++++++++++++++++++++++---------- 1 file changed, 48 insertions(+), 16 deletions(-) commit ef3cc732cbab00b00c65b098b4129b92dd401127 Author: Matthias Clasen Date: Fri Nov 5 16:24:55 2010 -0400 GtkApplication: drop Quit from the docs GtkApplication does not currently implement any default actions. gtk/gtkapplication.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 0e0c4ee1299ce4e08a2185e50f9831563579594f Author: Javier Jardón Date: Fri Nov 5 20:49:20 2010 +0100 docs: move documentation to inline comments: GtkEntry docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkentry.sgml | 1004 --------------------------------- gtk/gtkentry.c | 45 ++ gtk/gtkentry.h | 9 + 4 files changed, 55 insertions(+), 1004 deletions(-) commit cf71dbde906dc7bdebae4c4c6a49f0c002254c20 Author: Javier Jardón Date: Fri Nov 5 17:27:51 2010 +0100 docs: Fix generation of GtkGrid documentation docs/reference/gtk/gtk3-sections.txt | 1 - 1 file changed, 1 deletion(-) commit c69075f1704c14b3f6e5e3f049b2fc1ea1367394 Author: Cosimo Cecchi Date: Fri Nov 5 17:01:34 2010 +0100 tests: fix the build gtk_box_new() changed API recently. tests/testgiconpixbuf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a994a9f9459083541d28dfc6602039995beaf462 Author: Cosimo Cecchi 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 fcfd494b78e7173054f8f9f77506eb30a8e02741 Author: Cosimo Cecchi Date: Fri Nov 5 10:33:50 2010 +0100 tests: add a test for pixbufs implementing the GIcon interface https://bugzilla.gnome.org/show_bug.cgi?id=634060 tests/Makefile.am | 6 ++++ tests/testgiconpixbuf.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) commit 5071aa72ad35f9dd93304e63d02d8d638de2166e Author: Cosimo Cecchi 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 f437507d4d3d406d52984c6f6e1a41dd61e7ca37 Author: Cosimo Cecchi Date: Fri Nov 5 13:02:42 2010 +0100 gtkwindow: properly set the window icon list (#631331) This was probably a rendering-cleanup regression. gtk/gtkwindow.c | 2 ++ 1 file changed, 2 insertions(+) commit 631bdc438c67debf5d7fab51cd655ac296ab32d3 Author: Tristan Van Berkom Date: Fri Nov 5 22:16:32 2010 +0900 Made progress on focus handling. - Added vfunc to get the allocation of a cell inside an area - Superclass GtkCellArea handles activation of focused cells by handling key events (as well as editing of editable cells) - Added signal "editing-started" to GtkCellArea to signal that editing has started (generally signaled from inside event handling) - Added properties "focus-cell" and "edited-cell" gtk/gtkcellarea.c | 300 ++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellarea.h | 22 ++++ gtk/gtkcellareabox.c | 86 ++++++++++++-- gtk/gtkmarshalers.list | 1 + 4 files changed, 396 insertions(+), 13 deletions(-) commit 1ad5fa3e7a8f41e95057bd8e9ff8c32a5c8b8459 Author: Tristan Van Berkom Date: Fri Nov 5 13:05:20 2010 +0900 Committing half-way done focus work. gtk/gtkcellarea.c | 183 ++++++++++++++++++++++++++++++++++++++++++++++---- gtk/gtkcellarea.h | 4 ++ gtk/gtkcellareabox.c | 13 +--- gtk/gtkcellrenderer.c | 26 +++++++ gtk/gtkcellrenderer.h | 2 + 5 files changed, 205 insertions(+), 23 deletions(-) commit ce815afecedf3bf383bff13d550d752cef865df8 Author: Murray Cumming Date: Thu Nov 4 16:30:48 2010 +0100 GtkWidget/GtkContainer: Slight fixes to geometry-management docs. Replace it's with its in several places. Replace some , with . Replace some ; with . Fix some plurals. Other minor corrections. gtk/gtkcontainer.c | 316 +++++++++++++++++++++++++-------------------------- gtk/gtksizerequest.c | 37 +++--- gtk/gtkwidget.c | 58 +++++----- 3 files changed, 205 insertions(+), 206 deletions(-) commit b8bcbd1376d626c52662e34febc9dc2645e28815 Author: Murray Cumming Date: Thu Nov 4 16:11:25 2010 +0100 GtkWidget: Document the size-request signal deprecation. Hopefully my text is correct. gtk/gtkwidget.c | 1036 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 520 insertions(+), 516 deletions(-) commit a83b0b68ce3164f47e1e16d3202b4abbdd5286c4 Author: Matthias Clasen Date: Wed Nov 3 23:00:05 2010 -0400 Handle empty button boxes gracefully https://bugzilla.gnome.org/show_bug.cgi?id=633915 gtk/gtkbbox.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) commit 7ca240916f0000c44812d41468b9e1f9fb343636 Author: Christian Dywan 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 d2b64a1db2e0070f90c77a88ccf1537173befb83 Author: Owen W. Taylor Date: Tue Nov 2 15:30:44 2010 -0400 Switch to CSS interpretation of rgb() and rgba() colors CSS3 defines a somewhat odd syntax for rgba() colors - the rgb values are integers from 0 to 255 or percentages and the a value is a float from 0 to 1. To avoid increasing the total amount of confusion in the world, make gdk_rgb_to_string() and gdk_rgb_parse() follow this syntax rather than using floats for r, g, and b. https://bugzilla.gnome.org/show_bug.cgi?id=633762 gdk/gdkrgba.c | 91 ++++++++++++++++++++++++++++++++++++++------------- gdk/tests/gdk-color.c | 29 ++++++++-------- 2 files changed, 85 insertions(+), 35 deletions(-) commit 4bdff81f2e5f224d2b4dd9ebd671f8d6fbf81055 Author: Ryan Lortie Date: Wed Nov 3 08:26:27 2010 -0400 gtktoolitemgroup: don't use GTimeSpec Use gint64 time instead. gtk/gtktoolitemgroup.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit 65e045f5f4a1b22e535962bfbf4d9444986cc0b0 Author: Javier Jardón Date: Wed Nov 3 03:37:13 2010 +0100 Revert "Move the /*< private >*/ at the correct position" All the object structures is opaque This reverts commit c59ca4f6b9c144c59cac6288862e7a59eaa7a2cc. gtk/gtkgrid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dadf5c331ae5aca6ed616776d7ad359243558c4b Author: Javier Jardón Date: Wed Nov 3 03:20:20 2010 +0100 docs: Improve cross-referencing on GtkGrid docs gtk/gtkgrid.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 7dd52d7b60fa1e4b25a65148eada36face402524 Author: Javier Jardón Date: Wed Nov 3 03:19:22 2010 +0100 docs: Fix gtk-doc markup in GtkWidget docs gtk/gtkwidget.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit 77be5690fdffc16fda58e991d89ebbdcc0897725 Author: Takayuki KUSANO Date: Wed Nov 3 09:02:19 2010 +0900 Updated Japanese translation po/ja.po | 1759 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 886 insertions(+), 873 deletions(-) commit 32b21694ef7800340c43c61f6472bd756c74c57e Author: Murray Cumming Date: Tue Nov 2 10:43:42 2010 +0100 Fix tiny documetnation typo. gtk/gtkbox.c | 72 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) commit d1829ecd7436e84267d224b3c73ae406cc61e855 Author: Murray Cumming Date: Thu Nov 4 16:30:48 2010 +0100 GtkWidget/GtkContainer: Slight fixes to geometry-management docs. Replace it's with its in several places. Replace some , with . Replace some ; with . Fix some plurals. Other minor corrections. gtk/gtkcontainer.c | 316 +++++++++++++++++++++++++-------------------------- gtk/gtksizerequest.c | 37 +++--- gtk/gtkwidget.c | 58 +++++----- 3 files changed, 205 insertions(+), 206 deletions(-) commit 897a3337443e5289a7e1dd6e19a1a0c855f697f9 Author: Murray Cumming Date: Thu Nov 4 16:11:25 2010 +0100 GtkWidget: Document the size-request signal deprecation. Hopefully my text is correct. gtk/gtkwidget.c | 1036 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 520 insertions(+), 516 deletions(-) commit 10f0e991dad27cf7ec6467e5b35e70ffaf390e4a Author: Matthias Clasen Date: Wed Nov 3 23:00:05 2010 -0400 Handle empty button boxes gracefully https://bugzilla.gnome.org/show_bug.cgi?id=633915 gtk/gtkbbox.c | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) commit 1c14268687ef40e7f73a466db1b578ceecbd1996 Author: Christian Dywan 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 5daab5266113a6aadd96fdcf504f3aa19c48fe39 Author: Owen W. Taylor Date: Tue Nov 2 15:30:44 2010 -0400 Switch to CSS interpretation of rgb() and rgba() colors CSS3 defines a somewhat odd syntax for rgba() colors - the rgb values are integers from 0 to 255 or percentages and the a value is a float from 0 to 1. To avoid increasing the total amount of confusion in the world, make gdk_rgb_to_string() and gdk_rgb_parse() follow this syntax rather than using floats for r, g, and b. https://bugzilla.gnome.org/show_bug.cgi?id=633762 gdk/gdkrgba.c | 91 ++++++++++++++++++++++++++++++++++++++------------- gdk/tests/gdk-color.c | 29 ++++++++-------- 2 files changed, 85 insertions(+), 35 deletions(-) commit fbdcf193ae485cb311b31ed9ab1d69d69701598d Author: Ryan Lortie Date: Wed Nov 3 08:26:27 2010 -0400 gtktoolitemgroup: don't use GTimeSpec Use gint64 time instead. gtk/gtktoolitemgroup.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit 1f1e7c37ad31f0eefb525129775ac40c161bdba0 Author: Javier Jardón Date: Wed Nov 3 03:37:13 2010 +0100 Revert "Move the /*< private >*/ at the correct position" All the object structures is opaque This reverts commit c59ca4f6b9c144c59cac6288862e7a59eaa7a2cc. gtk/gtkgrid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4e0a50db9ee19faa884069648fa35e92f725313c Author: Javier Jardón Date: Wed Nov 3 03:20:20 2010 +0100 docs: Improve cross-referencing on GtkGrid docs gtk/gtkgrid.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit dab457fbc689c0c1fc36a6ab07757bc7f5f6ffa3 Author: Javier Jardón Date: Wed Nov 3 03:19:22 2010 +0100 docs: Fix gtk-doc markup in GtkWidget docs gtk/gtkwidget.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit b80322ba9388d20cc5091ac5fe09d7284cf06d9d Author: Takayuki KUSANO Date: Wed Nov 3 09:02:19 2010 +0900 Updated Japanese translation po/ja.po | 1759 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 886 insertions(+), 873 deletions(-) commit 764f627733a98a8c580cc3aa7c8386768d78da50 Author: Murray Cumming Date: Tue Nov 2 10:43:42 2010 +0100 Fix tiny documetnation typo. gtk/gtkbox.c | 72 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) commit 832c123fd27e0439343699673ad865e86065b22d Author: Tristan Van Berkom Date: Tue Nov 2 18:01:03 2010 +0900 Extended gtk_cell_area_apply_attributes() to account for expander/expanded cells The state of expanded cells must come from the view, since these states can vary across views accessing the same model (also "finished up" the applying of attributes code). gtk/gtkcellarea.c | 31 ++++++++++++++++++++++++++++++- gtk/gtkcellarea.h | 4 +++- 2 files changed, 33 insertions(+), 2 deletions(-) commit 73e45cef9d3cbc9435af8a89956ca5b17f6df6b2 Author: Murray Cumming Date: Tue Nov 2 09:23:24 2010 +0100 GtkScrollable: Improve the documentation text. gtk/gtkscrollable.c | 54 ++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit d3aa89fc11d550878308262ce2ec82e69344bca6 Author: Murray Cumming Date: Tue Nov 2 09:23:24 2010 +0100 GtkScrollable: Improve the documentation text. gtk/gtkscrollable.c | 54 ++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit 7ddf87f9efc55103baea94f4960799650c3c2ae6 Author: Tristan Van Berkom Date: Tue Nov 2 16:51:06 2010 +0900 Account for the possibility of invisible cells in GtkCellAreaBox/Iter Also changed the GtkCellAreaBox to keep groups in an array instead of a list, for this code it's generally more useful this way (and more optimized). gtk/gtkcellareabox.c | 312 ++++++++++++++++++++++++++--------------------- gtk/gtkcellareaboxiter.c | 139 ++++++++++++--------- gtk/gtkcellareaboxiter.h | 5 +- 3 files changed, 255 insertions(+), 201 deletions(-) commit e3b75cb0537aa12e2763b7aeb52e46a051b9b231 Author: Tristan Van Berkom Date: Mon Nov 1 17:41:02 2010 +0900 Adding tentative implementation of GtkCellAreaBox->grab_focus(). gtk/gtkcellareabox.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 69 insertions(+), 2 deletions(-) commit 0583288dd96dde8aacee9ee5d59f59d9b80839af Author: Murray Cumming Date: Mon Nov 1 22:44:18 2010 +0100 Removed a trailing enum comma. gtk/gtktextiter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 997835af839063cf8d27c664b9148c0394420cdb Author: Ignacio Casal Quinteiro Date: Mon Nov 1 22:59:21 2010 +0100 Normalize boolean. gtk/gtktextbuffer.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit bea2487d837a2881931cef643f23ba72b72783e9 Author: Ignacio Casal Quinteiro Date: Mon Nov 1 22:42:15 2010 +0100 Do not use gbooleans to save some bits. gtk/gtktextbuffer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit afa282f0094576934dd8c20c1498179d70bc70cb Author: Matthias Clasen Date: Mon Nov 1 13:12:29 2010 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e90bb269d6e7034a58994c66d290eed1d63cb1a Author: Paolo Borelli Date: Fri Oct 1 10:00:13 2010 +0200 Get rid of unused shaped_object list in _GtkTextLineDisplay https://bugzilla.gnome.org/show_bug.cgi?id=631076 gtk/gtktextlayout.c | 8 +------- gtk/gtktextlayout.h | 3 +-- 2 files changed, 2 insertions(+), 9 deletions(-) commit 053171c530dd83b703563bea16ed242db70c3dac Author: Matthias Clasen Date: Mon Nov 1 11:44:30 2010 -0400 Update NEWS NEWS | 1 + 1 file changed, 1 insertion(+) commit bb0ff159cbdce46f1004a87491271dbe6980f26d Author: Matthias Clasen Date: Mon Nov 1 11:15:30 2010 -0400 GtkToolitemGroup: Use monotonic clock for animation timeout gtk/gtktoolitemgroup.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit ed62f93439b1f6d263b2eeab17b1bc08b69e414f Author: Ignacio Casal Quinteiro Date: Sat Oct 30 18:19:59 2010 +0200 Add caseless unit tests for textiter. gtk/tests/textiter.c | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 93 insertions(+), 1 deletion(-) commit 794e0446e94f8d0f994cda4eae47c89370e3141c Author: Ignacio Casal Quinteiro Date: Tue Oct 26 22:02:38 2010 +0200 Add case insensitive to GtkTextIter. Fixes bug #61852. This code has been taken from GtkSourceView so also kudos to Paolo Maggi and Paolo Borelli for helping with this patch. gtk/gtktextiter.c | 397 ++++++++++++++++++++++++++++++++++++++++++++++-------- gtk/gtktextiter.h | 7 +- 2 files changed, 346 insertions(+), 58 deletions(-) commit 3511215730d4d09eeda4da219bce6ec61a16a4bf Author: Paolo Borelli Date: Sun Oct 31 13:52:06 2010 +0100 Fix backward search bug exposed by the unit test When searching with multiple lines first_line_start/end were initialized to the last line start/end iters gtk/gtktextiter.c | 2 ++ 1 file changed, 2 insertions(+) commit a2360f979a4c00707088d17b65ed964461aa38c4 Author: Ignacio Casal Quinteiro Date: Sat Oct 30 18:19:59 2010 +0200 Add unit tests for textiter. gtk/tests/Makefile.am | 4 ++ gtk/tests/textiter.c | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 183 insertions(+) commit ac3258b07d710bac33f72ce4b276855db3781e8c Author: Matthias Clasen Date: Mon Nov 1 09:16:37 2010 -0400 Avoid exporting an extra symbol gtk/gtksizerequest.c | 4 ++-- gtk/gtkwidget.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 31b0c1ad358ccbea1d8fde7edbeda1897cc7426a Author: Matthias Clasen Date: Mon Nov 1 09:15:57 2010 -0400 Fix make check gtk/tests/builder.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 002704fe25dfb3a8fe8735a6a8508c192c3b531e Author: Paolo Borelli Date: Mon Nov 1 14:15:03 2010 +0100 Move the /*< private >*/ at the correct position gtk/gtkgrid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 673e660edc33db70ab222a1b7682a7ee4d608bd1 Author: Matthias Clasen Date: Mon Nov 1 08:14:19 2010 -0400 NEWS for 2.91.3 NEWS | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit cba8cd8c59c843ea56ebc106d5abe0060ae2e1c2 Author: Ivar Smolin Date: Mon Nov 1 08:19:38 2010 +0200 [l10n] Updated Estonian translation po-properties/et.po | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit a8ade90b4fcd62f450283c34e326759c08b88c04 Author: Matthias Clasen Date: Sun Oct 31 22:16:41 2010 -0400 Fix a typo docs/reference/gtk/migrating-2to3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0c8df06f731cf8dc387065b4b45dd60e4a355860 Author: Matthias Clasen Date: Sun Oct 31 22:14:53 2010 -0400 Mention actions in the libunique migration guide docs/reference/gtk/migrating-GtkApplication.xml | 26 +++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 71d6a289fc17ca55cbe1bcd071611919550ff24c Author: Matthias Clasen Date: Sun Oct 31 15:52:32 2010 -0400 Fix interaction between scrolling menus and automatic mnemonics https://bugzilla.gnome.org/show_bug.cgi?id=612611 gtk/gtkmenu.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit ca6398a6490be730cae1d212a81262fe799b4057 Author: Michael Natterer Date: Sun Oct 31 20:16:19 2010 +0100 gtk: remove all border_width handling from the button box and let GtkContainer do the job; fixes doubled border widths. GtkBox did already delegate border handling to Gtkcontainer, which interacted badly with a subclass that didn't. gtk/gtkbbox.c | 40 +++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 23 deletions(-) commit 8dd7023b520482ac5126253c4d46823189b65846 Author: Michael Natterer Date: Sun Oct 31 20:03:55 2010 +0100 gtk: fix automatic width of spin buttons which have no width in chars set gtk/gtkspinbutton.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 8979855f60a92a1b612fbdd168c61122f96a3e81 Author: Michael Natterer Date: Sun Oct 31 20:00:38 2010 +0100 tests: missed these two gtk_box_new() which sneaked in by rebasing... tests/testscrolledwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c70f3e26d22f8e6149930183fcd4398df7747444 Author: Matthias Clasen Date: Sun Oct 31 14:34:35 2010 -0400 GtkAssistant: Mention custom pages in the introduction gtk/gtkassistant.c | 4 ++++ 1 file changed, 4 insertions(+) commit 260ccdfebef9e17842dcc162aefba46fe5459c7c Author: Michael Natterer Date: Sun Oct 31 18:07:20 2010 +0100 gtk: remove "gboolean homogeneous" from gtk_box_new() Because it's FALSE in virtually all use cases. demos/gtk-demo/assistant.c | 4 +- demos/gtk-demo/button_box.c | 6 +- demos/gtk-demo/changedisplay.c | 6 +- demos/gtk-demo/clipboard.c | 8 +- demos/gtk-demo/colorsel.c | 2 +- demos/gtk-demo/combobox.c | 8 +- demos/gtk-demo/dialog.c | 10 +- demos/gtk-demo/drawingarea.c | 2 +- demos/gtk-demo/editable_cells.c | 5 +- demos/gtk-demo/entry_buffer.c | 2 +- demos/gtk-demo/entry_completion.c | 2 +- demos/gtk-demo/expander.c | 2 +- demos/gtk-demo/iconview.c | 2 +- demos/gtk-demo/images.c | 2 +- demos/gtk-demo/infobar.c | 4 +- demos/gtk-demo/list_store.c | 2 +- demos/gtk-demo/main.c | 2 +- demos/gtk-demo/menus.c | 6 +- demos/gtk-demo/offscreen_window.c | 2 +- demos/gtk-demo/offscreen_window2.c | 4 +- demos/gtk-demo/panes.c | 4 +- demos/gtk-demo/rotated_text.c | 3 +- demos/gtk-demo/search_entry.c | 4 +- demos/gtk-demo/sizegroup.c | 2 +- demos/gtk-demo/spinner.c | 6 +- demos/gtk-demo/stock_browser.c | 4 +- demos/gtk-demo/textscroll.c | 3 +- demos/gtk-demo/toolpalette.c | 4 +- demos/gtk-demo/tree_store.c | 2 +- demos/gtk-demo/ui_manager.c | 4 +- demos/testanimation.c | 4 +- demos/testpixbuf-save.c | 2 +- demos/testpixbuf-scale.c | 4 +- docs/tools/widgets.c | 43 +++--- gtk/gtkaboutdialog.c | 5 +- gtk/gtkassistant.c | 4 +- gtk/gtkbox.c | 3 - gtk/gtkbox.h | 1 - gtk/gtkbutton.c | 4 +- gtk/gtkcolorsel.c | 12 +- gtk/gtkcombobox.c | 2 +- gtk/gtkcustompaperunixdialog.c | 14 +- gtk/gtkdialog.c | 3 +- gtk/gtkentrycompletion.c | 4 +- gtk/gtkfilechooserbutton.c | 2 +- gtk/gtkfilechooserdefault.c | 28 ++-- gtk/gtkfontbutton.c | 4 +- gtk/gtkfontsel.c | 9 +- gtk/gtkinfobar.c | 2 +- gtk/gtkmenu.c | 2 +- gtk/gtkmenutoolbutton.c | 6 +- gtk/gtkmessagedialog.c | 4 +- gtk/gtkmountoperation.c | 12 +- gtk/gtkpagesetupunixdialog.c | 2 +- gtk/gtkpathbar.c | 2 +- gtk/gtkprintbackend.c | 7 +- gtk/gtkprinteroptionwidget.c | 2 +- gtk/gtkprintunixdialog.c | 26 ++-- gtk/gtkrecentchooserdefault.c | 4 +- gtk/gtkscalebutton.c | 2 +- gtk/gtkstatusbar.c | 2 +- gtk/gtktoolbutton.c | 8 +- gtk/gtktooltip.c | 3 +- gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- modules/other/gail/tests/ferret.c | 26 ++-- modules/other/gail/tests/testlib.c | 5 +- modules/other/gail/tests/testtable.c | 9 +- perf/appwindow.c | 2 +- tests/flicker.c | 8 +- tests/print-editor.c | 8 +- tests/prop-editor.c | 16 +-- tests/testactions.c | 4 +- tests/testadjustsize.c | 4 +- tests/testassistant.c | 6 +- tests/testbbox.c | 4 +- tests/testbuttons.c | 14 +- tests/testcalendar.c | 27 ++-- tests/testcellrenderertext.c | 2 +- tests/testcombo.c | 22 +-- tests/testcombochange.c | 6 +- tests/testellipsise.c | 2 +- tests/testentrycompletion.c | 4 +- tests/testexpand.c | 6 +- tests/testfilechooser.c | 2 +- tests/testfilechooserbutton.c | 10 +- tests/testframe.c | 2 +- tests/testgrid.c | 6 +- tests/testgtk.c | 252 ++++++++++++++++++----------------- tests/testheightforwidth.c | 2 +- tests/testiconview-keynav.c | 2 +- tests/testiconview.c | 2 +- tests/testinput.c | 2 +- tests/testmenubars.c | 8 +- tests/testmerge.c | 4 +- tests/testmultiscreen.c | 8 +- tests/testoffscreen.c | 12 +- tests/testorientable.c | 2 +- tests/testrecentchoosermenu.c | 2 +- tests/testscale.c | 4 +- tests/testscrolledwindow.c | 12 +- tests/testselection.c | 2 +- tests/testsocket.c | 8 +- tests/testsocket_common.c | 3 +- tests/testspinbutton.c | 6 +- tests/testtoolbar.c | 6 +- tests/testtooltips.c | 2 +- tests/testtreecolumns.c | 10 +- tests/testtreecolumnsizing.c | 2 +- tests/testtreeflow.c | 4 +- tests/testtreefocus.c | 4 +- tests/testtreesort.c | 6 +- tests/testvolumebutton.c | 2 +- tests/testwindows.c | 8 +- tests/testxinerama.c | 3 +- tests/treestoretest.c | 8 +- 116 files changed, 473 insertions(+), 461 deletions(-) commit c50f79041776098cecc4b65bbe4305173dff0847 Author: Matthias Clasen Date: Sun Oct 31 14:09:48 2010 -0400 Add content size test for scrolled window tests/testscrolledwindow.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit 76a0b9e5fa1436ebe20c344f6320cecd541148f1 Author: Bastien Nocera Date: Sat Oct 30 20:12:58 2010 +0100 GtkAssistant: Add custom page type The custom page type will not show any buttons by default, and it is left to the application to add its own buttons instead. The _next_page() and _previous_page() functions can be used for the back and forward buttons used by the application. https://bugzilla.gnome.org/show_bug.cgi?id=576498 gtk/gtk.symbols | 2 ++ gtk/gtkassistant.c | 102 +++++++++++++++++++++++++++++++++++++++++------------ gtk/gtkassistant.h | 8 ++++- 3 files changed, 88 insertions(+), 24 deletions(-) commit ef2fe678325afde5ed09d107432debb0c7c20446 Author: Bastien Nocera Date: Sat Oct 30 19:57:55 2010 +0100 GtkAssistant: Add more details about buttons shown Add more documentation about which buttons will be shown for which type of GtkAssistant page. https://bugzilla.gnome.org/show_bug.cgi?id=576498 gtk/gtkassistant.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 75fd27e9205a9e1656562b0fa03de20a027cee1a Author: Matthias Clasen Date: Sat Oct 30 21:25:21 2010 -0400 Improve GtkAssistant docs gtk/gtkassistant.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 0feb08a4bbfb09dc514e00d4a6aae0c5cb0c34da Author: Martin Nordholts 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 c4714662b1e26c5091e9ec70b565d343274fd1dd Author: Murray Cumming Date: Mon Nov 1 22:44:18 2010 +0100 Removed a trailing enum comma. gtk/gtktextiter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d8d73163fd148b7e8c4988e9aa0f496cddd6e657 Author: Ignacio Casal Quinteiro Date: Mon Nov 1 22:59:21 2010 +0100 Normalize boolean. gtk/gtktextbuffer.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 37dc91f0120d4c1a04135d754ccbad4c8b8520cf Author: Ignacio Casal Quinteiro Date: Mon Nov 1 22:42:15 2010 +0100 Do not use gbooleans to save some bits. gtk/gtktextbuffer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 586c5f0bb0aa14af3f3a11595f1b4baaee3a4307 Author: Matthias Clasen Date: Mon Nov 1 13:12:29 2010 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5dddcb1fa5c0522ae09e3a0a4080372d72f051d2 Author: Paolo Borelli Date: Fri Oct 1 10:00:13 2010 +0200 Get rid of unused shaped_object list in _GtkTextLineDisplay https://bugzilla.gnome.org/show_bug.cgi?id=631076 gtk/gtktextlayout.c | 8 +------- gtk/gtktextlayout.h | 3 +-- 2 files changed, 2 insertions(+), 9 deletions(-) commit 450b1f4322ae82221904556a39a241ff868f50c8 Author: Matthias Clasen Date: Mon Nov 1 11:44:30 2010 -0400 Update NEWS NEWS | 1 + 1 file changed, 1 insertion(+) commit 69c7213ba99e80715b630bbbdfb88330913c0871 Author: Matthias Clasen Date: Mon Nov 1 11:15:30 2010 -0400 GtkToolitemGroup: Use monotonic clock for animation timeout gtk/gtktoolitemgroup.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 1fad7eaf85d7749f8def4cbedca2ff6e68006290 Author: Ignacio Casal Quinteiro Date: Sat Oct 30 18:19:59 2010 +0200 Add caseless unit tests for textiter. gtk/tests/textiter.c | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 93 insertions(+), 1 deletion(-) commit 2f98a1c8b3c6dd24ece40dec6b18f03741ec21cd Author: Ignacio Casal Quinteiro Date: Tue Oct 26 22:02:38 2010 +0200 Add case insensitive to GtkTextIter. Fixes bug #61852. This code has been taken from GtkSourceView so also kudos to Paolo Maggi and Paolo Borelli for helping with this patch. gtk/gtktextiter.c | 397 ++++++++++++++++++++++++++++++++++++++++++++++-------- gtk/gtktextiter.h | 7 +- 2 files changed, 346 insertions(+), 58 deletions(-) commit 42910194a93bd4c36cd5d1e59231d7253e77d8a0 Author: Paolo Borelli Date: Sun Oct 31 13:52:06 2010 +0100 Fix backward search bug exposed by the unit test When searching with multiple lines first_line_start/end were initialized to the last line start/end iters gtk/gtktextiter.c | 2 ++ 1 file changed, 2 insertions(+) commit be703155aad47619bd9876681621a0c5399fd83f Author: Ignacio Casal Quinteiro Date: Sat Oct 30 18:19:59 2010 +0200 Add unit tests for textiter. gtk/tests/Makefile.am | 4 ++ gtk/tests/textiter.c | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 183 insertions(+) commit 9ff207bd257da4634458d540b85e7bd240f06310 Author: Matthias Clasen Date: Mon Nov 1 09:16:37 2010 -0400 Avoid exporting an extra symbol gtk/gtksizerequest.c | 4 ++-- gtk/gtkwidget.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 816f08872af55e50efdc32dedd5043f054edbe17 Author: Matthias Clasen Date: Mon Nov 1 09:15:57 2010 -0400 Fix make check gtk/tests/builder.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit c59ca4f6b9c144c59cac6288862e7a59eaa7a2cc Author: Paolo Borelli Date: Mon Nov 1 14:15:03 2010 +0100 Move the /*< private >*/ at the correct position gtk/gtkgrid.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8eee2f9bcec826dac2777141d07296f003623384 Author: Matthias Clasen Date: Mon Nov 1 08:14:19 2010 -0400 NEWS for 2.91.3 NEWS | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit e94a17777470ac47ad76416906426118b6cc483e Author: Tristan Van Berkom Date: Mon Nov 1 16:01:25 2010 +0900 Added cell focus apis to GtkCellArea. gtk/gtkcellarea.c | 157 +++++++++++++++++++++++++++++++++++++++++++++---- gtk/gtkcellarea.h | 18 ++++++ gtk/gtkmarshalers.list | 1 + 3 files changed, 164 insertions(+), 12 deletions(-) commit b2ff82d0a34be7308158ba4b04e8587ee1032781 Author: Ivar Smolin Date: Mon Nov 1 08:19:38 2010 +0200 [l10n] Updated Estonian translation po-properties/et.po | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 54004237be39428743461ce948f23e945ff3c1f7 Author: Tristan Van Berkom Date: Mon Nov 1 12:39:00 2010 +0900 Added GtkCellRendererState flags to GtkCellArea->event/render() methods gtk/gtkcellarea.c | 26 +++++---- gtk/gtkcellarea.h | 42 +++++++------- gtk/gtkcellareabox.c | 154 ++++++++++++++++++++++++++------------------------- 3 files changed, 117 insertions(+), 105 deletions(-) commit 750a9f3225a9cd24211a2766e370ac7b3abbf646 Author: Matthias Clasen Date: Sun Oct 31 22:16:41 2010 -0400 Fix a typo docs/reference/gtk/migrating-2to3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a3f19ddae8798262fcef882db87c63dd29fc44c8 Author: Matthias Clasen Date: Sun Oct 31 22:14:53 2010 -0400 Mention actions in the libunique migration guide docs/reference/gtk/migrating-GtkApplication.xml | 26 +++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 54a5e37136568db21bcc669a4462ade7b8ee1069 Author: Matthias Clasen Date: Sun Oct 31 15:52:32 2010 -0400 Fix interaction between scrolling menus and automatic mnemonics https://bugzilla.gnome.org/show_bug.cgi?id=612611 gtk/gtkmenu.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit d1a58b78bea1e4603ffca81670ab7b83c1e8ad2b Author: Michael Natterer Date: Sun Oct 31 20:16:19 2010 +0100 gtk: remove all border_width handling from the button box and let GtkContainer do the job; fixes doubled border widths. GtkBox did already delegate border handling to Gtkcontainer, which interacted badly with a subclass that didn't. gtk/gtkbbox.c | 40 +++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 23 deletions(-) commit 476b4c248c60f8529237373560b2b34ea1ea3f16 Author: Michael Natterer Date: Sun Oct 31 20:03:55 2010 +0100 gtk: fix automatic width of spin buttons which have no width in chars set gtk/gtkspinbutton.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 240e1b4b59153ba00f15471a12bc9689555787fa Author: Michael Natterer Date: Sun Oct 31 20:00:38 2010 +0100 tests: missed these two gtk_box_new() which sneaked in by rebasing... tests/testscrolledwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c6a379dc62e0405b2e00ff0965e02968bc418914 Author: Matthias Clasen Date: Sun Oct 31 14:34:35 2010 -0400 GtkAssistant: Mention custom pages in the introduction gtk/gtkassistant.c | 4 ++++ 1 file changed, 4 insertions(+) commit 3a0afce5091978b51b75153dc9b910c2a251bc2c Author: Michael Natterer Date: Sun Oct 31 18:07:20 2010 +0100 gtk: remove "gboolean homogeneous" from gtk_box_new() Because it's FALSE in virtually all use cases. demos/gtk-demo/assistant.c | 4 +- demos/gtk-demo/button_box.c | 6 +- demos/gtk-demo/changedisplay.c | 6 +- demos/gtk-demo/clipboard.c | 8 +- demos/gtk-demo/colorsel.c | 2 +- demos/gtk-demo/combobox.c | 8 +- demos/gtk-demo/dialog.c | 10 +- demos/gtk-demo/drawingarea.c | 2 +- demos/gtk-demo/editable_cells.c | 5 +- demos/gtk-demo/entry_buffer.c | 2 +- demos/gtk-demo/entry_completion.c | 2 +- demos/gtk-demo/expander.c | 2 +- demos/gtk-demo/iconview.c | 2 +- demos/gtk-demo/images.c | 2 +- demos/gtk-demo/infobar.c | 4 +- demos/gtk-demo/list_store.c | 2 +- demos/gtk-demo/main.c | 2 +- demos/gtk-demo/menus.c | 6 +- demos/gtk-demo/offscreen_window.c | 2 +- demos/gtk-demo/offscreen_window2.c | 4 +- demos/gtk-demo/panes.c | 4 +- demos/gtk-demo/rotated_text.c | 3 +- demos/gtk-demo/search_entry.c | 4 +- demos/gtk-demo/sizegroup.c | 2 +- demos/gtk-demo/spinner.c | 6 +- demos/gtk-demo/stock_browser.c | 4 +- demos/gtk-demo/textscroll.c | 3 +- demos/gtk-demo/toolpalette.c | 4 +- demos/gtk-demo/tree_store.c | 2 +- demos/gtk-demo/ui_manager.c | 4 +- demos/testanimation.c | 4 +- demos/testpixbuf-save.c | 2 +- demos/testpixbuf-scale.c | 4 +- docs/tools/widgets.c | 43 +++--- gtk/gtkaboutdialog.c | 5 +- gtk/gtkassistant.c | 4 +- gtk/gtkbox.c | 3 - gtk/gtkbox.h | 1 - gtk/gtkbutton.c | 4 +- gtk/gtkcolorsel.c | 12 +- gtk/gtkcombobox.c | 2 +- gtk/gtkcustompaperunixdialog.c | 14 +- gtk/gtkdialog.c | 3 +- gtk/gtkentrycompletion.c | 4 +- gtk/gtkfilechooserbutton.c | 2 +- gtk/gtkfilechooserdefault.c | 28 ++-- gtk/gtkfontbutton.c | 4 +- gtk/gtkfontsel.c | 9 +- gtk/gtkinfobar.c | 2 +- gtk/gtkmenu.c | 2 +- gtk/gtkmenutoolbutton.c | 6 +- gtk/gtkmessagedialog.c | 4 +- gtk/gtkmountoperation.c | 12 +- gtk/gtkpagesetupunixdialog.c | 2 +- gtk/gtkpathbar.c | 2 +- gtk/gtkprintbackend.c | 7 +- gtk/gtkprinteroptionwidget.c | 2 +- gtk/gtkprintunixdialog.c | 26 ++-- gtk/gtkrecentchooserdefault.c | 4 +- gtk/gtkscalebutton.c | 2 +- gtk/gtkstatusbar.c | 2 +- gtk/gtktoolbutton.c | 8 +- gtk/gtktooltip.c | 3 +- gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- modules/other/gail/tests/ferret.c | 26 ++-- modules/other/gail/tests/testlib.c | 5 +- modules/other/gail/tests/testtable.c | 9 +- perf/appwindow.c | 2 +- tests/flicker.c | 8 +- tests/print-editor.c | 8 +- tests/prop-editor.c | 16 +-- tests/testactions.c | 4 +- tests/testadjustsize.c | 4 +- tests/testassistant.c | 6 +- tests/testbbox.c | 4 +- tests/testbuttons.c | 14 +- tests/testcalendar.c | 27 ++-- tests/testcellrenderertext.c | 2 +- tests/testcombo.c | 22 +-- tests/testcombochange.c | 6 +- tests/testellipsise.c | 2 +- tests/testentrycompletion.c | 4 +- tests/testexpand.c | 6 +- tests/testfilechooser.c | 2 +- tests/testfilechooserbutton.c | 10 +- tests/testframe.c | 2 +- tests/testgrid.c | 6 +- tests/testgtk.c | 252 ++++++++++++++++++----------------- tests/testheightforwidth.c | 2 +- tests/testiconview-keynav.c | 2 +- tests/testiconview.c | 2 +- tests/testinput.c | 2 +- tests/testmenubars.c | 8 +- tests/testmerge.c | 4 +- tests/testmultiscreen.c | 8 +- tests/testoffscreen.c | 12 +- tests/testorientable.c | 2 +- tests/testrecentchoosermenu.c | 2 +- tests/testscale.c | 4 +- tests/testscrolledwindow.c | 12 +- tests/testselection.c | 2 +- tests/testsocket.c | 8 +- tests/testsocket_common.c | 3 +- tests/testspinbutton.c | 6 +- tests/testtoolbar.c | 6 +- tests/testtooltips.c | 2 +- tests/testtreecolumns.c | 10 +- tests/testtreecolumnsizing.c | 2 +- tests/testtreeflow.c | 4 +- tests/testtreefocus.c | 4 +- tests/testtreesort.c | 6 +- tests/testvolumebutton.c | 2 +- tests/testwindows.c | 8 +- tests/testxinerama.c | 3 +- tests/treestoretest.c | 8 +- 116 files changed, 473 insertions(+), 461 deletions(-) commit 81d7dd07742d20bd5a03c8244c2c5b3e94be9f68 Author: Matthias Clasen Date: Sun Oct 31 14:09:48 2010 -0400 Add content size test for scrolled window tests/testscrolledwindow.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit cbbfd7beb6c7faed9ba73bd8e3b7523a61e98f23 Author: Bastien Nocera Date: Sat Oct 30 20:12:58 2010 +0100 GtkAssistant: Add custom page type The custom page type will not show any buttons by default, and it is left to the application to add its own buttons instead. The _next_page() and _previous_page() functions can be used for the back and forward buttons used by the application. https://bugzilla.gnome.org/show_bug.cgi?id=576498 gtk/gtk.symbols | 2 ++ gtk/gtkassistant.c | 102 +++++++++++++++++++++++++++++++++++++++++------------ gtk/gtkassistant.h | 8 ++++- 3 files changed, 88 insertions(+), 24 deletions(-) commit b5abd10940176d544fd544ebe9a4b2e313bf1e8c Author: Bastien Nocera Date: Sat Oct 30 19:57:55 2010 +0100 GtkAssistant: Add more details about buttons shown Add more documentation about which buttons will be shown for which type of GtkAssistant page. https://bugzilla.gnome.org/show_bug.cgi?id=576498 gtk/gtkassistant.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 9c4eb3d4314dbcd18d0f1a36ccb873070a4f5db8 Author: Tristan Van Berkom Date: Sun Oct 31 22:50:53 2010 +0900 Changed GtkCellArea margin-left/right... for cell-margin-left/right... The rationale here is that every cell in an area needs to have space reserved around it, requests have to be fully margin inclusive... cells need to have the full size fed as the "background area" and the "cell area" has margins removed... This will be used by GtkTreeViewColumn to set the focus line width so that cells can paint a background on the full background, then render themselves into the cell area... and parents can go ahead and draw focus and other indicators on the background area but outside of the cell area. gtk/gtkcellarea.c | 233 +++++++++++++++++++++++++++++++-------------------- gtk/gtkcellarea.h | 35 +++++--- gtk/gtkcellareabox.c | 100 +++++++++++----------- 3 files changed, 214 insertions(+), 154 deletions(-) commit 163c3c8852dd93dfe42454ee10adef9cdcfa5e44 Author: Tristan Van Berkom Date: Sun Oct 31 18:55:51 2010 +0900 Added margins to the cell area Added margin properties to the cell area, margins will be removed from the area given to ->render() when creating the inner cell area. gtk/gtkcellarea.c | 255 +++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellarea.h | 18 ++++ 2 files changed, 270 insertions(+), 3 deletions(-) commit 25b00759c5a8b6928eb8545ed2b488a4872b5bc9 Author: Tristan Van Berkom Date: Sun Oct 31 17:45:29 2010 +0900 Implemented cell packing properties on GtkCellAreaBox gtk/gtkcellareabox.c | 177 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 170 insertions(+), 7 deletions(-) commit 01d2eddf037a73670934e88229b25a0dbf2fdc6b Author: Tristan Van Berkom Date: Sun Oct 31 17:45:06 2010 +0900 Added GTK_CELL_AREA_WARN_INVALID_CHILD_PROPERTY_ID to gtkcellarea.h gtk/gtkcellarea.h | 3 +++ 1 file changed, 3 insertions(+) commit d781c226dae1b370220e41d6f457fa91c6678109 Author: Tristan Van Berkom Date: Sun Oct 31 17:13:15 2010 +0900 Implemented "cell properties" on the GtkCellArea Added cell "packing" properties for generic configuration of child cells inside an area. gtk/gtkcellarea.c | 369 +++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellarea.h | 51 +++++++- 2 files changed, 417 insertions(+), 3 deletions(-) commit 6da74b6e1e32cc976da9ef07cea59f818a0e3f5f Author: Tristan Van Berkom Date: Sun Oct 31 15:22:39 2010 +0900 Finished up allocation of cells. Added get_allocated_cells() which returns a practical list of cells with allocation for render/event time, this abstracts whether the cells are individually aligned or aligned into groups, when there are groups of cells before an alignment, those groups get allocated on the fly for render time. gtk/gtkcellareabox.c | 241 ++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 189 insertions(+), 52 deletions(-) commit e494f102cfcd3798797cfc2ecc346da433a000ef Author: Tristan Van Berkom Date: Sun Oct 31 13:06:10 2010 +0900 Cleaned up GtkCellAreaIter implementation to use arrays to store grouped cell information. gtk/gtkcellareabox.c | 176 +++++++------- gtk/gtkcellareaboxiter.c | 598 +++++++++++++++++++++++++++++------------------ gtk/gtkcellareaboxiter.h | 26 +-- 3 files changed, 458 insertions(+), 342 deletions(-) commit c5e9526faf218a0ed1873d7e337052295b155e26 Author: Matthias Clasen Date: Sat Oct 30 21:25:21 2010 -0400 Improve GtkAssistant docs gtk/gtkassistant.c | 7 +++++++ 1 file changed, 7 insertions(+) commit cdda7f91515ada8cd56de95feb122829b62d53a1 Author: Martin Nordholts 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 b12e7a811592f82dbce6c36f5df54127d551a4a4 Author: Tristan Van Berkom Date: Sat Oct 30 23:48:52 2010 +0900 Adding GtkCellAreaIter arg to GtkCellArea->render/->event gtk/gtkcellarea.c | 13 ++++++---- gtk/gtkcellarea.h | 8 +++++-- gtk/gtkcellareabox.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 81 insertions(+), 8 deletions(-) commit 972e0779660b1d59ba44fabf1a79b3f438e4c1b6 Author: Tristan Van Berkom Date: Sat Oct 30 23:10:43 2010 +0900 Fixed hangs in TextView and ToolPalette Fixed the hangs by adding a ->inside_allocation flag and avoiding to queue resizes while inside the allocation loop. The extra queue'd resizes were causing the scrolled window size_allocate() to perform the guess again and again thus causing an infinite loop. gtk/gtkscrolledwindow.c | 270 +++++++++++++++++++++++++----------------------- 1 file changed, 138 insertions(+), 132 deletions(-) commit a3b4681f9f7c241ee2725783d64fc2937f44762a Author: Tristan Van Berkom Date: Sat Oct 30 23:09:14 2010 +0900 Fixing typo in scrolled window Seems with GtkScrollable interface we were setting the hadjustment as the vadjustment, thanks to Cosimo Cecchi who debugged this and finally found the typo. gtk/gtkscrolledwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae71cf72090de41a47dd9989f390cb515179050b Author: Tristan Van Berkom Date: Sat Oct 30 23:10:43 2010 +0900 Fixed hangs in TextView and ToolPalette Fixed the hangs by adding a ->inside_allocation flag and avoiding to queue resizes while inside the allocation loop. The extra queue'd resizes were causing the scrolled window size_allocate() to perform the guess again and again thus causing an infinite loop. gtk/gtkscrolledwindow.c | 270 +++++++++++++++++++++++++----------------------- 1 file changed, 138 insertions(+), 132 deletions(-) commit 338001ae483c2edcfc3e7f3284010a0815bc75df Author: Tristan Van Berkom Date: Sat Oct 30 23:09:14 2010 +0900 Fixing typo in scrolled window Seems with GtkScrollable interface we were setting the hadjustment as the vadjustment, thanks to Cosimo Cecchi who debugged this and finally found the typo. gtk/gtkscrolledwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ea6df20bbb3d17f2632bfb424816c7386b7217dd Author: Tristan Van Berkom Date: Sat Oct 30 23:06:26 2010 +0900 Added the majority of the allocate machinery to GtkCellAreaIter[Box]. gtk/gtkcellareabox.c | 13 +++ gtk/gtkcellareabox.h | 2 +- gtk/gtkcellareaboxiter.c | 191 ++++++++++++++++++++++++-------- gtk/gtkcellareaboxiter.h | 16 +++ gtk/gtkcellareaiter.c | 276 ++++++++++++++++++++++++++++++++--------------- gtk/gtkcellareaiter.h | 57 ++++++---- 6 files changed, 400 insertions(+), 155 deletions(-) commit 86fb6ab21617479d88a078889113fea37e09d6fe Author: Tristan Van Berkom Date: Sat Oct 30 21:40:22 2010 +0900 Fixed GtkCellAreaIter to notify invalidation of sizes on flush Also fixed GtkCellAreaBox to track the iters it creates and flush them when the overall layout configuration changes (add/remove/reorder/ spacing changed etc). gtk/gtkcellareabox.c | 98 +++++++++++++++++++++++++++++++++++++++++---------- gtk/gtkcellareaiter.c | 50 ++++++++++++++++++++++---- 2 files changed, 124 insertions(+), 24 deletions(-) commit 1dc7e3d8857671bee379851f2560775c36992ecf Author: Javier Jardón Date: Sat Oct 30 06:53:44 2010 +0200 Emphasize that GtkBox and GtkTable can be replaced by GtkGrid docs/reference/gtk/tmpl/gtktable.sgml | 2 ++ gtk/gtkbox.c | 4 ++++ 2 files changed, 6 insertions(+) commit c15ef6405c74fedcca53002de8135ae92c4d15e0 Author: Javier Jardón Date: Sat Oct 30 05:00:32 2010 +0200 Use gtk_box_new() instead gtk_[v|h]box_new() demos/gtk-demo/assistant.c | 4 +- demos/gtk-demo/button_box.c | 6 +- demos/gtk-demo/changedisplay.c | 6 +- demos/gtk-demo/clipboard.c | 8 +- demos/gtk-demo/colorsel.c | 2 +- demos/gtk-demo/combobox.c | 8 +- demos/gtk-demo/dialog.c | 10 +- demos/gtk-demo/drawingarea.c | 2 +- demos/gtk-demo/editable_cells.c | 4 +- demos/gtk-demo/entry_buffer.c | 2 +- demos/gtk-demo/entry_completion.c | 2 +- demos/gtk-demo/expander.c | 2 +- demos/gtk-demo/iconview.c | 2 +- demos/gtk-demo/images.c | 2 +- demos/gtk-demo/infobar.c | 4 +- demos/gtk-demo/list_store.c | 2 +- demos/gtk-demo/main.c | 2 +- demos/gtk-demo/menus.c | 6 +- demos/gtk-demo/offscreen_window.c | 2 +- demos/gtk-demo/offscreen_window2.c | 4 +- demos/gtk-demo/panes.c | 2 +- demos/gtk-demo/rotated_text.c | 2 +- demos/gtk-demo/search_entry.c | 4 +- demos/gtk-demo/sizegroup.c | 2 +- demos/gtk-demo/spinner.c | 6 +- demos/gtk-demo/stock_browser.c | 4 +- demos/gtk-demo/textscroll.c | 2 +- demos/gtk-demo/toolpalette.c | 4 +- demos/gtk-demo/tree_store.c | 2 +- demos/gtk-demo/ui_manager.c | 4 +- demos/testanimation.c | 4 +- demos/testgtk/main.c | 2 +- demos/testpixbuf-save.c | 2 +- demos/testpixbuf-scale.c | 4 +- docs/tools/widgets.c | 40 ++--- examples/arrow/arrow.c | 2 +- examples/buttonbox/buttonbox.c | 6 +- examples/buttons/buttons.c | 2 +- examples/calendar/calendar.c | 16 +- examples/entry/entry.c | 4 +- examples/gtkdial/dial_test.c | 2 +- examples/helloworld2/helloworld2.c | 2 +- examples/label/label.c | 6 +- examples/menu/itemfactory.c | 2 +- examples/menu/menu.c | 2 +- examples/packbox/packbox.c | 14 +- examples/progressbar/progressbar.c | 2 +- examples/radiobuttons/radiobuttons.c | 6 +- examples/rangewidgets/rangewidgets.c | 18 +-- examples/scribble-simple/scribble-simple.c | 2 +- examples/scribble-xinput/scribble-xinput.c | 2 +- examples/spinbutton/spinbutton.c | 26 +-- examples/statusbar/statusbar.c | 2 +- gtk/gtkaboutdialog.c | 4 +- gtk/gtkassistant.c | 2 +- gtk/gtkbutton.c | 4 +- gtk/gtkcolorsel.c | 12 +- gtk/gtkcombobox.c | 2 +- gtk/gtkcustompaperunixdialog.c | 14 +- gtk/gtkdialog.c | 2 +- gtk/gtkentrycompletion.c | 2 +- gtk/gtkfilechooserbutton.c | 2 +- gtk/gtkfilechooserdefault.c | 25 +-- gtk/gtkfontbutton.c | 2 +- gtk/gtkfontsel.c | 4 +- gtk/gtkinfobar.c | 2 +- gtk/gtkmenu.c | 4 +- gtk/gtkmenutoolbutton.c | 6 +- gtk/gtkmessagedialog.c | 4 +- gtk/gtkmountoperation.c | 12 +- gtk/gtkpagesetupunixdialog.c | 2 +- gtk/gtkpathbar.c | 2 +- gtk/gtkprintbackend.c | 6 +- gtk/gtkprinteroptionwidget.c | 2 +- gtk/gtkprintunixdialog.c | 26 +-- gtk/gtkradiobutton.c | 2 +- gtk/gtkrecentchooserdefault.c | 2 +- gtk/gtkscalebutton.c | 2 +- gtk/gtkstatusbar.c | 2 +- gtk/gtktoolbutton.c | 8 +- gtk/gtktooltip.c | 3 +- gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkwindow.c | 2 +- gtk/tests/crossingevents.c | 2 +- modules/other/gail/tests/ferret.c | 26 +-- modules/other/gail/tests/testlib.c | 4 +- modules/other/gail/tests/testtable.c | 8 +- perf/appwindow.c | 2 +- tests/flicker.c | 8 +- tests/print-editor.c | 8 +- tests/prop-editor.c | 16 +- tests/testactions.c | 4 +- tests/testadjustsize.c | 2 +- tests/testassistant.c | 6 +- tests/testbbox.c | 4 +- tests/testbuttons.c | 14 +- tests/testcalendar.c | 26 +-- tests/testcellrenderertext.c | 2 +- tests/testcombo.c | 22 +-- tests/testcombochange.c | 6 +- tests/testellipsise.c | 2 +- tests/testentrycompletion.c | 4 +- tests/testfilechooser.c | 2 +- tests/testfilechooserbutton.c | 10 +- tests/testframe.c | 2 +- tests/testgtk.c | 248 ++++++++++++++--------------- tests/testheightforwidth.c | 2 +- tests/testiconview.c | 2 +- tests/testinput.c | 2 +- tests/testmenubars.c | 8 +- tests/testmerge.c | 4 +- tests/testmultiscreen.c | 4 +- tests/testoffscreen.c | 12 +- tests/testorientable.c | 2 +- tests/testrecentchoosermenu.c | 2 +- tests/testscale.c | 4 +- tests/testscrolledwindow.c | 12 +- tests/testselection.c | 2 +- tests/testsocket.c | 8 +- tests/testsocket_common.c | 2 +- tests/testspinbutton.c | 4 +- tests/testtext.c | 6 +- tests/testthreads.c | 2 +- tests/testtoolbar.c | 6 +- tests/testtooltips.c | 2 +- tests/testtreecolumns.c | 10 +- tests/testtreecolumnsizing.c | 2 +- tests/testtreeflow.c | 4 +- tests/testtreefocus.c | 4 +- tests/testtreesort.c | 6 +- tests/testvolumebutton.c | 2 +- tests/testwindows.c | 4 +- tests/testxinerama.c | 2 +- tests/treestoretest.c | 8 +- 135 files changed, 502 insertions(+), 500 deletions(-) commit ae1d1fd0489aa1ad89c2cebe5ddb5b58200c588a Author: Javier Jardón Date: Sat Oct 30 05:01:31 2010 +0200 docs: remove template of deprecated gtkcombo widget docs/reference/gtk/tmpl/gtkcombo.sgml | 222 ---------------------------------- 1 file changed, 222 deletions(-) commit 1469c3fd696b6ec635d62a1e406e80baedd62797 Author: Matthias Clasen Date: Fri Oct 29 22:48:26 2010 -0400 Migration guide additions Add some information about expand flags and the scrollable interface. docs/reference/gtk/migrating-2to3.xml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) commit 71b8875d2b5311d2345b79d9a1882aae836ce8db Author: Christian Persch Date: Fri Oct 29 21:16:52 2010 -0400 Make gdk_rgba_to_string() take a const GdkRGBA https://bugzilla.gnome.org/show_bug.cgi?id=633216 gdk/gdkrgba.c | 2 +- gdk/gdkrgba.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 0aa94bb9465f8ec7269366aaa029640a49891478 Author: Matthias Clasen Date: Fri Oct 29 21:13:55 2010 -0400 Fix initial size allocation with child widgets On some cases, it would take a resize of the window for children to 'jump into place'. https://bugzilla.gnome.org/show_bug.cgi?id=633500 gtk/gtkstatusbar.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 6c301d4b0a09f618db0108ce38fdbf69cecc73d2 Author: Javier Jardón Date: Sat Oct 30 02:11:05 2010 +0200 Use gtk_scrollbar_new() instead gtk_[v|h]scrollbar_new() examples/rangewidgets/rangewidgets.c | 2 +- gtk/gtkmenu.c | 2 +- gtk/gtkscrolledwindow.c | 4 ++-- gtk/gtkwidget.c | 2 +- tests/testgtk.c | 8 ++++---- 5 files changed, 9 insertions(+), 9 deletions(-) commit 234553c0934aa641cf1351eb0868a2b9174904b5 Author: Javier Jardón Date: Sat Oct 30 02:07:28 2010 +0200 Use gtk_scale_new() instead gtk_[v|h]scale_new() demos/gtk-demo/textview.c | 2 +- demos/testpixbuf-scale.c | 2 +- examples/rangewidgets/rangewidgets.c | 8 ++++---- gtk/gtkcolorsel.c | 2 +- tests/testgtk.c | 10 +++++----- 5 files changed, 12 insertions(+), 12 deletions(-) commit d03d2943d2a4847f135a441bd924fa9dabf7d6b2 Author: Javier Jardón Date: Sat Oct 30 02:01:27 2010 +0200 Use gtk_scale_new_with_range() instead gtk_[v|h]scale_new_with_range() demos/gtk-demo/offscreen_window.c | 3 ++- docs/tools/widgets.c | 6 ++++-- gtk/tests/testing.c | 3 ++- tests/testellipsise.c | 3 ++- tests/testgtk.c | 3 ++- tests/testoffscreen.c | 5 ++--- tests/testscale.c | 30 ++++++++++++++++++++---------- 7 files changed, 34 insertions(+), 19 deletions(-) commit cdf4b4bbd5bf6b4e7a82954bbecf467b6952bde5 Author: Javier Jardón Date: Sat Oct 30 01:47:13 2010 +0200 Use gtk_paned_new() instead gtk_[v|h]paned_new() demos/gtk-demo/panes.c | 4 ++-- demos/gtk-demo/textview.c | 2 +- docs/reference/gtk/tmpl/gtkpaned.sgml | 2 +- docs/tools/widgets.c | 4 ++-- examples/paned/paned.c | 2 +- gtk/gtkfilechooserdefault.c | 2 +- modules/other/gail/tests/ferret.c | 2 +- tests/flicker.c | 6 +++--- tests/testcalendar.c | 2 +- tests/testgtk.c | 28 ++++++++++++++-------------- tests/testiconview.c | 2 +- tests/testoffscreen.c | 2 +- 12 files changed, 29 insertions(+), 29 deletions(-) commit 524e70414750ea26473e80e9421efa4bfd4401d5 Author: Javier Jardón Date: Sat Oct 30 01:41:55 2010 +0200 Use gtk_ruler_new() instead gtk_[v|h]ruler_new() examples/rulers/rulers.c | 4 ++-- tests/testgtk.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 821c3c65787e6d006c831895b88d0b5b0a3e54e6 Author: Javier Jardón Date: Sat Oct 30 01:32:34 2010 +0200 Use gtk_separator_new() instead gtk_[v|h]separator_new() demos/gtk-demo/dialog.c | 3 ++- demos/gtk-demo/ui_manager.c | 2 +- docs/tools/widgets.c | 6 +++--- examples/calendar/calendar.c | 2 +- examples/packbox/packbox.c | 10 ++++----- examples/progressbar/progressbar.c | 2 +- examples/radiobuttons/radiobuttons.c | 2 +- examples/rangewidgets/rangewidgets.c | 2 +- gtk/gtkcolorsel.c | 2 +- gtk/gtkcombobox.c | 2 +- gtk/gtkfilechooserbutton.c | 2 +- gtk/gtkfontbutton.c | 2 +- modules/other/gail/tests/testtable.c | 2 +- tests/testcalendar.c | 15 +++++++++----- tests/testgtk.c | 40 ++++++++++++++++++------------------ tests/testmenubars.c | 2 +- tests/testorientable.c | 2 +- tests/testtext.c | 2 +- tests/testtreecolumns.c | 3 ++- 19 files changed, 55 insertions(+), 48 deletions(-) commit 2615ebf37e552ad863a5b4c00c1d9bc96a75a557 Author: Javier Jardón Date: Sat Oct 30 01:21:15 2010 +0200 Use gtk_button_box_new() instead gtk_[v|h]_button_box_new() demos/gtk-demo/button_box.c | 4 ++-- examples/buttonbox/buttonbox.c | 4 ++-- examples/calendar/calendar.c | 4 ++-- gtk/gtkdialog.c | 2 +- gtk/gtkinfobar.c | 2 +- modules/other/gail/tests/testlib.c | 2 +- tests/testbbox.c | 4 ++-- tests/testcalendar.c | 2 +- tests/testfilechooser.c | 2 +- tests/testgtk.c | 8 ++++---- tests/testiconview.c | 4 ++-- tests/testorientable.c | 2 +- tests/testrecentchooser.c | 2 +- tests/testtext.c | 2 +- tests/testtreecolumns.c | 4 ++-- 15 files changed, 24 insertions(+), 24 deletions(-) commit 34627a6371978157a93100e88d86e267e71ce29a Author: Michael Natterer Date: Fri Oct 29 13:19:22 2010 +0200 gtk: remove declarations of removed internal functions gtk/gtkhbbox.h | 5 ----- gtk/gtkvbbox.h | 5 ----- 2 files changed, 10 deletions(-) commit ef03dc3fc6c72cf092b8b0ee95940e33f2ff9299 Author: Matthias Clasen Date: Fri Oct 29 12:58:24 2010 -0400 Don't set get_preferred_width_for_height to NULL The size request machinery expects that it is non-NULL. gtk/gtkbbox.c | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) commit 70bef431b0276a4892f35b1f3ed1ae639ac216af Author: Matthias Clasen 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/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcombobox.c | 17 +++++++++++++++++ gtk/gtkcombobox.h | 9 +++++---- 4 files changed, 24 insertions(+), 4 deletions(-) commit d0974d4f0238944631049853c917acf97c405c6f Author: Javier Jardón Date: Fri Oct 29 03:28:24 2010 +0200 Re-enable deprecation guards gtk/gtklayout.c | 2 -- gtk/gtklayout.h | 2 +- gtk/gtkviewport.c | 3 +-- gtk/gtkviewport.h | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) commit 92431720dc06a01da08c6ea96643f744fedc514e Author: Carles Ferrando Date: Fri Oct 29 01:37:58 2010 +0100 Updated Catalan (Valencian) translation po-properties/ca@valencia.po | 4661 ++++++++++++++++++++---------------------- po/ca@valencia.po | 2367 ++++++++++----------- 2 files changed, 3479 insertions(+), 3549 deletions(-) commit 18797dfa9a4a3bf4457a65992535ee35d5321033 Author: Carlos Garnacho Date: Thu Oct 28 23:01:16 2010 +0200 Use the client pointer for events with no device. The core pointer is sort of meaningless in a multidevice environment, the client pointer is used instead to fake a GdkDevice on events that don't have one. gdk/gdkevents.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 2d65bd08c31aaaa00d22cd24d76057404a0a95f1 Author: Owen W. Taylor Date: Thu Oct 28 16:43:55 2010 -0400 Remove unused GdkDeviceManager variable gdk_display_get_device_manager() was called but the device manager not used. gdk/gdkevents.c | 2 -- 1 file changed, 2 deletions(-) commit ac0b97aa23cbfee3884710645878161539c9aa04 Author: Matthias Clasen Date: Thu Oct 28 14:27:04 2010 -0400 ifdef X-specific stuff gdk_x11_ APIs can only be used inside #ifdef GDK_WINDOWING_X11. gtk/gtkapplication.c | 2 ++ 1 file changed, 2 insertions(+) commit 22d01c45cc7a033d5ca2623c5de6eb0ff2bd55cf Author: Matthias Clasen Date: Thu Oct 28 14:22:46 2010 -0400 GtkButtonBox doesn't do height-for-width GtkButtonBox doesn't do height-for-width, therefore we should explicitly set these methods to NULL instead of hoping that the inherited GtkBox implementations work ok. gtk/gtkbbox.c | 2 ++ 1 file changed, 2 insertions(+) commit 1448111a581957b44ad82bb99558879642c5797b Author: John (J5) Palmieri Date: Thu Oct 28 13:25:10 2010 -0400 [introspection] annotate delete_text invoker to match do_delete_text v-method gtk/gtkeditable.c | 2 ++ 1 file changed, 2 insertions(+) commit e0d1652a995a8b79e7690c210561828c3059055b Author: Vincent Untz Date: Thu Oct 28 12:16:55 2010 -0400 Port tests to GtkScrollable API instead of deprecated GtkLayout API https://bugzilla.gnome.org/show_bug.cgi?id=633374 tests/testgtk.c | 8 ++++---- tests/testoffscreen.c | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) commit 3b1c301a6627a0cf00cf0ab1f8b40198cae0bab5 Author: Tristan Van Berkom Date: Sat Oct 30 17:32:15 2010 +0900 Made GtkCellAreaBox:align-cells a packing property per cell Implemented all request apis on GtkCellAreaBox considering alignment of groups of cells (some cells can be aligned while others fill space smartly). gtk/gtkcellarea.h | 2 +- gtk/gtkcellareabox.c | 697 +++++++++++++++++++++++++++++++---------------- gtk/gtkcellareabox.h | 9 +- gtk/gtkcellareaboxiter.c | 302 ++++++++++++++------ gtk/gtkcellareaboxiter.h | 102 +++---- gtk/gtkcellareaiter.c | 226 +++++++++++---- gtk/gtkcellareaiter.h | 100 ++++--- 7 files changed, 978 insertions(+), 460 deletions(-) commit 211c39c50010a0f3bebcb60a14c72f68d63d512f Author: Ignacio Casal Quinteiro Date: Thu Oct 28 11:54:05 2010 +0200 Remove useless vars. gtk/gtktable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 89cc46374d069941282756d826f79b2de203ffbd Author: Tristan Van Berkom Date: Thu Oct 28 16:00:19 2010 +0900 Fire a warning if there are any handlers connected to the deprecated "size-request" signal. gtk/gtksizerequest.c | 7 +++++++ gtk/gtkwidget.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 731853a7ec97be6060507157230f2e3b2b998b1b Author: Tristan Van Berkom Date: Thu Oct 28 15:41:00 2010 +0900 Added a runtime warning if any class is implementing the ->size_request() vfunc. gtk/gtksizerequest.c | 7 +++++++ 1 file changed, 7 insertions(+) commit b277ba4238842058c375cb0122ebb64216a16353 Author: Tristan Van Berkom Date: Thu Oct 28 15:17:06 2010 +0900 Make GtkPathBar use set_size_request() instead of the "size-request" signal. gtk/gtkpathbar.c | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit 05ca7e14b08cef93b1884a9a66dad18924ea3101 Author: Tristan Van Berkom Date: Thu Oct 28 15:16:06 2010 +0900 Removed size_request from GtkToolItemGroup Ofcourse GtkToolPalette needs real migration to height-for-width apis, this patch just removes the need for the size_request signal and vfunc. gtk/gtktoolitemgroup.c | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) commit 3265d46c9d8f8fb6e23b04f671fde546907af988 Author: Tristan Van Berkom Date: Thu Oct 28 14:56:04 2010 +0900 Use gtk_widget_set_size_request() instead of handling "size-request" signals. gtk/gtktoolitemgroup.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit d02443d57cc939fad5deb97b968fd3d7a0ca2519 Author: Matthias Clasen Date: Wed Oct 27 15:55:33 2010 -0400 Add a migration guide section on size_request docs/reference/gtk/migrating-2to3.xml | 176 ++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) commit 9c128ed442bdd06b5364d6b31c830841101cf374 Author: Matthias Clasen Date: Wed Oct 27 13:00:58 2010 -0400 Fix the build gtk/gtksocket-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eb60282b1b2037b31f07c0fc7c71883cb64474d8 Author: Matthias Clasen Date: Wed Oct 27 12:53:47 2010 -0400 Fix gtk_fixed_get_preferred_width When dealing with widths, use x, not y. Spotted by Ignacio Casal Quintero. gtk/gtkfixed.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2a37d949baff1557f161ee1baed5b632b1487489 Author: Bastien Nocera Date: Wed Oct 27 17:47:08 2010 +0100 gtk: Fix crasher when loading symbolic icons If the style didn't include symbolic colors for either success, warning or error, gtk_icon_info_load_symbolic_for_style() would crash. Instead, make sure we don't try to use the colors if they're not available, and fallback on default colors inside _gtk_icon_info_load_symbolic_internal(). gtk/gtkicontheme.c | 83 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 35 deletions(-) commit d8fdbd8b72adc3aa119890aeb6ba17766e0094b6 Author: Owen W. Taylor Date: Wed Oct 27 12:40:59 2010 -0400 GtkSocket: Add error trap around call to XFixesChangeSaveSet() Previously any X error from XFixesChangeSaveSet() was being eaten by the subsequent error trap when sending a client message. With asynchronous error traps, that side effect no longer occurs, so we need to add a proper error trap around the call to XFixesChangeSaveSet(). https://bugzilla.gnome.org/show_bug.cgi?id=633274 gtk/gtksocket-x11.c | 2 ++ 1 file changed, 2 insertions(+) commit d86164f90dc0df9f08892558ebc1121e9960ad40 Author: Tristan Van Berkom Date: Thu Oct 28 01:40:51 2010 +0900 Revert "Removed size_request from GtkTextView" This reverts commit 87dfa724ebb4e8710bee17461cb4823ba66d8658. I pushed this to the wrong branch, ouch sorry. gtk/gtktextview.c | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) commit 2d4f3e13659f2dc0bb2687a9ddbfa5d9f43c0117 Author: Matthias Clasen Date: Wed Oct 27 11:17:40 2010 -0400 Remove size_request from GtkSocket This is only preliminary, GtkSocket can do minimal/natural width properly, there's code for that in the extended-layout branch. gtk/gtksocket.c | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 38 insertions(+), 15 deletions(-) commit 965b3af8a1c392caa2395df421396da5ccd572d2 Author: Matthias Clasen Date: Wed Oct 27 11:16:02 2010 -0400 Don't g_free gslice-allocated structures This was causing memory corruption when removing remote plugs from sockets. gtk/gtkdnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3cdf3bc46cbb7b2a5347ea95a5ee6a41a2bc6882 Author: Matthias Clasen Date: Wed Oct 27 10:32:58 2010 -0400 Remove size_request from GtkScale gtk/gtkscale.c | 59 ++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 16 deletions(-) commit e573a455bb93f24814a6ecc25a5f910615079661 Author: Tristan Van Berkom Date: Wed Oct 27 23:59:43 2010 +0900 Removed size_request from GtkTearoffMenuItem gtk/gtktearoffmenuitem.c | 49 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) commit 292f32dde8af55d57eefba1c432872b0d3479b05 Author: Tristan Van Berkom Date: Wed Oct 27 23:34:58 2010 +0900 Fixed remaining call to ->size_request in GtkTextView. gtk/gtktextview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ebcb6e6b94c0a39e3129841612e24867c0daf259 Author: Matthias Clasen Date: Wed Oct 27 10:17:58 2010 -0400 Remove size_request from GtkSeparatorToolItem gtk/gtkseparatortoolitem.c | 54 +++++++++++++++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 17 deletions(-) commit 5e0451de3a4042a218def4bb47d610bbe91ca276 Author: Matthias Clasen Date: Wed Oct 27 10:14:25 2010 -0400 Use correct icon name in testtoolbar tests/testtoolbar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0db2b334b0f7613732ee4e8a1200faa394ead29d Author: Tristan Van Berkom Date: Wed Oct 27 22:59:49 2010 +0900 Removed size_request from GtkTextView gtk/gtktextview.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 9f074f8612e5d6909a15d40dca0e28b5136b3bee Author: Matthias Clasen Date: Wed Oct 27 09:53:46 2010 -0400 Remove size_request from gtkToolItem gtk/gtktoolitem.c | 80 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 45 insertions(+), 35 deletions(-) commit 0b3e2ffee6346ce44a88a2b49bd9d2645fb4204d Author: Tristan Van Berkom Date: Wed Oct 27 22:50:24 2010 +0900 Removing size_request from GtkToolPalette Note GtkToolPalette is internally height-for-width, it needs to be refactored to cooperate with GTK+'s height-for-width geometry management properly. gtk/gtktoolpalette.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit bf75f63f490144e17ff88cc82e111dcd1f777603 Author: Matthias Clasen Date: Wed Oct 27 09:41:37 2010 -0400 Remove size_request from GtkToolbar This is just a bandaid fix, the toolbar should really return proper min/natural sizes, so that we can handle the overflow properly. gtk/gtktoolbar.c | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) commit f3d5e20cff2ce5b225955f98691d5194f463c70b Author: Matthias Clasen Date: Wed Oct 27 09:32:42 2010 -0400 Remove size_request from GtkTable gtk/gtktable.c | 50 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 12 deletions(-) commit cd2a7a899f0a08442fc36b257f9144e3d3f77189 Author: Tristan Van Berkom Date: Wed Oct 27 22:23:25 2010 +0900 Removing size_request from GtkTreeview. This should be implemented as propery height-for-width by the treeview-refactor branch. This commit includes a FIXME comment that scroll adjustments should not be updated from inside size requests but only after receiving an allocation. gtk/gtktreeview.c | 53 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 42 insertions(+), 11 deletions(-) commit 113362b16900ad424e0a44474a726b2e36ecaac4 Author: Matthias Clasen Date: Wed Oct 27 09:23:07 2010 -0400 Remove size_request from GtkRuler gtk/gtkruler.c | 57 ++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 17 deletions(-) commit 7f8d92f02ce25e7bf91c357a7f169de74d8b85ed Author: Matthias Clasen Date: Wed Oct 27 09:13:26 2010 -0400 Remove size_request from GtkPathBar gtk/gtkpathbar.c | 75 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 54 insertions(+), 21 deletions(-) commit 70c81d665114830dffb8d9cb11f9bd6abefd2845 Author: Matthias Clasen Date: Wed Oct 27 08:33:42 2010 -0400 Remove size_request from GtkSeparator gtk/gtkseparator.c | 72 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 27 deletions(-) commit 4927c16486951413db2746b9899fc01c8283b30b Author: Matthias Clasen Date: Wed Oct 27 08:10:40 2010 -0400 Remove size_request from GtkRange gtk/gtkrange.c | 51 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 9 deletions(-) commit 53744b6daf9c9c1fd305302ab082ce2b9089458d Author: Matthias Clasen Date: Wed Oct 27 07:57:03 2010 -0400 Fix a typo gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6b5debcaca54b01beb232fd009b7b9574e39d113 Author: Matthias Clasen Date: Wed Oct 27 07:55:27 2010 -0400 Remove size_request from GtkPaned This is not the final word; GtkPaned should really implement height-for-width, but I didn't have time to complete that now. gtk/gtkpaned.c | 76 +++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 25 deletions(-) commit c823f335167d4d4ba7f0a06065164b3a78d1b43e Author: Ivar Smolin Date: Wed Oct 27 11:22:06 2010 +0300 [l10n] Updated Estonian translation po-properties/et.po | 3022 ++++++++++----------------------------------------- 1 file changed, 544 insertions(+), 2478 deletions(-) commit 34e1cd373bcc1276164da3814600df68f443e478 Author: Tristan Van Berkom Date: Wed Oct 27 14:43:30 2010 +0900 Removed size_request from GtkOffscreenWindow gtk/gtkoffscreenwindow.c | 64 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 49 insertions(+), 15 deletions(-) commit af0c4bc656cc6a45e9ad8c7d6afc5de752c9b0ea Author: Tristan Van Berkom Date: Wed Oct 27 14:35:04 2010 +0900 Removed size_request from GtkNotebook gtk/gtknotebook.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit e9f541dc5143062fc2ae521d239cd9067bf7e3e9 Author: Tristan Van Berkom Date: Wed Oct 27 14:30:07 2010 +0900 Removed size_request from GtkMenuBar gtk/gtkmenubar.c | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) commit 0f9c04769ba82389f5851503910f81fc2a121e98 Author: Tristan Van Berkom Date: Wed Oct 27 14:12:41 2010 +0900 Removed size_request from GtkImageMenuItem gtk/gtkimagemenuitem.c | 114 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 95 insertions(+), 19 deletions(-) commit 8565b86223cfbf08c7eb23f4272f152c752add7d Author: Tristan Van Berkom Date: Wed Oct 27 14:11:36 2010 +0900 Removed size_request from GtkIconView. gtk/gtkiconview.c | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) commit 399f353427b7fdcaf9dfb0c45ccbb3f1fa79c4ff Author: Tristan Van Berkom Date: Wed Oct 27 13:56:46 2010 +0900 Remove size_request from GtkHandleBox gtk/gtkhandlebox.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 16512bd9d3ca1cd675f9cd701dbe5f4a3c760d59 Author: Tristan Van Berkom Date: Wed Oct 27 13:56:13 2010 +0900 Fixed unused variable in get_preferred_height(). gtk/gtkentry.c | 1 - 1 file changed, 1 deletion(-) commit f336754a8fb8d3283ef77d70ab374c3d3f5bd53e Author: Matthias Clasen Date: Tue Oct 26 23:46:06 2010 -0400 Remove size_request from GtkSpinButton gtk/gtkspinbutton.c | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) commit eca2d782ce07300aedd82dce5260c4e8a1700d06 Author: Matthias Clasen Date: Tue Oct 26 23:30:48 2010 -0400 Remove size_request from GtkProgressBar gtk/gtkprogressbar.c | 115 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 82 insertions(+), 33 deletions(-) commit f83403098ddb2d9c8cf9787b826f352f32abf045 Author: Matthias Clasen Date: Tue Oct 26 23:16:40 2010 -0400 Remove size_reuqest from GtkImage gtk/gtkimage.c | 90 ++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 34 deletions(-) commit d4a07d566180226649721a53c884d5d97708e755 Author: Matthias Clasen Date: Tue Oct 26 23:03:10 2010 -0400 Remove size_request from GtkLayout gtk/gtklayout.c | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) commit 381cd8b07ca9f0f0352b41acfca29cf43d549465 Author: Matthias Clasen Date: Tue Oct 26 22:56:53 2010 -0400 Remove size_request from GtkHSV gtk/gtkhsv.c | 787 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 386 insertions(+), 401 deletions(-) commit b3f6f67c33728e274005969d98999da763981aa2 Author: Matthias Clasen Date: Tue Oct 26 22:28:24 2010 -0400 Remove size_request from GtkFixed gtk/gtkfixed.c | 312 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 153 insertions(+), 159 deletions(-) commit e165c6c884c26c4b1e689995da4d59fd973378cd Author: Matthias Clasen Date: Tue Oct 26 21:41:13 2010 -0400 Remove size_request from GtkEntry gtk/gtkentry.c | 78 +++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 58 insertions(+), 20 deletions(-) commit 2e4e7264e6d4c0b7876a5773159d3c570cdf87bb Author: Matthias Clasen Date: Tue Oct 26 21:29:58 2010 -0400 Remove size_request from GtkCheckButton gtk/gtkcheckbutton.c | 103 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 77 insertions(+), 26 deletions(-) commit 23a9127765e6a5cd6649544ffbb595e660dcbdbd Author: Matthias Clasen Date: Tue Oct 26 21:06:40 2010 -0400 Remove size_request from GtkCalendar gtk/gtkcalendar.c | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) commit 2078db969cbff6be2ea731d2f74b1c3aff6c40e6 Author: Matthias Clasen Date: Tue Oct 26 20:57:40 2010 -0400 Remove size_request from GtkButtonBox gtk/gtkbbox.c | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) commit 42de07f2f321245f9dbfa298cbf838501821af94 Author: Matthias Clasen Date: Tue Oct 26 20:57:23 2010 -0400 Remove size_request from GtkAssistant gtk/gtkassistant.c | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) commit 65dd3460ceb42e4412437b27530d00d04caea1d0 Author: Javier Jardón Date: Tue Oct 26 06:35:10 2010 +0200 Fix gtk-doc markup: /* */ should be /*< private >*/ gtk/gtkalignment.h | 2 +- gtk/gtkcellrenderer.h | 2 +- gtk/gtkcellrenderercombo.h | 2 +- gtk/gtkcellrendererspin.h | 2 +- gtk/gtkcellrendererspinner.h | 2 +- gtk/gtkcheckmenuitem.h | 2 +- gtk/gtkcolorseldialog.h | 2 +- gtk/gtkcomboboxtext.h | 2 +- gtk/gtkfixed.h | 2 +- gtk/gtkfontsel.h | 2 +- gtk/gtkframe.h | 2 +- gtk/gtkgrid.h | 2 +- gtk/gtkhandlebox.h | 2 +- gtk/gtkhsv.h | 2 +- gtk/gtkiconfactory.h | 2 +- gtk/gtkiconview.h | 2 +- gtk/gtkimage.h | 2 +- gtk/gtkimcontextsimple.h | 2 +- gtk/gtkimmulticontext.h | 2 +- gtk/gtkinvisible.h | 2 +- gtk/gtklayout.h | 2 +- gtk/gtkmenubar.h | 2 +- gtk/gtkmisc.h | 2 +- gtk/gtknotebook.h | 2 +- gtk/gtkprinter.h | 2 +- gtk/gtkprintoperation.h | 2 +- gtk/gtkprintunixdialog.h | 2 +- gtk/gtkprogressbar.h | 2 +- gtk/gtkradiobutton.h | 2 +- gtk/gtkradiomenuitem.h | 2 +- gtk/gtkrecentchoosermenu.h | 2 +- gtk/gtkrecentchooserwidget.h | 2 +- gtk/gtkrecentmanager.h | 2 +- gtk/gtkruler.h | 2 +- gtk/gtkscale.h | 2 +- gtk/gtksizegroup.h | 2 +- gtk/gtkspinbutton.h | 2 +- gtk/gtkspinner.h | 2 +- gtk/gtkstatusbar.h | 2 +- gtk/gtktable.h | 2 +- gtk/gtktearoffmenuitem.h | 2 +- gtk/gtktreeview.h | 2 +- gtk/gtkviewport.h | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) commit 73bac5af3b95b5b5c539a8f8700bfe2ae796dd25 Author: Javier Jardón Date: Sat Oct 30 06:53:44 2010 +0200 Emphasize that GtkBox and GtkTable can be replaced by GtkGrid docs/reference/gtk/tmpl/gtktable.sgml | 2 ++ gtk/gtkbox.c | 4 ++++ 2 files changed, 6 insertions(+) commit a9894d4cf48e04dcb89043b425be07870ad7c496 Author: Javier Jardón Date: Sat Oct 30 05:00:32 2010 +0200 Use gtk_box_new() instead gtk_[v|h]box_new() demos/gtk-demo/assistant.c | 4 +- demos/gtk-demo/button_box.c | 6 +- demos/gtk-demo/changedisplay.c | 6 +- demos/gtk-demo/clipboard.c | 8 +- demos/gtk-demo/colorsel.c | 2 +- demos/gtk-demo/combobox.c | 8 +- demos/gtk-demo/dialog.c | 10 +- demos/gtk-demo/drawingarea.c | 2 +- demos/gtk-demo/editable_cells.c | 4 +- demos/gtk-demo/entry_buffer.c | 2 +- demos/gtk-demo/entry_completion.c | 2 +- demos/gtk-demo/expander.c | 2 +- demos/gtk-demo/iconview.c | 2 +- demos/gtk-demo/images.c | 2 +- demos/gtk-demo/infobar.c | 4 +- demos/gtk-demo/list_store.c | 2 +- demos/gtk-demo/main.c | 2 +- demos/gtk-demo/menus.c | 6 +- demos/gtk-demo/offscreen_window.c | 2 +- demos/gtk-demo/offscreen_window2.c | 4 +- demos/gtk-demo/panes.c | 2 +- demos/gtk-demo/rotated_text.c | 2 +- demos/gtk-demo/search_entry.c | 4 +- demos/gtk-demo/sizegroup.c | 2 +- demos/gtk-demo/spinner.c | 6 +- demos/gtk-demo/stock_browser.c | 4 +- demos/gtk-demo/textscroll.c | 2 +- demos/gtk-demo/toolpalette.c | 4 +- demos/gtk-demo/tree_store.c | 2 +- demos/gtk-demo/ui_manager.c | 4 +- demos/testanimation.c | 4 +- demos/testgtk/main.c | 2 +- demos/testpixbuf-save.c | 2 +- demos/testpixbuf-scale.c | 4 +- docs/tools/widgets.c | 40 ++--- examples/arrow/arrow.c | 2 +- examples/buttonbox/buttonbox.c | 6 +- examples/buttons/buttons.c | 2 +- examples/calendar/calendar.c | 16 +- examples/entry/entry.c | 4 +- examples/gtkdial/dial_test.c | 2 +- examples/helloworld2/helloworld2.c | 2 +- examples/label/label.c | 6 +- examples/menu/itemfactory.c | 2 +- examples/menu/menu.c | 2 +- examples/packbox/packbox.c | 14 +- examples/progressbar/progressbar.c | 2 +- examples/radiobuttons/radiobuttons.c | 6 +- examples/rangewidgets/rangewidgets.c | 18 +-- examples/scribble-simple/scribble-simple.c | 2 +- examples/scribble-xinput/scribble-xinput.c | 2 +- examples/spinbutton/spinbutton.c | 26 +-- examples/statusbar/statusbar.c | 2 +- gtk/gtkaboutdialog.c | 4 +- gtk/gtkassistant.c | 2 +- gtk/gtkbutton.c | 4 +- gtk/gtkcolorsel.c | 12 +- gtk/gtkcombobox.c | 2 +- gtk/gtkcustompaperunixdialog.c | 14 +- gtk/gtkdialog.c | 2 +- gtk/gtkentrycompletion.c | 2 +- gtk/gtkfilechooserbutton.c | 2 +- gtk/gtkfilechooserdefault.c | 25 +-- gtk/gtkfontbutton.c | 2 +- gtk/gtkfontsel.c | 4 +- gtk/gtkinfobar.c | 2 +- gtk/gtkmenu.c | 4 +- gtk/gtkmenutoolbutton.c | 6 +- gtk/gtkmessagedialog.c | 4 +- gtk/gtkmountoperation.c | 12 +- gtk/gtkpagesetupunixdialog.c | 2 +- gtk/gtkpathbar.c | 2 +- gtk/gtkprintbackend.c | 6 +- gtk/gtkprinteroptionwidget.c | 2 +- gtk/gtkprintunixdialog.c | 26 +-- gtk/gtkradiobutton.c | 2 +- gtk/gtkrecentchooserdefault.c | 2 +- gtk/gtkscalebutton.c | 2 +- gtk/gtkstatusbar.c | 2 +- gtk/gtktoolbutton.c | 8 +- gtk/gtktooltip.c | 3 +- gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkwindow.c | 2 +- gtk/tests/crossingevents.c | 2 +- modules/other/gail/tests/ferret.c | 26 +-- modules/other/gail/tests/testlib.c | 4 +- modules/other/gail/tests/testtable.c | 8 +- perf/appwindow.c | 2 +- tests/flicker.c | 8 +- tests/print-editor.c | 8 +- tests/prop-editor.c | 16 +- tests/testactions.c | 4 +- tests/testadjustsize.c | 2 +- tests/testassistant.c | 6 +- tests/testbbox.c | 4 +- tests/testbuttons.c | 14 +- tests/testcalendar.c | 26 +-- tests/testcellrenderertext.c | 2 +- tests/testcombo.c | 22 +-- tests/testcombochange.c | 6 +- tests/testellipsise.c | 2 +- tests/testentrycompletion.c | 4 +- tests/testfilechooser.c | 2 +- tests/testfilechooserbutton.c | 10 +- tests/testframe.c | 2 +- tests/testgtk.c | 248 ++++++++++++++--------------- tests/testheightforwidth.c | 2 +- tests/testiconview.c | 2 +- tests/testinput.c | 2 +- tests/testmenubars.c | 8 +- tests/testmerge.c | 4 +- tests/testmultiscreen.c | 4 +- tests/testoffscreen.c | 12 +- tests/testorientable.c | 2 +- tests/testrecentchoosermenu.c | 2 +- tests/testscale.c | 4 +- tests/testscrolledwindow.c | 12 +- tests/testselection.c | 2 +- tests/testsocket.c | 8 +- tests/testsocket_common.c | 2 +- tests/testspinbutton.c | 4 +- tests/testtext.c | 6 +- tests/testthreads.c | 2 +- tests/testtoolbar.c | 6 +- tests/testtooltips.c | 2 +- tests/testtreecolumns.c | 10 +- tests/testtreecolumnsizing.c | 2 +- tests/testtreeflow.c | 4 +- tests/testtreefocus.c | 4 +- tests/testtreesort.c | 6 +- tests/testvolumebutton.c | 2 +- tests/testwindows.c | 4 +- tests/testxinerama.c | 2 +- tests/treestoretest.c | 8 +- 135 files changed, 502 insertions(+), 500 deletions(-) commit b2207f6730137f5167b39d6c686a905ba2f532ab Author: Javier Jardón Date: Sat Oct 30 05:01:31 2010 +0200 docs: remove template of deprecated gtkcombo widget docs/reference/gtk/tmpl/gtkcombo.sgml | 222 ---------------------------------- 1 file changed, 222 deletions(-) commit 9795bd4c8c484bfe48f5abedb879b8eeb6d0e33c Author: Matthias Clasen Date: Fri Oct 29 22:48:26 2010 -0400 Migration guide additions Add some information about expand flags and the scrollable interface. docs/reference/gtk/migrating-2to3.xml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) commit edec3e12ddba878781a41b5e67e3c47dff03d635 Author: Christian Persch Date: Fri Oct 29 21:16:52 2010 -0400 Make gdk_rgba_to_string() take a const GdkRGBA https://bugzilla.gnome.org/show_bug.cgi?id=633216 gdk/gdkrgba.c | 2 +- gdk/gdkrgba.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 630b2c58b4e7f5ba245ab57794c31a6b2e6090d4 Author: Matthias Clasen Date: Fri Oct 29 21:13:55 2010 -0400 Fix initial size allocation with child widgets On some cases, it would take a resize of the window for children to 'jump into place'. https://bugzilla.gnome.org/show_bug.cgi?id=633500 gtk/gtkstatusbar.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 570b90e218d06da28fb7674c010c73da9427aa9b Author: Javier Jardón Date: Sat Oct 30 02:11:05 2010 +0200 Use gtk_scrollbar_new() instead gtk_[v|h]scrollbar_new() examples/rangewidgets/rangewidgets.c | 2 +- gtk/gtkmenu.c | 2 +- gtk/gtkscrolledwindow.c | 4 ++-- gtk/gtkwidget.c | 2 +- tests/testgtk.c | 8 ++++---- 5 files changed, 9 insertions(+), 9 deletions(-) commit 217036975a1305c734e912e7c87394ee874bc6ee Author: Javier Jardón Date: Sat Oct 30 02:07:28 2010 +0200 Use gtk_scale_new() instead gtk_[v|h]scale_new() demos/gtk-demo/textview.c | 2 +- demos/testpixbuf-scale.c | 2 +- examples/rangewidgets/rangewidgets.c | 8 ++++---- gtk/gtkcolorsel.c | 2 +- tests/testgtk.c | 10 +++++----- 5 files changed, 12 insertions(+), 12 deletions(-) commit 8177ad320e19a5800ccb2d9d0b79dfe7dc334486 Author: Javier Jardón Date: Sat Oct 30 02:01:27 2010 +0200 Use gtk_scale_new_with_range() instead gtk_[v|h]scale_new_with_range() demos/gtk-demo/offscreen_window.c | 3 ++- docs/tools/widgets.c | 6 ++++-- gtk/tests/testing.c | 3 ++- tests/testellipsise.c | 3 ++- tests/testgtk.c | 3 ++- tests/testoffscreen.c | 5 ++--- tests/testscale.c | 30 ++++++++++++++++++++---------- 7 files changed, 34 insertions(+), 19 deletions(-) commit b3a7d401a155a3cfeee61b4b094124f2ea97e6ac Author: Javier Jardón Date: Sat Oct 30 01:47:13 2010 +0200 Use gtk_paned_new() instead gtk_[v|h]paned_new() demos/gtk-demo/panes.c | 4 ++-- demos/gtk-demo/textview.c | 2 +- docs/reference/gtk/tmpl/gtkpaned.sgml | 2 +- docs/tools/widgets.c | 4 ++-- examples/paned/paned.c | 2 +- gtk/gtkfilechooserdefault.c | 2 +- modules/other/gail/tests/ferret.c | 2 +- tests/flicker.c | 6 +++--- tests/testcalendar.c | 2 +- tests/testgtk.c | 28 ++++++++++++++-------------- tests/testiconview.c | 2 +- tests/testoffscreen.c | 2 +- 12 files changed, 29 insertions(+), 29 deletions(-) commit f00f120fd7daa01904dfb3dc5248ac3793274e83 Author: Javier Jardón Date: Sat Oct 30 01:41:55 2010 +0200 Use gtk_ruler_new() instead gtk_[v|h]ruler_new() examples/rulers/rulers.c | 4 ++-- tests/testgtk.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 8d008790be41f3bd265a2addb2143ebbc8afac2b Author: Javier Jardón Date: Sat Oct 30 01:32:34 2010 +0200 Use gtk_separator_new() instead gtk_[v|h]separator_new() demos/gtk-demo/dialog.c | 3 ++- demos/gtk-demo/ui_manager.c | 2 +- docs/tools/widgets.c | 6 +++--- examples/calendar/calendar.c | 2 +- examples/packbox/packbox.c | 10 ++++----- examples/progressbar/progressbar.c | 2 +- examples/radiobuttons/radiobuttons.c | 2 +- examples/rangewidgets/rangewidgets.c | 2 +- gtk/gtkcolorsel.c | 2 +- gtk/gtkcombobox.c | 2 +- gtk/gtkfilechooserbutton.c | 2 +- gtk/gtkfontbutton.c | 2 +- modules/other/gail/tests/testtable.c | 2 +- tests/testcalendar.c | 15 +++++++++----- tests/testgtk.c | 40 ++++++++++++++++++------------------ tests/testmenubars.c | 2 +- tests/testorientable.c | 2 +- tests/testtext.c | 2 +- tests/testtreecolumns.c | 3 ++- 19 files changed, 55 insertions(+), 48 deletions(-) commit e31304fb7b86b134edf85c9acb1432b1e15f5831 Author: Javier Jardón Date: Sat Oct 30 01:21:15 2010 +0200 Use gtk_button_box_new() instead gtk_[v|h]_button_box_new() demos/gtk-demo/button_box.c | 4 ++-- examples/buttonbox/buttonbox.c | 4 ++-- examples/calendar/calendar.c | 4 ++-- gtk/gtkdialog.c | 2 +- gtk/gtkinfobar.c | 2 +- modules/other/gail/tests/testlib.c | 2 +- tests/testbbox.c | 4 ++-- tests/testcalendar.c | 2 +- tests/testfilechooser.c | 2 +- tests/testgtk.c | 8 ++++---- tests/testiconview.c | 4 ++-- tests/testorientable.c | 2 +- tests/testrecentchooser.c | 2 +- tests/testtext.c | 2 +- tests/testtreecolumns.c | 4 ++-- 15 files changed, 24 insertions(+), 24 deletions(-) commit 8154a5930dab5f9a75132d82d867273e4b776120 Author: Michael Natterer Date: Fri Oct 29 13:19:22 2010 +0200 gtk: remove declarations of removed internal functions gtk/gtkhbbox.h | 5 ----- gtk/gtkvbbox.h | 5 ----- 2 files changed, 10 deletions(-) commit b2397d3d7e1babada20ca2e6d10640e3eb20a7e7 Author: Matthias Clasen Date: Fri Oct 29 12:58:24 2010 -0400 Don't set get_preferred_width_for_height to NULL The size request machinery expects that it is non-NULL. gtk/gtkbbox.c | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) commit ac3fe174f7497a743bc01b6f699ebb740706d488 Author: Matthias Clasen 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/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcombobox.c | 17 +++++++++++++++++ gtk/gtkcombobox.h | 9 +++++---- 4 files changed, 24 insertions(+), 4 deletions(-) commit 8b512bd9dd4c16abb27d18dc40b32b6c0545fff5 Author: Javier Jardón Date: Fri Oct 29 03:28:24 2010 +0200 Re-enable deprecation guards gtk/gtklayout.c | 2 -- gtk/gtklayout.h | 2 +- gtk/gtkviewport.c | 3 +-- gtk/gtkviewport.h | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) commit a4d9d2c3d4c5c47b600b27d65994d66ab3b0c28a Author: Carles Ferrando Date: Fri Oct 29 01:37:58 2010 +0100 Updated Catalan (Valencian) translation po-properties/ca@valencia.po | 4661 ++++++++++++++++++++---------------------- po/ca@valencia.po | 2367 ++++++++++----------- 2 files changed, 3479 insertions(+), 3549 deletions(-) commit b1dec866e595818f80532004064b5e1d399f2eb5 Author: Carlos Garnacho Date: Thu Oct 28 23:01:16 2010 +0200 Use the client pointer for events with no device. The core pointer is sort of meaningless in a multidevice environment, the client pointer is used instead to fake a GdkDevice on events that don't have one. gdk/gdkevents.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 398728feb520d6f31f23055d2c33888a9396cdaf Author: Owen W. Taylor Date: Thu Oct 28 16:43:55 2010 -0400 Remove unused GdkDeviceManager variable gdk_display_get_device_manager() was called but the device manager not used. gdk/gdkevents.c | 2 -- 1 file changed, 2 deletions(-) commit 7da5cd5fe627d4693285a4a9f4886699fae8477b Author: Matthias Clasen Date: Thu Oct 28 14:27:04 2010 -0400 ifdef X-specific stuff gdk_x11_ APIs can only be used inside #ifdef GDK_WINDOWING_X11. gtk/gtkapplication.c | 2 ++ 1 file changed, 2 insertions(+) commit 7018c2acc7da8a7d3a363cc6ea2fd0f2d51d4451 Author: Matthias Clasen Date: Thu Oct 28 14:22:46 2010 -0400 GtkButtonBox doesn't do height-for-width GtkButtonBox doesn't do height-for-width, therefore we should explicitly set these methods to NULL instead of hoping that the inherited GtkBox implementations work ok. gtk/gtkbbox.c | 2 ++ 1 file changed, 2 insertions(+) commit a863697784649f5e04453665bee5b645ef54951f Author: John (J5) Palmieri Date: Thu Oct 28 13:25:10 2010 -0400 [introspection] annotate delete_text invoker to match do_delete_text v-method gtk/gtkeditable.c | 2 ++ 1 file changed, 2 insertions(+) commit 4f9f52a6ea3c2010473005430bcb31e80ec543c4 Author: Vincent Untz Date: Thu Oct 28 12:16:55 2010 -0400 Port tests to GtkScrollable API instead of deprecated GtkLayout API https://bugzilla.gnome.org/show_bug.cgi?id=633374 tests/testgtk.c | 8 ++++---- tests/testoffscreen.c | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) commit 60feed736018539e8b830638744b66793525cd14 Author: Ignacio Casal Quinteiro Date: Thu Oct 28 11:54:05 2010 +0200 Remove useless vars. gtk/gtktable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c41ec57fb04a99cbce41f93cab1b990166e417e6 Author: Tristan Van Berkom Date: Thu Oct 28 16:00:19 2010 +0900 Fire a warning if there are any handlers connected to the deprecated "size-request" signal. gtk/gtksizerequest.c | 7 +++++++ gtk/gtkwidget.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 18f46adb7da78f6e0592e54f7cd2083d5b11cb09 Author: Tristan Van Berkom Date: Thu Oct 28 15:41:00 2010 +0900 Added a runtime warning if any class is implementing the ->size_request() vfunc. gtk/gtksizerequest.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 2f3e51389e485ecb888e3102f5bebc0086d5abc5 Merge: 48d0be545c 7af16e8d91 Author: Tristan Van Berkom Date: Thu Oct 28 15:30:32 2010 +0900 Merge branch 'kill-size-request' commit 7af16e8d91b46335667f9b6cc9dfe54f72e041bf Author: Tristan Van Berkom Date: Thu Oct 28 15:17:06 2010 +0900 Make GtkPathBar use set_size_request() instead of the "size-request" signal. gtk/gtkpathbar.c | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit 152350946771bf647bb3e2e4b84edf0df2d0d067 Author: Tristan Van Berkom Date: Thu Oct 28 15:16:06 2010 +0900 Removed size_request from GtkToolItemGroup Ofcourse GtkToolPalette needs real migration to height-for-width apis, this patch just removes the need for the size_request signal and vfunc. gtk/gtktoolitemgroup.c | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) commit 6e22c646c6dcd4349c183e4b76efd7ab785bff22 Author: Tristan Van Berkom Date: Thu Oct 28 14:56:04 2010 +0900 Use gtk_widget_set_size_request() instead of handling "size-request" signals. gtk/gtktoolitemgroup.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit df4c566220a0437c952aabd4178233c49f43d541 Author: Matthias Clasen Date: Wed Oct 27 15:55:33 2010 -0400 Add a migration guide section on size_request docs/reference/gtk/migrating-2to3.xml | 176 ++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) commit 48d0be545cb0dbaaa8568ecae6af8af64bd394b4 Author: Matthias Clasen Date: Wed Oct 27 13:00:58 2010 -0400 Fix the build gtk/gtksocket-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a84b81d4feff24063ac5dfd3561a33b20d97909d Author: Matthias Clasen Date: Wed Oct 27 12:53:47 2010 -0400 Fix gtk_fixed_get_preferred_width When dealing with widths, use x, not y. Spotted by Ignacio Casal Quintero. gtk/gtkfixed.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 94c8390ad76ce1586f37159a84faf666ba8c4cc8 Author: Bastien Nocera Date: Wed Oct 27 17:47:08 2010 +0100 gtk: Fix crasher when loading symbolic icons If the style didn't include symbolic colors for either success, warning or error, gtk_icon_info_load_symbolic_for_style() would crash. Instead, make sure we don't try to use the colors if they're not available, and fallback on default colors inside _gtk_icon_info_load_symbolic_internal(). gtk/gtkicontheme.c | 83 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 35 deletions(-) commit cb287cde00315146bd137d32fcea10c064932186 Author: Owen W. Taylor Date: Wed Oct 27 12:40:59 2010 -0400 GtkSocket: Add error trap around call to XFixesChangeSaveSet() Previously any X error from XFixesChangeSaveSet() was being eaten by the subsequent error trap when sending a client message. With asynchronous error traps, that side effect no longer occurs, so we need to add a proper error trap around the call to XFixesChangeSaveSet(). https://bugzilla.gnome.org/show_bug.cgi?id=633274 gtk/gtksocket-x11.c | 2 ++ 1 file changed, 2 insertions(+) commit d13bf0801df039bebee648a766ad11550ede9d80 Author: Tristan Van Berkom Date: Thu Oct 28 01:40:51 2010 +0900 Revert "Removed size_request from GtkTextView" This reverts commit 87dfa724ebb4e8710bee17461cb4823ba66d8658. I pushed this to the wrong branch, ouch sorry. gtk/gtktextview.c | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) commit e3bf39b2e68e3f574b8bdfbbe82539c835aa94a8 Author: Matthias Clasen Date: Wed Oct 27 11:17:40 2010 -0400 Remove size_request from GtkSocket This is only preliminary, GtkSocket can do minimal/natural width properly, there's code for that in the extended-layout branch. gtk/gtksocket.c | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 38 insertions(+), 15 deletions(-) commit f5207ab6478901469d9ce6f928121f956d0ed7ac Author: Matthias Clasen Date: Wed Oct 27 11:16:02 2010 -0400 Don't g_free gslice-allocated structures This was causing memory corruption when removing remote plugs from sockets. gtk/gtkdnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fb0a72dc0f63dc4e9d8c56450a1da33de842fd7e Author: Matthias Clasen Date: Wed Oct 27 10:32:58 2010 -0400 Remove size_request from GtkScale gtk/gtkscale.c | 59 ++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 16 deletions(-) commit a41436c40fc51da49924a9caa1a1661567eddabb Author: Tristan Van Berkom Date: Wed Oct 27 23:59:43 2010 +0900 Removed size_request from GtkTearoffMenuItem gtk/gtktearoffmenuitem.c | 49 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 14 deletions(-) commit c33a2b72371fec390095b94c7c7fd99a9c23b1ef Author: Tristan Van Berkom Date: Wed Oct 27 23:34:58 2010 +0900 Fixed remaining call to ->size_request in GtkTextView. gtk/gtktextview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1132f54dcca0fe65ae5ef3896c12a955b3e42a3b Author: Tristan Van Berkom Date: Wed Oct 27 23:25:05 2010 +0900 Removing size_request from GtkTextView gtk/gtktextview.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 8f9807ac15cd416a93dbd69c2fcf0e826876af2d Author: Matthias Clasen Date: Wed Oct 27 10:17:58 2010 -0400 Remove size_request from GtkSeparatorToolItem gtk/gtkseparatortoolitem.c | 54 +++++++++++++++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 17 deletions(-) commit cb34d4036d4e2da29245c62799430e7da38d9dc2 Author: Matthias Clasen Date: Wed Oct 27 10:14:25 2010 -0400 Use correct icon name in testtoolbar tests/testtoolbar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 87dfa724ebb4e8710bee17461cb4823ba66d8658 Author: Tristan Van Berkom Date: Wed Oct 27 22:59:49 2010 +0900 Removed size_request from GtkTextView gtk/gtktextview.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 17c1bb4e52453a98f452fe5183b0db4a1b297d96 Author: Matthias Clasen Date: Wed Oct 27 09:53:46 2010 -0400 Remove size_request from gtkToolItem gtk/gtktoolitem.c | 80 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 45 insertions(+), 35 deletions(-) commit 7a85a31cc46401a1d96636053f145a07a6db7f64 Author: Tristan Van Berkom Date: Wed Oct 27 22:50:24 2010 +0900 Removing size_request from GtkToolPalette Note GtkToolPalette is internally height-for-width, it needs to be refactored to cooperate with GTK+'s height-for-width geometry management properly. gtk/gtktoolpalette.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit 1205f5a2308953322e8a9ed6d34874ebfca84e63 Author: Matthias Clasen Date: Wed Oct 27 09:41:37 2010 -0400 Remove size_request from GtkToolbar This is just a bandaid fix, the toolbar should really return proper min/natural sizes, so that we can handle the overflow properly. gtk/gtktoolbar.c | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) commit f7740fe5801dae48932679df2280c158bea5a1c1 Author: Matthias Clasen Date: Wed Oct 27 09:32:42 2010 -0400 Remove size_request from GtkTable gtk/gtktable.c | 50 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 12 deletions(-) commit add32bab71f05b99cf978bd2fe86fb08a84553ce Author: Tristan Van Berkom Date: Wed Oct 27 22:23:25 2010 +0900 Removing size_request from GtkTreeview. This should be implemented as propery height-for-width by the treeview-refactor branch. This commit includes a FIXME comment that scroll adjustments should not be updated from inside size requests but only after receiving an allocation. gtk/gtktreeview.c | 53 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 42 insertions(+), 11 deletions(-) commit 11842956200b0d49f05a7ec1820f7cd686733f3c Author: Matthias Clasen Date: Wed Oct 27 09:23:07 2010 -0400 Remove size_request from GtkRuler gtk/gtkruler.c | 57 ++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 17 deletions(-) commit fc081e7847eb3550c402f69518957c5081e85d14 Author: Matthias Clasen Date: Wed Oct 27 09:13:26 2010 -0400 Remove size_request from GtkPathBar gtk/gtkpathbar.c | 75 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 54 insertions(+), 21 deletions(-) commit 7947f1933eea61f1a112fc2fe28a344c2173b11d Author: Matthias Clasen Date: Wed Oct 27 08:33:42 2010 -0400 Remove size_request from GtkSeparator gtk/gtkseparator.c | 72 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 27 deletions(-) commit d95f8ae2e24c7a491874501fdcd80ba00faecc8c Author: Matthias Clasen Date: Wed Oct 27 08:10:40 2010 -0400 Remove size_request from GtkRange gtk/gtkrange.c | 51 ++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 9 deletions(-) commit 2b728f66a8907c27c5b8e328acac1bec1c294a6a Author: Matthias Clasen Date: Wed Oct 27 07:57:03 2010 -0400 Fix a typo gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b60d27b83b8bdbc23bffd45b94c851df96ff130 Author: Matthias Clasen Date: Wed Oct 27 07:55:27 2010 -0400 Remove size_request from GtkPaned This is not the final word; GtkPaned should really implement height-for-width, but I didn't have time to complete that now. gtk/gtkpaned.c | 76 +++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 25 deletions(-) commit d8051d1f9437b9964689fac97c32aecef69a6a2d Author: Ivar Smolin Date: Wed Oct 27 11:22:06 2010 +0300 [l10n] Updated Estonian translation po-properties/et.po | 3022 ++++++++++----------------------------------------- 1 file changed, 544 insertions(+), 2478 deletions(-) commit 80ac6c97013873cf5b3dbceb2d003892b361b115 Author: Tristan Van Berkom Date: Wed Oct 27 14:43:30 2010 +0900 Removed size_request from GtkOffscreenWindow gtk/gtkoffscreenwindow.c | 64 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 49 insertions(+), 15 deletions(-) commit 9a80908c91e3c83c8c4aaf09b38bada36b32fe9c Author: Tristan Van Berkom Date: Wed Oct 27 14:35:04 2010 +0900 Removed size_request from GtkNotebook gtk/gtknotebook.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 2dca7ad91d943b74d6790e8a65dc5a70453c7683 Author: Tristan Van Berkom Date: Wed Oct 27 14:30:07 2010 +0900 Removed size_request from GtkMenuBar gtk/gtkmenubar.c | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) commit c8c3cf9bebddb70620fb2eecfad02f575f60009b Author: Tristan Van Berkom Date: Wed Oct 27 14:12:41 2010 +0900 Removed size_request from GtkImageMenuItem gtk/gtkimagemenuitem.c | 114 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 95 insertions(+), 19 deletions(-) commit 814cd2c3ff86db46f3293a649bf15de88e5da350 Author: Tristan Van Berkom Date: Wed Oct 27 14:11:36 2010 +0900 Removed size_request from GtkIconView. gtk/gtkiconview.c | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) commit 7e3e0636aa003059b99364aaeda92c6c1d497c6e Author: Tristan Van Berkom Date: Wed Oct 27 13:56:46 2010 +0900 Remove size_request from GtkHandleBox gtk/gtkhandlebox.c | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) commit 393bd507bb27edeb89f312eeb166f91c8fd81e41 Author: Tristan Van Berkom Date: Wed Oct 27 13:56:13 2010 +0900 Fixed unused variable in get_preferred_height(). gtk/gtkentry.c | 1 - 1 file changed, 1 deletion(-) commit ac1bb229d12d75fcaf2a77fb143deeceeb8cf086 Author: Matthias Clasen Date: Tue Oct 26 23:46:06 2010 -0400 Remove size_request from GtkSpinButton gtk/gtkspinbutton.c | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) commit e45e9b187b9a98ba2a02bb68696520508c712775 Author: Matthias Clasen Date: Tue Oct 26 23:30:48 2010 -0400 Remove size_request from GtkProgressBar gtk/gtkprogressbar.c | 115 ++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 82 insertions(+), 33 deletions(-) commit 4ca87168d451aba473a15f46f1615a8bb5f82f94 Author: Matthias Clasen Date: Tue Oct 26 23:16:40 2010 -0400 Remove size_reuqest from GtkImage gtk/gtkimage.c | 90 ++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 34 deletions(-) commit 86cb8d02d3315eb165600b317874e66b5a9ded41 Author: Matthias Clasen Date: Tue Oct 26 23:03:10 2010 -0400 Remove size_request from GtkLayout gtk/gtklayout.c | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) commit 909a005cb2d26065dc91881d678804b9cc32a7f0 Author: Matthias Clasen Date: Tue Oct 26 22:56:53 2010 -0400 Remove size_request from GtkHSV gtk/gtkhsv.c | 787 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 386 insertions(+), 401 deletions(-) commit 58354f203630c35f0162cf9062b39aab25968dd4 Author: Matthias Clasen Date: Tue Oct 26 22:28:24 2010 -0400 Remove size_request from GtkFixed gtk/gtkfixed.c | 312 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 153 insertions(+), 159 deletions(-) commit 2432bf4a587f1a49e4827048ec353e0027652c69 Author: Matthias Clasen Date: Tue Oct 26 21:41:13 2010 -0400 Remove size_request from GtkEntry gtk/gtkentry.c | 78 +++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 58 insertions(+), 20 deletions(-) commit 3bb3dc72e3d45ad05289e1c12df10cc8237fafdc Author: Matthias Clasen Date: Tue Oct 26 21:29:58 2010 -0400 Remove size_request from GtkCheckButton gtk/gtkcheckbutton.c | 103 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 77 insertions(+), 26 deletions(-) commit f85543af98632eca81125983580e4c79ac29734d Author: Matthias Clasen Date: Tue Oct 26 21:06:40 2010 -0400 Remove size_request from GtkCalendar gtk/gtkcalendar.c | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) commit 8178e6016a3a0f4c83fa25fd0e0100e654147141 Author: Matthias Clasen Date: Tue Oct 26 20:57:40 2010 -0400 Remove size_request from GtkButtonBox gtk/gtkbbox.c | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) commit d08e8aac62eb9ab773862ef34ab5a89c6c32d5f2 Author: Matthias Clasen Date: Tue Oct 26 20:57:23 2010 -0400 Remove size_request from GtkAssistant gtk/gtkassistant.c | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) commit e0e6d5b4dfefa9180f64cdbba83071d209643ec8 Author: Javier Jardón Date: Tue Oct 26 06:35:10 2010 +0200 Fix gtk-doc markup: /* */ should be /*< private >*/ gtk/gtkalignment.h | 2 +- gtk/gtkcellrenderer.h | 2 +- gtk/gtkcellrenderercombo.h | 2 +- gtk/gtkcellrendererspin.h | 2 +- gtk/gtkcellrendererspinner.h | 2 +- gtk/gtkcheckmenuitem.h | 2 +- gtk/gtkcolorseldialog.h | 2 +- gtk/gtkcomboboxtext.h | 2 +- gtk/gtkfixed.h | 2 +- gtk/gtkfontsel.h | 2 +- gtk/gtkframe.h | 2 +- gtk/gtkgrid.h | 2 +- gtk/gtkhandlebox.h | 2 +- gtk/gtkhsv.h | 2 +- gtk/gtkiconfactory.h | 2 +- gtk/gtkiconview.h | 2 +- gtk/gtkimage.h | 2 +- gtk/gtkimcontextsimple.h | 2 +- gtk/gtkimmulticontext.h | 2 +- gtk/gtkinvisible.h | 2 +- gtk/gtklayout.h | 2 +- gtk/gtkmenubar.h | 2 +- gtk/gtkmisc.h | 2 +- gtk/gtknotebook.h | 2 +- gtk/gtkprinter.h | 2 +- gtk/gtkprintoperation.h | 2 +- gtk/gtkprintunixdialog.h | 2 +- gtk/gtkprogressbar.h | 2 +- gtk/gtkradiobutton.h | 2 +- gtk/gtkradiomenuitem.h | 2 +- gtk/gtkrecentchoosermenu.h | 2 +- gtk/gtkrecentchooserwidget.h | 2 +- gtk/gtkrecentmanager.h | 2 +- gtk/gtkruler.h | 2 +- gtk/gtkscale.h | 2 +- gtk/gtksizegroup.h | 2 +- gtk/gtkspinbutton.h | 2 +- gtk/gtkspinner.h | 2 +- gtk/gtkstatusbar.h | 2 +- gtk/gtktable.h | 2 +- gtk/gtktearoffmenuitem.h | 2 +- gtk/gtktreeview.h | 2 +- gtk/gtkviewport.h | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) commit abcfd2d5ef4caaf2c903624a3c7e61d61f30411a Merge: 695e427522 fca72da479 Author: Tristan Van Berkom Date: Wed Oct 27 01:06:58 2010 +0900 Merge branch 'master' into treeview-refactor commit 695e427522ed9f308d4f38cb366871ee8d39d3ce Author: Tristan Van Berkom Date: Wed Oct 27 01:01:58 2010 +0900 Added most of the request code for GtkCellAreaBox Added the following to GtkCellAreaBox: - GtkCellAreaBox:spacing property defines spacing between cells - GtkCellAreaBox:align-cells property defines whether cells should be aligned with cells in adjacent rows. - Implementations for get_preferred_width / get_preferred_height - Implementations for get_preferred_height_for_width and the other when the box is oriented in the easy way (i.e. height_for_width() implemented for a vertical box, no virtual allocations done yet). gtk/gtkcellareabox.c | 417 ++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellareabox.h | 22 ++- gtk/gtkcellareaboxiter.c | 72 ++++---- gtk/gtkcellareaboxiter.h | 84 +++++----- 4 files changed, 507 insertions(+), 88 deletions(-) commit fca72da479ac7e0edd9dce22ba3fa4cae5ebec3f Author: Fran Diéguez Date: Tue Oct 26 16:59:45 2010 +0200 Updated galician translations po-properties/gl.po | 2113 ++++++++++++++++++++++++++------------------------- po/gl.po | 66 +- 2 files changed, 1109 insertions(+), 1070 deletions(-) commit b69232e51bd953d6ba5c877258b1a326b4187e5c Author: Matthias Clasen Date: Tue Oct 26 10:53:46 2010 -0400 Stop calling GtkWidget parameters 'request' There were at least a few places where we were using GTK_WIDGET() on something that was already a GtkWidget*, just because it was named wrong. gtk/gtksizerequest.c | 90 +++++++++++++++++++++++++--------------------------- 1 file changed, 44 insertions(+), 46 deletions(-) commit 11f8dfe3f40d8b0d40b95bff6ccfdcbfaccee469 Author: Tristan Van Berkom Date: Tue Oct 26 23:01:17 2010 +0900 Finished up initial revision of GtkCellAreaBoxIter The interaction between this class and GtkCellAreaBox could use some optimization, maybe the cells and their sizes should be returned as a list and iterated over at the same time as requesting sizes instead of the hash table approach currently taken, however the code is clean this way for now. gtk/gtkcellareaboxiter.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellareaboxiter.h | 4 +- 2 files changed, 100 insertions(+), 4 deletions(-) commit 97e3ccc58b2fab663ec40b49464b528f2bf6fbf7 Author: Tristan Van Berkom Date: Tue Oct 26 18:22:59 2010 +0900 Added GtkCellAreaBox subclass to handle alignments of cells across rows inside a GtkCellAreaBox. gtk/Makefile.am | 2 + gtk/gtkcellareabox.c | 8 +- gtk/gtkcellareaboxiter.c | 378 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcellareaboxiter.h | 111 ++++++++++++++ gtk/gtkcellareaiter.c | 2 - 5 files changed, 497 insertions(+), 4 deletions(-) commit b5e529f5784bf2e2b635f2f1364d11750a4695be Author: Tristan Van Berkom Date: Tue Oct 26 17:14:20 2010 +0900 Added GtkCellAreaIter class Added base class to hold alignment and overall size request information while itterating over the size requests of various rows of a GtkTreeModel, updated GtkCellArea/GtkCellAreaBox classes accordingly. gtk/Makefile.am | 2 + gtk/gtkcellarea.c | 40 +++- gtk/gtkcellarea.h | 11 + gtk/gtkcellareabox.c | 21 +- gtk/gtkcellareaiter.c | 607 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcellareaiter.h | 117 ++++++++++ 6 files changed, 789 insertions(+), 9 deletions(-) commit bb77ea4a2cdb0e7c6e2639a327f109a5665f9e35 Author: Yaron Shahrabani Date: Tue Oct 26 08:32:05 2010 +0200 Update properties Hebrew translation. po-properties/he.po | 3883 +++++++++++++++++++++++++++------------------------ 1 file changed, 2020 insertions(+), 1863 deletions(-) commit 9c7016ab877800de7a312c18dc95e95cd300b5a7 Author: Xan Lopez Date: Tue Oct 26 15:18:35 2010 +0900 gtkcomboboxtext: remove unused variable gtk/gtkcomboboxtext.c | 1 - 1 file changed, 1 deletion(-) commit 5aea672e001aae236c6f4d8cc3ae5b899fc2baa8 Author: Javier Jardón Date: Tue Oct 26 06:03:34 2010 +0200 gtk.symbols: Add scrollable policy API gtk/gtk.symbols | 5 +++++ 1 file changed, 5 insertions(+) commit 8dd7ae38f90a47282d29d0e5fa9da4e994248a49 Author: Javier Jardón Date: Wed Oct 20 18:37:59 2010 +0200 gtkfilechooserentry: Use accessor functions to access GtkEntry gtk/gtkfilechooserentry.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0b72acf78d2f6aba5eaf416d18afb103e3b51449 Author: Javier Jardón Date: Wed Oct 20 17:45:17 2010 +0200 gtkspinbutton: Use accessor functions to access GtkEntry gtk/gtkspinbutton.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit f5615022a7e74a752fa9050505970d5a87aa69f9 Author: Javier Jardón Date: Tue Oct 19 02:00:10 2010 +0200 Use accessor functions to access GtkButton gtk/gtkcheckbutton.c | 2 +- gtk/gtkmenutoolbutton.c | 2 +- gtk/gtktoolbar.c | 2 +- gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) commit 8991603c88d912c3d0c9d8dd8ab42e66954d9f30 Author: Javier Jardón Date: Tue Oct 19 18:18:02 2010 +0200 gtktogglebutton: move public members to private structure gtk/gtktogglebutton.c | 85 +++++++++++++++++++++++++++++++++++---------------- gtk/gtktogglebutton.h | 11 +++---- 2 files changed, 63 insertions(+), 33 deletions(-) commit 49446ed57c68dc533fd086646f8061c1a41f7ba1 Author: Javier Jardón Date: Tue Oct 19 18:21:56 2010 +0200 gtktogglebutton: Add _gtk_toggle_button_set_active private accessor It's needed by gtkradiobutton gtk/gtkradiobutton.c | 8 +++++--- gtk/gtktogglebutton.c | 7 +++++++ gtk/gtktogglebutton.h | 3 +++ 3 files changed, 15 insertions(+), 3 deletions(-) commit a93e79f8d2c4ec609f88330527a53811200578da Author: Javier Jardón Date: Tue Oct 19 04:16:17 2010 +0200 gtkradiobutton: Use accessor functions to access GtkToggleButton gtk/gtkradiobutton.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) commit 783d18650be9986788a6746616d82b675e10b3c2 Author: Javier Jardón Date: Tue Oct 19 04:15:37 2010 +0200 gtkcheckbutton: Use accessor functions to access GtkToggleButton gtk/gtkcheckbutton.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit 356cfaa084427ee4408d5481de2caa2ce2cba508 Author: Javier Jardón Date: Tue Oct 19 18:45:11 2010 +0200 gtktoggletoolbutton: Use accessor functions to access GtkToggleButton gtk/gtktoggletoolbutton.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit fda588d10de92960b875718f4f98b86133d5a27c Author: Javier Jardón Date: Tue Oct 19 18:46:07 2010 +0200 gail: use accessor functions to access GtkToggleButton modules/other/gail/gailtogglebutton.c | 2 +- modules/other/gail/tests/testlib.c | 2 +- modules/other/gail/tests/testtable.c | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) commit 49c409c498bf66e54d4475acb80cec45a596bd16 Author: Javier Jardón Date: Tue Oct 19 18:46:40 2010 +0200 tests: use accessor functions to access GtkToogleButton tests/prop-editor.c | 9 +++++---- tests/testgtk.c | 30 +++++++++++++++++------------- tests/testselection.c | 2 +- 3 files changed, 23 insertions(+), 18 deletions(-) commit 8679563247f6a20633ceba7fc26171b1085bb681 Merge: fe3f948d0a 209715f0ef Author: Tristan Van Berkom Date: Tue Oct 26 11:37:27 2010 +0900 Merge branch 'master' into treeview-refactor commit 209715f0eff9b0cc3210605e95686242893d2dd4 Author: Tristan Van Berkom Date: Tue Oct 26 11:35:04 2010 +0900 Missed adding the scrolled window test in previous commit, added scrolled window test. tests/testscrolledwindow.c | 165 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) commit 3fe0fb4ed95a3d5c51a049a24147e628e6965d62 Author: Tristan Van Berkom Date: Tue Oct 26 09:59:02 2010 +0900 Added GtkScrollablePolicy property to scrollable interface This patch adds the GtkScrollablePolicy type property to GtkScrollable and implements it in all subclasses. GtkScrolledWindow observes this property to make a good guess about when to show/hide scrollbars for height-for-width content. Most scrollable children do not do height-for-width *yet* but most certainly will (toolpalette, treeview, iconview, textview widgets all TODO), for scrollable widgets that do have a minimum and natural size, it's important for them to observe the state of this property in order to properly drive the scroll adjustments according to the desired GtkScrollablePolicy. This patch makes GtkViewport do this. Patch also adds tests/testscrolledwindow.c to display the effects of this property. gtk/gtkenums.h | 15 ++++++ gtk/gtkiconview.c | 29 ++++++++++-- gtk/gtklayout.c | 29 ++++++++++-- gtk/gtkscrollable.c | 118 ++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkscrollable.h | 21 ++++++--- gtk/gtkscrolledwindow.c | 66 +++++++++++++++++---------- gtk/gtktextview.c | 33 ++++++++++++-- gtk/gtktoolpalette.c | 39 +++++++++++++--- gtk/gtktreeprivate.h | 5 ++ gtk/gtktreeview.c | 22 ++++++++- gtk/gtkviewport.c | 64 +++++++++++++++++++++----- tests/Makefile.am | 8 +++- 12 files changed, 387 insertions(+), 62 deletions(-) commit 04c1337bdae99b2c45e44e20c9432a72e5e6602c Author: Matthias Clasen Date: Mon Oct 25 18:32:37 2010 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a7285e64353d4fd96fe4079fe5ba39ccede117c7 Author: Matthias Clasen Date: Mon Oct 25 14:35:19 2010 -0400 Include gdkrgba.h gdk/gdk.h | 1 + 1 file changed, 1 insertion(+) commit 7bbaa56f53dc4ba146f93a00290ebd98012e27e7 Author: Matthias Clasen Date: Mon Oct 25 13:59:49 2010 -0400 More updates NEWS | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit c406b6ed222524e73181e91c31fc33b4608a9383 Author: Matthias Clasen Date: Mon Oct 25 13:49:37 2010 -0400 Add new GdkRGBA apis to gtk.symbols gtk/gtk.symbols | 7 +++++++ 1 file changed, 7 insertions(+) commit 9c60da8978a5b101c4bb223fcae0b464d55bb53d Author: Matthias Clasen Date: Mon Oct 25 13:44:43 2010 -0400 Add new GdkRGBA api to symbol list gdk/gdk.symbols | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit d3f1745493867d37f7c7cbe48002ce076c9db5f7 Author: =Christian Persch Date: Mon Oct 25 12:22:20 2010 -0400 Use g_ascii_strto[u]ll instead of strto[u]l We don't want GtkBuilder input to be locale-dependent. Bug #632503 gtk/gtkbuilder.c | 26 +++++++++++++++----------- gtk/gtkcelllayout.c | 4 ++-- gtk/gtkdialog.c | 2 +- gtk/gtktextbufferserialize.c | 36 ++++++++++++++++++++++++------------ gtk/gtkwindow.c | 5 +++-- 5 files changed, 45 insertions(+), 28 deletions(-) commit 377e7179b8a5fb5036b0015424a08707457ab75c Author: Matthias Clasen Date: Mon Oct 25 12:10:48 2010 -0400 Add tests for GdkRGBA serialization In particular, test that serialization is not dependent on the locale. gdk/gdkrgba.c | 16 +++++++++++----- gdk/tests/gdk-color.c | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 5 deletions(-) commit 366a37d8c1a9ee540c0090b6fef9c4cc3b8807c6 Author: Matthias Clasen Date: Mon Oct 25 12:01:11 2010 -0400 Add some GdkRGBA tests gdk/tests/Makefile.am | 21 ++++++++--------- gdk/tests/gdk-color.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 10 deletions(-) commit 503698f5874fef49d54f68f96306f4734f94833c Author: Matthias Clasen Date: Mon Oct 25 11:17:24 2010 -0400 Support resetting cell renderer colors with NULL again This functionality was lost when GdkRGBA was introduced. Bug 632936 gtk/gtkcellrenderer.c | 44 ++++++++++++++++++++++++++------------------ gtk/gtkcellrenderertext.c | 38 ++++++++++++++++++++++++++++---------- 2 files changed, 54 insertions(+), 28 deletions(-) commit 546be63ecc24710ec9850e46e728862877486863 Author: Jorge González Date: Mon Oct 25 16:26:28 2010 +0200 Updated Spanish translation po-properties/es.po | 2051 ++++++++++++++++++++++++++------------------------- 1 file changed, 1059 insertions(+), 992 deletions(-) commit 1d7aabee693ddab70f94b08e8c32c684999ccf62 Author: Richard Hughes Date: Mon Oct 25 10:20:10 2010 +0100 Fix make distcheck as gtkcomboboxentry does not exist anymore po-properties/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 4a63814815ece4d9c359ac75434f00eab6aa6dc6 Author: Fran Diéguez Date: Mon Oct 25 01:13:13 2010 +0200 Updated Galician translations po-properties/gl.po | 1016 ++++++++++++++++++++++++++++----------------------- po/gl.po | 601 +++++++++++++++--------------- 2 files changed, 855 insertions(+), 762 deletions(-) commit fdea6c5c19bb4cbf2dd2b2c2435d273346adf115 Author: Ignacio Casal Quinteiro Date: Sun Oct 24 22:51:51 2010 +0200 Fix typo. docs/reference/gtk/migrating-GtkApplication.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 52a7553b2c2ac54de3951d48c510de87fe456ece Author: Matthias Clasen Date: Sun Oct 24 07:22:13 2010 +0200 GtkCalendar: turn into a no-window widget After these changes, GtkCalendar only has a few input-only windows left for catching input events. All drawing goes to the parent window now. gtk/gtkcalendar.c | 926 ++++++++++++++++++------------------------------------ 1 file changed, 313 insertions(+), 613 deletions(-) commit bcb23945f6b0692044a91963011c4a90d807497d Author: Matthias Clasen Date: Sun Oct 24 07:21:37 2010 +0200 Bring back lost functionality Double-click to mark/unmark was lost a while ago. Also add easy RTL testing. tests/testcalendar.c | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 6153feb3b62581d05498e835d54693f8d314edd1 Author: Matthias Clasen Date: Sun Oct 24 00:38:37 2010 +0200 Fill out the bug section NEWS | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) commit fe3f948d0a6f7d628f58d0fc456b315dc1dc30be Author: Tristan Van Berkom Date: Sun Oct 24 20:08:21 2010 +0900 Implemented GtkCellLayoutIface->reorder on GtkCellAreaBox. gtk/gtkcellareabox.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 468a1d3e7c51a7b1964ccfcc680c24a04322338e Author: Tristan Van Berkom Date: Sun Oct 24 20:01:04 2010 +0900 Implemented basic child list handling on GtkCellAreaBox Added the child list to GtkCellAreaBox, added _pack_start() and _pack_end() apis to GtkCellAreaBox since they are appropriate there and implemented GtkCellLayoutIface to override the _pack_start()/end() methods (since the base GtkCellArea class simply forwards these apis to the generic ->add() api on the base class). gtk/gtkcellarea.c | 121 ++++++++++++++++++----------------- gtk/gtkcellareabox.c | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcellareabox.h | 12 +++- 3 files changed, 244 insertions(+), 63 deletions(-) commit 0722fbe7c872f348d9d29383d7a97eae93e52b0d Author: Tristan Van Berkom Date: Sun Oct 24 19:20:10 2010 +0900 Removed attribute handling from class vfuncs of GtkCellArea. Now GtkCellArea handles attribute connections in the base class, subclasses only need to add/remove the renderers, render them, do geometry and handle events. gtk/gtkcellarea.c | 417 ++++++++++++++++++++++++++++----------------------- gtk/gtkcellarea.h | 53 +------ gtk/gtkcellareabox.c | 48 ------ 3 files changed, 238 insertions(+), 280 deletions(-) commit 5e163f79d0ce8613ea008b05604c27afee32a943 Author: Khaled Hosny Date: Sun Oct 24 12:04:02 2010 +0200 Updated Arabic translation po/ar.po | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 0e3179b669e9f334fa877b9cf5b2c41acaa79a74 Merge: 0d7fdfb36e 520a6aeb8f Author: Tristan Van Berkom Date: Sun Oct 24 15:49:18 2010 +0900 Merge branch 'master' into treeview-refactor commit 0d7fdfb36ecd7a1eeae5050656aff538a5b0440a Merge: 45e42ca2d2 051dcde4bf Author: Tristan Van Berkom Date: Sun Oct 24 15:48:46 2010 +0900 Merge branch 'master' into treeview-refactor commit 45e42ca2d2689499a4ae4e0b8fea9f36878b70e9 Author: Tristan Van Berkom Date: Sun Oct 24 15:44:48 2010 +0900 Implemented remaining portions of GtkCellLayout iface Now GtkCellArea provides a generic way of applying attributes from a GtkTreeModel/GtkTreeIter, GtkCellArea bookkeeps a hashtable of GtkCellLayoutDataFunc's and completely abstracts the applying of data to cells... GtkCellArea implementations need only to bookkeep the added renderers and attributes (probably we can abstract the attribute bookkeeping in the base class as well). Things starting to take a good and practical shape. gtk/gtkcellarea.c | 306 +++++++++++++++++++++++++++++++++++++++++---------- gtk/gtkcellarea.h | 19 ++-- gtk/gtkcellareabox.c | 12 -- 3 files changed, 255 insertions(+), 82 deletions(-) commit 520a6aeb8ff06217373b9f567578850cb3598106 Author: Matthias Clasen Date: Sat Oct 23 23:02:40 2010 +0200 Fix up docs docs/reference/gtk/gtk3-sections.txt | 21 ++++++++++---- gtk/gtk.symbols | 1 + gtk/gtkcolorbutton.c | 10 +++++++ gtk/gtkcombobox.c | 10 ++++--- gtk/gtkentry.c | 9 ++++-- gtk/gtkgrid.h | 2 +- gtk/gtkscrolledwindow.c | 54 ++++++++++++++++++++++++++++++++---- gtk/gtktable.c | 2 +- gtk/gtkwidget.c | 20 +++++++++++++ 9 files changed, 110 insertions(+), 19 deletions(-) commit d7653e7c0cffc64ccc82edadc5b3c12d8129cd73 Author: Matthias Clasen Date: Sat Oct 23 22:51:38 2010 +0200 Add a unique->GtkApplication migration guide docs/reference/gtk/Makefile.am | 2 + docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/migrating-GtkApplication.xml | 127 ++++++++++++++++++++++++ 3 files changed, 130 insertions(+) commit 1be9b7f78203ce06429fc8fc066cb3a1ecfc1145 Author: Matthias Clasen Date: Sat Oct 23 21:24:24 2010 +0200 Some GtkApplication cleanups Remove no-longer-needed vfuncs, no longer existing functions, and improve the docs here and there. gtk/gtkapplication.c | 41 ++++++++++++++++++++++++++++++----------- gtk/gtkapplication.h | 3 --- gtk/gtkwindow.c | 13 ++++++++----- 3 files changed, 38 insertions(+), 19 deletions(-) commit 3e594dd845ded617ca3fcead59dc1c4d56466070 Author: Matthias Clasen Date: Sat Oct 23 21:23:22 2010 +0200 Fix doc build docs/reference/gtk/gtk3-sections.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 7651c231e0c6295e8aaa8de23931004ddfdd288b Author: Matthias Clasen Date: Sat Oct 23 19:28:05 2010 +0200 Revert the id-column patch It didn't quite turn out as I wanted it. I'll put it in bug 619148 for now. NEWS | 1 - docs/reference/gtk/gtk3-sections.txt | 5 +-- gtk/gtk.symbols | 3 -- gtk/gtkcombobox.c | 80 +----------------------------------- gtk/gtkcombobox.h | 3 -- gtk/gtkcomboboxtext.c | 34 +-------------- gtk/gtkcomboboxtext.h | 4 -- 7 files changed, 5 insertions(+), 125 deletions(-) commit 051dcde4bf8b1852bfbd903a31be3f03d2ed3339 Author: Tristan Van Berkom Date: Sat Oct 23 22:50:25 2010 +0900 Fixed fallout from GtkScrollable patches. The scrollable patch removed set_scroll_adjustments (NULL, NULL) from gtk_tree_view_init() which ensured the treeview would have adjustments at all times, this patch adds set_v/hadjustment (NULL) to _init to ensure the same thing (without it, there are crashes when trying to access the adjustments notably from set_headers_visible() in gedit). gtk/gtktreeview.c | 3 +++ 1 file changed, 3 insertions(+) commit ff5972c4cd8db68ae5d4a1c180accc57460d5c4d Author: Jorge González Date: Sat Oct 23 14:25:35 2010 +0200 Updated Spanish translation po/es.po | 536 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 271 insertions(+), 265 deletions(-) commit ed63ae2bd36fe414de4cbeb3a3bd4f3fa7e85d3d Author: Tristan Van Berkom Date: Sat Oct 23 20:03:41 2010 +0900 Fixed push/pop_recursion_check() to not fire warnings for expected code. I.e. Since we are now calling get_preferred_width() to ensure a good 'for_size' for get_height_for_width() we need to avoid warning about this internal expected recursion. gtk/gtksizerequest.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 741d10ca4fcb835e134a4ab84c7833dd2577b2c5 Author: Tristan Van Berkom Date: Sat Oct 23 17:01:58 2010 +0900 Adding initial code skeleton for GtkCellAreaBox. gtk/Makefile.am | 2 + gtk/gtkcellarea.c | 138 +++++++++++----------- gtk/gtkcellarea.h | 110 ++++++++--------- gtk/gtkcellareabox.c | 327 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcellareabox.h | 71 +++++++++++ 5 files changed, 524 insertions(+), 124 deletions(-) commit 8885320d211aa55bcfa63e43ee4583b5533364ce Merge: 705e7ee100 0dd5eb4b61 Author: Tristan Van Berkom Date: Sat Oct 23 13:25:45 2010 +0900 Merge branch 'master' into treeview-refactor commit 0dd5eb4b61bc1cc6715300da8457bd3cff077d39 Author: Javier Jardón Date: Sat Oct 23 03:03:50 2010 +0200 docs: GtkComboBoxText: more fixes gtk/gtkcomboboxtext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d94adcf6431713eaa1df6652ebdf9baa930a7746 Author: Javier Jardón Date: Sat Oct 23 02:52:24 2010 +0200 docs: Some fixes in GtkComboboxText notations gtk/gtkcomboboxtext.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f89aaf9091a5bb9a8ee0f50713de7a7e5103f869 Author: Yaron Shahrabani Date: Sat Oct 23 02:40:54 2010 +0200 Updated Hebrew translation. po/he.po | 1733 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 870 insertions(+), 863 deletions(-) commit a94db5b3b9e3bfbd9db226a23f50208e8a80ccd3 Author: Matthias Clasen Date: Sat Oct 23 00:23:17 2010 +0200 Fix distcheck gtk/gtk.symbols | 4 ---- 1 file changed, 4 deletions(-) commit ae6ba3adeb143cd05afb6576f6b5a4a857f4e74c Author: Matthias Clasen Date: Sat Oct 23 00:06:39 2010 +0200 NEWS for 2.91.2 NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit 9fb36fff367480f372745cc0f989e35602fc46b8 Author: Matthias Clasen Date: Fri Oct 22 23:33:30 2010 +0200 Add a way to associate numeric ids with combobox values This will let us use combo boxes as property editors for GSettings enmerations easily. docs/reference/gtk/gtk3-sections.txt | 5 ++- gtk/gtk.symbols | 3 ++ gtk/gtkcombobox.c | 82 +++++++++++++++++++++++++++++++++-- gtk/gtkcombobox.h | 3 ++ gtk/gtkcomboboxtext.c | 83 ++++++++++++++++++------------------ gtk/gtkcomboboxtext.h | 4 ++ 6 files changed, 135 insertions(+), 45 deletions(-) commit 38dbb84095dee0fa9f4688e15ebd33591a9a6548 Author: Javier Jardón Date: Sat Oct 23 00:16:27 2010 +0200 gtkadjustment: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkadjustment.sgml | 310 ----------------------------- gtk/gtkadjustment.c | 88 ++++++++ gtk/gtkadjustment.h | 16 ++ 4 files changed, 105 insertions(+), 310 deletions(-) commit 96f2f2ff5bdeb2520de5c1e10919b1e203e8921e Author: Javier Jardón Date: Fri Oct 22 22:41:55 2010 +0200 gtkscrollbar: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkscrollbar.sgml | 103 ------------------------------ gtk/gtkscrollbar.c | 25 ++++++++ 3 files changed, 26 insertions(+), 103 deletions(-) commit ec0c739520239049265c577d67b10eed57dde194 Author: Javier Jardón Date: Fri Oct 22 22:32:10 2010 +0200 gtktreemodelfilter: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreemodelfilter.sgml | 198 ------------------------ gtk/gtktreemodelfilter.c | 31 ++++ gtk/gtktreemodelfilter.h | 29 ++++ 4 files changed, 61 insertions(+), 198 deletions(-) commit 8d3b36d534b6b60031166cbfe3aa15dfdd23e1e9 Author: Javier Jardón Date: Fri Oct 22 22:24:36 2010 +0200 gtktreeselection: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreeselection.sgml | 280 -------------------------- gtk/gtktreeselection.c | 44 ++++ gtk/gtktreeselection.h | 26 +++ 4 files changed, 71 insertions(+), 280 deletions(-) commit e51daa79fe2c17499bfa76e6fb25e40d04bba2d6 Author: Javier Jardón Date: Fri Oct 22 22:10:03 2010 +0200 gtktreesortable: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreesortable.sgml | 135 --------------------------- gtk/gtktreesortable.c | 12 +++ gtk/gtktreesortable.h | 22 +++++ 4 files changed, 35 insertions(+), 135 deletions(-) commit 16cf23959f17c240b5b1faf7802cffd1f51363ab Author: Javier Jardón Date: Fri Oct 22 21:59:08 2010 +0200 gtktreeviewcolumn: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml | 624 ------------------------- gtk/gtktreeviewcolumn.c | 18 + gtk/gtktreeviewcolumn.h | 31 +- 4 files changed, 47 insertions(+), 627 deletions(-) commit 8f766d36f4bdf7c3fce8416390b6b0d68297499f Author: Javier Jardón Date: Fri Oct 22 21:47:46 2010 +0200 gtktreestore: Move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreestore.sgml | 296 ------------------------------ gtk/gtktreestore.c | 35 ++++ 3 files changed, 36 insertions(+), 296 deletions(-) commit d2781bc74bc78e2311c797dc8e4620602b3571d3 Author: Carlos Garnacho Date: Fri Oct 22 18:53:54 2010 +0200 GtkBuilder: Prepare for parsing GdkRGBA types. gtk/gtkbuilder.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit d1140d0b1e3969ee567c8fac51779eed71a18185 Author: Carlos Garnacho Date: Fri Oct 22 18:33:07 2010 +0200 GtkCellRendererText: Add [foreground|background]-rgba properties These properties use GdkRGBA to render the cell renderer's content. Note that Pango attributes are used to render the foreground color, so the alpha value is currently ignored. gtk/gtkcellrenderertext.c | 136 +++++++++++++++++++++++++++++++++------------- 1 file changed, 99 insertions(+), 37 deletions(-) commit 5fbf20c2d865e482a781dc586c5c73056cb44139 Author: Carlos Garnacho Date: Fri Oct 22 18:07:08 2010 +0200 GtkCellRenderer: Add ::cell-background-rgba property This property uses GdkRGBA in order to render the cell renderer's background. gtk/gtkcellrenderer.c | 58 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 14 deletions(-) commit 1bbbd005a45d336edf7732851955b79368138a35 Author: Carlos Garnacho Date: Fri Oct 22 17:58:24 2010 +0200 GtkColorButton: Add API to deal with GdkRGBA. docs/reference/gtk/gtk3-sections.txt | 2 + gtk/gtkcolorbutton.c | 189 ++++++++++++++++++++++++----------- gtk/gtkcolorbutton.h | 6 ++ 3 files changed, 137 insertions(+), 60 deletions(-) commit cb5b74e9c68bef5c527ec85e46ee70f68e08cc45 Author: Carlos Garnacho Date: Fri Oct 22 17:56:21 2010 +0200 GtkColorSelection: Add API to deal with GdkRGBA. The hook to change the global palette is still unchanged, it is quite tied to GdkColor and the color format used to store the palette in GtkSettings. docs/reference/gtk/gtk3-sections.txt | 4 + gtk/gtkcolorsel.c | 167 ++++++++++++++++++++++++++++++++++- gtk/gtkcolorsel.h | 9 ++ 3 files changed, 178 insertions(+), 2 deletions(-) commit e351a48d6a302fda8fdb6217e20cad74e1202be6 Author: Carlos Garnacho Date: Fri Oct 22 14:21:34 2010 +0200 Make gtk_icon_info_load_symbolic() Take GdkRGBA colors. gtk/gtkicontheme.c | 148 +++++++++++++++++++++++++++++++++++------------------ gtk/gtkicontheme.h | 10 ++-- 2 files changed, 102 insertions(+), 56 deletions(-) commit 684c9415eed312d48907422bf767d1afb6192f6d Author: Carlos Garnacho Date: Fri Oct 22 13:01:54 2010 +0200 GtkCellView: Add gtk_cell_view_set_background_rgba() A ::background-rgba property was also added, this API is meant to replace the gtk_cell_view_set_background_color() call. gtk/gtkcellview.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++---- gtk/gtkcellview.h | 2 ++ 2 files changed, 70 insertions(+), 4 deletions(-) commit ce06043f17556d40b009628cf7c3bd51827ffa8b Author: Carlos Garnacho Date: Thu Oct 21 15:26:40 2010 +0200 GdkWindow: Add gdk_window_set_background_rgba() This new function takes a GdkRGBA in order to set the background to an alpha color. Keep in mind that RGBA visuals and a composited environment are still necessary to have an alpha background displayed. docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdkwindow.c | 26 ++++++++++++++++++++++++++ gdk/gdkwindow.h | 2 ++ 3 files changed, 29 insertions(+) commit 5a5f8081f07468b0b99fdf1496dd0b5f27ee88a6 Author: Carlos Garnacho Date: Thu Oct 21 15:23:48 2010 +0200 Add GdkRGBA struct to supersede GdkColor GdkRGBA is a boxed struct similar to GdkColor, with the difference that it stores alpha information as well, and colors are stored in [0..1] doubles, in the cairo spirit. gdk_cairo_set_source_rgba() has been also added to allow easier handling of this new type. docs/reference/gdk/gdk-docs.sgml | 1 + docs/reference/gdk/gdk3-sections.txt | 16 ++ gdk/Makefile.am | 2 + gdk/gdkcairo.c | 14 ++ gdk/gdkcairo.h | 3 + gdk/gdkrgba.c | 277 +++++++++++++++++++++++++++++++++++ gdk/gdkrgba.h | 65 ++++++++ gdk/gdktypes.h | 1 + 8 files changed, 379 insertions(+) commit c7500031680a9b924d66fe69a537bd990de775c3 Author: Matthias Clasen Date: Fri Oct 22 19:59:29 2010 +0200 Point to GtkGrid from the GtkBox and GtkTable docs docs/reference/gtk/tmpl/gtktable.sgml | 13 +++++++++---- gtk/gtkbox.c | 3 +++ 2 files changed, 12 insertions(+), 4 deletions(-) commit d2eac1bf816150ec1ecdcda4143789544d6e8595 Author: Matthias Clasen Date: Fri Oct 22 19:28:32 2010 +0200 Remove some warnings modules/other/gail/gailtreeview.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 09ec50af9004cc653fc680826328a6d070005af3 Author: Matthias Clasen Date: Fri Oct 22 19:20:26 2010 +0200 Remove GtkScrollablePolicy again This was a miscommunication, the properties need to live elsewhere. docs/reference/gtk/gtk3-sections.txt | 5 -- gtk/gtkenums.h | 14 ------ gtk/gtkscrolledwindow.c | 93 ------------------------------------ gtk/gtkscrolledwindow.h | 6 --- 4 files changed, 118 deletions(-) commit 0d9ebb501df60cf1803858efcd1c79542588abd8 Author: Matthias Clasen Date: Fri Oct 22 18:46:33 2010 +0200 Move min-display-width/height to GtkScrolledWindow It is just too annoying to have to implement these properties in every scrollable. Instead, we now have ::min-content-height/width in GtkScrolledWindow. We also add GtkScrollablePolicy to determine how to size the scrollable content. docs/reference/gtk/gtk3-sections.txt | 14 ++- gtk/gtk.symbols | 14 ++- gtk/gtkenums.h | 15 +++ gtk/gtkiconview.c | 24 +--- gtk/gtklayout.c | 32 +----- gtk/gtkscrollable.c | 122 -------------------- gtk/gtkscrollable.h | 6 - gtk/gtkscrolledwindow.c | 216 ++++++++++++++++++++++++++++++++--- gtk/gtkscrolledwindow.h | 13 +++ gtk/gtktextview.c | 27 +---- gtk/gtktoolpalette.c | 26 +---- gtk/gtktreeview.c | 21 +--- gtk/gtkviewport.c | 125 ++++++++------------ gtk/tests/treeview-scrolling.c | 4 +- 14 files changed, 304 insertions(+), 355 deletions(-) commit ce5a29bc384542839a5f12061499c8ec706b1c34 Author: Emmanuele Bassi 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 5ef2b46d64ebf0a460e92f60e7386a46c3540c9d Author: Christian Dywan Date: Fri Oct 22 19:05:40 2010 +0200 Don't declare various unused variables in gtk_grid_set_orientation gtk/gtkgrid.c | 3 --- 1 file changed, 3 deletions(-) commit d6a73fd5b0c8e30b22ed77f5ffa47bed2b506040 Author: Alberto Garcia Date: Fri Oct 8 02:37:23 2010 +0200 Assign all g_signal_connect() and friends to gulong variables Fixes https://bugzilla.gnome.org/show_bug.cgi?id=87821 gtk/gtkbutton.c | 14 +++++--------- gtk/gtkcellrenderercombo.c | 2 +- gtk/gtkclipboard.c | 2 +- gtk/gtkcombobox.c | 8 ++++---- gtk/gtkimagemenuitem.c | 14 +++++--------- gtk/gtkpagesetupunixdialog.c | 2 +- gtk/gtkprintunixdialog.c | 2 +- gtk/gtktextview.c | 2 +- gtk/gtktoolpalette.c | 2 +- gtk/gtktreemodelfilter.c | 10 +++++----- gtk/gtktreemodelsort.h | 10 +++++----- gtk/gtktreeprivate.h | 2 +- gtk/gtktreeviewcolumn.h | 6 +++--- gtk/tests/filtermodel.c | 2 +- modules/other/gail/gailcontainer.c | 23 ++++++----------------- modules/other/gail/gaillabel.h | 2 +- tests/prop-editor.c | 4 ++-- tests/testcalendar.c | 2 +- tests/testgtk.c | 8 ++++---- 19 files changed, 49 insertions(+), 68 deletions(-) commit 56d5b454431f00ba043c289bc75f4579a6a25696 Author: Javier Jardón Date: Fri Oct 22 18:14:10 2010 +0200 GtkExpander: avoid use of gtk_get_event_widget() We can compare the window to the window instead of the widget to the widget. gtk/gtkexpander.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit 8999053b5f931a8cee054fbc3abaf1edbd5b19a1 Author: Javier Jardón Date: Fri Oct 22 17:56:00 2010 +0200 docs: Add gtk-doc notation to emphasize that GtkMisc and GtkAdjustment are not encouraged in new code docs/reference/gtk/tmpl/gtkmisc.sgml | 2 ++ gtk/gtkalignment.c | 4 ++++ 2 files changed, 6 insertions(+) commit 1f77384ab349f078d386ad43ba9b5e3332aa3758 Author: Michael Natterer Date: Fri Oct 22 17:09:48 2010 +0200 gtk: undef DISABLE_DEPRECATED around including our own header so we can see our own deprecated API and don't get warnings. gtk/gtkviewport.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3dc1f097728260a653ef458ab5a639330686e6da Author: Michael Natterer Date: Fri Oct 22 17:09:23 2010 +0200 gtk: use the new scrollable API to get to the scroll adjustments gtk/tests/treeview-scrolling.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 585d7192fd39726c065fdc9d416ab1605911469f Author: Richard Hughes Date: Fri Oct 22 16:07:26 2010 +0100 Fix make dist now that gtkcomboboxentry does not exist po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit d26ac6421b7163bccbd635ee0b1b7745263a3f9d Author: Tristan Van Berkom Date: Sat Oct 23 00:04:46 2010 +0900 Fixed problems with combination of height-for-width apis and alignment/margin vfuncs adjust_size_request/allocation Now get_height_for_width() will internally update the for_width before passing it to the real height_for_width() vfunc, allowing margins and extra space for alignments to be stripped, thus requesting sufficient height for greater than natural widths (and also accounting for margins properly). Test case adjusted in testadjustsize to ensure proper behavior. gtk/gtkcontainer.c | 51 +++++++------ gtk/gtksizerequest.c | 49 +++++++++++-- gtk/gtkwidget.c | 189 +++++++++++++++++++++---------------------------- gtk/gtkwidget.h | 11 ++- tests/testadjustsize.c | 5 +- 5 files changed, 163 insertions(+), 142 deletions(-) commit a46dec176e94cbea226203fc1d7e11e58817cfa6 Author: Michael Natterer Date: Fri Oct 22 17:03:21 2010 +0200 gtk: use the new scrollable API to get scroll adjustments gtk/gtktoolitemgroup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8e7aed94898e09ce29ffcccc7fe7632ae9d6e02b Author: Michael Natterer Date: Fri Oct 22 17:01:58 2010 +0200 gtk: fix tool palette scroll adjustment setting Create a new adjustment if there was *no* adjustment passed in, not the other way around. Also remove unused function gtk_tool_palette_set_adjustment(). gtk/gtktoolpalette.c | 48 ++---------------------------------------------- 1 file changed, 2 insertions(+), 46 deletions(-) commit 6d2e4c26bd74ea2a79b3f2372d937d12236ef5fa Author: Michael Natterer Date: Fri Oct 22 16:49:11 2010 +0200 gtk: return 0 not NULL from functions returning gint gtk/gtkscrollable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8cd13d09e822e2fea02c4125397b326cfde2bc09 Author: Matthias Clasen Date: Fri Oct 22 16:52:08 2010 +0200 Discourage use of GtkMisc and GtkAlignment docs/reference/gtk/tmpl/gtkmisc.sgml | 2 +- gtk/gtkalignment.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a9204e65dd9beed0181cc6b3cbd19586129ae509 Author: Matthias Clasen Date: Fri Oct 22 16:43:45 2010 +0200 Remove child flipping from GtkGrid We decided that this is not really the right thing to do, for one thing, because it doesn't flip ::expand and ::margin properties of children. gtk/gtkgrid.c | 38 -------------------------------------- 1 file changed, 38 deletions(-) commit 8f0ae8e8a3dd3e7dfa1cdb49bbfab61b8339ce9f Author: Matthias Clasen Date: Mon Sep 27 10:44:31 2010 -0400 Add GtkGrid GtkGrid is a container similar to GtkTable, without legacy properties and unnecessary restrictions. It does height-for-width geometry management. docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 31 + docs/reference/gtk/gtk3.types | 1 + gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtk.symbols | 17 + gtk/gtkgrid.c | 1676 ++++++++++++++++++++++++++++++++++ gtk/gtkgrid.h | 98 ++ tests/Makefile.am | 6 + tests/testgrid.c | 264 ++++++ 10 files changed, 2097 insertions(+) commit c10127156f172ed172ec2a29408ff2e93b764843 Author: Matthias Clasen Date: Fri Oct 22 14:50:17 2010 +0200 Make the docs build gtk/gtkwidget.c | 4 ---- 1 file changed, 4 deletions(-) commit a7465c3479ff720b270b17082ae9cf858d1871b9 Author: Matthias Clasen Date: Fri Oct 22 14:14:19 2010 +0200 Fix a typo gtk/gtkbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba9efeda4bc0f8013b455e339963d93d6f4ee874 Author: Michael Natterer Date: Fri Oct 22 14:46:48 2010 +0200 gtk: add gtk_entry_get_text_area() and gtk_entry_get_icon_area() as replacement for the removed get_foo_window() functions, so draw() callbacks can figure where to paint. gtk/gtk.symbols | 2 ++ gtk/gtkentry.c | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkentry.h | 6 ++++ 3 files changed, 99 insertions(+) commit 95610f2a1485fb5e2ceb5d44c73c09fd4773dbad Author: Christian Persch Date: Thu Apr 29 15:23:44 2010 +0200 recent-chooser: Use gtk_recent_info_get_gicon() https://bugzilla.gnome.org/show_bug.cgi?id=617174 gtk/gtkrecentchooserdefault.c | 25 ++++++++++--------------- gtk/gtkrecentchoosermenu.c | 39 +++++++-------------------------------- 2 files changed, 17 insertions(+), 47 deletions(-) commit b0fe3e49bbf788c9dd81d8c2f236666cc78d972d Author: Christian Persch Date: Thu Apr 29 15:21:23 2010 +0200 Add gtk_recent_info_get_gicon() https://bugzilla.gnome.org/show_bug.cgi?id=617174 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkrecentmanager.c | 29 +++++++++++++++++++++++++++++ gtk/gtkrecentmanager.h | 1 + 4 files changed, 32 insertions(+) commit 27b71e0143fc90a733fb59ccd957dc6958544c6e Author: Emmanuele Bassi Date: Fri Oct 22 11:51:03 2010 +0100 recent-manager: Fix the documentation The default RecentManager is not destroyed at the end of the process. https://bugzilla.gnome.org/show_bug.cgi?id=602794 gtk/gtkrecentmanager.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 03fc0dd5caf6e88f02574be4af34c9c79b6940aa Author: Emmanuele Bassi Date: Fri Oct 22 11:42:39 2010 +0100 recent-manager: Add RecentInfo.create_app_info() A simple wrapper that makes it possible to create a GAppInfo from a GtkRecentInfo blob. docs/reference/gtk/gtk3-sections.txt | 3 +- gtk/gtk.symbols | 1 + gtk/gtkrecentmanager.c | 66 ++++++++++++++++++++++++++++++++++++ gtk/gtkrecentmanager.h | 3 ++ 4 files changed, 72 insertions(+), 1 deletion(-) commit 06758f1ab5e7a6fd97c6bff6041aca96743a13b6 Author: Emmanuele Bassi Date: Thu Oct 21 14:06:29 2010 +0100 recent-manager: Move the file under XDG_USER_DATA Do not use $HOME/.recently-used.xbel any more. No migration path is included: we're breaking API anyway. https://bugzilla.gnome.org/show_bug.cgi?id=524304 gtk/gtkrecentmanager.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit 55196a705f00564a44647bfc97981db0a783369a Author: Tadej Borovšak Date: Mon Oct 18 00:21:39 2010 -0400 Add GtkScrollable interface The GtkScrollable interface provides "hadjustment" and "vadjustment" properties that are used by GtkScrolledWindow. It replaces the ::set_scroll_adjustment signal. The scrollable interface also has ::min-display-width/height properties that can be used to control the minimally visible part inside a scrolled window. docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 31 ++- docs/reference/gtk/gtk3.types | 1 + gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtk.symbols | 17 +- gtk/gtkiconview.c | 434 +++++++++++++++++++++-------------- gtk/gtkiconview.h | 5 - gtk/gtklayout.c | 337 ++++++++++++--------------- gtk/gtklayout.h | 8 +- gtk/gtkscrollable.c | 327 ++++++++++++++++++++++++++ gtk/gtkscrollable.h | 61 +++++ gtk/gtkscrolledwindow.c | 98 ++++---- gtk/gtktextview.c | 375 +++++++++++++++--------------- gtk/gtktextview.h | 10 +- gtk/gtktoolpalette.c | 201 ++++++++++++---- gtk/gtktoolpalette.h | 8 +- gtk/gtktreeprivate.h | 2 + gtk/gtktreeview.c | 205 +++++++---------- gtk/gtktreeview.h | 9 +- gtk/gtkviewport.c | 92 ++++---- gtk/gtkviewport.h | 10 +- gtk/gtkwidget.c | 51 ---- gtk/gtkwidget.h | 9 - gtk/tests/Makefile.am | 2 +- gtk/tests/treeview-scrolling.c | 2 + modules/other/gail/gailtreeview.c | 124 +++++----- modules/other/gail/gailwidget.c | 4 +- 28 files changed, 1442 insertions(+), 985 deletions(-) commit 705e7ee100e89280033307275b5037b96c3c57e7 Author: Tristan Van Berkom Date: Fri Oct 22 16:41:52 2010 +0900 Added GtkCellArea to the build Starting to form a good api, implemented most of GtkCellLayout iface on the base class routing the apis through the new class vfuncs. gtk/Makefile.am | 2 + gtk/gtkcellarea.c | 405 +++++++++++++++++++++++++++++++++++++++++++++++++----- gtk/gtkcellarea.h | 76 ++++++++-- 3 files changed, 435 insertions(+), 48 deletions(-) commit 86b3c1b65e6fefc6f686279b1bc15b10895b61fe Author: Tristan Van Berkom Date: Thu Oct 21 22:53:06 2010 +0900 Enhanced GtkWidget documentation with regards to height-for-width geometry management. gtk/gtkwidget.c | 229 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 173 insertions(+), 56 deletions(-) commit 8bb20925edeea72c837f5bdcaceb47db10b623a3 Author: Tristan Van Berkom Date: Thu Oct 21 22:46:10 2010 +0900 Adding vague initial draft of GtkCellArea to the codebase (treeview-refactor branch). gtk/gtkcellarea.c | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcellarea.h | 169 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 343 insertions(+) commit 5e8baa5f634fab61c1e9837bb26b2d10f07e8c72 Author: Benjamin Otte Date: Thu Oct 21 15:31:07 2010 +0200 container: Fix typo that caused madness Interestingly, this typo has been causing madness since 2 months, but Mitch complained only today. gtk/gtkcontainer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e428a0937a2eefebff3cae38fd085b7cee1340ea Author: Benjamin Otte Date: Thu Oct 21 15:08:46 2010 +0200 configure: Enable silent rules by default Go Hackfest! configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e6f95e93169b98328fce4b1cc21754e0f27aa04a Author: Benjamin Otte Date: Thu Oct 21 15:08:14 2010 +0200 entry: No, you can not haz ununused variables gtk/gtkentry.c | 5 ----- 1 file changed, 5 deletions(-) commit 5862075e9dbf6ce76b9b18f250d4694ecafe85e5 Author: Christian Dywan Date: Thu Oct 21 14:25:08 2010 +0200 comboboxtext: Add gtk_combo_box_text_remove_all() https://bugzilla.gnome.org/show_bug.cgi?id=324899 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcomboboxtext.c | 19 +++++++++++++++++++ gtk/gtkcomboboxtext.h | 1 + 4 files changed, 22 insertions(+) commit 707d05bac0cbe56ba9afe2282e07bfd25d047336 Author: Benjamin Otte Date: Thu Oct 21 14:19:56 2010 +0200 progressbar: Remove declaration of nonexisting function gtk/gtkprogressbar.c | 1 - 1 file changed, 1 deletion(-) commit 715f57790b171a5ec797601dd621c15a2ad5e11d Author: Benjamin Otte Date: Thu Oct 21 14:08:45 2010 +0200 socket: Fix compiler issues gtk/gtksocket.c | 1 + 1 file changed, 1 insertion(+) commit 596da843126094506f2d2e440db71c392b2b72c1 Author: Matthias Clasen Date: Thu Oct 21 13:09:25 2010 +0200 Make GtkEntry a no-window widget Use input-only windows for capturing input, and just draw onto the parent window. This allows themes to make entries with rounded corners. Patch by Boram Park. https://bugzilla.gnome.org/show_bug.cgi?id=632736 docs/reference/gtk/gtk3-sections.txt | 2 - gtk/gtk.symbols | 2 - gtk/gtkentry.c | 273 +++++++++++------------------------ gtk/gtkentry.h | 4 - gtk/gtkentrycompletion.c | 10 +- gtk/gtkspinbutton.c | 11 +- 6 files changed, 99 insertions(+), 203 deletions(-) commit e4654327df31bc1bd0fd3be4433ee008085ebe95 Author: Michael Natterer Date: Thu Oct 21 12:54:08 2010 +0200 gtk: change GtkIconView to "support" actual trees Remove the check for GTK_TREE_MODEL_LIST_ONLY and make the view display only the first level of the tree, ignoring all insert, remove etc. events on the model's branches. This enables generic application code which always produces GtkTreeStores (also for flat lists) to display grids of these flat trees. gtk/gtkiconview.c | 39 +++++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 14 deletions(-) commit 331323e5c747646b6deb983b8bb61c4ea145f344 Author: Matthias Clasen Date: Thu Oct 21 11:41:20 2010 +0200 Make GtkSpinButton a no-window widget We still retain an input-only window here for now, but all the painting is done to the parent window. gtk/gtkspinbutton.c | 59 +++++++++++++++++++++++------------------------------ 1 file changed, 26 insertions(+), 33 deletions(-) commit f4d57dbe98bf92ee03f015230c8252f38a50caf8 Author: Matthias Clasen Date: Thu Oct 21 11:40:46 2010 +0200 Make GtkProgressBar a no-window widget It doesn't really have a good reason for having a window. gtk/gtkprogressbar.c | 49 +------------------------------------------------ 1 file changed, 1 insertion(+), 48 deletions(-) commit 0a3fa74a5235dd2e559bbe659e021feaf326f560 Author: Matthias Clasen Date: Wed Oct 20 23:51:57 2010 +0200 Properly propagate expand flags When showing a widget that already has need_compute_expand set, we need to queue the recomputation on the parent. gtk/gtkwidget.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit c7e1f567b6124b1f99b17ca0de1985a7f39f4eae Author: Ryan Lortie Date: Thu Oct 21 00:37:29 2010 +0200 GtkButton: avoid use of gtk_get_event_widget() We can compare the window to the window instead of the widget to the widget. gtk/gtkbutton.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 56d2590b493ec3d010246d805628f76c216803a1 Author: Ryan Lortie Date: Wed Oct 20 23:58:20 2010 +0200 GtkIMContextSimple: avoid gdk_window_get_user_data We lookup a widget to call a function on GtkWidget that ends up just performing an operation directly on the GdkWindow again anyway (beeping). There's already fallback code at the point of the call that does exactly that anyway, so just do that all of the time. gtk/gtkimcontextsimple.c | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) commit 3fcec464ac59b39d3aef7185611cfed90a43332f Author: Javier Jardón Date: Wed Oct 20 20:41:08 2010 +0200 gtk.symbols: Add missing GtkApplication api gtk/gtk.symbols | 3 +++ 1 file changed, 3 insertions(+) commit 0f2d1547f85159d25131db0fdffaebfa22a084ce Author: Michael Natterer Date: Wed Oct 20 17:44:23 2010 +0200 gdk: add alpha to the offscreen window's surface if its visual is RGBA gdk/gdkoffscreenwindow.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit c2f29f2cefd7d880b1c1357070c8444a1fbb7b33 Author: Michael Natterer Date: Wed Oct 20 16:58:18 2010 +0200 gtk: clean up GtkWidget signals - add slots for damage-event, move-focus and keynav-failed - reorder signals a bit so related stuff is grouped together - some indentation fixes in the GtkWidgetClass - remove the move-focus compat hack from GtkTextView - turn the move-focus compat hack in GtkWindow into properly implementing GtkWidget::move-focus() gtk/gtktextview.c | 55 +------------------------------- gtk/gtktextview.h | 7 ---- gtk/gtkwidget.c | 95 ++++++++++++++++++++++++++++--------------------------- gtk/gtkwidget.h | 69 ++++++++++++++++++++-------------------- gtk/gtkwindow.c | 28 ++++++++-------- gtk/gtkwindow.h | 11 ++----- 6 files changed, 100 insertions(+), 165 deletions(-) commit ef9a6f205cc4a3a6c0d03c24a5b1e5e1b5157191 Author: Emmanuele Bassi Date: Wed Oct 20 12:04:53 2010 +0100 Re-add copyright notice https://bugzilla.gnome.org/show_bug.cgi?id=632677 gtk/gtkprivate.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 55f76d8bee4b684404797b819703c80aa2093fc9 Author: Richard Hughes Date: Wed Oct 20 11:57:58 2010 +0100 Do not install the hello-world and window-default example programs examples/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 283f7ddd6c56ec9d81e7013c8809967da87231b2 Author: Michael Natterer Date: Wed Oct 20 12:49:25 2010 +0200 tests: gdk_device_get_history() takes "gint *n_events" again, not guint tests/testinput.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2cc059a0e7ee382606351355780b53ae6a7229d9 Author: Emmanuele Bassi Date: Tue Oct 19 18:14:46 2010 +0100 Split off gtkprivate.h The gtkprivate.h header contains GtkWidget-specific private symbols that are not useful except in a handful of cases. Basically everything includes gtkprivate.h for the GTK_PARAM_* macros. https://bugzilla.gnome.org/show_bug.cgi?id=632539 gtk/Makefile.am | 3 +- gtk/gtkcontainer.c | 1 + gtk/gtkfilefilter.c | 2 + gtk/gtkinvisible.c | 1 + gtk/gtkmain.c | 2 +- gtk/gtkoffscreenwindow.c | 2 +- gtk/gtkplug.c | 1 + gtk/gtkprivate.h | 92 ++------------------------------------------ gtk/gtkrecentfilter.c | 2 + gtk/gtkrecentmanager.c | 1 + gtk/gtksearchenginesimple.c | 3 ++ gtk/gtksizegroup.c | 6 +-- gtk/gtksizerequest.c | 7 +++- gtk/gtktextview.c | 1 + gtk/gtktreeview.c | 1 + gtk/gtkwidget.c | 1 + gtk/gtkwidgetprivate.h | 93 +++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwindow.c | 2 +- 18 files changed, 124 insertions(+), 97 deletions(-) commit 9b34bf17e58f7c43bc4f4e17dccac45d5cbef117 Author: Emmanuele Bassi Date: Tue Oct 19 11:38:09 2010 +0100 build: Do not install gtkprivate.h This is a private header file, and it should *not* be installed. It should also not be scanned by the introspection machinery. https://bugzilla.gnome.org/show_bug.cgi?id=632539 gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9f9edb662eb0f282e98f988b1658972303390036 Author: Emmanuele Bassi 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 gtk/gtkbutton.c | 13 ---- gtk/gtkcolorsel.c | 28 ++++--- gtk/gtkentry.c | 23 +----- gtk/gtkimagemenuitem.c | 8 +- gtk/gtklabel.c | 6 -- gtk/gtkmenu.c | 25 ------ gtk/gtkmenubar.c | 8 -- gtk/gtkscrolledwindow.c | 15 ---- gtk/gtksettings.c | 168 +++++++++++++++++++++++++++++++++++++++- modules/input/gtkimcontextxim.c | 19 ----- 10 files changed, 181 insertions(+), 132 deletions(-) commit 9f035742e35b70a852545c526212f9e761b89a28 Author: Javier Jardón Date: Wed Oct 20 11:06:19 2010 +0200 gtkapplication: fix docs docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkapplication.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) commit 0219eea4d7542610bdc680f3fd9347105e183d7d Author: Matthias Clasen Date: Wed Oct 20 11:02:03 2010 +0200 Remove GtkComboBoxEntry and the combo box text api docs/reference/gtk/gtk-docs.sgml | 1 - docs/reference/gtk/gtk3-sections.txt | 27 -- docs/reference/gtk/gtk3.types | 1 - gtk/Makefile.am | 2 - gtk/gtk.h | 1 - gtk/gtk.symbols | 19 -- gtk/gtkbuilder.c | 1 - gtk/gtkcombobox.c | 239 +--------------- gtk/gtkcombobox.h | 20 -- gtk/gtkcomboboxentry.c | 529 ----------------------------------- gtk/gtkcomboboxentry.h | 81 ------ 11 files changed, 3 insertions(+), 918 deletions(-) commit c5ebb61b6f6dc0388b7a0b4167578299fac1d0d0 Author: Ryan Lortie Date: Tue Oct 19 21:10:02 2010 +0200 GtkApplication: add gtk_application_get_windows() Return a GList of the GtkWindow objects for each window that has the application set as its "application" property. gtk/gtkapplication.c | 112 +++++++++++++++++++++++++++++++++++++++++++++------ gtk/gtkapplication.h | 10 ++++- gtk/gtkwindow.c | 11 +++-- 3 files changed, 117 insertions(+), 16 deletions(-) commit 9b3ee686eac7b53e9b14f368cb46dc773864ae37 Author: Javier Jardón Date: Tue Oct 19 20:24:32 2010 +0200 Completely remove gtk_widget_hide_all This completes commit d1a9d764a80d7e59d69933bdef38f8c8db32a3f2 docs/reference/gtk/gtk3-sections.txt | 1 - gtk/gtk.symbols | 1 - 2 files changed, 2 deletions(-) commit d1a9d764a80d7e59d69933bdef38f8c8db32a3f2 Author: Matthias Clasen Date: Tue Oct 19 19:31:38 2010 +0200 Remove gtk_widget_hide_all() it's useless and a trap for programmers https://bugzilla.gnome.org/show_bug.cgi?id=438318 gtk/gtkcombobox.c | 2 +- gtk/gtkcontainer.c | 14 -------------- gtk/gtkfilechooserbutton.c | 8 -------- gtk/gtkmenu.c | 10 ---------- gtk/gtkmenuitem.c | 19 ------------------- gtk/gtksocket.c | 4 +--- gtk/gtktoolbar.c | 30 ------------------------------ gtk/gtkwidget.c | 42 +++++++++--------------------------------- gtk/gtkwidget.h | 10 ++++------ 9 files changed, 15 insertions(+), 124 deletions(-) commit 4824a730841d5ee3b4492221f42cc40ee7296974 Author: Matthias Clasen Date: Tue Oct 19 19:07:36 2010 +0200 Add padding to class structs docs/reference/gdk/tmpl/general.sgml | 7 +++++++ gtk/gtkaction.h | 1 + gtk/gtkbox.h | 6 ++++++ gtk/gtkcalendar.h | 7 ++++++- gtk/gtkcellrenderer.h | 2 ++ gtk/gtkcellrenderercombo.h | 6 ++++++ gtk/gtkcellrendererspin.h | 6 ++++++ gtk/gtkcellview.h | 6 ++++++ gtk/gtkcombobox.h | 3 ++- gtk/gtkcontainer.h | 4 ++++ gtk/gtkcustompaperunixdialog.h | 3 --- gtk/gtkentry.h | 6 ++++++ gtk/gtkentrybuffer.h | 4 +++- gtk/gtkentrycompletion.h | 2 ++ gtk/gtkeventbox.h | 6 ++++++ gtk/gtkexpander.h | 6 ++++++ gtk/gtkfilechooserbutton.h | 4 +--- gtk/gtkfilechooserdialog.h | 6 ++++++ gtk/gtkfilechooserwidget.h | 6 ++++++ gtk/gtkframe.h | 6 ++++++ gtk/gtkiconview.h | 6 ++++++ gtk/gtkimagemenuitem.h | 6 ++++++ gtk/gtkinfobar.h | 2 -- gtk/gtklabel.h | 5 +++++ gtk/gtklinkbutton.h | 1 + gtk/gtkmenushell.h | 2 ++ gtk/gtknotebook.h | 1 + gtk/gtkoffscreenwindow.h | 6 ++++++ gtk/gtkpagesetupunixdialog.h | 3 --- gtk/gtkprinter.h | 1 + gtk/gtkprinteroption.h | 3 --- gtk/gtkprinteroptionset.h | 3 --- gtk/gtkprinteroptionwidget.h | 6 ++++++ gtk/gtkprintjob.h | 3 --- gtk/gtkprintoperation.h | 2 ++ gtk/gtkprintoperationpreview.h | 1 + gtk/gtkprintunixdialog.h | 4 ---- gtk/gtkprogressbar.h | 4 ---- gtk/gtkradiobutton.h | 1 + gtk/gtkradiomenuitem.h | 1 + gtk/gtkrange.h | 1 + gtk/gtkrecentaction.h | 6 ++++++ gtk/gtkrecentchooserdialog.h | 6 ++++++ gtk/gtkrecentchooserwidget.h | 6 ++++++ gtk/gtkscale.h | 1 + gtk/gtkseparator.h | 6 ++++++ gtk/gtkseparatormenuitem.h | 6 ++++++ gtk/gtkspinbutton.h | 1 + gtk/gtkspinner.h | 6 ++++++ gtk/gtktable.h | 6 ++++++ gtk/gtktextbuffer.h | 1 - gtk/gtktextview.h | 1 + gtk/gtktoolbar.h | 1 + gtk/gtktoolitemgroup.h | 6 ++++++ gtk/gtktoolpalette.h | 2 -- gtk/gtktrayicon.h | 11 +++++------ gtk/gtktreemodelfilter.h | 4 +++- gtk/gtktreeview.h | 5 ++++- gtk/gtkuimanager.h | 2 ++ gtk/gtkviewport.h | 6 ++++++ 60 files changed, 200 insertions(+), 42 deletions(-) commit 921f069269e27bb2505f569b0d655b96aca54cad Author: Matthias Clasen Date: Mon Oct 18 17:17:24 2010 -0400 Remove the outdated faq It mainly contains information that is already covered in the API docs, or is outdated, or refers to no longer existing widgets. configure.ac | 1 - docs/Makefile.am | 2 +- docs/faq/Makefile.am | 44 - docs/faq/gtk-faq.sgml | 3637 ------------------------------------------------- gtk/gtkcontainer.c | 3 +- 5 files changed, 2 insertions(+), 3685 deletions(-) commit 6e4643de140d07b0470a29e9f28b06634f09f3c1 Author: Kristian Rietveld Date: Tue Oct 19 14:05:24 2010 +0200 Make gdk_pixbuf_get_from_surface() accept negative src_x,y coordinates gdk/gdkpixbuf-drawable.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) commit 046ca498de539463309a2e89f386b67d7e9713cf Author: Kristian Rietveld Date: Tue Oct 19 13:26:39 2010 +0200 dnd-quartz: get hot spot from device offset for surface and use this gtk/gtkdnd-quartz.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 8ac7f641235296a502c583cc2aa97e192cdb862b Author: Kristian Rietveld Date: Tue Oct 19 13:26:06 2010 +0200 dnd-quartz: take hot spot into account when setting up drag gtk/gtkdnd-quartz.c | 3 +++ 1 file changed, 3 insertions(+) commit a1134e56224e881c3bf99c38e7f9681e18c85acc Author: Michael Natterer Date: Tue Oct 19 13:30:42 2010 +0200 gdk: change signature of gdk_device_get_history() back to what it used to be "n_events" went back from guint to gint. gdk/gdkdevice.c | 4 ++-- gdk/gdkdevice.h | 2 +- gdk/gdkdeviceprivate.h | 4 ++-- gdk/quartz/gdkdevice-core.c | 4 ++-- gdk/win32/gdkdevice-win32.c | 4 ++-- gdk/win32/gdkdevice-wintab.c | 4 ++-- gdk/x11/gdkdevice-core.c | 4 ++-- gdk/x11/gdkdevice-xi.c | 6 +++--- 8 files changed, 16 insertions(+), 16 deletions(-) commit e09e8718f8e182ee623c4f98963c1b7835096e07 Author: Jorge González Date: Tue Oct 19 12:39:25 2010 +0200 Updated Spanish translation po-properties/es.po | 215 ++++++++++++++++++++++++++-------------------------- 1 file changed, 106 insertions(+), 109 deletions(-) commit 7eb42bbc7f33d41539bf99818ca8e60f93d8e8e2 Author: krishnababu k Date: Tue Oct 19 15:57:59 2010 +0530 Updated Telugu Translations po/te.po | 2673 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 1707 insertions(+), 966 deletions(-) commit 04900c8caad0fd184929fcaf7fc59baea7c3eb9f Author: Javier Jardón Date: Tue Oct 19 03:31:02 2010 +0200 docs: Update templates docs/reference/gdk/tmpl/drawing.sgml | 46 ---------- docs/reference/gdk/tmpl/gdkscreen.sgml | 36 -------- docs/reference/gdk/tmpl/general.sgml | 18 +--- docs/reference/gdk/tmpl/pango_interaction.sgml | 8 +- docs/reference/gdk/tmpl/x_interaction.sgml | 4 +- docs/reference/gtk/tmpl/gtkcellrenderer.sgml | 97 +++++++++++++++++++++- .../gtk/tmpl/gtkcellrendererprogress.sgml | 2 +- docs/reference/gtk/tmpl/gtkcellrenderertext.sgml | 5 ++ docs/reference/gtk/tmpl/gtkdnd.sgml | 31 ++----- docs/reference/gtk/tmpl/gtkentry.sgml | 5 -- docs/reference/gtk/tmpl/gtkenums.sgml | 50 ----------- docs/reference/gtk/tmpl/gtkfeatures.sgml | 45 ++++++++++ docs/reference/gtk/tmpl/gtkframe.sgml | 5 -- docs/reference/gtk/tmpl/gtkhandlebox.sgml | 5 -- docs/reference/gtk/tmpl/gtkmain.sgml | 33 +++++++- docs/reference/gtk/tmpl/gtkmenu.sgml | 1 + docs/reference/gtk/tmpl/gtkmenuitem.sgml | 14 ++++ docs/reference/gtk/tmpl/gtkprogressbar.sgml | 4 +- docs/reference/gtk/tmpl/gtkradiomenuitem.sgml | 4 +- docs/reference/gtk/tmpl/gtkselection.sgml | 28 +++++++ docs/reference/gtk/tmpl/gtkstatusicon.sgml | 23 ----- docs/reference/gtk/tmpl/gtktextview.sgml | 9 -- docs/reference/gtk/tmpl/gtktreeview.sgml | 5 -- docs/reference/gtk/tmpl/gtkuimanager.sgml | 32 +++---- 24 files changed, 258 insertions(+), 252 deletions(-) commit bf4ee1b52beb0eca5b4bba615edbe2320ffc2b1e Author: Javier Jardón Date: Tue Oct 19 03:06:49 2010 +0200 configure.ac: Update Glib required version to 2.27.1 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ab5fb5dee5089d21c0e9d0b059d4d56362dcf327 Author: Ryan Lortie Date: Wed Aug 11 01:23:23 2010 -0400 GtkApplication rewrite gdk/gdk.symbols | 1 + gtk/gtk.symbols | 9 +- gtk/gtkapplication.c | 694 +++--------------------------------- gtk/gtkapplication.h | 64 +--- gtk/gtkwindow.c | 94 ++++- gtk/gtkwindow.h | 5 + gtk/tests/gtk-example-application.c | 100 +++--- tests/Makefile.am | 4 +- tests/testapplication.c | 108 ------ 9 files changed, 227 insertions(+), 852 deletions(-) commit ff142ac2efe0a396fa3a4da0f6be1a68b3eace6b Author: Benjamin Otte Date: Mon Oct 18 19:20:21 2010 +0200 gtk: Add gtk_widget_queue_draw_region() People were requesting it and it mirrors the behavior of GdkWindow. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 79 ++++++++++++++++++++---------------- gtk/gtkwidget.h | 2 + 4 files changed, 49 insertions(+), 34 deletions(-) commit 9e31ef616d97c778f5df050ef492dac268cbd4ca Author: Benjamin Otte 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 3b8a264a5efbd2509d1286c9c367ec181cf34356 Author: Benjamin Otte Date: Mon Oct 18 19:01:55 2010 +0200 print: Make things compile again Remove workaround for entries - the general codepath should just work. gtk/gtkprinteroptionwidget.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) commit 3a55137709c0562464b3ad46ad538de2484fd903 Author: Benjamin Otte Date: Mon Oct 18 18:29:51 2010 +0200 selection: Hi, I can't get my code right Also, I refuse to compile with -Werror, so I don't notice. gtk/gtkselection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e90804b30e1a822c98ec27c0ba343275e7e2255 Author: Benjamin Otte Date: Mon Oct 18 18:25:03 2010 +0200 notebook: Hi, I can't get my function prototypes right Also, I refuse to compile with -Werror gtk/gtknotebook.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit e0d7da3c8c8c03c5f0880f4f3286d65f2f9ea11c Author: Benjamin Otte Date: Mon Oct 18 18:19:17 2010 +0200 x11: Set GDK_PIXBUF_ENABLE_BACKEND before including files Otherwise we get an undefined gdk_pixbuf_set_option(). gdk/x11/gdkcursor-x11.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 206b41c6f67a5381317e273e86119671d7796773 Author: Benjamin Otte Date: Mon Oct 18 17:34:33 2010 +0200 widget: Remove special case in gtk_widget_queue_draw_area() This path would only do anything where widget->window was not located at widget->allocation.x/y but at a different position. This should never happen in the real world. But if it does, GTK3 will break for you. Better fix your widget. gtk/gtkwidget.c | 36 ------------------------------------ 1 file changed, 36 deletions(-) commit d34b9ed1924bbc9666b6e9f456537319d02d5830 Author: Colin Walters Date: Mon Oct 18 13:02:41 2010 -0400 introspection: Filter out all headers ending in "private" We were including at least "gtkprivate.h" before. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8cca398a2f54d625e6eaa73d3380e10df7e986ca Author: Ryan Lortie Date: Mon Oct 18 17:11:58 2010 +0200 Gdk X11: Add setter for startup notify ID For launch requests coming in over DBus. gdk/x11/gdkdisplay-x11.c | 97 ++++++++++++++++++++++++++++++++---------------- gdk/x11/gdkx.h | 2 + 2 files changed, 67 insertions(+), 32 deletions(-) commit b613cc64786a95ea069d3d308906133165062315 Author: Matthias Clasen Date: Mon Oct 18 08:13:41 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 gtk/gtkcomboboxtext.c | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) commit 8d456e3c505d7665deaedbeb4c343f9aa51d78f6 Author: Jorge González Date: Mon Oct 18 11:32:45 2010 +0200 Updated Spanish translation po-properties/es.po | 779 +++++++++++++++++++++++++++++----------------------- 1 file changed, 428 insertions(+), 351 deletions(-) commit 6db62c66179fbe0f127b37f5c1dac41a22f304cf Author: Christian Dywan Date: Mon Oct 18 09:10:27 2010 +0200 Use new GtkComboBoxEntry in all tests demos/gtk-demo/combobox.c | 19 +++++--------- tests/testcombo.c | 64 +++++++++++++++++++++-------------------------- tests/testgtk.c | 39 ++++++++++++----------------- tests/testsocket_common.c | 35 +++++++++++--------------- 4 files changed, 64 insertions(+), 93 deletions(-) commit f891c58432a08df37544d5332decedbabe677d6e Author: Christian Dywan Date: Mon Oct 18 09:08:31 2010 +0200 Don't use old GtkComboBoxEntry in gail Use gtk_combo_box_get_has_entry instead. modules/other/gail/gailcombobox.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ba32934ea681f09a5a89850571703035b5779787 Author: Christian Dywan Date: Mon Oct 18 09:05:03 2010 +0200 Add gtk_combo_box_{get,set}_popup_fixed_width to gtk.symbols gtk/gtk.symbols | 2 ++ 1 file changed, 2 insertions(+) commit cc22469b6908e9e12ba77b02474aadd59bcaa990 Author: Kristian Rietveld Date: Sun Oct 17 10:27:41 2010 +0200 Icon view must layout before the draw handler is called gtk_icon_view_layout(), which can resize the bin window and thus underlying surfaces, could be called from gtk_icon_view_draw(). So we have to make sure that layouting is done before the draw handler is called. We use the same construction as in tree view here, the layout idle handler is installed with a higher priority than GDK_PRIORITY_REDRAW and we wrap the call to gdk_window_process_updates() in a new function that will flush the layout queue beforehand. gtk/gtkiconview.c | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) commit f27d7bdea5d6cb5d45fdb83271360ff511e2be94 Author: Kristian Rietveld Date: Sun Oct 17 10:07:29 2010 +0200 Implement gtk_drag_set_icon_surface in gtkdnd-quartz gtk/gtkdnd-quartz.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) commit d2c65331071a4b8ad98947988f640490886661cf Author: Kristian Rietveld Date: Sun Oct 17 09:51:57 2010 +0200 Fix typo in docs gtk/gtkdnd.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 47969615b230a835a76e5e847099bb0e31e98c46 Author: Kristian Rietveld Date: Sat Oct 16 20:16:19 2010 +0200 Use cairo_surface_destroy instead of g_object_unref demos/gtk-demo/drawingarea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b06f05e72caf1aa2e160b211a8c8f22c2d68b923 Author: Takayuki KUSANO Date: Sun Oct 17 15:10:45 2010 +0900 Updated Japanese translation po-properties/ja.po | 3562 ++++++++++++++++++++++++++------------------------- 1 file changed, 1842 insertions(+), 1720 deletions(-) commit 31abdf723aa5af06bd8ea730e9575d2f38ff0a98 Author: Tristan Van Berkom Date: Sat Oct 16 18:01:33 2010 +0900 Allow GtkComboBox popup to be wider than the combo itself. This patch adds a GtkComboBox:popup-fixed-width to decide if the popup's width should be a fixed width matching the combo's allocated width. The patch includes a kindof hack to work around treeviews currently not supporting height-for-width geometry (for list-mode only), this hack can be safely removed once treeviews start reporting natural widths properly. gtk/gtkcombobox.c | 162 +++++++++++++++++++++++++++++++++++++++++++++++------- gtk/gtkcombobox.h | 4 ++ tests/testcombo.c | 54 ++++++++++++++++++ 3 files changed, 199 insertions(+), 21 deletions(-) commit 17cd0db6a81a782ed6c069d73efa5692c84b582e Author: Matthias Clasen Date: Sat Oct 16 08:17:34 2010 -0400 Fix some GtkComboBoxText problems We must use entry-text-column explicitly to 0, since it defaults to -1. gtk/gtkcomboboxtext.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit a62e1b95bc2d210ac8f49ed9e1519d98b6f97fd2 Author: Matthias Clasen Date: Sat Oct 16 08:16:55 2010 -0400 Fix some GtkComboBoxText problems gtk/gtkcombobox.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit 098d23c096109aabda61ea26116e5be69696e2ca Author: Kjartan Maraas Date: Sat Oct 16 12:22:01 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 1714 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 856 insertions(+), 858 deletions(-) commit f2ae6814e706e3c9f4a63d25a7770765ce548b65 Author: Javier Jardón Date: Sat Oct 16 05:24:24 2010 +0200 docs: Remove template about deprecated GtkItemFactory docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkitemfactory.sgml | 330 ---------------------------- 2 files changed, 1 insertion(+), 330 deletions(-) commit 963f6c587ae99e3757ce49d8ab91d52d2eda1227 Author: Matthias Clasen Date: Fri Oct 15 22:38:37 2010 -0400 Bump version to 2.91.2 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2dd331752209f6b00b76dd9a89c27bec46aea236 Author: Matthias Clasen Date: Fri Oct 15 21:55:17 2010 -0400 More distcheck fixes examples/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit c6c18717346e8b94606b0d0f78b421cbf6e767ee Author: Matthias Clasen Date: Fri Oct 15 21:20:13 2010 -0400 Add filechooser settings gschema to EXTRA_DIST gtk/Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit bd7e3852ac17b93151b1fd3be41b5e2dae378ef6 Author: Matthias Clasen Date: Fri Oct 15 20:59:38 2010 -0400 More examples removal examples/Makefile.am | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 9ae2c1fcf90f78e640435094482edb785ec7ef1d Author: Matthias Clasen Date: Fri Oct 15 20:53:07 2010 -0400 Drop crazy listing of all example files This will likely mean that the old examples will not appear in the tarball until they have been integrated in the new 'getting started' docs. Makefile.am | 72 ++----------------------------------------------------------- 1 file changed, 2 insertions(+), 70 deletions(-) commit 39529dcfed92ee511cfab71f0f96dc1d5d12529e Author: Matthias Clasen Date: Fri Oct 15 20:48:37 2010 -0400 Fix make distcheck Makefile.am | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 4869aeb28d9d8f5698bdb438264ba73253ff46d0 Author: Matthias Clasen Date: Fri Oct 15 20:20:25 2010 -0400 Update POTFILES.in po-properties/POTFILES.in | 1 - po/POTFILES.in | 1 - 2 files changed, 2 deletions(-) commit a0aed8402b8ef2cb892d05dd84ddebc30426d50f Author: Matthias Clasen Date: Fri Oct 15 20:12:08 2010 -0400 Remove a private symbol from gtk.symbols gtk/gtk.symbols | 1 - 1 file changed, 1 deletion(-) commit 4f9175d7fccbffc905f77885eba1900eca0eb9d1 Author: Matthias Clasen Date: Fri Oct 15 20:10:08 2010 -0400 Temporarily disable test involving file choosers After the filechooser got converted to use gsettings, it can no longer be used uninstalled, breaking make distcheck here. Also disable the treeview-scrolling tests, since they are failing here. gtk/tests/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f87b26a653744bed0dd582624c3ccb0353638701 Author: Matthias Clasen Date: Fri Oct 15 19:20:08 2010 -0400 Fix up symbol lists gtk/gtk.symbols | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 45c463e3760a8a2497846e4cd8c55c1b7aa52fb5 Author: Javier Jardón Date: Sat Oct 16 02:07:01 2010 +0200 GtkComboBoxText: Use gtk_combo_box_text_remove instead gtk_combo_box_text_remove_text docs/reference/gtk/gtk3-sections.txt | 2 +- gtk/gtk.symbols | 2 +- gtk/gtkcomboboxtext.c | 2 +- gtk/gtkcomboboxtext.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 2dbfca9d029c6ac53b9791acf938734da9da1ffe Author: Matthias Clasen Date: Fri Oct 15 19:01:36 2010 -0400 Update NEWS for 2.91.1 NEWS | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) commit 88d74e23fafd3462fafa74f5f4f2863c13c86958 Author: Matthias Clasen Date: Fri Oct 15 18:18:58 2010 -0400 Remove tutorial from configure.ac configure.ac | 1 - 1 file changed, 1 deletion(-) commit 95e69afea83e6a43163a3c2b0d2928c9e646b77b Author: Marek Kasik 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. gtk/gtkprintunixdialog.c | 7 ++ modules/printbackends/cups/gtkprintbackendcups.c | 102 ++++++++++++++++++++--- 2 files changed, 97 insertions(+), 12 deletions(-) commit d70b7f49b62d8e7147d30a08340968633f36b0e7 Author: Christian Dywan 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 50cbd23d5b9589ccc850dbc5304cd5805780bc40 Author: Matthias Clasen Date: Fri Oct 15 16:52:54 2010 -0400 docs: cross-reference to GtkComboBoxText docs/reference/gtk/gtk3-sections.txt | 2 +- gtk/gtkcombobox.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 3e9bdf6fd91175907c4b74b7a242a4ee0f5dbb11 Author: Matthias Clasen Date: Fri Oct 15 16:52:25 2010 -0400 Add docs for GtkComboBoxText docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 24 ++++++++++++++++++++++++ docs/reference/gtk/gtk3.types | 1 + gtk/gtkcomboboxtext.c | 18 ++++++++++++++++++ 4 files changed, 44 insertions(+) commit 3e2a259a78a40c1b84b21b44fcdd198581912805 Author: Matthias Clasen Date: Fri Oct 15 16:36:27 2010 -0400 docs: fix a cross-reference gtk/gtkwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 43250e8faf2cc008b0b829351efff651b680a85c Author: Matthias Clasen Date: Fri Oct 15 16:33:11 2010 -0400 Deprecate the old combobox text convenience api gtk/gtkcombobox.c | 12 ++++++++++++ gtk/gtkcombobox.h | 4 ++++ 2 files changed, 16 insertions(+) commit e7f51ef6a411dc4c784c3edc67df294288de3f75 Author: Javier Jardón Date: Sat Oct 2 18:19:46 2010 +0200 Use the new GtkComboBoxText API Also remove mentions of the old text convenience API from the docs, and point to GtkComboBoxText instead. 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 | 13 ++++--------- gtk/gtkfilechooserdefault.c | 6 +++--- gtk/gtkprintunixdialog.c | 18 +++++++++--------- gtk/gtkrecentchooserdefault.c | 10 +++++----- tests/prop-editor.c | 6 +++--- tests/testbbox.c | 22 +++++++++++----------- tests/testellipsise.c | 10 +++++----- tests/testgtk.c | 22 +++++++++++----------- tests/testoffscreen.c | 24 ++++++++++++------------ tests/testsocket_common.c | 10 +++++----- tests/testtoolbar.c | 12 ++++++------ tests/testtreecolumnsizing.c | 18 +++++++++--------- tests/testtreeview.c | 12 ++++++------ 17 files changed, 102 insertions(+), 107 deletions(-) commit 99cfbecf466193f2a132e4476f92723b8c51e4a5 Author: Matthias Clasen Date: Fri Oct 15 16:16:45 2010 -0400 Add gtk_combo_box_text_new_with_entry Also, make use of the configured entry_text_column. gtk/gtk.symbols | 1 + gtk/gtkcomboboxtext.c | 29 ++++++++++++++++++++++------- gtk/gtkcomboboxtext.h | 1 + 3 files changed, 24 insertions(+), 7 deletions(-) commit 8353754c17d33b8e26332c666dc3941c36619c51 Author: Matthias Clasen Date: Fri Oct 15 16:15:16 2010 -0400 docs: adjust Since tags gtk/gtkcombobox.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) commit a16722fc3a68bdc44d5aeab1297b533a10001e46 Author: Christian Dywan Date: Fri Oct 15 15:26:00 2010 +0200 Use text column value in GtkComboBoxText gtk/gtkcomboboxtext.c | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) commit 7a5a5e9c5dee16601c8bf1df67ce12c81000bfb9 Author: Christian Dywan 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 gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtk.symbols | 12 +++ gtk/gtkcomboboxtext.c | 220 ++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcomboboxtext.h | 76 +++++++++++++++++ 5 files changed, 311 insertions(+) commit 27ad64dccf24f4fed74f6204a2fc257178d8ff6f Author: John Ralls Date: Fri Oct 15 13:10:25 2010 -0700 Bug 631719 - Restore second, more important, call to set label from the menu item. gtk/gtkmenuitem.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 80d3f1fcda15992749e20ed63f9e56a93f5357fd Author: Javier Jardón 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 8d05e742120cb0d74f0b3bc9f7bc4a641169df26 Author: Alberto Garcia Date: Fri Oct 15 14:46:22 2010 -0400 Make gtk_accelerator_get_default_mod_mask() return a GdkModifierType Fixes https://bugzilla.gnome.org/show_bug.cgi?id=313350 docs/reference/gtk/migrating-checklist.sgml | 2 +- gtk/gtkaccelgroup.c | 2 +- gtk/gtkaccelgroup.h | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) commit b5621b3c895630a5e4a0dc9c642cecae6354b451 Author: Christian Persch 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 cbc358ead8b75522655ddbda3be36d98c8fbebff Author: Javier Jardón Date: Mon Oct 11 02:01:14 2010 +0200 docs: Document GtkScrolledWindow's signals Based on a patch by Björn Lindqvist Fixes https://bugzilla.gnome.org/show_bug.cgi?id=351247 gtk/gtkscrolledwindow.c | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) commit 921fc8807c6a37b94ebb2b5397bf89f0557c718d Author: Matthias Clasen Date: Fri Oct 15 14:13:32 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, 10 insertions(+), 2 deletions(-) commit 18578b33c59c2c4c5852cab9cda03f087a28dbc3 Author: Colin Walters Date: Fri Oct 15 13:54:37 2010 -0400 Add boxed type and constructor This allows bindings to sanely construct these. https://bugzilla.gnome.org/show_bug.cgi?id=632095 docs/reference/gtk/gtk3-sections.txt | 3 ++ gtk/gtk.symbols | 3 ++ gtk/gtkselection.c | 68 +++++++++++++++++++++++++++++++++++- gtk/gtkselection.h | 6 ++++ 4 files changed, 79 insertions(+), 1 deletion(-) commit f87023d8ee322947a943798cdb8fc2c21f8fe715 Author: Matthias Clasen Date: Fri Oct 15 13:07:08 2010 -0400 Forgotten file docs/reference/gtk/overview.xml | 100 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) commit 0ff28d72f68c25d85fa851fc214f9478d9cb2396 Author: Matthias Clasen Date: Fri Oct 15 12:37:21 2010 -0400 examples: build examples that are included in the docs We build the examples that are included in the 'getting started' chapter of the docs to prevent them from bitrotting. Also remove the awk scripts used to extract the old examples from the tutorial, since the tutorial is gone. I'm still leaving the examples themeselves in place, for possible inclusion in 'getting started' later on. configure.ac | 1 + examples/{Makefile => Makefile.am} | 28 +++++++++------- examples/README.1ST | 41 ---------------------- examples/extract.awk | 69 -------------------------------------- examples/extract.sh | 30 ----------------- examples/find-examples.sh | 4 --- 6 files changed, 16 insertions(+), 157 deletions(-) commit ef7fddac3bfecfe855c55b78803df304376136eb Author: Matthias Clasen Date: Fri Oct 15 12:12:50 2010 -0400 docs: Drop the old tutorial The tutorial is outdated, essentially stuck at GTK+ 2.0. At this point, it is more misleading than helpful. docs/Makefile.am | 2 +- docs/tutorial/Makefile.am | 78 - docs/tutorial/gtk-tut.sgml | 16080 ------------------------------- 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 - 66 files changed, 1 insertion(+), 175533 deletions(-) commit 28cb8583c3061390f965999c08c1f1ebce266bd1 Author: Matthias Clasen Date: Fri Oct 15 12:10:59 2010 -0400 docs: move some tutorial content to the reference We add a "Getting started" chapter that will grow into a (hopefully) non-outdated, maintained tutorial. For now, it includes two minimal examples by xincluding them. docs/reference/gtk/Makefile.am | 7 +- docs/reference/gtk/getting_started.xml | 16 ++++- docs/reference/gtk/gtk-docs.sgml | 99 +-------------------------- docs/reference/gtk/images/hello-world.png | Bin 0 -> 3736 bytes docs/reference/gtk/images/window-default.png | Bin 0 -> 4845 bytes 5 files changed, 21 insertions(+), 101 deletions(-) commit f085c8b27225baecbca270feb822efc94d1f120b Author: Emmanuele Bassi Date: Fri Oct 15 11:04:27 2010 -0400 docs: Move the introduction of the tutorial in the reference The tutorial should just go away, but some of its contents can be moved to the API reference as chapters. https://bugzilla.gnome.org/show_bug.cgi?id=632059 docs/reference/gtk/Makefile.am | 8 ++- docs/reference/gtk/getting_started.xml | 96 ++++++++++++++++++++++++++++++ docs/reference/gtk/gtk-docs.sgml | 1 + examples/hello-world.c | 103 +++++++++++++++++++++++++++++++++ examples/window-default.c | 20 +++++++ 5 files changed, 225 insertions(+), 3 deletions(-) commit 22d28ef47d0075fc4ef438b956df8df902ebaa55 Author: Benjamin Otte Date: Fri Oct 15 16:58:29 2010 +0200 x11: Don't set ParentRelative if the parent's visual is different It's like 82e6e32c, but when a pattern is given as argument. https://bugzilla.gnome.org/show_bug.cgi?id=632218 gdk/x11/gdkwindow-x11.c | 1 + 1 file changed, 1 insertion(+) commit 56e797397be074f73a41c8cc9801146e18b4e117 Author: Matthias Clasen Date: Fri Oct 15 10:58:35 2010 -0400 Improve GtkBox and GtkTable docs a bit This adds some details gleaned from the tutorial, before its impending demise. docs/reference/gtk/tmpl/gtktable.sgml | 18 ++++++++++++++++-- gtk/gtkbox.c | 25 ++++++++++++++----------- 2 files changed, 30 insertions(+), 13 deletions(-) commit 17ffcb0cc685e427065c04ac2eea6a854b33eaab Author: Emmanuele Bassi Date: Thu Oct 14 15:22:19 2010 +0100 link-button: Add ::activate-link signal We cannot use the GtkButton::clicked signal to override the default behavior of GtkLinkButton (i.e. call gtk_show_uri()), because GtkButton::clicked is registered as a RUN_FIRST signal, which obviously prevents any other signal handler connected to it to stop the propagation before the class handler has a chance to run. For this reason we can add a GtkLinkButton::activate-link signal, which will be emitted by the default GtkButton::clicked signal handler; the ::activate-link signal has a boolean return value, which allows simpler code for stopping the propagation to the next signal handler. https://bugzilla.gnome.org/show_bug.cgi?id=632150 gtk/gtklinkbutton.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++------- gtk/gtklinkbutton.h | 19 +++++++++++++++++ 2 files changed, 72 insertions(+), 7 deletions(-) commit d7c7f010b026003d50669a567bd5136e3eef7869 Author: Tristan Van Berkom Date: Fri Oct 15 14:14:14 2010 +0900 Removed screwy GtkScrolledWindow logic Removed portion of scrolled-window that observes user-set size request data (aux_info->width/height) on the child directly in order to derive it's minimum possible size... if the scrolled window has (auto/always) scrollbars in a said orientation; only request enough space for the scrollbars (bug 631976). gtk/gtkscrolledwindow.c | 40 ++++++++++------------------------------ 1 file changed, 10 insertions(+), 30 deletions(-) commit 479dc131eef8793ec8e70f0b7dd929d028f68890 Author: Matthias Clasen Date: Thu Oct 14 23:03:39 2010 -0400 Implement get_preferred_width/height in GtkEventBox And drop size_request. gtk/gtkeventbox.c | 51 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 16 deletions(-) commit aaf0f0f5c311bda33adb02dfdf2ce98b56402710 Author: Matthias Clasen Date: Thu Oct 14 22:34:39 2010 -0400 Use gtk_container_handle_border_width() in GtkEventBox gtk/gtkeventbox.c | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) commit bda1f3558504266cde3cb2bbe247dd489bcda941 Author: Matthias Clasen Date: Thu Oct 14 22:05:51 2010 -0400 Inclusion cleanups in sources Try to do inclusions in the same sequence, more or less. gdk/gdk.c | 7 ++++--- gdk/gdkapplaunchcontext.c | 1 + gdk/gdkcairo.c | 5 +++-- gdk/gdkcolor.c | 5 +++-- gdk/gdkcursor.c | 2 ++ gdk/gdkdevice.c | 2 ++ gdk/gdkdevicemanager.c | 2 ++ gdk/gdkdisplay.c | 8 +++++--- gdk/gdkdisplaymanager.c | 5 ++--- gdk/gdkdnd.c | 8 +++++--- gdk/gdkdraw.c | 10 ++++++---- gdk/gdkevents.c | 5 ++--- gdk/gdkglobals.c | 4 ++-- gdk/gdkkeynames.c | 7 ++++--- gdk/gdkkeys.c | 3 ++- gdk/gdkkeyuni.c | 3 ++- gdk/gdkmedialib.c | 4 ++-- gdk/gdkoffscreenwindow.c | 3 +-- gdk/gdkpango.c | 7 +++++-- gdk/gdkpixbuf-drawable.c | 5 +++-- gdk/gdkrectangle.c | 3 ++- gdk/gdkscreen.c | 6 ++++-- gdk/gdkselection.c | 4 +++- gdk/gdkvisual.c | 2 ++ gdk/gdkwindow.c | 5 +++-- gdk/gdkwindowimpl.c | 2 ++ gdk/x11/checksettings.c | 7 ++++++- gdk/x11/gdkapplaunchcontext-x11.c | 12 ++++++------ gdk/x11/gdkasync.c | 7 +++++-- gdk/x11/gdkcursor-x11.c | 12 +++++++----- gdk/x11/gdkdevice-core.c | 3 ++- gdk/x11/gdkdevice-xi.c | 5 +++-- gdk/x11/gdkdevice-xi2.c | 3 ++- gdk/x11/gdkdevicemanager-core.c | 5 +++-- gdk/x11/gdkdevicemanager-x11.c | 4 ++-- gdk/x11/gdkdevicemanager-xi.c | 1 + gdk/x11/gdkdevicemanager-xi2.c | 7 ++++--- gdk/x11/gdkdisplay-x11.c | 15 ++++++++------- gdk/x11/gdkdnd-x11.c | 19 ++++++++++--------- gdk/x11/gdkdrawable-x11.c | 12 ++++++------ gdk/x11/gdkeventsource.c | 1 + gdk/x11/gdkgeometry-x11.c | 3 ++- gdk/x11/gdkglobals-x11.c | 3 ++- gdk/x11/gdkim-x11.c | 10 +++++----- gdk/x11/gdkinput.c | 4 ++-- gdk/x11/gdkkeys-x11.c | 14 ++++++-------- gdk/x11/gdkmain-x11.c | 18 ++++++++---------- gdk/x11/gdkproperty-x11.c | 14 ++++++++------ gdk/x11/gdkscreen-x11.c | 10 ++++++---- gdk/x11/gdkselection-x11.c | 10 ++++++---- gdk/x11/gdkspawn-x11.c | 5 ++--- gdk/x11/gdktestutils-x11.c | 10 +++++++--- gdk/x11/gdkvisual-x11.c | 8 +++++--- gdk/x11/gdkwindow-x11.c | 30 ++++++++++++++---------------- gdk/x11/gdkxftdefaults.c | 3 +++ gdk/x11/gdkxid.c | 2 ++ gdk/x11/xsettings-client.c | 6 ++++-- gdk/x11/xsettings-common.c | 6 ++++-- 58 files changed, 226 insertions(+), 161 deletions(-) commit 88ef199ed713412a1825942f2929d382bf0b05f4 Author: Matthias Clasen Date: Tue Oct 5 16:11:49 2010 -0400 Inclusion cleanups in headers gdk/gdkmain.h | 1 - gdk/gdkrectangle.h | 2 ++ gdk/gdkscreen.h | 4 ++-- gdk/gdkthreads.h | 2 ++ gdk/x11/gdkasync.h | 2 +- gdk/x11/gdkdevice-xi2.h | 1 + gdk/x11/gdkdisplay-x11.h | 7 +++---- gdk/x11/gdkdrawable-x11.h | 1 - gdk/x11/gdkprivate-x11.h | 10 ++++------ gdk/x11/gdkscreen-x11.h | 4 ++-- gdk/x11/gdkx.h | 1 - gdk/x11/xsettings-common.h | 2 ++ 12 files changed, 19 insertions(+), 18 deletions(-) commit 9d644e9d2d9d5bc2c4a9ce426f10d5017c8d0801 Author: Matthias Clasen Date: Fri Sep 24 23:46:32 2010 -0400 Make gdk.h an include-only header Move declarations to other headers, and introduce some new ones: gdkmain.h, gdkrectangle.h, gdkthreads.h. gdk/Makefile.am | 3 ++ gdk/gdk.h | 135 ++--------------------------------------------------- gdk/gdkevents.h | 18 +++++-- gdk/gdkmain.h | 110 +++++++++++++++++++++++++++++++++++++++++++ gdk/gdkrectangle.h | 51 ++++++++++++++++++++ gdk/gdkthreads.h | 70 +++++++++++++++++++++++++++ 6 files changed, 250 insertions(+), 137 deletions(-) commit e613d26448eede019d4426edce1676afc22d4294 Author: Matthias Clasen Date: Tue Oct 5 16:44:55 2010 -0400 Drop dead gxid_proto.h header This header is no longer used. gdk/x11/gxid_proto.h | 39 --------------------------------------- 1 file changed, 39 deletions(-) commit 9ff4f0819f72739e380f9477494d0f9b291844ac Author: Matthias Clasen Date: Thu Oct 14 21:40:33 2010 -0400 Some GDK documentation fixes docs/reference/gdk/gdk-docs.sgml | 16 ---------------- docs/reference/gdk/tmpl/general.sgml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 16 deletions(-) commit 733f1710c6cbe7c9a4232aae3bf9c0e7f01d12f8 Author: Fridrich Štrba Date: Thu Oct 14 20:56:17 2010 +0200 Enable the build of MS Windows engine again The MS Windows engine compiles anew, so enable it so that one can fix remaining issues modules/engines/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 85e47b5c4ef49b4a803932e8215c1a104884921b Author: Federico Mena Quintero 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 gtk/gtktreeview.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 5cbb309841536b23646e554a44a8a434c242bf1d Author: Kristian Rietveld Date: Thu Oct 14 18:01:51 2010 +0200 Initialize device_cursor hash table before creating impl window gdk/gdkwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit aeec832f0e88f059f0c3b0ea19577febb8f6bdcc Author: Kristian Rietveld Date: Thu Oct 14 17:26:17 2010 +0200 Do not call validate_visible_area() from the draw method Because validate_visible_area() can modify the window size (and thus the underlying surface), it should not be called from within the draw method. Given that the presize handler is run with a higher priority than redraw, and the presize handler will validate the visible area, there should not be cases wherein the draw method is called and validate_visible_area() has not been run yet. However, one such a case was gdk_window_process_updates(), which would trigger the draw method at some point. We now work around this by factoring this in a new gtk_tree_view_bin_process_updates() function that will run the presize handler first if needed. Note: for other platforms, it might still be the case that the draw method is called and validate_visible_area() has not been run yet. (For example the Mac backend calls gdk_window_process_updates() from the drawRect method, and the redraw-in-idle handling thus works differently). This does not seem to be a problem now, if it will be in the future we need to take care of that then. gtk/gtktreeview.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) commit 4fc31dd87a91398aa92e3ecd9702ca1487352cc3 Author: Kristian Rietveld Date: Thu Oct 14 15:07:06 2010 +0200 Add test for bug 163214 gtk/tests/treeview-scrolling.c | 64 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) commit 51820d3e3413ff369a766ca6d420446884c9e799 Author: Kristian Rietveld Date: Thu Oct 14 14:11:30 2010 +0200 Add test for bug 111500 This test is constructed in such a way that it breaks when you (currently!) do not trigger a size-request from validate_visible_area. Especially row expansion appears to have a need for this currently. gtk/tests/treeview-scrolling.c | 130 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 2 deletions(-) commit e774e235d776cd9dcb22019b9ccc6e7e1805f0f7 Author: Kristian Rietveld Date: Thu Oct 14 11:24:46 2010 +0200 Add unit test for bug 93584 gtk/tests/treeview-scrolling.c | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit 359818d6b7bcb3c77412cee3e1c2e404312eb002 Author: Kristian Rietveld Date: Thu Oct 14 10:57:20 2010 +0200 Also test scrolling to a new row in a mixed height model gtk/tests/treeview-scrolling.c | 81 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) commit 3d31254fd9703c2fcf369084e298bdd3d7c9ac36 Author: Martin Schlemmer <11285613@nwu.ac.za> Date: Thu Oct 14 14:15:06 2010 +0200 Trying to fix MS Windows engine modules/engines/ms-windows/msw_style.c | 528 +++++++++++++-------------------- modules/engines/ms-windows/xp_theme.c | 124 ++++---- modules/engines/ms-windows/xp_theme.h | 16 +- 3 files changed, 288 insertions(+), 380 deletions(-) commit 34b117865a36c21918b6432cc6b9c379e8cfe907 Author: Matthias Clasen Date: Thu Oct 14 08:12:11 2010 -0400 Initialize variables valgrind was complaining about uninitialized values here, and sure enough, gdkdevice-xi.c doesn't set device position. gdk/gdkwindow.c | 3 +++ 1 file changed, 3 insertions(+) commit 407b73dd8035322d6c755f023edf42999b1e1306 Author: Benjamin Otte Date: Thu Oct 14 13:53:23 2010 +0200 build: Require cairo-gobject for GDK With the new signal added, GDK now also requires cairo-gobject. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4ca2632d42e183065e2b8e959e8a21bcd584b474 Author: Michael Natterer Date: Thu Oct 14 13:43:08 2010 +0200 gdk: add slots for all GdkWindowObject signals Also add padding for future extension. gdk/gdkwindow.c | 6 +++--- gdk/gdkwindow.h | 31 ++++++++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 6 deletions(-) commit 9d9742f1e56a331f71c6a46b11ccc765621d46c7 Author: Michael Natterer Date: Thu Oct 14 13:25:23 2010 +0200 Bug 631599 - Allow to use arbitrary surfaces for offscreen windows Add signal GdkWindow::create-surface which allows to use any surface type as storage for offscreen windows. Test the new signal in tests/gdkoffscreenbox.c gdk/gdkinternals.h | 3 +++ gdk/gdkmarshalers.list | 1 + gdk/gdkoffscreenwindow.c | 38 ++++++++++++++++++++++++++---------- gdk/gdkwindow.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ gdk/gdkwindow.h | 4 ++++ tests/gtkoffscreenbox.c | 12 ++++++++++++ 6 files changed, 98 insertions(+), 10 deletions(-) commit 10c76c1c956c9dee46a6d9e28b9456967d508889 Author: Michael Natterer Date: Thu Oct 14 11:32:44 2010 +0200 gtk: add cast to fix warning in my last commit gtk/gtkfilechooserdefault.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 44cb3bcfeda9abcb7f53151dd6b3c9cd841422db Author: Cody Russell Date: Wed Oct 13 23:04:11 2010 -0500 Implement style_set() for GtkWindow to resize window grips when the style changes. gtk/gtkwindow.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit 9612c648176378bf237ad0e1a8c6c995b0ca7c61 Author: Tristan Van Berkom Date: Wed Oct 13 21:52:27 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. GtkComboBoxEntry will be removed altogether before GTK+ 3, in a later commit. demos/gtk-demo/combobox.c | 9 +- docs/reference/gtk/gtk3-sections.txt | 4 + docs/tools/widgets.c | 11 +- gtk/gtk.symbols | 6 + gtk/gtkcellrenderercombo.c | 7 +- gtk/gtkcombobox.c | 359 ++++++++++++++++++++++++++++++++++- 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 | 10 +- tests/testsocket_common.c | 10 +- 15 files changed, 435 insertions(+), 35 deletions(-) commit 7c8ee80c5af0909735d1e36b8aba7aa02bf83c95 Author: Matthias Clasen Date: Wed Oct 13 11:24:56 2010 -0400 Add new API to docs and symbol list docs/reference/gtk/gtk3-sections.txt | 14 +++++++++++++- gtk/gtk.symbols | 10 ++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) commit 7791013754b64728d7bfe707c4a51abf0051813f Author: Matthias Clasen Date: Mon Oct 11 15:23:03 2010 -0400 Support GtkWidget expand properties in GtkNotebook We expand a tab if either tab-expand is set, or the generic widget expand property in the correct direction is set. And we do not propagate expand flags from tab labels to the notebook, only the expand flags from the pages. gtk/gtknotebook.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) commit 48de50df890b23aa92e6a158866721cf5eb7a48d Author: Matthias Clasen Date: Mon Oct 11 13:56:52 2010 -0400 Support GtkWidget expand properties in GtkTable We expand a child when it either has the table-specific expand flag or the generic expand property set. Override compute_expand so that it also takes the table-specific expand flags of children into account. https://bugzilla.gnome.org/show_bug.cgi?id=628902 gtk/gtktable.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 76 insertions(+), 11 deletions(-) commit 29ce9e679a502c35e52d9ab87d7c4dbc4664258b Author: Matthias Clasen Date: Mon Oct 11 13:26:11 2010 -0400 Add a GtkTable testcase tests/testexpand.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 81 insertions(+), 14 deletions(-) commit 8abb18f910ba26f8dd536b28150b85e1616eb1aa Author: Havoc Pennington Date: Mon Sep 6 12:30:40 2010 -0400 Support GtkWidget expand properties in GtkBox This consists of: * expand a child if either child->expand || gtk_widget_get_expand(child) * override compute_expand so that child->expand will cause us to return TRUE for gtk_widget_get_expand() https://bugzilla.gnome.org/show_bug.cgi?id=628902 gtk/gtkbox.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 72 insertions(+), 6 deletions(-) commit 7597a35477eefdcea9264b67f3ccefdb63f911d5 Author: Havoc Pennington Date: Mon Sep 6 12:31:54 2010 -0400 add tests/testexpand.c used to test the expand props on GtkWidget There are two colored boxes with toggle buttons nested inside several GtkBox. Toggling these to expand mode should automatically propagate expansion up through the several GtkBox such that resizing the window results in resizing the colored boxes. https://bugzilla.gnome.org/show_bug.cgi?id=628902 tests/Makefile.am | 5 ++ tests/testexpand.c | 152 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 157 insertions(+) commit 031856eb3321ac8043c80ce98ee6c1d051b48d6e Author: Havoc Pennington Date: Mon Sep 6 12:26:32 2010 -0400 Add horizontal and vertical expand flags, compute_expand() to GtkWidget GtkWidget now has flags for horizontal and vertical expand, and a compute_expand() method. compute_expand() is used by containers to set a default expand flag. (If a widget has expand set explicitly, it always overrides the results of compute_expand.) GtkContainer has a default implementation of compute_expand which simply walks over all child widgets and sets expand=TRUE if any child is expanding. The overall effect is that you only have to set expand on leaf nodes in the widget tree, while previously you had to set expand all the way up the tree as you packed every container. Also, now containers need not have their own child properties for expand. For old containers which do have "expand" child properties, they should override compute_expand and include the child properties in whether the container is expand=TRUE. Also, the old container should use "child_prop_expand || gtk_widget_compute_expand()" everywhere it previously used simply "child_prop_expand" https://bugzilla.gnome.org/show_bug.cgi?id=628902 gtk/gtkcontainer.c | 51 +++++ gtk/gtkwidget.c | 605 ++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkwidget.h | 24 +++ 3 files changed, 678 insertions(+), 2 deletions(-) commit 7d5a85c3ad6ba6aa891edcafd8cdb3d397184002 Author: Matthias Clasen Date: Wed Oct 13 10:39:09 2010 -0400 Some more resize grip cleanups Don't recompute hints whenever we determine the drag edge, and take the drag edge into account when deciding whether to show the grip. gtk/gtkwindow.c | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) commit 9e661ed0e91a5709afcc46cdeaea4d711a885da7 Author: Matthias Clasen Date: Mon Oct 11 17:23:01 2010 -0400 Unify handling of GtkWindow::resizable property gtk/gtkwindow.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit b36819957fcea6a4c2aeaa3a3ca28c635c5b3c3b Author: Matthias Clasen Date: Wed Oct 13 10:21:04 2010 -0400 Remove GtkWrapBox from the docs, too docs/reference/gtk/gtk3-sections.txt | 39 ------------------------------------ docs/reference/gtk/gtk3.types | 1 - 2 files changed, 40 deletions(-) commit dbdc9c99e5f6d9e4d31567bfa78c864aa9354ab4 Author: Matthias Clasen 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 f8b8c95f45156f931b134ab92546ce7fc54434ab Author: Matthias Clasen Date: Wed Oct 13 09:51:54 2010 -0400 Some resize grip cleanups Safe space in the private struct, always set the cursor when we update visibility, since the cursor depends on resizability conditions too. And don't set the shape needlessly. gtk/gtkwindow.c | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) commit e3cc39cb9813de101d35611e761ccc1571a3267c Author: Tristan Van Berkom Date: Wed Oct 13 22:26:08 2010 +0900 Removed all traces of GtkWrapBox from GTK+. docs/reference/gtk/gtk-docs.sgml | 1 - gtk/Makefile.am | 4 +- gtk/gtk.h | 1 - gtk/gtk.symbols | 27 - gtk/gtkenums.h | 54 - gtk/gtkwrapbox.c | 2636 -------------------------------------- gtk/gtkwrapbox.h | 102 -- tests/Makefile.am | 8 +- tests/testwrapbox.c | 496 ------- 9 files changed, 2 insertions(+), 3327 deletions(-) commit 5e1d8814ca005e2e28fdd579e060191d0db23cdc Author: Matthias Clasen Date: Wed Oct 13 08:28:21 2010 -0400 Don't start a drag if we are not resizable This was caused by get_drag_edge() returning -1 to mean 'no drag', but callers didn't really pay attention. Change get_drag_edge() to return a boolean instead. gtk/gtkwindow.c | 81 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 43 insertions(+), 38 deletions(-) commit 803233cc14c02535a78b0000097d812ff42f7e6e Author: Christian Persch Date: Tue Sep 28 22:56:02 2010 +0200 Use GSettings for the filechooser settings Bug #630850. configure.ac | 6 + gtk/Makefile.am | 6 +- gtk/gtkfilechooserdefault.c | 77 ++-- gtk/gtkfilechooserdialog.c | 1 - gtk/gtkfilechooserprivate.h | 2 + gtk/gtkfilechoosersettings.c | 504 --------------------------- gtk/gtkfilechoosersettings.h | 118 ------- gtk/org.gtk.Settings.FileChooser.gschema.xml | 64 ++++ 8 files changed, 123 insertions(+), 655 deletions(-) commit a2e88f9b808b48f8d7476938bc4dcc76cc77f7ff Author: Jorge González Date: Wed Oct 13 14:26:30 2010 +0200 Updated Spanish translation po-properties/es.po | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) commit 3b7cbaa47f4ed297958fd6057158e180ab1a950d Author: Jorge González Date: Wed Oct 13 01:25:28 2010 +0200 Updated Spanish translation po-properties/es.po | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) commit af31afb906211e14608f198c2bd7df63af96bed3 Author: Jorge González Date: Tue Oct 12 21:56:42 2010 +0200 Updated Spanish translation po-properties/es.po | 41 ++++++++++++++++------------------------- 1 file changed, 16 insertions(+), 25 deletions(-) commit 6bdc9b7f8a0196ee63af7f0ed0423af793ba0d32 Author: Michael Natterer Date: Tue Oct 12 21:20:16 2010 +0200 Bug 563002 - Doesn't call 'update-preview' on set_filename Call gtk_tree_view_set_cursor() in addition to gtk_tree_selection_select_iter() when selecting the file in show_and_select_files() so the preview update machinery gets triggered. (cherry picked from commit 795c8070db6c97ace040bfd220794bae3e2721c2) gtk/gtkfilechooserdefault.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 4469d2cde1382c23fa566f4a534f611d035a2b2c Author: Matej Urbančič Date: Tue Oct 12 20:09:27 2010 +0200 Updated Slovenian translation po/sl.po | 2092 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 941 insertions(+), 1151 deletions(-) commit 25bf8ba4defeff5b22b87cb9bc337042730e9f47 Author: Kristian Rietveld Date: Tue Oct 12 19:08:34 2010 +0200 Don't check resize-grip-visible in default values unit test The value for this property is determined at runtime. gtk/tests/defaultvalue.c | 5 +++++ 1 file changed, 5 insertions(+) commit d7c3d378eb25fec997e9e213da5cef9cd464a504 Author: Kristian Rietveld Date: Tue Oct 12 18:53:44 2010 +0200 Disable resize grip on spin button test Otherwise, the resize grip obscures the decrement button causing the test to fail. gtk/tests/testing.c | 2 ++ 1 file changed, 2 insertions(+) commit c143105ae928c6a75a6d8ba9e70fa0472f4b4232 Author: Kristian Rietveld Date: Tue Oct 12 18:25:22 2010 +0200 Fix scrolled window policy so the size allocation does not "flap" gtk/tests/treeview-scrolling.c | 3 +++ 1 file changed, 3 insertions(+) commit 65c3fc99536ead0f755b027043eaa2e2052bf0ef Author: Kristian Rietveld Date: Tue Oct 12 17:39:26 2010 +0200 Handle off-by-one errors due to rounding gtk/tests/treeview-scrolling.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit b58e3bb30c16d63bdf60f439a8c601f26072e451 Author: Kristian Rietveld Date: Tue Oct 12 17:25:21 2010 +0200 Use double iso. float since that is what GtkAdjustment uses gtk/tests/treeview-scrolling.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit e732c16aab46913db2d81b91b5860ccbccc45efe Author: Kristian Rietveld Date: Tue Oct 12 17:20:44 2010 +0200 Use GtkAdjustment accessors to properly compress changed signals gtk/gtktreeview.c | 61 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 41 insertions(+), 20 deletions(-) commit c7e024d160a3eb7efb47c35a3f1e53506168dcec Author: Matthias Clasen Date: Tue Oct 12 11:28:21 2010 -0400 Rework GdkPangoRenderer example to use existing api docs/reference/gdk/tmpl/pango_interaction.sgml | 106 ++++++++++++------------- 1 file changed, 51 insertions(+), 55 deletions(-) commit abb25b7895fb900855e8b8885082ba8979c4f1ac Author: Matthias Clasen Date: Tue Oct 12 11:01:10 2010 -0400 docs: add a longdesc for X-specifics docs/reference/gdk/tmpl/x_interaction.sgml | 159 +++++------------------------ 1 file changed, 27 insertions(+), 132 deletions(-) commit 0a8abdcdf6392d68fb612573551bb18d4aaf9b59 Author: Matthias Clasen Date: Tue Oct 12 10:53:44 2010 -0400 docs: Update cairo-related docs gdk/gdkcairo.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) commit d8700a02f152629be1d4a2ff23029d470019d185 Author: Matthias Clasen Date: Tue Oct 12 09:59:05 2010 -0400 docs: Remove mentions of GdkPixmap from cursor docs docs/reference/gdk/tmpl/cursors.sgml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit ec7c2acf7bf39af5f2ed9e9c1beb8ae7d3abd09b Author: Matthias Clasen Date: Tue Oct 12 09:45:11 2010 -0400 Move GdkVisualType docs inline docs/reference/gdk/tmpl/visuals.sgml | 2 +- gdk/gdkvisual.h | 30 +++++++++++++++++++++++------- 2 files changed, 24 insertions(+), 8 deletions(-) commit 4d63d96762e9857d6ee096f52c730907165c724c Author: Matthias Clasen Date: Tue Oct 12 08:59:46 2010 -0400 docs: Correct some link targets docs/reference/gdk/multihead.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2853db41f86c1867de69df598a90f9fd34b2c4f5 Author: Jorge González Date: Tue Oct 12 17:16:12 2010 +0200 Updated Spanish translation po-properties/es.po | 3513 ++++++++++++++++++++++++++------------------------- 1 file changed, 1777 insertions(+), 1736 deletions(-) commit eae3183f1cb5f5442cec748ad6f1a17d1540bd66 Author: Tor Lillqvist Date: Tue Oct 12 14:39:30 2010 +0300 Add two new functions to gtk.symbols gtk/gtk.symbols | 2 ++ 1 file changed, 2 insertions(+) commit bef6c0a4a309768c413c720cdfaa57b388af3ede Author: Michael Natterer Date: Tue Oct 12 11:32:42 2010 +0200 Bug 631599 - Allow to use arbitrary surfaces for offscreen windows As a first step, create surfaces lazily and factor surface creation out to a single function. gdk/gdkoffscreenwindow.c | 97 ++++++++++++++++++++++++++++++------------------ 1 file changed, 61 insertions(+), 36 deletions(-) commit e85dad38e2c579598c142515c8b816ea6657e0c8 Author: Tristan Van Berkom Date: Tue Oct 12 17:16:32 2010 +0900 Added logic to GtkScrolledWindow when allocating height-for-width children. This patch makes the scrolled window reconsider allocating the child the full width or height (depending on the child's request mode) without a scrollbar. For instance when the child is height-for-width; the child will first be tested if the content's height for full allocated width (without a vscrollbar) will allow the contents height for that width to fit the allocated height. Patch is a simplified version of code inspected in st-scroll-view.c. Note that this patch assumes children will begin to scroll only after reaching their minimum size; adding a property to the future GtkScrollableIface to decide whether to scroll-to-minimum or scroll-to-natural will effect this code (it should then reconsider whether the child will scroll below the natural size instead of the minimum). Patch addresses bug 629778. gtk/gtkscrolledwindow.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 123 insertions(+), 1 deletion(-) commit 0e0d938cc3e3a841d2a3849f2b67048265b799b6 Author: Tristan Van Berkom Date: Tue Oct 12 17:10:55 2010 +0900 Make GtkScrolledWindow offload border-width calculations to GtkContainerClass. gtk/gtkscrolledwindow.c | 96 +++++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 55 deletions(-) commit f106d369a7f4b53dad6209cf8d3d60ccecde0e79 Author: Matthias Clasen Date: Tue Oct 12 01:10:32 2010 -0400 Don't link to old stuff docs/reference/gtk/gtk-docs.sgml | 1 - docs/reference/gtk/gtk3-sections.txt | 35 +++++++++++------------------------ gtk/gtkwidget.h | 7 ++++--- 3 files changed, 15 insertions(+), 28 deletions(-) commit 5a6ea621254c48a09568b3fe8067102d8df2b53d Author: Matthias Clasen Date: Tue Oct 12 01:05:39 2010 -0400 Add a missing close tag docs/reference/gtk/migrating-2to3.xml | 1 + 1 file changed, 1 insertion(+) commit b23dc8477f91edfa3f166ad8ffd95803b2bac7e6 Author: Matthias Clasen Date: Tue Oct 12 00:57:13 2010 -0400 Remove a note about GTK 1.2 api docs/reference/gtk/tmpl/gtkprogressbar.sgml | 36 ++++------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) commit 36f1d08bce93b87122ffc399ef1340339cbf4341 Author: Matthias Clasen Date: Tue Oct 12 00:50:18 2010 -0400 Fix a trivial typo gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 68999567707fc123d4338ba8c8eb6695f34f7a82 Author: Matthias Clasen Date: Tue Oct 12 00:46:59 2010 -0400 Reorder some sections docs/reference/gtk/gtk-docs.sgml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit cf1745a93510091aaf8b8e11829cddc602f9ff68 Author: Matthias Clasen Date: Tue Oct 12 00:38:04 2010 -0400 Remove mentions of dialog separator from the docs docs/reference/gtk/tmpl/gtkdialog.sgml | 43 +++++++--------------------------- 1 file changed, 9 insertions(+), 34 deletions(-) commit 82712a150a42790524c506e2f6a91bff2146dccf Author: Matthias Clasen Date: Tue Oct 12 00:19:35 2010 -0400 Some documentation updates docs/reference/gtk/building.sgml | 15 --------------- docs/reference/gtk/gtk-docs.sgml | 20 ++++++++++---------- docs/reference/gtk/gtk3-sections.txt | 2 -- 3 files changed, 10 insertions(+), 27 deletions(-) commit e0c2a4e10fd483d24aa384c0d5f2b606ad00e8ca Author: Matthias Clasen Date: Mon Oct 11 23:26:58 2010 -0400 Inspect geometry when setting resize grip cursors We want to use the same cursor as metacity when the window is only resizable in one dimension. gtk/gtkwindow.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 72 insertions(+), 13 deletions(-) commit a4a7a611f2219a4cdcb359ac828ea122906f158e Author: Owen W. Taylor Date: Sat Oct 9 22:38:54 2010 -0400 GtkWindow: Allow setting size from geometry If you set a geometry widget via gtk_window_set_geometry_hints() it becomes very hard to compute appropriate toplevel sizes in pixels to make the window a particular size. Synthesizing strings and passing them to gtk_window_parse_geometry() is possible, but to avoid avoid such ugliness, add functions: gtk_window_set_default_geometry() gtk_window_resize_to_geometry() That act like gtk_window_set_default_size() and gtk_window_resize() but are in terms of the resize increments of the geometry widget. https://bugzilla.gnome.org/show_bug.cgi?id=631796 gtk/gtkwindow.c | 171 +++++++++++++++++++++++++++++++++++++-------------- gtk/gtkwindow.h | 8 +++ tests/testgeometry.c | 29 +++++++++ 3 files changed, 161 insertions(+), 47 deletions(-) commit 519d7587117269773c1bd85887779b80fca04b81 Author: Owen W. Taylor Date: Sat Oct 9 22:29:20 2010 -0400 Warn when calling gtk_window_parse_geometry() on an empty window gtk_window_parse_geometry() gets the size of the window in order to interpret the position of the window; calling it before, say, calling gtk_widget_show_all() on a window is a subtle trap, so add a warning in the case we can easily detect. https://bugzilla.gnome.org/show_bug.cgi?id=631794 gtk/gtkwindow.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 88cf5470290cd03ada031641cb6ee1c90df75e7d Author: Owen W. Taylor Date: Sat Oct 9 22:15:34 2010 -0400 Fix handling of the geometry widget The geometry widget feature of gtk_window_set_geometry_hints() has never really worked right because the calculation that GTK+ did to compute the base size of the window only worked when the geometry widget had a larger minimum size than anything else in the window. Setup: * Move the GtkSizeGroup private functions to a new private header gtksizegroup-private.h * Add the possibilty to pass flags to _gtk_size_group_queue_resize(), with the flag GTK_QUEUE_RESIZE_INVALIDATE_ONLY to suppress adding the widget's toplevel to the resize queue. * _gtk_container_resize_invalidate() is added to implement that feature * _gtk_widget_override_size_request()/_gtk_widget_restore_size_request() allow temporarily forcing a large minimum size on the geometry widget without creating resize loops. GtkWindow: * Compute the extra width/height around the geometry widget correctly; print a warning if the computation fails. * Always make the minimum size at least the natural minimum size of the toplevel; GTK+ now fails badly with underallocation. * Always set the base size hint; we were failing to set it properly when the specified minimum size was overriden, but it's harmless to always set it. Tests: * New test 'testgeometry' that replaces the 'gridded geometry' test from testgtk. The new test is roughly similar but creates a bunch of windows showing different possibilities. * The testgtk test is removed. No need to have both. https://bugzilla.gnome.org/show_bug.cgi?id=68668 gtk/Makefile.am | 1 + gtk/gtkcontainer.c | 37 ++++++++- gtk/gtkcontainer.h | 1 + gtk/gtkprivate.h | 9 ++ gtk/gtksizegroup-private.h | 49 +++++++++++ gtk/gtksizegroup.c | 50 ++++++----- gtk/gtksizegroup.h | 9 -- gtk/gtksizerequest.c | 2 +- gtk/gtkwidget.c | 85 +++++++++++++++---- gtk/gtkwindow.c | 82 +++++++++++++----- tests/Makefile.am | 6 ++ tests/testgeometry.c | 203 +++++++++++++++++++++++++++++++++++++++++++++ tests/testgtk.c | 168 ------------------------------------- 13 files changed, 463 insertions(+), 239 deletions(-) commit c250a7e6732802a8918db207f3f7cb296f69f3fc Author: Tristan Van Berkom Date: Tue Oct 12 00:47:43 2010 +0900 Added documentation to GtkContainer about implementing containers using height-for-width apis. gtk/gtkcontainer.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 129 insertions(+), 5 deletions(-) commit 4490aeddf79ba36c06f3ee6f6e4e8ca019c4ef5a Author: Vincent Untz Date: Mon Oct 11 13:59:06 2010 +0200 build: Distribute README.multipress https://bugzilla.gnome.org/show_bug.cgi?id=631872 modules/input/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 70228649ee791059c48050786bb5f6c093419294 Author: Fran Diéguez Date: Mon Oct 11 10:22:04 2010 +0200 Updated Galician translations po-properties/gl.po | 3532 ++++++++++++++++++++++++++------------------------- po/gl.po | 1717 ++++++++++++------------- 2 files changed, 2641 insertions(+), 2608 deletions(-) commit 458840826848393002824b4319e625b76dd9769b Author: Ivar Smolin Date: Mon Oct 11 09:40:35 2010 +0300 [l10n] Updated Estonian translation po/et.po | 879 +-------------------------------------------------------------- 1 file changed, 14 insertions(+), 865 deletions(-) commit c2ab54a31f9be01c1328babf794fd5bfa5ab098d Author: Javier Jardón Date: Mon Oct 11 04:21:36 2010 +0200 docs: Move documentation do inline comments: GtkContainer docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcontainer.sgml | 539 ------------------------------ gtk/gtkcontainer.c | 84 +++++ gtk/gtkcontainer.h | 10 + gtk/gtkwidget.c | 2 +- 5 files changed, 96 insertions(+), 540 deletions(-) commit cabc386252f9738c0b5b9b2b98cc05da9390b141 Author: Javier Jardón Date: Mon Oct 11 04:59:19 2010 +0200 docs: Improve reference crossing in GtkWidget docs gtk/gtkwidget.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 71b4d83144a3111d54143031b11b1087396deca7 Author: Xan Lopez Date: Sun Oct 10 18:18:27 2010 +0900 Plug memory leak in GtkWindow 1,936 (112 direct, 1,824 indirect) bytes in 4 blocks are definitely lost in loss record 13,453 of 13,673 at 0x4005BDC: malloc (vg_replace_malloc.c:195) by 0x69615A1: cairo_region_create (cairo-region.c:196) by 0x683BFBF: gdk_cairo_region_create_from_surface (gdkcairo.c:455) by 0x670C882: set_grip_shape (gtkwindow.c:5020) by 0x670CFBF: resize_grip_create_window (gtkwindow.c:5271) by 0x670C466: gtk_window_realize (gtkwindow.c:4902) Signed-off-by: Benjamin Otte gtk/gtkwindow.c | 1 + 1 file changed, 1 insertion(+) commit 3f3d33ee6c4d3a30df1895c7da53804a3039a524 Author: Xan Lopez Date: Mon Oct 11 00:16:52 2010 +0900 Plug leak in gdkcairo.c 1,968 (1,236 direct, 732 indirect) bytes in 1 blocks are definitely lost in loss record 11,816 of 11,947 at 0x4025BDC: malloc (vg_replace_malloc.c:195) by 0x6950676: _context_get (cairo.c:250) by 0x6950940: cairo_create (cairo.c:370) by 0x685CD1E: _gdk_cairo_surface_extents (gdkcairo.c:381) by 0x685CEDA: gdk_cairo_region_create_from_surface (gdkcairo.c:433) Signed-off-by: Benjamin Otte gdk/gdkcairo.c | 1 + 1 file changed, 1 insertion(+) commit ee58c6c37d31ee8fc4c233751024b3992d42bd5f Author: Javier Jardón Date: Mon Oct 11 02:01:14 2010 +0200 docs: Move documentation to inline comments: GtkScrolledWindow docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkscrolledwindow.sgml | 282 ------------------------- gtk/gtkscrolledwindow.c | 54 +++++ 3 files changed, 55 insertions(+), 282 deletions(-) commit 90096832479de04791db5e034df25831b97a828e Author: Javier Jardón Date: Mon Oct 11 02:10:24 2010 +0200 docs: Region returned by gdk_cairo_region_create_from_surface() should be freed gdk/gdkcairo.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 0afd8be7ef2bbd866c8a714366aba7d05aebed6b Author: Gil Forcada Date: Sun Oct 10 23:22:40 2010 +0200 Updated Catalan translation po-properties/ca.po | 3962 ++++++++++++++++++++++++++------------------------- 1 file changed, 2002 insertions(+), 1960 deletions(-) commit 120a1006da8b570686752e5f19569651cda64f67 Author: Simos Xenitellis Date: Sun Oct 10 21:18:39 2010 +0300 l10n: Updated Greek translation for gtk+ properties po-properties/el.po | 3955 ++++++++++++++++++++++++++------------------------- 1 file changed, 1999 insertions(+), 1956 deletions(-) commit 6c258b863d0f12310bf241ff9f8b77656f44d6ab Author: Jorge González Date: Sat Oct 9 14:26:20 2010 +0200 Updated Spanish translation po/es.po | 1737 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 871 insertions(+), 866 deletions(-) commit ff2476152b85ec66695f7dfa835bc53806baf51e Author: A S Alam Date: Sat Oct 9 08:27:32 2010 +0530 updating translation for Punjabi po-properties/pa.po | 3788 +++++++++++++++++++++++++-------------------------- po/pa.po | 1776 ++++++++++++------------ 2 files changed, 2752 insertions(+), 2812 deletions(-) commit 9d750ad13eec68baf5734907126aa8676516d7c9 Author: Matthias Clasen Date: Fri Oct 8 22:04:33 2010 -0400 Fix a problem with 'resize grip avoidance' in scrollbars We need to be a little more careful when determining the overlap between the new allocation and the grip area. This was causing vertical scrollbars in evince to overlap with the grip. gtk/gtkrange.c | 60 +++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 22 deletions(-) commit 2f8f0d8eabf8c6f447874f8991fb04f64d8c585b Author: Matthias Clasen Date: Fri Oct 8 20:17:51 2010 -0400 Check for grip_window != NULL in gtk_window_draw This is safer, since GtkWindow subclasses may override realize and end up with has_resize_grip == TRUE, but grip_window still being NULL - as is the case with GtkPlug. gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de3e7034443a3e98e9e6fffcde2f9e08b558601c Author: William Jon McCann Date: Fri Oct 8 19:57:06 2010 -0400 gail: GtkTreeViewColumn doesn't have a destroy signal anymore Replace with g_object_set_qdata_full usage. modules/other/gail/gailtreeview.c | 46 +++++++-------------------------------- 1 file changed, 8 insertions(+), 38 deletions(-) commit f8b573766d5a9da7c0a48bcd1f1054158e67fcc0 Author: William Jon McCann Date: Fri Oct 8 19:26:01 2010 -0400 Don't assume widgets are containers when walking the focus tree This causes problems for links in labels. gtk/gtkcontainer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6c537bd0bff1f20767626323b39f969126b684c7 Author: Colin Walters Date: Fri Oct 8 16:43:38 2010 -0400 autogen: Explicitly allow libtool > 2.2 Apparently 2.4 is out, I'm not aware of a reason we shouldn't allow it. autogen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31a45c957c5d398b4dfe970825198d8fd15fd618 Author: Matthias Clasen Date: Fri Oct 8 14:21:11 2010 -0400 Fix grip window positioning We need to position the grip window in size_allocate after all, otherwise the grip ends up in the wrong place when the window is realized early. Also, avoid shadowing a variable. gtk/gtkwindow.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) commit 0ebf090d9e91589cd0b7fa514677b24f712c2994 Author: Matthias Clasen Date: Fri Oct 8 14:01:46 2010 -0400 Don't show resize grips on override-redirect window gtk/gtkwindow.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 9b9ccb56b157e7516a1140ea6958ba530ad67988 Author: Matthias Clasen Date: Fri Oct 8 11:11:33 2010 -0400 Make GtkPaned use gtk_container_class_handle_border_width gtk/gtkpaned.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f7418b16527be145f6e0cef96d22b1fef14a3185 Author: Matthias Clasen Date: Fri Oct 8 10:45:24 2010 -0400 Make GtkPaned use gtk_container_class_handle_border_width gtk/gtkpaned.c | 55 +++++++++++++++++++++---------------------------------- 1 file changed, 21 insertions(+), 34 deletions(-) commit c113b8e22923868ffcf1b6d23e19ca8c68abadfd Author: Matthias Clasen Date: Fri Oct 8 10:25:27 2010 -0400 Make GtkPathBar use gtk_container_class_handle_border_width gtk/gtkpathbar.c | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) commit 5a7cfa7fb96464bc7d6ed06815d305b01c6cc77d Author: Tristan Van Berkom Date: Fri Oct 8 23:10:42 2010 +0900 Migrated old GtkSizeRequestIface documentation to GtkWidget and added notes to gtk_widget_get_preferred_size(). gtk/gtksizerequest.c | 107 ++++----------------------------------------------- gtk/gtkwidget.c | 88 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 99 deletions(-) commit e9a7a2104be326ca96b49b5a583e1ff89f69f9d6 Author: Christian Dywan Date: Fri Oct 8 16:01:07 2010 +0200 Use and print note for key only if there are credentials Otherwise key might be printed uninitialized. modules/printbackends/cups/gtkprintbackendcups.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 3267cd08e9319ebe202bc83536e0e68d0fb6febc Author: Tristan Van Berkom Date: Fri Oct 8 22:27:02 2010 +0900 Removed call to get_preferred_size (widget, NULL, NULL); This was another case of making sure size-request was called before other code was doing get_child_requisition(), now caching is done via the same api so no need for that line. gtk/gtkwindow.c | 1 - 1 file changed, 1 deletion(-) commit 480b9f6b1131c49a7c21b87a543dadfa936993e8 Author: Tristan Van Berkom Date: Fri Oct 8 22:26:01 2010 +0900 Removed needless initial size request of children Old code was probably doing size-request on all children initially, and then calling get_child_requisition() in other passes, now these are cached after the first request anyway. gtk/gtktable.c | 3 --- 1 file changed, 3 deletions(-) commit c1e9f4a79895b83a6b27e220ee4ca560875b1986 Author: Tristan Van Berkom Date: Fri Oct 8 22:25:16 2010 +0900 Removed needless size-requesting of children (child sizes are ignored at request time). gtk/gtklayout.c | 16 ---------------- 1 file changed, 16 deletions(-) commit 2e98e37fe49af92b330a1d96cee97108c77b6da9 Author: Matthias Clasen Date: Fri Oct 8 09:28:00 2010 -0400 Make GtkTable use gtk_container_handle_border_width gtk/gtktable.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) commit f8490e425f2c76533bc1733989d176c8a5ca06f7 Author: Matthias Clasen Date: Fri Oct 8 02:18:15 2010 -0400 Add a migration guide section about resize grips docs/reference/gtk/migrating-2to3.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 8ed725bad8af39aa1af3fd9e3f6a90225dab437b Author: Matthias Clasen Date: Fri Oct 8 01:37:33 2010 -0400 Get scrollbars out of the way of the window's resize grip If there are both horizontal and vertical scrollbars, there is an unused 'corner' into which the resize grip fits. Individual scrollbars need to be shortened and moved to make room for the resize grip. gtk/gtkrange.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 96 insertions(+), 4 deletions(-) commit b04bceb47e8503658481fcca44f90dae6ad65457 Author: Matthias Clasen Date: Fri Oct 8 01:43:24 2010 -0400 Remove resize grip handling from GtkStatusbar We remove the resize grip from GtkStatusbar, but keep the code that makes the content avoid the grip, and adapt it to GtkWindow grips. The gtk_status_bar_set/get_has_resize_grip() functions and related properties are removed. docs/reference/gtk/gtk3-sections.txt | 2 - gtk/gtk.symbols | 2 - gtk/gtkstatusbar.c | 632 ++++++----------------------------- gtk/gtkstatusbar.h | 5 - 4 files changed, 105 insertions(+), 536 deletions(-) commit fe9a45c413ef7b4daf1801dfe9827971c851e3a7 Author: Cody Russell Date: Thu Sep 30 13:15:23 2010 -0500 Remove uses of gtk_statusbar_set_has_resize_grip() This function is going away. demos/gtk-demo/appwindow.c | 23 ----------------------- docs/tools/widgets.c | 1 - tests/print-editor.c | 24 +----------------------- 3 files changed, 1 insertion(+), 47 deletions(-) commit f9265ea3b8e1283f61e2d38db6d46879b8dc5ca2 Author: Matthias Clasen Date: Fri Oct 8 01:08:24 2010 -0400 Fix resize grip drawing in GtkAssistant Chain up in the draw() implementation of GtkAssistant to let GtkWindow draw the resize grip. This avoids black resize grips in GtkAssistant windows. gtk/gtkassistant.c | 3 +++ 1 file changed, 3 insertions(+) commit f6347baf648fb5b7486354fd800b28bdf571f731 Author: Matthias Clasen Date: Fri Oct 8 01:43:03 2010 -0400 Add resize grips to GtkWindow Allow any window to display a resize grip, in the south-east or south-west corner, depending on text direction. This is implemented as a shaped window that gets overlayed on top of whatever content is there. We add api that allows widgets to avoid the resize grip, if desired. The ::has-resize-grip property controls if a window may display a resize grip. It will only be displayed if the window is resizable and not maximized. The size and visual appearance of the resize grip is under theme control, using the resize-grip-width/height style properties and the paint_resize_grip style function. docs/reference/gtk/gtk3-sections.txt | 5 + gtk/gtk.symbols | 4 + gtk/gtkwindow.c | 521 ++++++++++++++++++++++++++++++++++- gtk/gtkwindow.h | 10 + 4 files changed, 530 insertions(+), 10 deletions(-) commit 368f0d084358d97a4822f6bdb0fcfff9f4519287 Author: Matthias Clasen Date: Thu Oct 7 07:47:58 2010 -0400 Fix export of a few (currently unused) configure variables Turns out that autoconf eats all the m4_define magic before AC_INIT. configure.ac | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit cadbdd32ba9c610b28fb45dd5d6fd8f2a4c040f2 Author: William Jon McCann Date: Thu Oct 7 02:48:20 2010 -0400 gail: don't try to get stock id from images that aren't stock Fixes assertion caused by 41d2a4d059d881d8d05419013ae4946a81b308cb modules/other/gail/gailimage.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit bbf189ca0d48bf448301b7c8a1407f2f59bdb539 Author: Tor Lillqvist Date: Thu Oct 7 01:27:06 2010 +0300 Gail needs _gtk_cell_renderer_calc_offset gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit 3c4d1cc856c2b7f064f6c07c2ba4371fe6296ff5 Author: Tor Lillqvist Date: Thu Oct 7 01:15:56 2010 +0300 Bypass the ms-windows engine for now It requires massive changes to build again. I started, but gave up. More insight is needed. modules/engines/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e346d26f700139ba29c38e67f1878a8e65d2f5a7 Author: Tor Lillqvist Date: Thu Oct 7 01:14:46 2010 +0300 Make it compile again for Windows gdk/win32/gdkdnd-win32.c | 15 ++--- gdk/win32/gdkdrawable-win32.c | 32 ++--------- gdk/win32/gdkevents-win32.c | 126 ------------------------------------------ gtk/gtkplug-win32.c | 1 + gtk/gtksocket-win32.c | 1 + gtk/gtkwin32embedwidget.c | 4 +- 6 files changed, 16 insertions(+), 163 deletions(-) commit 4196f56de9d70f8da5956e9a326bfbfd128e55bb Author: Stef Walter Date: Wed Oct 6 20:13:40 2010 +0000 Remove reference to hooks in gtk_about_dialog_set_website() docs. Signed-off-by: Javier Jardón gtk/gtkaboutdialog.c | 3 --- 1 file changed, 3 deletions(-) commit e17b9ae8ba69b870e39aa9d422f76421757869c0 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit e3e243688abcdf40cbf25f0841fd1cacd1886ae2 Author: Benjamin Otte Date: Wed Oct 6 12:52:39 2010 +0200 widget: Fix GtkWidget::draw docs width and height have been gone for a while... gtk/gtkwidget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit e1b00b52d27791221133cd21ce6db9a2de032b23 Author: Tristan Van Berkom Date: Wed Oct 6 17:00:43 2010 +0900 Enhanced documentation description for GtkWrapBox (text by Murray Cumming). gtk/gtkwrapbox.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 22e9fcf6db31f2a575530a275fc1461d1c0be678 Author: Baurzhan Muftakhidinov Date: Wed Oct 6 10:36:18 2010 +0600 Updates for Kazakh translation po/kk.po | 1877 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 941 insertions(+), 936 deletions(-) commit c3851df92d9c4bff0bb99855faa8c8110d248318 Author: John Ralls Date: Wed Oct 6 01:18:25 2010 +0200 Replace GDK_Tab and GDK_ISO_Left_Tab with GDK_KEY equivalents Fixes https://bugzilla.gnome.org/show_bug.cgi?id=631475 Signed-off-by: Javier Jardón gdk/quartz/gdkkeys-quartz.c | 8 ++++---- gdk/x11/gdkkeys-x11.c | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) commit 718ccc9e4ecfc9614fe1a50b1ff9d01938314a9e Author: Javier Jardón Date: Wed Oct 6 01:09:23 2010 +0200 docs: visuals: Do not mention deprecated GdkRGB API's Reported by Milan Bouchet-Valat in bug https://bugzilla.gnome.org/show_bug.cgi?id=631473 docs/reference/gdk/tmpl/visuals.sgml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) commit 60655a36dc7787f4458c578029a73575f003f920 Author: Benjamin Otte Date: Tue Oct 5 23:25:53 2010 +0200 docs: Dn't mark all signals in GtkWidgetClass as private They are meant to be overwritten by subclasses after all. gtk/gtkwidget.h | 4 ---- 1 file changed, 4 deletions(-) commit 04c630d0fd713a683e6a1eb8f3bd7fb9c70a2b1d Author: Benjamin Otte Date: Tue Oct 5 23:22:25 2010 +0200 viewport: Clip contents properly when called via gtk_widget_draw() gtk/gtkviewport.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) commit 2a1650843d0eb4d75e03f6c25aeaf5388de499a1 Author: Benjamin Otte Date: Tue Oct 5 22:36:35 2010 +0200 Revert "testgtk: Remove snapshot test" This reverts commit 99c82af20a5204940ce2cb0f841be0d6f70a2778 and fixes up things to compile again. Of course, the snapshotting now uses gtk_widget_draw() instead. tests/testgtk.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 167 insertions(+) commit cc0ada40b568dad58a2e2e44a4cc8680d5f88c11 Author: Javier Jardón Date: Tue Oct 5 22:52:31 2010 +0200 docs: reword GtkAdjustment short description docs/reference/gtk/tmpl/gtkadjustment.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1d21668ecc61e5ec89a8d57d13c56969c0d182f8 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit f7a20e35c17bc82bb1fbd92d362ab5caacc0e80f Author: Stephen Shaw 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 gtk/gtkfilechooserdefault.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 2b348f9a48de3de7be1a91c6fec1392c9fe1f010 Author: Stephen Shaw 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 gtk/gtkfilechooserdefault.c | 87 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 70 insertions(+), 17 deletions(-) commit 0eab3a7ad73a052789f49889bf4ee260c6075519 Author: Kibavuidi Nsiangani Date: Tue Oct 5 21:52:42 2010 +0200 Added Kikongo translation po-properties/kg.po | 10282 ++++++++++++++++++++++++++++++++++++++++++++++++++ po/LINGUAS | 1 + po/kg.po | 5401 ++++++++++++++++++++++++++ 3 files changed, 15684 insertions(+) commit eca2af52306176ebd5370e35b71da7dc7b4f549e Author: Kristian Rietveld Date: Tue Oct 5 15:21:40 2010 +0200 Make set_cairo_surface_size a vfunc on GdkWindowImpl Note the special implementation of this method on GdkOffscreenWindow that makes sure its current surface is not destroyed. gdk/gdkinternals.h | 4 ---- gdk/gdkoffscreenwindow.c | 13 +++++++++++++ gdk/gdkwindow.c | 15 +++++++++------ gdk/gdkwindowimpl.h | 5 +++++ gdk/quartz/gdkdrawable-quartz.c | 9 --------- gdk/quartz/gdkwindow-quartz.c | 13 +++++++++++++ gdk/win32/gdkdrawable-win32.c | 9 --------- gdk/win32/gdkwindow-win32.c | 13 +++++++++++++ gdk/x11/gdkdrawable-x11.c | 9 --------- gdk/x11/gdkwindow-x11.c | 12 ++++++++++++ 10 files changed, 65 insertions(+), 37 deletions(-) commit a472d1a4005fea0adab067dea0d263d50c804574 Author: Michael Natterer Date: Tue Oct 5 13:05:56 2010 +0200 tests: don't call gtk_widget_get_allocation() on NULL children tests/gtkoffscreenbox.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit 90d9bfe086dc047d56fdf12335243b81b24363aa Author: Javier Jardón Date: Mon Oct 4 18:48:47 2010 +0200 gtkmenu: Really fix menu code Previous patch f0039aa2a4367df95bda1b6cf3d4a735cafb4eb2 is not correct as it try to fix a bug introduced in commit 3a10216dd01c8d10df235b88c8942b2fda15689b gtk/gtkmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f0039aa2a4367df95bda1b6cf3d4a735cafb4eb2 Author: Christian Persch Date: Mon Oct 4 10:36:43 2010 -0400 Fix a crash in menu code https://bugzilla.gnome.org/show_bug.cgi?id=631311 gtk/gtkmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 21eae6b6f385f64ebea0f4494a14bfd114050f66 Author: Matthias Clasen Date: Mon Oct 4 10:22:09 2010 -0400 Make GdkRectangle arguments in GtkCellRenderer use const consistently https://bugzilla.gnome.org/show_bug.cgi?id=630900 gtk/gtkcellrenderer.h | 10 +++++----- gtk/gtkcellrendereraccel.c | 46 +++++++++++++++++++++---------------------- gtk/gtkcellrenderercombo.c | 24 +++++++++++----------- gtk/gtkcellrendererpixbuf.c | 16 +++++++-------- gtk/gtkcellrendererprogress.c | 16 +++++++-------- gtk/gtkcellrendererspin.c | 18 ++++++++--------- gtk/gtkcellrendererspinner.c | 26 ++++++++++++------------ gtk/gtkcellrenderertext.c | 26 ++++++++++++------------ gtk/gtkcellrenderertoggle.c | 26 ++++++++++++------------ 9 files changed, 104 insertions(+), 104 deletions(-) commit 8970b174dc274104ff86733a48b0e05e33791431 Author: Kristian Rietveld Date: Mon Oct 4 11:43:16 2010 +0200 quartz: Emulate root window as 1x1 bitmap We subclass GdkWindowImplQuartz into a new GdkRootWindowImplQuartz, and override the get_context method in order to do this cleanly. Also made release_context a virtual method, since the root window has to release its CGContextRef differently compared to normal windows. gdk/quartz/gdkdrawable-quartz.c | 34 ++++++--------- gdk/quartz/gdkdrawable-quartz.h | 2 + gdk/quartz/gdkwindow-quartz.c | 96 ++++++++++++++++++++++++++++++++++++++++- gdk/quartz/gdkwindow-quartz.h | 27 ++++++++++++ 4 files changed, 138 insertions(+), 21 deletions(-) commit 97bdf55b6d1c61e3242c3308c91920b4ed6fbbf6 Author: Javier Jardón Date: Mon Oct 4 03:47:40 2010 +0200 docs: Move documentation to inline comments: colors docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/colors.sgml | 185 ------------------------------------ gdk/gdkcolor.c | 7 ++ gdk/gdkcolor.h | 16 +++- 4 files changed, 21 insertions(+), 188 deletions(-) commit 9e869af6c59de468e625214f0eddb039825f7727 Author: Javier Jardón Date: Mon Oct 4 03:35:42 2010 +0200 docs: Move documentation to inline comments: pixbufs docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/pixbufs.sgml | 101 ----------------------------------- gdk/gdkpixbuf-drawable.c | 11 +++- 3 files changed, 11 insertions(+), 102 deletions(-) commit a4c20184524fd874e64ce2fcd3f05a97cb34155d Author: Javier Jardón Date: Mon Oct 4 03:19:43 2010 +0200 docs: Move documentation to inline comments: regions docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/regions.sgml | 72 ------------------------------------ gdk/gdkrectangle.c | 20 ++++++++++ gdk/gdktypes.h | 14 +++++++ 4 files changed, 35 insertions(+), 72 deletions(-) commit 4e71a4df7b4368954925401d0f028ddecd00004a Author: Javier Jardón Date: Mon Oct 4 03:04:09 2010 +0200 docs: Move documentation to inline comments: cairo_interaction docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/cairo_interaction.sgml | 99 -------------------------- gdk/gdkcairo.c | 17 +++++ 3 files changed, 18 insertions(+), 99 deletions(-) commit 5a30dad53108fe3ffa269a4ad7597980adee4580 Author: Javier Jardón Date: Mon Oct 4 02:05:45 2010 +0200 docs: Move documentation to inline comments: GtkComboBox docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcombobox.sgml | 461 ------------------------------- gtk/gtkcombobox.c | 31 +++ gtk/gtknotebook.c | 5 +- 4 files changed, 34 insertions(+), 464 deletions(-) commit 13c4c554efa3606902185fa8790b95c9fb0f3377 Author: Ignacio Casal Quinteiro Date: Sun Oct 3 18:17:17 2010 +0200 Add missing vfuncs to gtknotebook. gtk/gtknotebook.c | 27 +++++++++++++++------------ gtk/gtknotebook.h | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+), 12 deletions(-) commit bbd80b671a68c957a561ea71ea39b4877e586a1d Author: Javier Jardón Date: Sun Oct 3 19:50:11 2010 +0200 docs: Move documentation to inline comments: GtkNotebook docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtknotebook.sgml | 709 ------------------------------- gtk/gtknotebook.c | 69 +++ gtk/gtknotebook.h | 2 +- 4 files changed, 71 insertions(+), 710 deletions(-) commit b4f81fd6126c7195bb98347a8c852e37c33b2ab7 Author: Žygimantas Beručka Date: Sun Oct 3 15:21:32 2010 +0200 Updated Lithuanian translation by Aurimas Černius and Rimas Kudelis po-properties/lt.po | 4870 +++++++++++++++++++++++++-------------------------- 1 file changed, 2372 insertions(+), 2498 deletions(-) commit a1ee7e7a30d6094a91d8f78c836f94c077699a12 Author: Žygimantas Beručka Date: Sun Oct 3 15:15:53 2010 +0200 Updated Lithuanian translation by Aurimas Černius po/lt.po | 2190 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1109 insertions(+), 1081 deletions(-) commit 846f774642c06c88358ef3c4c8174d180caf1be2 Author: José Aliste Date: Sun Oct 3 12:14:48 2010 +0200 textview: Fix clip usage The previous code used cairo_clip_extents() and interpreted its parameters wrong. https://bugzilla.gnome.org/show_bug.cgi?id=631203 gtk/gtktextdisplay.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit c4705377f4ab9e8ca1c2f8c9d70bffa0678cf88a Author: Javier Jardón Date: Sun Oct 3 04:59:23 2010 +0200 docs: Latest 2.x release will be 2.24, not 2.22 docs/reference/gtk/migrating-2to3.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2a9d299aa3419396d4c5bdcb61b746fd7b652183 Author: Javier Jardón Date: Sun Oct 3 03:41:44 2010 +0200 docs: Use gtk_widget_get_preferred_size() instead gtk_size_request_get_preferred_size() GtkSizeRequest interface is now merged in GtkWidget docs/reference/gtk/tmpl/gtkcontainer.sgml | 2 +- docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml | 2 +- gtk/gtk.symbols | 1 - gtk/gtkwidget.c | 2 +- gtk/gtkwindow.c | 2 +- 5 files changed, 4 insertions(+), 5 deletions(-) commit 78bd97bfbead43b50a61b880f3ac9df22d612831 Author: Garrett Regier Date: Sun Oct 3 01:19:55 2010 +0200 docs: Move documentation to inline comments: GtkEntryBuffer Fixes https://bugzilla.gnome.org/show_bug.cgi?id=617320 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkentrybuffer.sgml | 171 ---------------------------- 2 files changed, 1 insertion(+), 171 deletions(-) commit ccaf8429198d0ab329a202979973e4bf71aafb78 Author: Javier Jardón Date: Sun Oct 3 00:58:38 2010 +0200 docs: Move documentation to inline comments: GtkTooltip docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktooltip.sgml | 173 -------------------------------- gtk/gtktooltip.c | 66 ++++++++++++ 3 files changed, 67 insertions(+), 173 deletions(-) commit 38469882119926241d61dd79e9fec0dde7f8fda9 Author: Javier Jardón Date: Sun Oct 3 00:28:54 2010 +0200 docs: Move documentation to inline comments: GtkToolbar docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktoolbar.sgml | 305 -------------------------------- gtk/gtktoolbar.c | 23 +++ 3 files changed, 24 insertions(+), 305 deletions(-) commit 5fcf06bb91ede7b34d9a5c40b5184d5e62b9e876 Author: Garrett Regier Date: Sat Oct 2 21:17:48 2010 +0200 docs: Move documentation to inline comments: GtkComboBoxEntry Fixes https://bugzilla.gnome.org/show_bug.cgi?id=617308 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcomboboxentry.sgml | 123 -------------------------- gtk/gtkcomboboxentry.c | 42 +++++++++ 3 files changed, 43 insertions(+), 123 deletions(-) commit 5fbd77526a0da53b53e19fe8bf2d26038a084ab8 Author: William Jon McCann Date: Sat Oct 2 15:45:46 2010 -0400 gail: use a weak pointer instead of an invalid destroy signal modules/other/gail/gailadjustment.c | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) commit fcbe49829cf3d2feca99b7dc786be502f7227ff2 Author: Matthias Clasen Date: Fri Oct 1 23:29:00 2010 -0400 Bump version to 2.91.1 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f3c3c34131a664794160e3ae61d2547222dc20e Author: Matthias Clasen Date: Fri Oct 1 21:43:23 2010 -0400 Fix a reference in the gdk_pixbuf_get_from_surface docs gdk/gdkpixbuf-drawable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 30a660213e271c0e09f1d8bb6c72cbc8109cad23 Author: Matthias Clasen Date: Fri Oct 1 21:36:16 2010 -0400 More distcheck fixes gdk/x11/gdkprivate-x11.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e9c9193ff63f1fdbdec26f1fb7a0f9b10a2ce73c Author: Benjamin Otte Date: Sat Oct 2 03:34:42 2010 +0200 gail: Fix menu emission hooks Ref the GtkmenuItem class, so we can add emission hooks. And actually add the emission hooks again that were removed in 7c140feb6b18c6e158b83356370a85864758c4f9. modules/other/gail/gail.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 872ef111ecabf6cd4453590b1e17afd3c9757f28 Author: Benjamin Otte Date: Sat Oct 2 02:47:55 2010 +0200 gdk: Make gdk_pixbuf_get_from_*() bindable The ownership of the return value for gdk_pixbuf_get_from_window() and gdk_pixbuf_get_from_surface() was determined by the first argument. Because that is an ugly design and the functions are new to GTK3, we decided to adapt them. And that adaptation was quite easy since almost no one passses anything but NULL as the first argument. demos/testpixbuf-color.c | 4 +- demos/testpixbuf-save.c | 8 ++-- docs/tools/shooter.c | 4 +- gdk/gdkpixbuf-drawable.c | 101 +++++++++++------------------------------------ gdk/gdkpixbuf.h | 10 +---- gtk/gtkcolorsel.c | 6 +-- gtk/gtkoffscreenwindow.c | 4 +- 7 files changed, 36 insertions(+), 101 deletions(-) commit 0555dd06454a649943f8420512303ddd02ed5867 Author: Matthias Clasen Date: Fri Oct 1 20:02:35 2010 -0400 Fix distcheck Don't include config.h in headers, it doesn't work. gdk/gdkintl.h | 1 - gdk/x11/gdkdrawable-x11.h | 2 -- gdk/x11/gdkprivate-x11.h | 2 -- 3 files changed, 5 deletions(-) commit 9595501dbda9dfc5887d46f18d2200ee3fb29ef1 Author: Matthias Clasen Date: Fri Oct 1 18:46:09 2010 -0400 Fix make dist docs/Makefile.am | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 4eac8168982f8d7dda24a54b7c1b61c25d8d6c0c Author: Matthias Clasen Date: Fri Oct 1 18:27:53 2010 -0400 Update NEWS for 2.91.0 NEWS | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) commit 8fdcd4bfb2d95733f1bb33e7a6673fce2e2f810e Author: Matthias Clasen Date: Fri Oct 1 15:58:09 2010 -0400 Update po files po-properties/af.po | 3981 ++++++++-------- po-properties/am.po | 3731 ++++++++------- po-properties/ang.po | 3692 ++++++++------- po-properties/ar.po | 3973 ++++++++-------- po-properties/as.po | 3996 ++++++++-------- po-properties/ast.po | 4027 +++++++++-------- po-properties/az.po | 3970 ++++++++-------- po-properties/az_IR.po | 3661 ++++++++------- po-properties/be.po | 3942 ++++++++-------- po-properties/be@latin.po | 4005 ++++++++-------- po-properties/bg.po | 3450 +++++++------- po-properties/bn.po | 4016 +++++++++-------- po-properties/bn_IN.po | 4016 +++++++++-------- po-properties/br.po | 4676 ++++++++++--------- po-properties/bs.po | 3981 ++++++++-------- po-properties/ca.po | 4012 +++++++++-------- po-properties/ca@valencia.po | 4012 +++++++++-------- po-properties/crh.po | 4162 +++++++++-------- po-properties/cs.po | 4626 ++++++++++--------- po-properties/cy.po | 4006 ++++++++-------- po-properties/da.po | 3481 +++++++------- po-properties/de.po | 3493 +++++++------- po-properties/dz.po | 3985 ++++++++-------- po-properties/el.po | 4017 +++++++++-------- po-properties/en_CA.po | 4001 ++++++++-------- po-properties/en_GB.po | 3691 +++++++-------- po-properties/eo.po | 4837 ++++++++++---------- po-properties/es.po | 3918 ++++++++-------- po-properties/et.po | 3873 ++++++++-------- po-properties/eu.po | 4029 +++++++++-------- po-properties/fa.po | 3841 ++++++++-------- po-properties/fi.po | 3981 ++++++++-------- po-properties/fr.po | 4019 +++++++++-------- po-properties/ga.po | 3730 +++++++-------- po-properties/gl.po | 3704 +++++++-------- po-properties/gu.po | 3983 ++++++++-------- po-properties/he.po | 3691 +++++++-------- po-properties/hi.po | 3976 ++++++++-------- po-properties/hr.po | 3974 ++++++++-------- po-properties/hu.po | 3667 +++++++-------- po-properties/hy.po | 3887 ++++++++-------- po-properties/ia.po | 3704 ++++++++------- po-properties/id.po | 3691 ++++++++------- po-properties/io.po | 3660 ++++++++------- po-properties/is.po | 3780 ++++++++-------- po-properties/it.po | 4068 +++++++++-------- po-properties/ja.po | 4732 ++++++++++--------- po-properties/ka.po | 3950 ++++++++-------- po-properties/kk.po | 3710 ++++++++------- po-properties/kn.po | 3982 ++++++++-------- po-properties/ko.po | 3972 ++++++++-------- po-properties/ku.po | 3702 ++++++++------- po-properties/li.po | 3940 ++++++++-------- po-properties/lt.po | 3986 ++++++++-------- po-properties/lv.po | 3943 ++++++++-------- po-properties/mai.po | 3976 ++++++++-------- po-properties/mi.po | 3684 ++++++++------- po-properties/mk.po | 4000 ++++++++-------- po-properties/ml.po | 3987 ++++++++-------- po-properties/mn.po | 4080 +++++++++-------- po-properties/mr.po | 3974 ++++++++-------- po-properties/ms.po | 3949 ++++++++-------- po-properties/my.po | 4353 +++++++++--------- po-properties/nb.po | 3941 ++++++++-------- po-properties/nds.po | 4080 +++++++++-------- po-properties/ne.po | 3943 ++++++++-------- po-properties/nl.po | 4018 +++++++++-------- po-properties/nn.po | 3924 ++++++++-------- po-properties/nso.po | 4008 ++++++++-------- po-properties/oc.po | 3696 ++++++++------- po-properties/or.po | 3967 ++++++++-------- po-properties/pa.po | 4232 ++++++++--------- po-properties/pl.po | 4011 +++++++++-------- po-properties/ps.po | 3836 ++++++++-------- po-properties/pt.po | 4013 +++++++++-------- po-properties/pt_BR.po | 3987 ++++++++-------- po-properties/ro.po | 4147 +++++++++-------- po-properties/ru.po | 4012 +++++++++-------- po-properties/rw.po | 3981 ++++++++-------- po-properties/si.po | 3803 ++++++++-------- po-properties/sk.po | 3988 ++++++++-------- po-properties/sl.po | 5154 +++++++++++---------- po-properties/sq.po | 4023 +++++++++-------- po-properties/sr.po | 3989 ++++++++-------- po-properties/sr@ije.po | 3975 ++++++++-------- po-properties/sr@latin.po | 3990 ++++++++-------- po-properties/sv.po | 5466 ++++++++++++---------- po-properties/ta.po | 3980 ++++++++-------- po-properties/te.po | 3965 ++++++++-------- po-properties/th.po | 3764 ++++++++-------- po-properties/tk.po | 3701 ++++++++------- po-properties/tr.po | 4143 +++++++++-------- po-properties/tt.po | 3781 ++++++++-------- po-properties/ug.po | 4300 +++++++++--------- po-properties/uk.po | 4007 ++++++++-------- po-properties/ur.po | 3673 ++++++++------- po-properties/uz.po | 3777 ++++++++-------- po-properties/uz@cyrillic.po | 3777 ++++++++-------- po-properties/vi.po | 4016 +++++++++-------- po-properties/wa.po | 3795 ++++++++-------- po-properties/xh.po | 3993 ++++++++-------- po-properties/yi.po | 3952 ++++++++-------- po-properties/zh_CN.po | 3484 +++++++------- po-properties/zh_HK.po | 3976 ++++++++-------- po-properties/zh_TW.po | 3879 ++++++++-------- po/af.po | 839 ++-- po/am.po | 819 ++-- po/ang.po | 818 ++-- po/ar.po | 535 +-- po/as.po | 843 ++-- po/ast.po | 1785 ++++---- po/az.po | 821 ++-- po/az_IR.po | 810 ++-- po/be.po | 831 ++-- po/be@latin.po | 837 ++-- po/bg.po | 1703 +++---- po/bn.po | 843 ++-- po/bn_IN.po | 843 ++-- po/br.po | 823 ++-- po/bs.po | 821 ++-- po/ca.po | 1727 +++---- po/ca@valencia.po | 843 ++-- po/crh.po | 837 ++-- po/cs.po | 1709 +++---- po/cy.po | 833 ++-- po/da.po | 1718 +++---- po/de.po | 1858 ++++---- po/dz.po | 833 ++-- po/el.po | 843 ++-- po/en_CA.po | 833 ++-- po/en_GB.po | 1709 +++---- po/eo.po | 1786 ++++---- po/es.po | 1753 ++++--- po/et.po | 873 +++- po/eu.po | 843 ++-- po/fa.po | 831 ++-- po/fi.po | 843 ++-- po/fr.po | 2161 +++++---- po/ga.po | 838 ++-- po/gl.po | 1714 +++---- po/gu.po | 1743 ++++--- po/he.po | 1719 +++---- po/hi.po | 843 ++-- po/hr.po | 833 ++-- po/hu.po | 1714 +++---- po/hy.po | 3266 +++++++++++--- po/ia.po | 820 ++-- po/id.po | 1713 +++---- po/io.po | 821 ++-- po/is.po | 819 ++-- po/it.po | 843 ++-- po/ja.po | 1707 +++---- po/ka.po | 835 ++-- po/kk.po | 2426 +++++----- po/kn.po | 843 ++-- po/ko.po | 843 ++-- po/ku.po | 832 ++-- po/li.po | 821 ++-- po/lt.po | 843 ++-- po/lv.po | 843 ++-- po/mai.po | 843 ++-- po/mi.po | 819 ++-- po/mk.po | 833 ++-- po/ml.po | 843 ++-- po/mn.po | 823 ++-- po/mr.po | 1786 ++++---- po/ms.po | 821 ++-- po/my.po | 837 ++-- po/nb.po | 1712 +++---- po/nds.po | 827 ++-- po/ne.po | 831 ++-- po/nl.po | 1709 +++---- po/nn.po | 1782 ++++---- po/nso.po | 821 ++-- po/oc.po | 818 ++-- po/or.po | 843 ++-- po/pa.po | 1788 ++++---- po/pl.po | 843 ++-- po/ps.po | 820 ++-- po/pt.po | 1710 +++---- po/pt_BR.po | 1765 ++++---- po/ro.po | 1776 ++++---- po/ru.po | 843 ++-- po/rw.po | 831 ++-- po/si.po | 821 ++-- po/sk.po | 843 ++-- po/sl.po | 1886 ++++---- po/sq.po | 841 ++-- po/sr.po | 1770 ++++---- po/sr@ije.po | 821 ++-- po/sr@latin.po | 1780 ++++---- po/sv.po | 2458 ++++++---- po/ta.po | 843 ++-- po/te.po | 1792 ++++---- po/th.po | 843 ++-- po/tk.po | 819 ++-- po/tr.po | 839 ++-- po/tt.po | 819 ++-- po/ug.po | 10027 +++++++++++++++++++++-------------------- po/uk.po | 843 ++-- po/ur.po | 811 ++-- po/uz.po | 823 ++-- po/uz@cyrillic.po | 823 ++-- po/vi.po | 843 ++-- po/wa.po | 825 ++-- po/xh.po | 831 ++-- po/yi.po | 821 ++-- po/zh_CN.po | 1768 ++++---- po/zh_HK.po | 1772 ++++---- po/zh_TW.po | 1765 ++++---- 210 files changed, 283099 insertions(+), 264518 deletions(-) commit 9a6c1e58b6640d4196a5dfb3a32e083dd2b08520 Author: Colin Walters Date: Fri Oct 1 17:29:20 2010 -0400 Distribute autogen.sh This makes it easier for OS vendors to always invoke autogen.sh for building, regardless of building from legacy tarballs or git snapshots. Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 2d3d2a2626f5e56d48ce5ee9a3babd7938422b9e Author: Matthias Clasen Date: Fri Oct 1 14:57:25 2010 -0400 Set version to 2.91.0 Having an odd minor helps some tools which assume 'even minor == stable' and 2.91 will keep us in sync with the wider GNOME versioning. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fc2da1a137d256f167a10a9b2a4775b93f1f6cd4 Author: Matthias Clasen Date: Fri Oct 1 14:54:11 2010 -0400 Migration guide: Add an example for creating custom cursors docs/reference/gtk/migrating-2to3.xml | 52 +++++++++++++++++++++++++++++++++-- 1 file changed, 50 insertions(+), 2 deletions(-) commit 86665897db317ed0d3474c11201edfc5d2e21658 Author: Matthias Clasen Date: Fri Oct 1 13:46:39 2010 -0400 Revert an erroneous change docs/reference/gtk/gtk3-sections.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e3957f559d015abbdd8586ac48b4b84862d1f589 Author: Matthias Clasen Date: Fri Oct 1 13:10:35 2010 -0400 GTK docs: Update width-for-height docs Some places did not get updated after the recent rename-and-GtkWidget-merge. gtk/gtksizerequest.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 0bca60fdd3af35df917e0103b4744ef12cd9f805 Author: Matthias Clasen Date: Fri Oct 1 13:05:12 2010 -0400 GTK docs: various fixups docs/reference/gtk/gtk3-sections.txt | 49 ++++++++++++++++++------------------ gtk/gtkenums.h | 9 +++---- gtk/gtknotebook.c | 3 ++- gtk/gtkprintbackend.c | 4 +++ 4 files changed, 35 insertions(+), 30 deletions(-) commit d35aa02dd5c64fe54294f42d2a03d1767f50718a Author: Matthias Clasen Date: Fri Oct 1 09:39:10 2010 -0400 Drop GdkSpan type GdkSpan is not used anywhere. gdk/gdktypes.h | 7 ------- 1 file changed, 7 deletions(-) commit 28aa906681f3203aa1fc5275a29bc35a77988a0e Author: Matthias Clasen Date: Fri Oct 1 09:38:36 2010 -0400 GDK docs: Improve gdk_pixbuf_get_from_window docs gdk/gdkpixbuf-drawable.c | 94 +++++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 53 deletions(-) commit 32d1defc762f5c2ef9c7c25d40556cc04f9426e4 Author: Matthias Clasen Date: Fri Oct 1 09:10:52 2010 -0400 GDK docs: help gtk-doc understand gdk_window_invalidate_maybe_recurse docs/reference/gdk/gdk3-sections.txt | 3 +-- gdk/gdkwindow.c | 16 +++++++--------- gdk/gdkwindow.h | 25 ++++++++++++++++++++----- 3 files changed, 28 insertions(+), 16 deletions(-) commit 448d903c1661d52181664243f3487c63ef55d6b2 Author: Matthias Clasen Date: Fri Oct 1 08:16:38 2010 -0400 GDK docs: improve the gdk_x11_display_error_trap_push docs gdk/x11/gdkdisplay-x11.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 4e96a84c6735a5bd579ef63709bad8cc2a90bdea Author: Matthias Clasen Date: Fri Oct 1 08:09:31 2010 -0400 GDK docs: Clean out some dead symbols docs/reference/gdk/gdk3-sections.txt | 5 ----- 1 file changed, 5 deletions(-) commit 036aa0eea92b821ee83923a2a474a4aa369d6557 Author: Matthias Clasen Date: Fri Oct 1 07:37:26 2010 -0400 GdkVisual: tell gtk-doc to ignore the innards gdk/gdkvisual.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 8f91329900ab3072d23810a2f1b7bfe2070c7ad5 Author: Matthias Clasen Date: Thu Sep 30 22:58:50 2010 -0400 Update for recent api changes gtk/gtk.symbols | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) commit 98b497eb99229732ecfcb6c2291596d6e57044dd Author: Matthias Clasen Date: Thu Sep 30 22:49:57 2010 -0400 Remove colormap api from gdk.symbols gdk/gdk.symbols | 6 ------ 1 file changed, 6 deletions(-) commit f3716aa210368e3579ceae9d51a00d7749c731f3 Author: Richard Hughes Date: Fri Oct 1 12:36:57 2010 +0100 Complete the removal of GtkObject to fix make dist po-properties/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 908bdf79414517bed84a4c3ccee7d18f15cd651c Author: Richard Hughes Date: Fri Oct 1 12:36:16 2010 +0100 Complete the removal of examples/pixmap to fix make dist Makefile.am | 2 -- examples/Makefile | 1 - examples/pixmap/Makefile | 14 -------------- 3 files changed, 17 deletions(-) commit 0fa0e653d54e2cfe7d30c6e0beef713cd27c3f91 Author: Jonh Wendell Date: Thu Sep 30 16:56:11 2010 -0300 Initialize private structure gtk/gtkfilesystem.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 7c140feb6b18c6e158b83356370a85864758c4f9 Author: William Jon McCann Date: Thu Sep 30 14:42:38 2010 -0400 gail: remove obsolete select and deselect signals from MenuItem They were removed in 3bd93e5bfd968d21cbcba15b952b254c41f204f9 modules/other/gail/gail.c | 16 ---------------- 1 file changed, 16 deletions(-) commit f64e2df911eb547c155da488d48ec5bf89ab6b44 Author: Benjamin Otte Date: Thu Sep 30 16:25:11 2010 +0200 dnd: Fix gtk_drag_set_icon_surface() with translucent surfaces The code for surfaces with alpha content was apparently untested and screwed up the signs. gtk/gtkdnd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 7203b721936f9671c52fa0ac8415a5d83e210b1a Author: Benjamin Otte Date: Thu Sep 30 16:24:11 2010 +0200 gdk: Fix gdk_cairo_region_create_from_surface() with device offsets gdk/gdkcairo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c6e58f84ee9fed3f173ec0bf3e907cac1750fcd0 Author: Benjamin Otte Date: Thu Sep 30 15:50:52 2010 +0200 trayicon: Use gdk_cairo_get_clip_rectangle() to simplify code gtk/gtktrayicon-x11.c | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit 7acb4d0502be5b2abbdb0205f7a458181819b964 Author: Benjamin Otte Date: Thu Sep 30 13:54:20 2010 +0200 docs: Add note about hot_x/y in gtk_drag_set_icon_surface() gtk/gtkdnd.c | 5 +++++ 1 file changed, 5 insertions(+) commit 1b9029fc6496fce5df4908b32ebe5f6ac89bc588 Author: Kristian Rietveld Date: Thu Sep 30 09:01:11 2010 +0200 Fix GDK build on Quartz gdk/quartz/GdkQuartzWindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ad474edda8510b9d60086356c24b4600d534030a Author: Colin Walters Date: Wed Sep 29 10:44:10 2010 -0400 introspection: Fix some annotation syntax gtk/gtkicontheme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 14dc932fd177630083bbe55fb141e83a7e201578 Author: Benjamin Otte Date: Wed Sep 29 14:12:22 2010 +0200 gtk: Fix remaining mentions of gtk_container_propagate_expose() That includes the gtkcontainer.h header file. https://bugzilla.gnome.org/show_bug.cgi?id=630800 gtk/gtkcontainer.h | 3 --- gtk/gtktextview.c | 2 +- gtk/gtkwidget.c | 8 ++++---- 3 files changed, 5 insertions(+), 8 deletions(-) commit 1408bd9a37f0444ba968f5198e5ad96f5f2ab5cb Author: Benjamin Otte Date: Wed Sep 29 12:07:12 2010 +0200 gdk: Don't (un)set the background when destroying a window. This previously caused the x11 code to do a XSetWindowBackgroundPixmap call on a window that was about to be destroyed. And that's not really useful. https://bugzilla.gnome.org/show_bug.cgi?id=630864 gdk/gdkwindow.c | 2 -- 1 file changed, 2 deletions(-) commit 82e6e32c770ac42187dc8a58ebf9ac99b35dfdd4 Author: Benjamin Otte Date: Wed Sep 29 12:06:19 2010 +0200 x11: Don't set ParentRealtive if the parent's visual is different Causes a BadMatch otherwise, see code comments. https://bugzilla.gnome.org/show_bug.cgi?id=630864 gdk/x11/gdkwindow-x11.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) commit 72d48cbc6161fb9d14e506c7137acf2235577940 Author: Javier Jardón Date: Wed Sep 29 06:11:13 2010 +0200 gtk-demo: remove GtkObject type demos/gtk-demo/main.c | 1 - 1 file changed, 1 deletion(-) commit 7f88afef90d97e4a26d381fb84577c21daa9e1f3 Author: Javier Jardón Date: Wed Sep 29 06:06:50 2010 +0200 examples/gtkdial/gtkdial.c: Fixing for removal of GtkObject type examples/gtkdial/gtkdial.c | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) commit 34ae2ea601973b3ce08579fa8b3340485aabece1 Author: Javier Jardón Date: Wed Sep 29 06:01:07 2010 +0200 examples/colorsel/colorsel.c: remove unneded GTK_OBJECT cast examples/colorsel/colorsel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e141bd3287da51bc49be9f83e56ab2501ae2b016 Author: Javier Jardón Date: Wed Sep 29 05:58:02 2010 +0200 testtext: Use gtk_widget_destroy() instead gtk_object_destroy() tests/testtext.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit b072ea220cb938471c3ce5cb2fbd1e750112938b Author: Javier Jardón Date: Mon Sep 27 15:10:12 2010 +0200 Remove unneded casts As gtk_adjustment_new() returns a GtkAdjustment* now https://bugzilla.gnome.org/show_bug.cgi?id=630731 demos/testpixbuf-scale.c | 2 +- docs/reference/gtk/tmpl/gtkspinbutton.sgml | 8 ++-- examples/gtkdial/dial_test.c | 2 +- examples/gtkdial/gtkdial.c | 2 +- examples/spinbutton/spinbutton.c | 14 +++---- gtk/gtkcolorsel.c | 8 ++-- gtk/gtkiconview.c | 4 +- gtk/gtklayout.c | 2 +- gtk/gtkmenu.c | 12 +++--- gtk/gtkrange.c | 2 +- gtk/gtkscalebutton.c | 5 ++- gtk/gtkspinbutton.c | 4 +- gtk/gtktextview.c | 4 +- gtk/gtktreeview.c | 4 +- gtk/gtkviewport.c | 3 +- tests/prop-editor.c | 60 ++++++++++++++---------------- tests/testgtk.c | 38 +++++++++---------- tests/testspinbutton.c | 13 +++---- 18 files changed, 86 insertions(+), 101 deletions(-) commit 42f480a537da89eac587a5a67fbf64ab248cd931 Author: Javier Jardón Date: Mon Sep 27 14:48:26 2010 +0200 gtk_adjustment_new() should return a GtkAdjustment* Fixes https://bugzilla.gnome.org/show_bug.cgi?id=630731 docs/tutorial/gtk-tut.sgml | 60 +++++++++++++++++------------------- examples/rangewidgets/rangewidgets.c | 2 +- gtk/gtkadjustment.c | 2 +- gtk/gtkadjustment.h | 2 +- gtk/gtkhscale.c | 2 +- gtk/gtkscale.c | 2 +- gtk/gtkscalebutton.c | 2 +- gtk/gtkspinbutton.c | 4 +-- gtk/gtkvolumebutton.c | 2 +- gtk/gtkvscale.c | 2 +- tests/flicker.c | 42 ++++++++++++------------- tests/testgtk.c | 2 +- tests/testtreeview.c | 2 +- 13 files changed, 61 insertions(+), 65 deletions(-) commit 948768c708920fe25412d2a37729193fc36c9126 Author: Benjamin Otte Date: Tue Sep 28 19:13:24 2010 +0200 API: remove gtk_window_set_visual() gtk_widget_set_visual() exists now and can be used instead. This reverts commit 59b227e1232998fdb854affc8dcd9dcd2a446b39. docs/reference/gtk/gtk3-sections.txt | 1 - gtk/gtk.symbols | 1 - gtk/gtkwindow.c | 131 +++++++++-------------------------- gtk/gtkwindow.h | 3 - 4 files changed, 31 insertions(+), 105 deletions(-) commit bf81be51eb06ea86343a2f78925435cf11f743d8 Author: Benjamin Otte Date: Tue Sep 28 19:11:46 2010 +0200 testgtk: Use gtk_widget_set_visual() tests/testgtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 32c80ca6a939ecd699ee1931d7f4219fe61ffd9e Author: Benjamin Otte Date: Tue Sep 28 19:11:30 2010 +0200 trayicon: Use gtk_widget_set_visual() gtk/gtktrayicon-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5ac623481593875556850e2fedb625e944194759 Author: Benjamin Otte Date: Tue Sep 28 18:56:34 2010 +0200 API: gtk: Add gtk_widget_set_visual() It turns out that the previous handling of just providing a way to set visuals just on toplevels was not sufficient. In particular it complicated the various implementations of the tray icon specification. This patch reintroduces gtk_widget_set_visual() which behaves very similar to GTK2's gtk_widget_set_colormap(). A future commit will remove the gtk_window_set_visual() function. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 55 ++++++++++++++++++++++++++++++++---- gtk/gtkwidget.h | 2 ++ 4 files changed, 53 insertions(+), 6 deletions(-) commit d4fb25f6de59b2a5b1787322250e2e643cc83929 Author: Benjamin Otte Date: Tue Sep 28 18:33:23 2010 +0200 widget: Fix compile warnings: missing return value gtk/gtkwidget.c | 1 + 1 file changed, 1 insertion(+) commit d9c581900bd75e34e262155b3494b86501e122a9 Author: Benjamin Otte Date: Tue Sep 28 18:26:31 2010 +0200 gail: Fix tests compilation - too many casts modules/other/gail/tests/ferret.c | 18 +++++++++--------- modules/other/gail/tests/testbutton.c | 2 +- modules/other/gail/tests/testimage.c | 4 ++-- modules/other/gail/tests/testlib.c | 6 +++--- modules/other/gail/tests/testtable.c | 4 ++-- 5 files changed, 17 insertions(+), 17 deletions(-) commit 65dee4e31be333f310442f28c14edd4b61104a82 Author: Benjamin Otte Date: Tue Sep 28 18:26:23 2010 +0200 toolbar: Fix compilation warnings - missing cast gtk/gtktoolbar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de89fe501d9c38fce1172bdef7317c4a551a397d Author: Benjamin Otte Date: Tue Sep 28 18:26:05 2010 +0200 treeview: Fix compilation warnings - missing cast gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 69240d98240001c12345dc213cc3c48cf799435b Author: Benjamin Otte Date: Tue Sep 28 18:24:55 2010 +0200 offscreenwindow: Fix includes gtk/gtkoffscreenwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6c7daaf8b9b1aa425d02f890b4708c8a63b79a8c Author: Benjamin Otte Date: Tue Sep 28 18:24:34 2010 +0200 notebook: Fix compilation warnings - missing cast gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7adeca53b23c00fecb3272459cf586b8e4778332 Author: Benjamin Otte Date: Tue Sep 28 18:24:14 2010 +0200 combobox: Fix compilation warnings - missing cast gtk/gtkcombobox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06773b1e8be3bc953230c0f1c2e9fce9677cfac2 Author: Michael Natterer Date: Tue Sep 28 16:03:59 2010 +0200 gdk: remove "screen" member from GdkOffscreenWindow, it has become obsolete Also remove screen parameter from _gdk_offscreen_window_new() and get rid of a bunch on includes in gdkoffscreenwindow.c gdk/gdkinternals.h | 1 - gdk/gdkoffscreenwindow.c | 13 +++---------- gdk/gdkwindow.c | 2 +- 3 files changed, 4 insertions(+), 12 deletions(-) commit f51f39af2a1271b1ba79c6ee8354404480f05d44 Author: Tor Lillqvist Date: Tue Sep 28 16:22:44 2010 +0300 Create directory before installing files there gdk/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit e0f290278b5fefff3317ff632103370fd202ec23 Author: Claudio Saavedra 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 2b3574dda1b08cb726fcba312fbf54fb584d7e30 Author: Matthias Clasen Date: Mon Sep 27 20:59:08 2010 -0400 Improve some docs gdk/gdkcairo.c | 13 +++++++------ gdk/gdkwindow.c | 14 ++++++++++++-- 2 files changed, 19 insertions(+), 8 deletions(-) commit 296824ecf3e8caea9ff7f774c7bd2a1dae0943b5 Author: Sílvia Miranda Date: Tue Sep 28 00:04:12 2010 +0200 Updated Catalan translation po/ca.po | 1890 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 956 insertions(+), 934 deletions(-) commit 3ae29e1d6b2a9fd8baa5614c8309e50c8503dbc3 Author: Gil Forcada Date: Tue Sep 28 00:03:28 2010 +0200 Removed invalid entry po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit dec47f062e7655bd56e6e47f94802df8eec87d38 Author: Benjamin Otte Date: Mon Sep 27 20:49:39 2010 +0200 label: Fix rendering of rotated labels gtk_paint_layout is utterly broken. Someone needs to fix it so we use the cairo_t's matrix and don't juggle with both Pango and cairo matrices everywhere. gtk/gtklabel.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 1b170a1a141c6e5622476e5d1e2c30ed24fe9ea6 Author: Benjamin Otte Date: Mon Sep 27 20:49:06 2010 +0200 gtk-demo: Clean up toolpalette drawing code Fix compile warning and use cairo_paint() instead of querying the widget size and cairo_fill()ing it. demos/gtk-demo/toolpalette.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit efefc4e79441e6fa086639b9be25fd377bc2e97b Author: Benjamin Otte Date: Mon Sep 27 20:48:43 2010 +0200 cups: Fix compile warnings with --enable-debug modules/printbackends/cups/gtkcupsutils.c | 2 +- modules/printbackends/cups/gtkprintbackendcups.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit f0d337a0ca6f9e2ed2bf4cae95199082214f24f8 Author: Benjamin Otte Date: Mon Sep 27 17:33:39 2010 +0200 x11: Fix debug code With recent changes, nobody compiled with debug enabled. Fix that. gdk/x11/gdkvisual-x11.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) commit 7047502d846713fee8f271354c86afa5dd63ffdd Author: Tristan Van Berkom Date: Mon Sep 27 21:15:16 2010 +0900 Fix erroneous usage of height-for-width apis in gtk_widget_real_adjust_size_allocation(). When fitting a widget into its allocation, the second dimension is always dependent on the first, so gtk_widget_get_preferred_size() cannot be used directly (because we want the natural height for the allocated width, not the natural height for the natural width, which is generally a smaller height than the height-for-minimum-width or height-for-allocated-width). Added test to testadjustsize to ensure proper behaviour. gtk/gtkwidget.c | 47 ++++++++++++++++++++++++++++++++++------------- tests/testadjustsize.c | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 13 deletions(-) commit de0428fe520ea0be3c3c612054927d0b78faaa1b Author: Tristan Van Berkom Date: Mon Sep 27 15:11:27 2010 +0900 Fixing documentation of gtk_widget_get_request_mode() gtk/gtksizerequest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 427226b0832deb55f0d7b70b0a55aee54556a1ee Author: Tristan Van Berkom Date: Mon Sep 27 15:10:50 2010 +0900 Fixing demos/ directory to build for removal of GtkObject type. demos/gtk-demo/changedisplay.c | 2 +- demos/gtk-demo/images.c | 2 +- demos/gtk-demo/pixbufs.c | 2 +- demos/pixbuf-demo.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit e4a0a39a5601501568d8f0d8be767e4cc087bcdd Author: Tristan Van Berkom Date: Mon Sep 27 15:10:23 2010 +0900 Fixing tests/ build for removal of GtkObject type. tests/testgtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53214f2584dfb950517680e3ce3c9ee4047473ce Author: Tristan Van Berkom Date: Mon Sep 27 15:09:51 2010 +0900 Fixing gail build for removal of GtkObject type. modules/other/gail/gailtreeview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 87e29c99d72e480149d7b9c66d070d8d60d3fbef Author: Matthias Clasen Date: Sun Sep 26 22:29:33 2010 -0400 Add a migration guide section on GtkObject docs/reference/gtk/migrating-2to3.xml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) commit b81de973af1fc69875c25400f39f7237d4262350 Author: Matthias Clasen Date: Sun Sep 26 22:11:13 2010 -0400 Remove GtkObject from the docs docs/reference/gtk/gtk-docs.sgml | 1 - docs/reference/gtk/gtk3-sections.txt | 22 ---------------------- docs/reference/gtk/question_index.sgml | 29 ++++++++++++++--------------- 3 files changed, 14 insertions(+), 38 deletions(-) commit d869a1e41911871ae0c02a62eae53a7763624246 Author: Matthias Clasen Date: Sat Sep 18 19:58:14 2010 -0400 Remove GtkWidgetFlags gtk/gtkwidget.h | 132 ---------------------------------------------------- gtk/tests/builder.c | 10 ---- 2 files changed, 142 deletions(-) commit f53ad339941a6cab1468eef279bd518992ae68bc Author: Matthias Clasen Date: Sat Sep 18 19:57:32 2010 -0400 Remove GtkObject completely docs/reference/gtk/gtk3.types | 1 - gtk/Makefile.am | 2 - gtk/gtk.h | 1 - gtk/gtk.symbols | 8 +- gtk/gtkadjustment.h | 1 - gtk/gtkarrow.c | 1 + gtk/gtkbbox.c | 1 + gtk/gtkbindings.c | 31 +- gtk/gtkbindings.h | 11 +- gtk/gtkbox.c | 1 + gtk/gtkbuilder.c | 1 + gtk/gtkcellrendererspinner.c | 1 + gtk/gtkcombobox.c | 10 +- gtk/gtkcontainer.c | 18 +- gtk/gtkexpander.c | 10 +- gtk/gtkhsv.c | 1 + gtk/gtkicontheme.c | 1 + gtk/gtkimcontext.h | 1 - gtk/gtkimcontextsimple.c | 1 + gtk/gtkinvisible.c | 2 +- gtk/gtkmain.c | 18 +- gtk/gtkmain.h | 3 +- gtk/gtkmenushell.c | 2 +- gtk/gtknotebook.c | 5 +- gtk/gtkobject.c | 227 -------------- gtk/gtkobject.h | 135 --------- gtk/gtkoffscreenwindow.c | 4 +- gtk/gtkorientable.c | 1 + gtk/gtkplug-x11.c | 1 + gtk/gtkplug.c | 6 +- gtk/gtkprivate.h | 67 ++--- gtk/gtkruler.c | 1 + gtk/gtkscalebutton.c | 6 +- gtk/gtkscrolledwindow.c | 1 + gtk/gtkselection.c | 1 + gtk/gtksettings.c | 1 + gtk/gtksizegroup.c | 6 +- gtk/gtksizerequest.c | 9 +- gtk/gtksocket-win32.c | 2 +- gtk/gtksocket-x11.c | 1 + gtk/gtksocket.c | 5 +- gtk/gtkstyle.c | 1 + gtk/gtktable.c | 1 + gtk/gtktestutils.h | 3 + gtk/gtktextlayout.c | 2 +- gtk/gtktexttag.h | 3 - gtk/gtktextview.c | 2 +- gtk/gtkthemes.c | 1 + gtk/gtktoolbar.c | 2 +- gtk/gtktrayicon-x11.c | 2 + gtk/gtktreemodel.h | 3 - gtk/gtktreesortable.h | 1 + gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtktypeutils.c | 1 - gtk/gtktypeutils.h | 7 +- gtk/gtkviewport.c | 1 + gtk/gtkwidget.c | 633 ++++++++++++++++++++++------------------ gtk/gtkwidget.h | 16 +- gtk/gtkwindow.c | 6 +- gtk/gtkwrapbox.c | 1 + gtk/gtkxembed.c | 1 + modules/other/gail/Makefile.am | 2 - modules/other/gail/gail.c | 4 - modules/other/gail/gail.h | 1 - modules/other/gail/gailobject.c | 54 ---- modules/other/gail/gailobject.h | 51 ---- tests/testfilechooser.c | 4 +- tests/testgtk.c | 6 +- tests/testmerge.c | 2 +- tests/testrecentchooser.c | 4 +- 71 files changed, 502 insertions(+), 923 deletions(-) commit eac1959d2c843dfc55353ffc89c16b74cb26e9bc Author: Javier Jardón Date: Sat Sep 18 19:55:42 2010 -0400 Move destroy signal to GtkWidget Also make GtkWidget derive from GInitiallyUnowned gtk/gtkaccellabel.c | 16 ++++----- gtk/gtkassistant.c | 17 ++++----- gtk/gtkbutton.c | 27 +++++++------- gtk/gtkcalendar.c | 15 ++++---- gtk/gtkcolorsel.c | 19 ++++------ gtk/gtkcombobox.c | 13 +++---- gtk/gtkcontainer.c | 20 +++++------ gtk/gtkentry.c | 15 ++++---- gtk/gtkexpander.c | 18 ++++------ gtk/gtkfilechooserbutton.c | 22 ++++-------- gtk/gtkhsv.c | 17 ++++----- gtk/gtkiconview.c | 90 +++++++++++++++++++++------------------------- gtk/gtkimage.c | 19 ++++------ gtk/gtkimagemenuitem.c | 14 ++++---- gtk/gtkinvisible.c | 12 +++---- gtk/gtklabel.c | 16 ++++----- gtk/gtkmenu.c | 26 +++++++------- gtk/gtkmenuitem.c | 14 ++++---- gtk/gtkmenutoolbutton.c | 16 ++++----- gtk/gtknotebook.c | 67 +++++++++++++++++----------------- gtk/gtkpathbar.c | 4 +-- gtk/gtkradiobutton.c | 15 ++++---- gtk/gtkradiomenuitem.c | 22 ++++++------ gtk/gtkrange.c | 13 +++---- gtk/gtkscrolledwindow.c | 17 ++++----- gtk/gtkspinbutton.c | 11 +++--- gtk/gtkstatusbar.c | 13 +++---- gtk/gtktextview.c | 18 +++++----- gtk/gtktreeview.c | 39 ++++++++------------ gtk/gtkviewport.c | 14 ++++---- gtk/gtkwidget.c | 49 ++++++++++++++++++++----- gtk/gtkwidget.h | 5 +-- gtk/gtkwindow.c | 15 ++++---- 33 files changed, 321 insertions(+), 387 deletions(-) commit 3b8184cfee90f8f4e13ae64919a6a08921f78b8a Author: Javier Jardón Date: Sat Sep 18 19:54:31 2010 -0400 Move classes that currently derive from GtkObject to GInitiallyUnowned gtk/gtkadjustment.c | 4 ++-- gtk/gtkadjustment.h | 9 ++++----- gtk/gtkcellrenderer.c | 3 +-- gtk/gtkcellrenderer.h | 4 ++-- gtk/gtkfilefilter.c | 8 ++++---- gtk/gtkhscale.c | 2 +- gtk/gtkrecentfilter.c | 8 ++++---- gtk/gtkscale.c | 2 +- gtk/gtkscalebutton.c | 2 +- gtk/gtkspinbutton.c | 8 +++----- gtk/gtktreeviewcolumn.h | 7 ++----- gtk/gtkvolumebutton.c | 2 +- gtk/gtkvscale.c | 2 +- tests/flicker.c | 42 +++++++++++++++++++++--------------------- tests/testgtk.c | 2 +- tests/testtreeview.c | 4 ++-- 16 files changed, 51 insertions(+), 58 deletions(-) commit 945e97e50539497bbb0bf5ddc6f8eb8889681b39 Author: Javier Jardón Date: Mon Sep 27 03:49:49 2010 +0200 Move documentation to inline comments: GtkPaperSize docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkpapersize.sgml | 308 ------------------------------ gtk/gtkpapersize.c | 21 ++ gtk/gtkpapersize.h | 41 ++++ 4 files changed, 63 insertions(+), 308 deletions(-) commit d947178e42f152c9933cb3348219b92c451740ff Author: Tadej Borovšak Date: Mon Sep 27 03:03:09 2010 +0200 Update and expand GtkAccelMap API docs gtk/gtkaccelmap.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++------- gtk/gtkaccelmap.h | 10 ++++++++ 2 files changed, 73 insertions(+), 9 deletions(-) commit e267ed84db9193a114cb2ead27824fb0b742bac8 Author: Javier Jardón Date: Mon Sep 27 02:55:31 2010 +0200 Move documentation to inline comments: GtkAccelMap docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkaccelmap.sgml | 173 ------------------------------- gtk/gtkaccelmap.c | 7 ++ 3 files changed, 8 insertions(+), 173 deletions(-) commit aa8561aac240883a954a892650e340410cb90c1d Author: Matthias Clasen Date: Sun Sep 26 20:42:07 2010 -0400 Add a missing end tag docs/reference/gtk/migrating-2to3.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit f15860fb31e47ae1a082a143be015dbcd4e6d86b Author: Benjamin Otte Date: Mon Sep 27 00:45:52 2010 +0200 tests: Port testadjustsize to draw vfunc tests/testadjustsize.c | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) commit e16f9bc51cb3419868a64851fe83a2a9d74e7c51 Author: Javier Jardón Date: Mon Sep 27 00:06:00 2010 +0200 gtk-demo: Use draw signal in toolpalette demo demos/gtk-demo/toolpalette.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) commit b8b6ceef16d52527d96d8c15d61751cc6ef502ab Author: Damyan Ivanov Date: Sun Sep 26 22:34:23 2010 +0300 Updated Bulgarian translation po-properties/bg.po | 2772 +++++++++++++++++++++++++++------------------------ po/bg.po | 595 +++++------ 2 files changed, 1749 insertions(+), 1618 deletions(-) commit 18e489fedd6b225e4dedece3c71059f4119acf17 Author: Benjamin Otte Date: Sun Sep 26 17:50:03 2010 +0200 image: Fix up draw function The previous port to the draw function was a tiny bit incomplete. This patch should fix the remaining issues and remove unused variables. gtk/gtkimage.c | 37 +++---------------------------------- 1 file changed, 3 insertions(+), 34 deletions(-) commit b522a1b367454b490bae73532609ba13efca59f5 Author: Matthias Clasen Date: Fri Sep 24 20:02:01 2010 -0400 Migration guide: Add an example for colormap -> visual docs/reference/gtk/migrating-2to3.xml | 72 +++++++++++++++++++++++++++++++---- 1 file changed, 65 insertions(+), 7 deletions(-) commit d3a90eae72df6a6eb1e4e8836fc57251c0a5fecf Author: Matthias Clasen Date: Fri Sep 24 18:59:24 2010 -0400 Expand the migration guide This commit add some text about mult-window ::draw implementations, pointing out the gtk_cairo_should_draw_window() and gtk_cairo_transform_to_window() convenience functions. docs/reference/gtk/migrating-2to3.xml | 80 ++++++++++++++++++++++++++--------- 1 file changed, 59 insertions(+), 21 deletions(-) commit c34c05217c4fc539b4e52d22f635774b00f5bfbe Author: Benjamin Otte Date: Sun Sep 26 00:55:48 2010 +0200 accellabel: Remove gtk_widget_is_drawable() check from draw vfunc gtk/gtkaccellabel.c | 135 +++++++++++++++++++++++++--------------------------- 1 file changed, 65 insertions(+), 70 deletions(-) commit 41e6da407547820d2e0fc5f4ddcfcc5352d8b1b5 Author: Benjamin Otte Date: Thu Sep 23 11:54:54 2010 +0200 treeview: Use gtk_cairo_transform_to_window() gtk/gtktreeview.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit bc3d3e6cf49bc9568ea7f977281c595fb71812ef Author: Benjamin Otte Date: Thu Sep 23 11:54:44 2010 +0200 spinbutton: Use gtk_cairo_transform_to_window() gtk/gtkspinbutton.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 92732ffea05bef7acfaba7f005f70e829993e437 Author: Benjamin Otte Date: Thu Sep 23 11:54:34 2010 +0200 notebook: Use gtk_cairo_transform_to_window() gtk/gtknotebook.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit bd4545c03a04e6dc7ca36bcaa0033dd195d3b095 Author: Benjamin Otte Date: Thu Sep 23 11:54:27 2010 +0200 menu: Use gtk_cairo_transform_to_window() gtk/gtkmenu.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 7a2010ae28463ab619a57897079028a51d2b0e01 Author: Benjamin Otte Date: Thu Sep 23 11:54:16 2010 +0200 iconview: Use gtk_cairo_transform_to_window() gtk/gtkiconview.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 90beb8a5147b76d371136a64767cea048248a651 Author: Benjamin Otte Date: Thu Sep 23 11:54:06 2010 +0200 entry: Use gtk_cairo_transform_to_window() gtk/gtkentry.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit e13d93a707f4665805b78bf082943aa9a1c5bd4b Author: Benjamin Otte Date: Thu Sep 23 11:53:54 2010 +0200 calendar: Use gtk_cairo_transform_to_window() gtk/gtkcalendar.c | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) commit 19d1377494bc05a90666f4b7a895c7a4222d5097 Author: Benjamin Otte Date: Wed Sep 22 16:11:58 2010 +0200 textview: Use gtk_cairo_transform_to_window() gtk/gtktextview.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 0795f1e0c9e678b13d6a6fb6dd9641480b5559c3 Author: Benjamin Otte Date: Wed Sep 22 16:10:45 2010 +0200 API: Add gtk_cairo_transform_to_window() The function reverses the transform that GTK does before emitting a draw event. So we can use it in "old" widgets to revert the coordinate system properly. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 103 ++++++++++++++++++++++++++--------- gtk/gtkwidget.h | 3 + 4 files changed, 82 insertions(+), 26 deletions(-) commit e66129015de47d21006ff03f82964a77fdf7ca3d Author: Benjamin Otte Date: Tue Sep 21 16:52:59 2010 +0200 cellrenderer: Merge GtkCellSizeRequest into GtkCellRenderer This mostly goes to keep consistency with the changes to GtkSizeRequest in the last patch, as GtkCellSizeRequest requires GtkCellRenderer and GtkCellRenderer implements GtkCellSizeRequest there's no use in keeping them separate. This patch renames the functions: gtk_cell_size_request_get_request_mode() => gtk_cell_renderer_get_request_mode() gtk_cell_size_request_get_width() => gtk_cell_renderer_get_preferred_width() gtk_cell_size_request_get_height() => gtk_cell_renderer_get_preferred_height() gtk_cell_size_request_get_size() => gtk_cell_renderer_get_preferred_size() gtk_cell_size_request_get_width_for_height() => gtk_cell_renderer_get_preferred_width_for_height() gtk_cell_size_request_get_height_for_width() => gtk_cell_renderer_get_preferred_height_for_width() ... and moves the corresponding vfuncs to GtkCellRenderer. The patch also renames the implementations of these functions in cell renderers to include the word "preferrred". gtk/Makefile.am | 2 - gtk/gtk.h | 1 - gtk/gtk.symbols | 18 +- gtk/gtkcellrenderer.c | 448 +++++++++++++++++++++++++++++--------- gtk/gtkcellrenderer.h | 100 ++++++--- gtk/gtkcellrenderertext.c | 79 +++---- gtk/gtkcellsizerequest.c | 327 ---------------------------- gtk/gtkcellsizerequest.h | 92 -------- gtk/gtkcellview.c | 19 +- gtk/gtkiconview.c | 19 +- gtk/gtktreeviewcolumn.c | 19 +- modules/other/gail/gailtextcell.c | 12 +- 12 files changed, 489 insertions(+), 647 deletions(-) commit d9c92598612714683eab96fecf6e90a9531607e5 Author: Benjamin Otte Date: Tue Sep 21 16:35:17 2010 +0200 Move GtkSizeRequest into GtkWidget It doesn't make sense to keep them separate as GtkSizeRequest requires a GtkWidget and GtkWidget implements GtkSizeRequest, so you can never have one without the other. It also makes the code a lot easier because no casts are required when calling functions. Also, the names would translate to gtk_widget_get_width() and people agreed that this would be a too generic name, so a "preferred" was added to the names. So this patch moves the functions: gtk_size_request_get_request_mode() => gtk_widget_get_request_mode() gtk_size_request_get_width() => gtk_widget_get_preferred_width() gtk_size_request_get_height() => gtk_widget_get_preferred_height() gtk_size_request_get_size() => gtk_widget_get_preferred_size() gtk_size_request_get_width_for_height() => gtk_widget_get_preferred_width_for_height() gtk_size_request_get_height_for_width() => gtk_widget_get_preferred_height_for_width() ... and moves the corresponding vfuncs to the GtkWidgetClass. The patch also renames the implementations of the vfuncs in widgets to include the word "preferrred". demos/gtk-demo/offscreen_window.c | 6 +- demos/gtk-demo/offscreen_window2.c | 6 +- demos/testpixbuf-scale.c | 2 +- docs/reference/gtk/gtk3-sections.txt | 16 +- docs/reference/gtk/gtk3.types | 1 - docs/reference/gtk/tmpl/gtkcontainer.sgml | 2 +- docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml | 2 +- gtk/gtk.symbols | 13 +- gtk/gtkaccellabel.c | 32 ++-- gtk/gtkalignment.c | 79 ++++------ gtk/gtkarrow.c | 38 ++--- gtk/gtkaspectframe.c | 3 +- gtk/gtkassistant.c | 32 ++-- gtk/gtkbbox.c | 7 +- gtk/gtkbin.c | 103 ++++++------ gtk/gtkbox.c | 150 ++++++++---------- gtk/gtkbutton.c | 38 ++--- gtk/gtkcellrendereraccel.c | 3 +- gtk/gtkcellrenderertext.c | 3 +- gtk/gtkcellview.c | 86 +++++----- gtk/gtkcheckbutton.c | 7 +- gtk/gtkcolorsel.c | 4 +- gtk/gtkcombobox.c | 134 ++++++++-------- gtk/gtkcontainer.c | 4 +- gtk/gtkentry.c | 11 +- gtk/gtkentrycompletion.c | 8 +- gtk/gtkeventbox.c | 3 +- gtk/gtkexpander.c | 117 +++++++------- gtk/gtkfilechooserdefault.c | 16 +- gtk/gtkfilechooserdialog.c | 8 +- gtk/gtkfilechooserentry.c | 4 +- gtk/gtkfixed.c | 11 +- gtk/gtkfontsel.c | 6 +- gtk/gtkframe.c | 109 ++++++------- gtk/gtkhandlebox.c | 12 +- gtk/gtkiconview.c | 4 +- gtk/gtkimagemenuitem.c | 10 +- gtk/gtklabel.c | 103 ++++++------ gtk/gtklayout.c | 8 +- gtk/gtklinkbutton.c | 3 +- gtk/gtkmenu.c | 84 +++++----- gtk/gtkmenubar.c | 9 +- gtk/gtkmenuitem.c | 71 ++++----- gtk/gtkmenutoolbutton.c | 8 +- gtk/gtknotebook.c | 28 ++-- gtk/gtkoffscreenwindow.c | 6 +- gtk/gtkpaned.c | 15 +- gtk/gtkpathbar.c | 29 ++-- gtk/gtkprintoperation-win32.c | 4 +- gtk/gtkprivate.h | 2 +- gtk/gtkrecentchooserdefault.c | 7 +- gtk/gtkscrolledwindow.c | 107 ++++++------- gtk/gtksizegroup.c | 7 +- gtk/gtksizerequest.c | 154 +++++++++--------- gtk/gtksizerequest.h | 59 +------ gtk/gtksocket.c | 3 +- gtk/gtkspinbutton.c | 15 +- gtk/gtkspinner.c | 35 ++--- gtk/gtkstatusicon.c | 4 +- gtk/gtktable.c | 19 +-- gtk/gtktextlayout.c | 3 +- gtk/gtktextview.c | 23 ++- gtk/gtktoolbar.c | 25 ++- gtk/gtktoolitem.c | 3 +- gtk/gtktoolitemgroup.c | 36 ++--- gtk/gtktoolpalette.c | 4 +- gtk/gtktooltip.c | 4 +- gtk/gtktreeview.c | 30 ++-- gtk/gtkviewport.c | 75 ++++----- gtk/gtkwidget.c | 78 +++++---- gtk/gtkwidget.h | 38 +++++ gtk/gtkwin32embedwidget.c | 3 +- gtk/gtkwindow.c | 57 +++---- gtk/gtkwrapbox.c | 183 ++++++++++------------ modules/input/gtkimcontextxim.c | 2 +- tests/gtkoffscreenbox.c | 12 +- tests/testellipsise.c | 3 +- tests/testgtk.c | 2 +- 78 files changed, 1092 insertions(+), 1359 deletions(-) commit f52a1fcfbde5c1b1108d4a03a9bf5c409b59a73e Author: Benjamin Otte Date: Mon Sep 20 17:30:54 2010 +0200 API: remove gdk_drawable_get_size() docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 27 --------------------------- gdk/gdkdrawable.h | 10 ---------- gdk/gdkwindow.c | 18 ------------------ 5 files changed, 57 deletions(-) commit 5b687d938a01fa2ebab1562f785116bc94642bb4 Author: Benjamin Otte Date: Mon Sep 20 17:16:13 2010 +0200 gdk: Remove default implementations for get_*_region This should only be used on windows anyway and GdkWindow has an implementation for both functions. gdk/gdkdraw.c | 19 ------------------- 1 file changed, 19 deletions(-) commit 9403e167b479ec6146c85073dba9bdd15e1d9b33 Author: Benjamin Otte Date: Mon Sep 20 16:55:33 2010 +0200 docs: Get rid of gdk_drawable_get_size() usage in shooter example docs/tools/shooter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit aa70d351c4aa9f403e55bfd66b212153825b83d9 Author: Benjamin Otte Date: Mon Sep 20 16:49:27 2010 +0200 tests: Get rid of gdk_drawable_get_size() usage in testwindows tests/testwindows.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) commit cdba1f6519bb5800fb3958ceac2ae2a536b9e39c Author: Benjamin Otte Date: Mon Sep 20 16:49:11 2010 +0200 tests: Get rid of gdk_drawable_get_size() usage in offscreenbox tests/gtkoffscreenbox.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 15497825c0f2cd69b5af8cc834e8de676da24b8d Author: Benjamin Otte Date: Mon Sep 20 16:47:06 2010 +0200 testgtk: Get rid of gdk_drawable_get_size() usage tests/testgtk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit ffa5587fb322e5f9fd830b4173164664df00ed98 Author: Benjamin Otte Date: Mon Sep 20 16:46:48 2010 +0200 dnd-quartz: Get rid of gdk_drawable_get_size() usage gtk/gtkdnd-quartz.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 99eae4e2084d081a5c2e8cdb920a7b97616b14e1 Author: Benjamin Otte Date: Mon Sep 20 16:44:57 2010 +0200 window: Get rid of gdk_drawable_get_size() usage gtk/gtkwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 64dddaf1fe91a4f12d2ea2aa6b84e98209282ff2 Author: Benjamin Otte Date: Mon Sep 20 16:44:47 2010 +0200 widget: Get rid of gdk_drawable_get_size() usage gtk/gtkwidget.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f999c8dc296b8b6d9437847f7b0ec45a734e148e Author: Benjamin Otte Date: Mon Sep 20 16:44:38 2010 +0200 viewport: Get rid of gdk_drawable_get_size() usage gtk/gtkviewport.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 21d6aba6208aeca5bbadf08707b3ea5b338aa31f Author: Benjamin Otte Date: Mon Sep 20 16:44:30 2010 +0200 treeview: Get rid of gdk_drawable_get_size() usage gtk/gtktreeview.c | 52 +++++++++++++++++++--------------------------------- 1 file changed, 19 insertions(+), 33 deletions(-) commit e10f5e9ad57ae7a6401d392ff0e8d745dbbbd7e1 Author: Benjamin Otte Date: Mon Sep 20 16:44:19 2010 +0200 textview: Get rid of gdk_drawable_get_size() usage gtk/gtktextview.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit e25208825fe8c18e3367301d15a3c269064cb900 Author: Benjamin Otte Date: Mon Sep 20 16:44:06 2010 +0200 testutils: Get rid of gdk_drawable_get_size() usage gtk/gtktestutils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f0c067063cc4532c1a3ac66f442cc083ada0e0a5 Author: Benjamin Otte Date: Mon Sep 20 16:40:04 2010 +0200 spinbutton: Get rid of gdk_drawable_get_size() usage gtk/gtkspinbutton.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit fb43f590e9334c24e98206efee8fd707efa6ddfd Author: Benjamin Otte Date: Mon Sep 20 16:39:54 2010 +0200 plug: Get rid of gdk_drawable_get_size() usage gtk/gtkplug.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit dca859dfa12562fa3a4810c46345a0714155b27d Author: Benjamin Otte Date: Mon Sep 20 16:39:41 2010 +0200 offscreenwindow: Get rid of gdk_drawable_get_size() usage gtk/gtkoffscreenwindow.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 6eb6135e2df4ecf7df3f6634854cd559dc5d971c Author: Benjamin Otte Date: Mon Sep 20 16:39:32 2010 +0200 notebook: Get rid of gdk_drawable_get_size() usage gtk/gtknotebook.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 2743f0bdcdfb1070aaa1f98189b400f4c1d523f0 Author: Benjamin Otte Date: Mon Sep 20 16:39:25 2010 +0200 menu: Get rid of gdk_drawable_get_size() usage gtk/gtkmenu.c | 50 +++++++++++++++++++++----------------------------- 1 file changed, 21 insertions(+), 29 deletions(-) commit a145deb0830b62808d1ab1cac39dc2d854839880 Author: Benjamin Otte Date: Mon Sep 20 16:39:14 2010 +0200 iconview: Get rid of gdk_drawable_get_size() usage gtk/gtkiconview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2e5df3306acd5f4cef1f1f7c67c4ca70bfd2712c Author: Benjamin Otte Date: Mon Sep 20 16:39:05 2010 +0200 handlebox: Get rid of gdk_drawable_get_size() usage gtk/gtkhandlebox.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) commit 34c6e351529b4e8fdc07006d16e58be98ce049ab Author: Benjamin Otte Date: Mon Sep 20 16:38:53 2010 +0200 entry: Get rid of gdk_drawable_get_size() usage gtk/gtkentry.c | 51 +++++++++++++++++++++++++-------------------------- 1 file changed, 25 insertions(+), 26 deletions(-) commit 7125712299040884b582e4cc74b1f413d8570feb Author: Benjamin Otte Date: Mon Sep 20 16:38:38 2010 +0200 calendar: Get rid of gdk_drawable_get_size() usage gtk/gtkcalendar.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit c5d309e596d7eb164c51223a0a61add21bf065b2 Author: Benjamin Otte Date: Mon Sep 20 16:36:25 2010 +0200 msw-engine: Remove sanitize_size code It's not needed with the new APIs modules/engines/ms-windows/msw_style.c | 36 ---------------------------------- 1 file changed, 36 deletions(-) commit f5ad38fdc42da139fee18cf51bf72d449daa35fc Author: Benjamin Otte Date: Mon Sep 20 12:54:07 2010 +0200 gtk-demo: Get rid of gdk_drawable_get_size() usage demos/gtk-demo/offscreen_window.c | 13 +++++++------ demos/gtk-demo/offscreen_window2.c | 10 +++++----- 2 files changed, 12 insertions(+), 11 deletions(-) commit 9826c31a9f22c217f0a1cd4d8334bd22babe1151 Author: Benjamin Otte Date: Mon Sep 20 12:53:46 2010 +0200 gdk: Get rid of gdk_drawable_get_size() usage gdk/gdkdevice.c | 3 ++- gdk/gdkwindow.c | 24 +++++++++--------------- 2 files changed, 11 insertions(+), 16 deletions(-) commit 0a57863f737c01b12be3d1d988992ead64896887 Author: Benjamin Otte Date: Mon Sep 20 12:53:32 2010 +0200 win32: Get rid of gdk_drawable_get_size() usage gdk/win32/gdkmain-win32.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) commit f44f35548d0bab40db636fc64a9e6d3c5677171f Author: Benjamin Otte Date: Mon Sep 20 12:53:06 2010 +0200 quartz: Get rid of gdk_drawable_get_size() usage gdk/quartz/gdkdrawable-quartz.c | 9 ++++----- gdk/quartz/gdkwindow-quartz.c | 5 ++--- 2 files changed, 6 insertions(+), 8 deletions(-) commit e8e657725cb8b2eb08a630a95b2d96be4055c7d6 Author: Benjamin Otte Date: Mon Sep 20 12:52:26 2010 +0200 x11: Get rid of gdk_drawable_get_size() usage gdk/x11/gdkdevicemanager-xi2.c | 3 ++- gdk/x11/gdkdrawable-x11.c | 15 ++++++--------- gdk/x11/gdktestutils-x11.c | 18 ++++++++++-------- gdk/x11/gdkwindow-x11.c | 12 ++++++------ 4 files changed, 24 insertions(+), 24 deletions(-) commit 6c971ac47948c8e2b85d710b8496d442cd572840 Author: Benjamin Otte Date: Mon Sep 20 12:14:25 2010 +0200 API: Remove window clear APIs The feature can and should be implemented manually using gdk_window_get_background() and Cairo drawing. A non-cairo drawing API does not make sense in GDK anymore. docs/reference/gdk/gdk3-sections.txt | 2 -- gdk/gdk.symbols | 2 -- gdk/gdkwindow.c | 63 +----------------------------------- gdk/gdkwindow.h | 6 ---- 4 files changed, 1 insertion(+), 72 deletions(-) commit fd200f07f5ed87d2ecbd815a86f4dcdc1e17f23b Author: Benjamin Otte Date: Mon Sep 20 12:11:24 2010 +0200 gdk: No need to clear offscreen window when showing I don't think it's necessary to clear the backing surface when showing the window, as we're going to repaint it anyway. If it's needed, we can implement it again using internal APIs, as the public window_clear() APIs are going away. gdk/gdkoffscreenwindow.c | 2 -- 1 file changed, 2 deletions(-) commit af32c9c9beec6dd004326b3d064befae66b27d44 Author: Benjamin Otte Date: Mon Sep 20 11:10:37 2010 +0200 API: Add size getters for GdkWindow gdk_window_get_width() and gdk_window_get_height() will replace gdk_drawable_get_size(). docs/reference/gdk/gdk3-sections.txt | 2 ++ gdk/gdk.symbols | 2 ++ gdk/gdkwindow.c | 48 ++++++++++++++++++++++++++++++++++++ gdk/gdkwindow.h | 2 ++ 4 files changed, 54 insertions(+) commit f3ccf2fccf5d6d64f7484ef737aa22e7a8f47c07 Author: Matthias Clasen Date: Thu Sep 16 22:41:33 2010 -0400 Add gtk_cairo_should_draw_window to the docs docs/reference/gtk/gtk3-sections.txt | 1 + 1 file changed, 1 insertion(+) commit b7027d778c48809c34d0c3a7e08d7cecc62db9b2 Author: Matthias Clasen Date: Thu Sep 16 10:49:56 2010 -0400 Docs: start migration guide additions docs/reference/gtk/migrating-2to3.xml | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit 5f57cede3cdfb1815e6be9ba7b24e1412f406b90 Author: Benjamin Otte Date: Wed Sep 15 03:20:59 2010 +0200 widget: Check the widget has an allocation in gtk_widget_draw() Following the mailing list discussion, require that the widget does not have a pending size_allocate when calling the draw function. http://mail.gnome.org/archives/gtk-devel-list/2010-September/msg00214.html and the associated thread explain this in more detail. gtk/gtkwidget.c | 1 + 1 file changed, 1 insertion(+) commit b89920e203c8ccc90181e4f7131547ea97809d92 Author: Benjamin Otte Date: Sat Sep 11 05:19:28 2010 +0200 API: Add gtk_widget_draw() And here's the final patch that all the previous patches were about. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 47 ++++++++++++++++++++++++++++++++++++ gtk/gtkwidget.h | 2 ++ 4 files changed, 51 insertions(+) commit 1142c8bf18a0dd35e1be53f853ed931bc5e84221 Author: Benjamin Otte Date: Sat Sep 11 03:50:47 2010 +0200 API: gtk_cell_renderer_render_cairo() => gtk_cell_renderer_render() gtk/gtkcellrenderer.c | 14 +++++++------- gtk/gtkcellrenderer.h | 2 +- gtk/gtkcellview.c | 10 +++++----- gtk/gtkiconview.c | 8 ++++---- gtk/gtktreeviewcolumn.c | 24 ++++++++++++------------ 5 files changed, 29 insertions(+), 29 deletions(-) commit ec6e97be4d704ff802f286247e4329ea9d5ee73a Author: Benjamin Otte Date: Sat Sep 11 03:31:04 2010 +0200 API: Remove gtk_cell_renderer_render() The next commit will rename gtk_cell_renderer_render_cairo() to gtk_cell_renderer_render() again gtk/gtkcellrenderer.c | 47 ----------------------------------------------- gtk/gtkcellrenderer.h | 7 ------- 2 files changed, 54 deletions(-) commit 67284a57de3a3fa8054c6bcc88bea0b688d5908b Author: Benjamin Otte Date: Sat Sep 11 01:54:48 2010 +0200 API: Get rid of gtk_draw_insertion_cursor() and rename gtk_cairo_draw_insertion_cursor() to gtk_draw_insertion_cursor(). gtk/gtk.symbols | 1 - gtk/gtkentry.c | 2 +- gtk/gtklabel.c | 2 +- gtk/gtkstyle.c | 60 ++++++---------------------------------------------- gtk/gtkstyle.h | 9 +------- gtk/gtktextdisplay.c | 6 +++--- 6 files changed, 13 insertions(+), 67 deletions(-) commit 1d3f6b30b0100c96adbca9acb6c6cd49b18d2298 Author: Benjamin Otte Date: Sat Sep 11 01:30:27 2010 +0200 API: Rename gtk_cairo_paint_*() to gtk_paint_*() Large patch, but just renaming. Indentation should still mostly be correct because I took care of keeping the indentation for this function name. demos/gtk-demo/offscreen_window.c | 2 +- demos/gtk-demo/offscreen_window2.c | 2 +- gtk/gtkaccellabel.c | 2 +- gtk/gtkarrow.c | 2 +- gtk/gtkbutton.c | 6 +- gtk/gtkcalendar.c | 10 +- gtk/gtkcellrendererprogress.c | 10 +- gtk/gtkcellrendererspinner.c | 2 +- gtk/gtkcellrenderertext.c | 2 +- gtk/gtkcellrenderertoggle.c | 4 +- gtk/gtkcheckbutton.c | 8 +- gtk/gtkcheckmenuitem.c | 4 +- gtk/gtkcombobox.c | 2 +- gtk/gtkdnd-quartz.c | 2 +- gtk/gtkdnd.c | 2 +- gtk/gtkentry.c | 10 +- gtk/gtkeventbox.c | 2 +- gtk/gtkexpander.c | 6 +- gtk/gtkfilechooserentry.c | 2 +- gtk/gtkframe.c | 6 +- gtk/gtkhandlebox.c | 10 +- gtk/gtkhsv.c | 4 +- gtk/gtkiconview.c | 16 +- gtk/gtkinfobar.c | 2 +- gtk/gtklabel.c | 4 +- gtk/gtkmenu.c | 12 +- gtk/gtkmenubar.c | 2 +- gtk/gtkmenuitem.c | 8 +- gtk/gtknotebook.c | 12 +- gtk/gtkpaned.c | 2 +- gtk/gtkprogressbar.c | 12 +- gtk/gtkradiobutton.c | 4 +- gtk/gtkrange.c | 14 +- gtk/gtkruler.c | 6 +- gtk/gtkscale.c | 10 +- gtk/gtkscrolledwindow.c | 2 +- gtk/gtkseparator.c | 8 +- gtk/gtkspinbutton.c | 6 +- gtk/gtkspinner.c | 2 +- gtk/gtkstatusbar.c | 2 +- gtk/gtkstyle.c | 458 ++++++++++++++++++------------------- gtk/gtkstyle.h | 40 ++-- gtk/gtktearoffmenuitem.c | 6 +- gtk/gtktextview.c | 2 +- gtk/gtktoolbar.c | 10 +- gtk/gtktoolitemgroup.c | 2 +- gtk/gtktooltip.c | 2 +- gtk/gtktrayicon-x11.c | 2 +- gtk/gtktreeview.c | 18 +- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkviewport.c | 4 +- gtk/gtkwindow.c | 2 +- tests/gtkoffscreenbox.c | 4 +- tests/testgtk.c | 2 +- 54 files changed, 389 insertions(+), 389 deletions(-) commit 70e6aba0d04c1be1fa8087d972ff82c22e5b2d2b Author: Benjamin Otte Date: Sat Sep 11 01:10:43 2010 +0200 API: style: Remove old drawing functions gtk/gtkstyle.c | 972 +-------------------------------------------------------- gtk/gtkstyle.h | 223 ------------- 2 files changed, 3 insertions(+), 1192 deletions(-) commit 326f887ae7c48812c23e27cac50a4f3cff00afa8 Author: Benjamin Otte Date: Sat Sep 11 00:42:51 2010 +0200 API: widget: Remove the expose event gtk_widget_send_expose() now calls the draw function. gtk/gtkwidget.c | 132 ++++++++++++++++++++------------------------------------ gtk/gtkwidget.h | 2 - 2 files changed, 46 insertions(+), 88 deletions(-) commit 9aa4f417d06588c8aef654751f4ada92ccfb9c3f Author: Benjamin Otte Date: Fri Sep 10 21:12:55 2010 +0200 API: Remove gtk_container_propagate_expose() Also, move the documentation to its replacement gtk_widget_propagate_draw(). docs/reference/gtk/gtk3-sections.txt | 2 +- gtk/gtk.symbols | 1 - gtk/gtkcontainer.c | 75 ++++++++++++------------------------ 3 files changed, 25 insertions(+), 53 deletions(-) commit 7947b3faf830f03e4c9a407708221c45cfe7bc00 Author: Benjamin Otte Date: Fri Sep 10 21:03:58 2010 +0200 container: Implement gtk_container_propagate_draw() without fallbacks No more fallbacks to gtk_container_propagate_expose(). gtk/gtkcontainer.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 4 deletions(-) commit 45744d9a5fa4e51963a3abc1793cabdb51e42211 Author: Benjamin Otte Date: Tue Sep 14 16:42:16 2010 +0200 Change semantics of the draw signal Previously, we tried to move the context's origin to the widget's top left location, no matter what window the paint was happening on. Now we only do that for child windows of the widget's window and leave the context untouched for windows that the widget has created outside its own hierarchy. In those casses, we also don't clip the context to the widget's allocation. Includes fixes to GtkHandlebox for this effect and fixes all known issues with it. These semantics assume that gtk_widget_draw() should only draw the parts of a widget that are inside child windows and not draw stuff that is located in completely different GdkWindows. In the handlebox case, it means that it should only draw the handle when it is attached, but not when it isn't. We'll likely need a special draw function for the detached handlebox if we want to draw it. gtk/gtkhandlebox.c | 14 ++---------- gtk/gtkwidget.c | 62 +++++++++++++++++++++++++++--------------------------- gtk/gtkwidget.h | 3 ++- 3 files changed, 35 insertions(+), 44 deletions(-) commit 0acec382c8deacabac089b70131e6ea531f936e1 Author: Benjamin Otte Date: Tue Sep 14 16:35:12 2010 +0200 widget: Clip drawing to the widget's allocation. I've seen (and written) quite some widgets (and theme engines) that use cairo_paint() to draw the background. So avoiding overdraw makes sense. Also move all that setup into a _gtk_widget_draw_internal() function that will be used by all functions that can be used by other functions that draw widgets. gtk/gtkwidget.c | 30 +++++++++++++++++++++++++++--- gtk/gtkwidget.h | 4 +++- 2 files changed, 30 insertions(+), 4 deletions(-) commit 0c285bad75e9d05fab66798427e832bbc0bb79e4 Author: Benjamin Otte 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 8929321cbaf2f03316ba3ec061606a53af438698 Author: Benjamin Otte Date: Thu Sep 9 23:08:46 2010 +0200 image: Add a default case to switch statement to avoid gcc warnings gtk/gtkimage.c | 1 + 1 file changed, 1 insertion(+) commit 45836db7a5934f500dabb20d8342a2069a7ba6a6 Author: Benjamin Otte Date: Sat Sep 11 00:08:54 2010 +0200 test: Port offscreen test to draw vfunc tests/gtkoffscreenbox.c | 145 ++++++++++++++++++++++-------------------------- 1 file changed, 65 insertions(+), 80 deletions(-) commit 8aa402b610a4f383f99b40a880bcf17502ea3a69 Author: Benjamin Otte Date: Fri Sep 10 23:41:13 2010 +0200 gtk-demo: Port offscreen example to draw vfunc demos/gtk-demo/offscreen_window2.c | 105 ++++++++++++++++--------------------- 1 file changed, 45 insertions(+), 60 deletions(-) commit 256012bdbdeebe80acc0849c96de04f75985ed56 Author: Benjamin Otte Date: Fri Sep 10 23:40:58 2010 +0200 gtk-demo: Port offscreen example to draw vfunc demos/gtk-demo/offscreen_window.c | 98 ++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 52 deletions(-) commit e194bc14fd3ac97de1de7c463aaac8879fb9e00f Author: Benjamin Otte Date: Thu Sep 9 03:39:43 2010 +0200 testgtk: Use draw signal in layout test tests/testgtk.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 5442f5b9f241b332fbac6206104c611c346f8af7 Author: Benjamin Otte Date: Thu Sep 9 03:33:02 2010 +0200 testgtk: Use draw signal in scrolling test tests/testgtk.c | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) commit 0ab695657930b810b4b621b74535a0deba53ff2d Author: Benjamin Otte Date: Thu Sep 9 03:12:51 2010 +0200 testgtk: Use draw signal in cursors example tests/testgtk.c | 38 +++++++++++--------------------------- 1 file changed, 11 insertions(+), 27 deletions(-) commit 87940287aa8addb78091e3bb721d1eeedd60a79e Author: Benjamin Otte Date: Thu Sep 9 03:09:12 2010 +0200 testgtk: Remove non-existing property from frame constructor tests/testgtk.c | 1 - 1 file changed, 1 deletion(-) commit 38c932ace6a17da9e56f0efa276213df7401690f Author: Benjamin Otte Date: Thu Sep 9 03:06:53 2010 +0200 testgtk: Use draw signal in gridded geometry example tests/testgtk.c | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) commit c42f6ff4bfc522d3f2800e2d993fc456994e590c Author: Benjamin Otte Date: Thu Sep 9 03:01:09 2010 +0200 testgtk: Make big windows test not use expose events Instead, use gdk_window_set_background(). tests/testgtk.c | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) commit e1571a5936de790191ce0a2282050227ea24346e Author: Benjamin Otte Date: Thu Sep 9 02:31:38 2010 +0200 testgtk: Use draw signal in resize grips example tests/testgtk.c | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) commit 5625c20759f63747b637c1673ec1ad8afbdd88e7 Author: Benjamin Otte Date: Thu Sep 9 02:14:19 2010 +0200 x11: When querying window size, ask the wrapper, not ourselves gdk/x11/gdkdrawable-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7c62a443248f9b1b5de5cb79202e33afc3ec94d9 Author: Benjamin Otte Date: Thu Sep 9 02:13:33 2010 +0200 gdk: Make GdkWindow cope better with its surface outliving the window Make extra sure we release the surface properly. Also make sure that the released surface doesn't keep any references to us. gdk/gdkwindow.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ba21d3e687b316a45b029266fe4ed868df07ab62 Author: Benjamin Otte Date: Thu Sep 9 02:12:59 2010 +0200 tests: Use draw vfunc in print-editor tests/print-editor.c | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) commit e65b1cfd76a558a08a2f0944a3e1a38311ebfb02 Author: Benjamin Otte Date: Thu Sep 9 01:52:14 2010 +0200 testoffscreen: Connect to draw signal tests/testoffscreen.c | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) commit 9cd83da6dcff782f571124c4e9db6dd496de06fd Author: Benjamin Otte Date: Thu Sep 9 01:16:28 2010 +0200 tests: Use draw signal in testinput tests/testinput.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) commit 97b997d59e654c398d56b7883d671fc99d53f43b Author: Benjamin Otte Date: Thu Sep 9 01:15:14 2010 +0200 testpixbuf-save: Use the draw signal demos/testpixbuf-save.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) commit b271c76c069c8fda8297cbb672d1692ceaa1e791 Author: Benjamin Otte Date: Thu Sep 9 01:01:35 2010 +0200 testpixbuf-scale: Connect to draw signal demos/testpixbuf-scale.c | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) commit ebba458336f1f2b8bef56603a365f641f6af86a3 Author: Benjamin Otte Date: Thu Sep 9 00:58:30 2010 +0200 pixbuf-demo: Use draw signal demos/pixbuf-demo.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) commit f1171c9c078a3987735abbbe0a80dabded06157a Author: Benjamin Otte Date: Thu Sep 9 00:57:05 2010 +0200 gtk-demo: Use draw signal in color selection demo demos/gtk-demo/colorsel.c | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) commit c6f28c3dbcf39e36b23402a99b4a3f589c94cec3 Author: Benjamin Otte Date: Thu Sep 9 00:33:57 2010 +0200 testtooltips: Connect to draw signal tests/testtooltips.c | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) commit 07d0c0b92165ce65048b1272cb33f2e10af1b7f3 Author: Benjamin Otte Date: Thu Sep 9 00:32:40 2010 +0200 testtooltips: Don't call gdk_window_get_pointer() in expose events tests/testtooltips.c | 2 -- 1 file changed, 2 deletions(-) commit b8ebcdd0e0acdd9dd73be9995cb21bcdb017b0a6 Author: Benjamin Otte Date: Wed Sep 8 22:34:28 2010 +0200 testgtk: Connect to draw signal in "rotated text" example tests/testgtk.c | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) commit 7af767333e85872011b4702d1576354a4f2336e6 Author: Benjamin Otte Date: Wed Sep 8 22:31:06 2010 +0200 testgtk: Connect to draw signals in "composited window" example tests/testgtk.c | 40 ++++++++++------------------------------ 1 file changed, 10 insertions(+), 30 deletions(-) commit ec604d11ec7c455faf18a21e51eaf75ae953af6d Author: Benjamin Otte Date: Wed Sep 8 22:25:50 2010 +0200 testgtk: Connect to draw signal in alpha test Test still behaves weird, no idea why though. tests/testgtk.c | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) commit dfd0ceab1c6e012dd2aa470d4386af3c08c614db Author: Benjamin Otte Date: Wed Sep 8 22:23:18 2010 +0200 tests: Connect to draw signal in testimage tests/testimage.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit f8b420783da92e17a5cb24fd8900e898853d274c Author: Benjamin Otte Date: Wed Sep 8 22:20:34 2010 +0200 tests: Connect to draw signal in testoffscreenwindow tests/testoffscreenwindow.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) commit 0ad2f57332dabdea6f1f59aae264823639202ce0 Author: Benjamin Otte Date: Wed Sep 8 22:17:48 2010 +0200 tests: Connect to draw signal in testellipsise The test seems broken, not sure why. tests/testellipsise.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) commit 9c980372d27f79423f2c07c7a3203ec0db5c1749 Author: Benjamin Otte Date: Wed Sep 8 22:12:51 2010 +0200 testcairo: Connect to draw signal tests/testcairo.c | 36 ++++++++---------------------------- 1 file changed, 8 insertions(+), 28 deletions(-) commit eed9468e06bd9dae9901f4d413a8085ddcd78c28 Author: Benjamin Otte Date: Wed Sep 8 22:08:42 2010 +0200 perf: Connect to draw signal perf/gtkwidgetprofiler.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit b452bb768d523a3142bd1d6785cdee3c04e54a3b Author: Benjamin Otte Date: Wed Sep 8 22:03:50 2010 +0200 imcontextxim: Connect to draw signal modules/input/gtkimcontextxim.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) commit 73b6ddbf47e6d257e5cf59b4abd00351273bbf4a Author: Benjamin Otte Date: Wed Sep 8 21:57:18 2010 +0200 gtk-demo: Connect to draw signal in rotated-text demos/gtk-demo/rotated_text.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) commit 9ef1dfc0a30b215f3df7ad35638cf306367d8979 Author: Benjamin Otte Date: Wed Sep 8 21:53:26 2010 +0200 gtk-demo: Connect to draw signal in pixbufs example demos/gtk-demo/pixbufs.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) commit ef56ba83f8f1d2e1a3f76bc98baf592195a15c10 Author: Benjamin Otte Date: Wed Sep 8 21:50:16 2010 +0200 gtk-demo: Connet to draw signal in drawingarea example demos/gtk-demo/drawingarea.c | 54 ++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 35 deletions(-) commit 3f10e45ea1c3c4394ef47c8edf89c8ef4882fe59 Author: Benjamin Otte Date: Wed Sep 8 21:35:03 2010 +0200 printunixdialog: Connect to draw vfunc gtk/gtkprintunixdialog.c | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) commit d207fd05e538208405056804f11285fb05579e63 Author: Benjamin Otte Date: Wed Sep 8 21:27:34 2010 +0200 printunixdialog: Connect to draw signal for collate callback gtk/gtkprintunixdialog.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) commit b0f078ba43c3f820da0521dee56cf189eea00107 Author: Benjamin Otte Date: Wed Sep 8 21:24:01 2010 +0200 dnd-quartz: Connect to draw func for dnd hilight gtk/gtkdnd-quartz.c | 71 +++++++++++++++++------------------------------------ 1 file changed, 23 insertions(+), 48 deletions(-) commit 729f80b5546bff1aa26dda61656eb5721f35fe19 Author: Benjamin Otte Date: Wed Sep 8 21:21:59 2010 +0200 dnd: Connect to raw func for drag hilight gtk/gtkdnd.c | 68 +++++++++++++++++------------------------------------------- 1 file changed, 19 insertions(+), 49 deletions(-) commit 830cda9e324e9837a3b52e81c2af6da6380b7897 Author: Benjamin Otte Date: Wed Sep 8 21:07:31 2010 +0200 colorsel: Connect to draw signal gtk/gtkcolorsel.c | 101 +++++++++++++++++++----------------------------------- 1 file changed, 36 insertions(+), 65 deletions(-) commit b717f1b265d6614ad3b0868b60fded79029b3d3a Author: Benjamin Otte Date: Wed Sep 8 20:56:36 2010 +0200 filechooserentry: Connect to draw event gtk/gtkfilechooserentry.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) commit 8f2fdec7d6c5e20ecaa6ad609968727fa9416130 Author: Benjamin Otte Date: Wed Sep 8 17:58:45 2010 +0200 colorbutton: Connect to draw event gtk/gtkcolorbutton.c | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) commit 5f771c8a9f3227c183e79ee58d5511d44f7fd007 Author: Benjamin Otte Date: Wed Sep 8 17:54:15 2010 +0200 notebook: Connect to draw signal gtk/gtknotebook.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit c54968e964dda0a91f2268f464ff092b17f5431e Author: Benjamin Otte Date: Wed Sep 8 17:09:12 2010 +0200 tooltip: Connect to draw signal gtk/gtktooltip.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) commit bec11c352d53e50cc9b4ee976071f08b7cbe4a80 Author: Benjamin Otte Date: Wed Sep 8 17:06:07 2010 +0200 toolitemgroup: Connect to draw signal gtk/gtktoolitemgroup.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) commit a4bbe4da10d7b95874ca04d7ea1f572eb6598406 Author: Benjamin Otte Date: Wed Sep 8 16:37:43 2010 +0200 assistant: Port to draw vfunc gtk/gtkassistant.c | 40 ++++++++++++++++------------------------ 1 file changed, 16 insertions(+), 24 deletions(-) commit b0c53021157822f0855faf29c211fe87d0513b74 Author: Benjamin Otte Date: Wed Sep 8 16:33:14 2010 +0200 trayicon: Port to draw vfunc gtk/gtktrayicon-x11.c | 60 ++++++++++++++++++++++++++++----------------------- 1 file changed, 33 insertions(+), 27 deletions(-) commit 1b9f7933117eb77cd358edc6572f04e534bb4e66 Author: Benjamin Otte Date: Wed Sep 8 16:09:24 2010 +0200 window: Port to draw vfunc gtk/gtkwindow.c | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) commit 15f48a818dcc5fb3e94be9f558971431a5a06abd Author: Benjamin Otte Date: Wed Sep 8 16:08:46 2010 +0200 window: Remove hack to set background I can't see this having any effect in current code, but who knows... gtk/gtkwindow.c | 3 --- 1 file changed, 3 deletions(-) commit 67299ed106f302de742c2b375404de0d332432c9 Author: Benjamin Otte Date: Wed Sep 8 16:01:32 2010 +0200 expander: Port to draw vfunc gtk/gtkexpander.c | 74 ++++++++++++++++++++++++++----------------------------- 1 file changed, 35 insertions(+), 39 deletions(-) commit e63d6dd379978cf94e5ace3251a6239701e9a2ae Author: Benjamin Otte Date: Wed Sep 8 15:40:21 2010 +0200 frame: Port to draw vfunc gtk/gtkframe.c | 46 +++++++++++++++++----------------------------- 1 file changed, 17 insertions(+), 29 deletions(-) commit fac27827c48665579fa3d3b4df7255ec35148c72 Author: Benjamin Otte Date: Wed Sep 8 15:32:50 2010 +0200 frame: Remove unneeded is_drawable() check gtk/gtkframe.c | 91 ++++++++++++++++++++++++++++------------------------------ 1 file changed, 44 insertions(+), 47 deletions(-) commit ff974856951d09580aae42053a25139e6d724747 Author: Benjamin Otte Date: Wed Sep 8 15:29:24 2010 +0200 API: checkbutton: Port to draw vfunc Requires changing the API of the draw_indicator vfunc. gtk/gtkcheckbutton.c | 115 +++++++++++++++++++++------------------------------ gtk/gtkcheckbutton.h | 2 +- gtk/gtkradiobutton.c | 38 +++++++---------- 3 files changed, 62 insertions(+), 93 deletions(-) commit be8a398bb575966445b31d535accb8684cc782c7 Author: Benjamin Otte Date: Wed Sep 8 15:10:56 2010 +0200 radiobutton: Remove redundant is_drawable() check gtk/gtkradiobutton.c | 116 +++++++++++++++++++++++++-------------------------- 1 file changed, 56 insertions(+), 60 deletions(-) commit 70bdbb3f4caaaef169eb91e8fcfda47d9beba6c7 Author: Benjamin Otte Date: Wed Sep 8 15:08:59 2010 +0200 checkbutton: Remove redundant is_drawable() check gtk/gtkcheckbutton.c | 123 ++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 64 deletions(-) commit 66bd7c15785ba2a1b0fe6b92fda941cf3c97360b Author: Benjamin Otte Date: Wed Sep 8 14:55:53 2010 +0200 checkbutton: Remove excessive is_drawable() check gtk/gtkcheckbutton.c | 98 +++++++++++++++++++++++++--------------------------- 1 file changed, 47 insertions(+), 51 deletions(-) commit 6a0c31143f16fa2c442afcb6c75395fcc8158fbc Author: Benjamin Otte Date: Wed Sep 8 14:54:15 2010 +0200 handlebox: Port to draw vfunc gtk/gtkhandlebox.c | 117 ++++++++++++++++++++++++++++------------------------- 1 file changed, 62 insertions(+), 55 deletions(-) commit 2e53b58b01426a79f20c6ac86e3f575afd41d940 Author: Benjamin Otte Date: Wed Sep 8 14:40:22 2010 +0200 handlebox: Simplify painting code gtk/gtkhandlebox.c | 59 ++++++++++++++---------------------------------------- 1 file changed, 15 insertions(+), 44 deletions(-) commit 08d05f954de727bb2d3e94bfa1847f20c33c3227 Author: Benjamin Otte Date: Wed Sep 8 14:30:30 2010 +0200 handlebox: Don't draw outside of expose events We do a queue_draw() via queue_resize() here, so everything's fine. gtk/gtkhandlebox.c | 1 - 1 file changed, 1 deletion(-) commit 748d3d612db8493edea1ff0b4f2aceb6cad73941 Author: Benjamin Otte Date: Wed Sep 8 00:23:04 2010 +0200 button: Port to draw vfunc Also port togglebutton, they use the same paint function. gtk/gtkbutton.c | 52 +++++++++++++++++++++++------------------------ gtk/gtkbutton.h | 4 +++- gtk/gtktogglebutton.c | 56 +++++++++++++++++++++++++-------------------------- 3 files changed, 56 insertions(+), 56 deletions(-) commit e0be8842976717ea3a2484d53af48ec01e122f76 Author: Benjamin Otte Date: Wed Sep 8 00:12:35 2010 +0200 button: Remove is_drawable() check It's already done in the expose function gtk/gtkbutton.c | 174 +++++++++++++++++++++++++++----------------------------- 1 file changed, 85 insertions(+), 89 deletions(-) commit ee15f5aab120b9af3a2a23db31359f9a1104b702 Author: Benjamin Otte Date: Tue Sep 14 13:22:29 2010 +0200 tearoffmenuitem: remove is_drawable() check gtk/gtktearoffmenuitem.c | 175 +++++++++++++++++++++++------------------------ 1 file changed, 85 insertions(+), 90 deletions(-) commit c9c9d2ac156370aad87e60b4d11202288ca7174d Author: Benjamin Otte Date: Wed Sep 8 00:03:42 2010 +0200 API: checkmenuitem: Port to draw vfunc Requires changing the draw_indicator vfunc to take a cairo_t. gtk/gtkcheckmenuitem.c | 47 ++++++++++++++++++++--------------------------- gtk/gtkcheckmenuitem.h | 2 +- 2 files changed, 21 insertions(+), 28 deletions(-) commit 79477e097d2b49691b6f3d72b28496d851d08faf Author: Benjamin Otte Date: Tue Sep 7 23:16:56 2010 +0200 tearoffmenuitem: Port to draw vfunc gtk/gtktearoffmenuitem.c | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) commit 557b9d0b26466026aafe20b9ce46cb2d56b592ee Author: Benjamin Otte Date: Tue Sep 7 22:45:21 2010 +0200 tearoffmenuitem: Don't clear the window, it should be clear already gtk/gtktearoffmenuitem.c | 2 -- 1 file changed, 2 deletions(-) commit d992df0a474b3a4ef94e85a815ecd75d979f12b6 Author: Benjamin Otte Date: Tue Sep 7 22:12:33 2010 +0200 tearoffmenuitem: Merge paint() into expose() gtk/gtktearoffmenuitem.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) commit 6f6c81e527d54cc84e4b8b55bd26a4fdb6f566d9 Author: Benjamin Otte Date: Tue Sep 14 13:19:16 2010 +0200 menuitem: Remove is_drawable() check gtk/gtkmenuitem.c | 173 ++++++++++++++++++++++++++---------------------------- 1 file changed, 84 insertions(+), 89 deletions(-) commit 475f96216dc1bd95a4f5c8f162457736a90eb044 Author: Benjamin Otte Date: Tue Sep 7 22:10:15 2010 +0200 menuitem: Port to draw vfunc gtk/gtkmenuitem.c | 63 +++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 32 deletions(-) commit e6d1c8aeabe33c92b21e01c09d28d212e4799288 Author: Benjamin Otte Date: Tue Sep 7 20:33:39 2010 +0200 menuitem: Move paint function into expose function gtk/gtkmenuitem.c | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) commit 1f640d127e4a7ef2910fda27dd1be2de27c519aa Author: Benjamin Otte Date: Tue Sep 7 20:17:39 2010 +0200 combobox: Port to draw vfunc gtk/gtkcombobox.c | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) commit fe4c61b1ec09845e162f9c2195c131a8fb3e604c Author: Benjamin Otte Date: Tue Sep 7 20:13:50 2010 +0200 eventbox: Port to draw vfunc gtk/gtkeventbox.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit d17ba1d30a71b01617e3f49e98e6560cc7274b89 Author: Benjamin Otte Date: Tue Sep 7 19:29:03 2010 +0200 eventbox: Merge paint function into expose function gtk/gtkeventbox.c | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) commit ce2d6cc015ec697a2726094eca0bcdc1a0fde810 Author: Benjamin Otte Date: Tue Sep 7 19:18:46 2010 +0200 scrolledwindow: Port to draw vfunc gtk/gtkscrolledwindow.c | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) commit 5eabd8c6fa24003473ce0479f51454dcfc30a0d1 Author: Benjamin Otte Date: Tue Sep 7 16:59:32 2010 +0200 scrolledwindow: Move paint function into expose handler Also remove the is_drawable() check. It will not be needed once we have the draw vfunc. gtk/gtkscrolledwindow.c | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) commit 8af968946f4b5e0dea934f6e2d2e24bedafe672f Author: Benjamin Otte Date: Tue Sep 14 13:11:53 2010 +0200 viewport: No need to check if the widget is drawable anymore gtk/gtkviewport.c | 51 ++++++++++++++++++++++++--------------------------- 1 file changed, 24 insertions(+), 27 deletions(-) commit bf8df2daea7ee0c3ddf6464c9c0fa9c6b1b361b5 Author: Benjamin Otte Date: Tue Sep 7 16:56:46 2010 +0200 viewport: Port to draw vfunc gtk/gtkviewport.c | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit 4a23b12911a7043b5b2f550935f05ff78acae797 Author: Benjamin Otte Date: Tue Sep 7 16:48:29 2010 +0200 viewport: Pass sizes explicitly to paint functions gtk/gtkviewport.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit e087fe7e99ae6842e9b591c50252362c5a6b1d2b Author: Benjamin Otte Date: Tue Sep 7 16:41:57 2010 +0200 viewport: Merge gtk_viewport_paint() into expose function gtk/gtkviewport.c | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) commit 01a1e16dcfbbbd8a2b350891268a5570d478b197 Author: Benjamin Otte Date: Tue Sep 7 16:37:27 2010 +0200 viewport: Don't paint stuff in realize handler gtk/gtkviewport.c | 7 ------- 1 file changed, 7 deletions(-) commit f383e1f1837054f69c2b7478915aee659d16667d Author: Benjamin Otte Date: Tue Sep 7 02:39:44 2010 +0200 notebook: Port to draw vfunc gtk/gtknotebook.c | 88 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 47 insertions(+), 41 deletions(-) commit 21099d31ed59980c6118fd10332855ed1ee92897 Author: Benjamin Otte Date: Tue Sep 7 02:28:26 2010 +0200 notebook: The drawable check is not necessary Large patch, but that's only indentation. gtk/gtknotebook.c | 98 ++++++++++++++++++++++++++----------------------------- 1 file changed, 47 insertions(+), 51 deletions(-) commit fadf269a36e7ce4dffd89ef0fd9958e0f89620f9 Author: Benjamin Otte Date: Tue Sep 7 01:33:25 2010 +0200 notebook: Draw tabs and arrows with Cairo Includes a fix to only draw the current page once during a drag operation. gtk/gtknotebook.c | 56 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 27 deletions(-) commit ad030e16961d59993829c2c14ef2ba070aeee88c Author: Benjamin Otte Date: Tue Sep 7 01:09:41 2010 +0200 notebook: Simplify draw_tab function a bit Don't keep lots of local variables that are only used once. gtk/gtknotebook.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) commit 806bcb10ff2ee8b5c993c711b816cc8bf15ac26d Author: Benjamin Otte Date: Mon Sep 6 23:20:03 2010 +0200 notebook: remove check for is_drawable When we reach that code, the widget will always be drawable gtk/gtknotebook.c | 3 --- 1 file changed, 3 deletions(-) commit c46ce9714519c5c4dadbcd2a1ab84574eb3af778 Author: Benjamin Otte Date: Mon Sep 6 23:18:14 2010 +0200 notebook: Reorder expose function in preparation of draw vfunc gtk/gtknotebook.c | 53 +++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 26 deletions(-) commit f94ff0b3b960ff9c0233172e98f2fa030e6ea976 Author: Benjamin Otte Date: Mon Sep 6 23:15:56 2010 +0200 notebook: Use a for loop when iterating over a list gtk/gtknotebook.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 468e453a31ee27b1e5fae2bb488a0e89b89152da Author: Benjamin Otte Date: Mon Sep 6 23:12:32 2010 +0200 notebook: Draw focus when drawing tab Instead of using a special function, draw the focus of a tab when the tab actually is painted. Simplifies the code quite a bit. gtk/gtknotebook.c | 58 ++++++++++++++++--------------------------------------- 1 file changed, 17 insertions(+), 41 deletions(-) commit a5e487846a237e44d7131e86dced562548facdb8 Author: Benjamin Otte Date: Mon Sep 6 23:07:52 2010 +0200 notebook: Remove useless optimization It will become especially useless once we draw with Cairo exclusively. gtk/gtknotebook.c | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) commit 1c94efc921ae560542d2f524810b802f6b77f03f Author: Benjamin Otte Date: Mon Sep 6 20:00:13 2010 +0200 paned: Port to draw vfunc gtk/gtkpaned.c | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) commit f2d7e6c8d43335fd02e3111223d8026b4127d423 Author: Benjamin Otte Date: Mon Sep 6 19:44:32 2010 +0200 infobar: Port to draw vfunc gtk/gtkinfobar.c | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) commit 299d5333762efea1819418db77315ea5c756ed7a Author: Benjamin Otte Date: Mon Sep 6 19:40:47 2010 +0200 statusbar: Port to draw vfunc gtk/gtkstatusbar.c | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) commit 782af63273831b59df02fef0edf062d636c86928 Author: Benjamin Otte Date: Mon Sep 6 19:30:22 2010 +0200 layout: Port to draw vfunc gtk/gtklayout.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) commit 8fc35150a24f15b038bbfddaef87b373393bf7ee Author: Benjamin Otte Date: Mon Sep 6 18:54:04 2010 +0200 iconview: Port to draw vfunc gtk/gtkiconview.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit c8b16f66b63eea8dcefef7509d9bd9dff6b7782e Author: Benjamin Otte Date: Mon Sep 6 18:44:32 2010 +0200 iconview: Check if the cr is clipped instead of using region gtk/gtkiconview.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit ab781bd89b4a2df73eaac2f9b12807fabd17b622 Author: Benjamin Otte Date: Mon Sep 6 17:46:37 2010 +0200 iconview: Simplify rubberband drawing gtk/gtkiconview.c | 53 +++++++++++++++-------------------------------------- 1 file changed, 15 insertions(+), 38 deletions(-) commit 0d6461714b4474432a456224dc8b4ca167115a02 Author: Benjamin Otte Date: Mon Sep 6 17:32:30 2010 +0200 menu: Port to draw vfunc gtk/gtkmenu.c | 85 ++++++++++++++++++++++++++++------------------------------- 1 file changed, 40 insertions(+), 45 deletions(-) commit 240ca0bb213b1e2af11e50df1000fca501d04eaf Author: Benjamin Otte Date: Mon Sep 6 17:23:40 2010 +0200 menubar: Port to draw vfunc gtk/gtkmenubar.c | 56 +++++++++++++++++--------------------------------------- 1 file changed, 17 insertions(+), 39 deletions(-) commit 00375c7692256496e41fe38e51ed31df095c97f6 Author: Benjamin Otte Date: Mon Sep 6 16:38:08 2010 +0200 textview: Port to draw vfunc gtk/gtktextview.c | 89 +++++++++++++++++++++++++------------------------------ 1 file changed, 41 insertions(+), 48 deletions(-) commit 9daab81ab5d9de07224c21023e0220b8ae975b19 Author: Benjamin Otte Date: Mon Sep 6 16:20:30 2010 +0200 separatortoolitem: Port to draw vfunc gtk/gtkseparatortoolitem.c | 13 ++++++------- gtk/gtktoolbar.c | 46 ++++++++++++++++++++++++---------------------- gtk/gtktoolbar.h | 3 +-- 3 files changed, 31 insertions(+), 31 deletions(-) commit 818005f3fee464ece8a2e6bc6664129911ab9d01 Author: Benjamin Otte Date: Mon Sep 6 16:10:08 2010 +0200 toolbar: Port to draw vfunc gtk/gtktoolbar.c | 53 ++++++++++++++++++++++++----------------------------- 1 file changed, 24 insertions(+), 29 deletions(-) commit 9a8c9d6579072284efc85022389b2dfefee8715a Author: Benjamin Otte Date: Mon Sep 6 16:07:44 2010 +0200 toolbar: Don't propagate events to placeholders In particular don't when that's done using uninitialized memory gtk/gtktoolbar.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a18ec3485c2abeac1ef9b4d33cfe6c9f61547e42 Author: Benjamin Otte Date: Mon Sep 6 13:56:26 2010 +0200 toolpalette: Port to draw vfunc gtk/gtktoolpalette.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit f525837e3938168380adfbe545c5eff75c37d889 Author: Benjamin Otte Date: Mon Sep 6 13:51:17 2010 +0200 treeview: Port to draw vfunc gtk/gtktreeview.c | 88 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 43 deletions(-) commit 327a04807ee6ac1339012922d82f63eb552a6f79 Author: Benjamin Otte Date: Thu Sep 9 21:38:15 2010 +0200 treeview: Update rubberbanding code to Cairo gtk/gtktreeview.c | 50 +++++++++++++------------------------------------- 1 file changed, 13 insertions(+), 37 deletions(-) commit bf3b4438bb6d3268fe45f27a8b7ccd97a8c44576 Author: Benjamin Otte Date: Mon Sep 6 13:31:33 2010 +0200 treeview: Do not put different windows in else if branches anymore gtk/gtktreeview.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit f679516ce18a7c6b10237dc575e480af195f4e45 Author: Benjamin Otte Date: Mon Sep 6 12:39:00 2010 +0200 treeview: Use Cairo for all bin window drawing gtk/gtktreeview.c | 68 +++++++++++++++++++++++++------------------------------ 1 file changed, 31 insertions(+), 37 deletions(-) commit 62f5fdc856f6cb8528543f5575481e6c16d20e71 Author: Benjamin Otte Date: Mon Sep 6 13:27:50 2010 +0200 treeview: Invalidate on expander changes, don't just repaint Repaints are supposed to be initiated by GDK, not by random repaints. gtk/gtktreeview.c | 41 ++++++++++++----------------------------- 1 file changed, 12 insertions(+), 29 deletions(-) commit bc1cd6c5cbff83f2d227b3811ded17b7439192b9 Author: Benjamin Otte Date: Mon Sep 6 12:19:58 2010 +0200 treeview: Draw empty tree view with Cairo gtk/gtktreeview.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) commit 0cbe62f943c5bd0fc71824b2415d7ee330ff815e Author: Benjamin Otte Date: Mon Sep 6 11:34:07 2010 +0200 API: Add gtk_container_propagate_draw() Equivalent to gtk_container_propagate_expose(), just for the draw event. Also port GtkContainer to the draw vfunc gtk/gtk.symbols | 1 + gtk/gtkcontainer.c | 68 +++++++++++++++++++++++++++++++++++------------------- gtk/gtkcontainer.h | 3 +++ 3 files changed, 48 insertions(+), 24 deletions(-) commit 90379ed68af798d26272da559c07ff6b6202202a Author: Benjamin Otte Date: Mon Sep 6 11:33:21 2010 +0200 widget: Store the expose event in the cairo_t, not just the window This way we can grab it for propagating expose events. Not sure if we need to do this once we're all Cairo, but for now we do. gtk/gtkwidget.c | 33 +++++++++++++++++---------------- gtk/gtkwidget.h | 2 ++ 2 files changed, 19 insertions(+), 16 deletions(-) commit fb4ba51d44cff90699f029f887da42503b929782 Author: Benjamin Otte Date: Sun Sep 5 20:42:56 2010 +0200 accellabel: Port to draw vfunc gtk/gtkaccellabel.c | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) commit 4aefc8249683279ef881c6dd17a5c2717b5ada5b Author: Benjamin Otte Date: Sun Sep 5 20:04:10 2010 +0200 label: Port to draw vfunc gtk/gtklabel.c | 56 +++++++++++++++++++++++++------------------------------- 1 file changed, 25 insertions(+), 31 deletions(-) commit 2e75cecd495764ee317422094719424b1c27af0a Author: Benjamin Otte Date: Sat Sep 4 23:16:16 2010 +0200 scale: Port to draw vfunc gtk/gtkscale.c | 82 ++++++++++++++++++++++++++++------------------------------ 1 file changed, 39 insertions(+), 43 deletions(-) commit e6052724367c135cba3d6caf983dfcf58938b7f6 Author: Benjamin Otte Date: Sat Sep 4 21:44:54 2010 +0200 range: Port to draw vfunc gtk/gtkrange.c | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) commit 745f110814593046897409c5bef7cd277e017938 Author: Benjamin Otte Date: Sat Sep 4 21:34:01 2010 +0200 range: Make drawing use a single cairo context gtk/gtkrange.c | 129 ++++++++++++++++++++++++++------------------------------- 1 file changed, 58 insertions(+), 71 deletions(-) commit c85f91e14cf811307cf535bc5c99000cc3abadb3 Author: Benjamin Otte Date: Sat Sep 4 19:53:18 2010 +0200 tests: Remove ability to set backend from testfilechooser There's no backends anymore tests/testfilechooser.c | 8 -------- 1 file changed, 8 deletions(-) commit 1d5796c95b8f21ec65920de5f87ebf6f9ce9a888 Author: Benjamin Otte Date: Sat Sep 4 19:28:22 2010 +0200 arrow: Port to draw vfunc gtk/gtkarrow.c | 123 +++++++++++++++++++++++++++------------------------------ 1 file changed, 58 insertions(+), 65 deletions(-) commit 9233a0899105b29545da210a8a5b5f44678868e6 Author: Benjamin Otte Date: Sat Sep 4 19:16:26 2010 +0200 calendar: Port to draw vfunc gtk/gtkcalendar.c | 106 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 67 insertions(+), 39 deletions(-) commit 725749cd1425e7d93c03b2754b9e6951934bdd3e Author: Benjamin Otte Date: Sat Sep 4 19:09:13 2010 +0200 calendar: Fix drawing order for windows gtk/gtkcalendar.c | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) commit 02572cdf7ef27ec514f605c7518ea3187ca6d658 Author: Benjamin Otte Date: Sat Sep 4 19:07:39 2010 +0200 calendar: Create one cairo_t per expose event and pass it around gtk/gtkcalendar.c | 88 ++++++++++++++++++++++++------------------------------- 1 file changed, 39 insertions(+), 49 deletions(-) commit ed996bcd682fa2b78bb3a97f3df4487bdaa86630 Author: Benjamin Otte Date: Fri Sep 3 18:41:52 2010 +0200 cellview: Port to draw vfunc gtk/gtkcellview.c | 49 ++++++++++++++++--------------------------------- 1 file changed, 16 insertions(+), 33 deletions(-) commit 0a6b7e57593983a7d47c597a043c0a14bb0baabc Author: Benjamin Otte Date: Fri Sep 3 18:30:30 2010 +0200 spinner: Port to draw vfunc gtk/gtkspinner.c | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) commit 7121ec28808b71c37f8e0b12b65a5696dd1f612c Author: Benjamin Otte Date: Fri Sep 3 18:22:59 2010 +0200 image: Port to draw vfunc gtk/gtkimage.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) commit c76221426a03bf11a1ee949e8efd6285fba061e1 Author: Benjamin Otte Date: Fri Sep 3 18:18:28 2010 +0200 image: Always render the whole image Otherwise effects like blur etc will have funny seams on repaints. Oh, and also, the draw vfunc doesn't have an equivalent to event->area ;) gtk/gtkimage.c | 65 ++++------------------------------------------------------ 1 file changed, 4 insertions(+), 61 deletions(-) commit 5228913f684d4f0447eb2f37ec467af8a648283b Author: Benjamin Otte Date: Thu Sep 9 21:22:43 2010 +0200 spinbutton: Port to draw vfunc gtk/gtkspinbutton.c | 221 ++++++++++++++++++++++++++-------------------------- 1 file changed, 109 insertions(+), 112 deletions(-) commit d13a2ad66a111ddd94f9fbd1115fa8170656c374 Author: Benjamin Otte Date: Fri Sep 3 18:03:18 2010 +0200 entry: Remove gtk_entry_is_drawable() checks when painting gtk/gtkentry.c | 291 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 148 insertions(+), 143 deletions(-) commit c412c1c752a6ff5bdfe857203d9d26fb9db59a56 Author: Benjamin Otte Date: Fri Sep 3 17:53:08 2010 +0200 entry: Port to draw signal gtk/gtkentry.c | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) commit 696989d49911c0af450f7146beda0d2a441c7382 Author: Benjamin Otte Date: Fri Sep 3 17:25:26 2010 +0200 entry: Split else ifs into separate if statements Preparation for the draw vfunc gtk/gtkentry.c | 120 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 63 insertions(+), 57 deletions(-) commit ec4be3619fbce9d2e7891336ad989391d02313a6 Author: Benjamin Otte Date: Fri Sep 3 00:17:35 2010 +0200 entry: Add bug reference to workaround gtk/gtkentry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 867ab99b1a0aff0c1fecaf350c1ebc6adad018f2 Author: Benjamin Otte Date: Thu Sep 2 23:26:13 2010 +0200 API: Add gtk_cairo_should_draw_window() See the function documentation for its purpose and the next commit(s) for examples on how to use it. gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 79 insertions(+), 1 deletion(-) commit 04e58c192e1c41485f4e6c56c220b4977aa1d629 Author: Benjamin Otte Date: Tue Sep 14 12:24:27 2010 +0200 ruler: Port to draw signal gtk/gtkruler.c | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) commit ee8788f766785de8a3bc540b88d68d769c6ce2b8 Author: Benjamin Otte Date: Thu Sep 2 18:02:48 2010 +0200 API: ruler: Change draw_pos vfunc to take a cr, width and height Also refactor code to use it gtk/gtkruler.c | 133 +++++++++++++++++++++++---------------------------------- gtk/gtkruler.h | 3 +- 2 files changed, 55 insertions(+), 81 deletions(-) commit f5a10b05b56ed2a7ab57d06bd4862739021124e4 Author: Benjamin Otte Date: Thu Sep 2 17:50:41 2010 +0200 API: ruler: Remove private ruler draw functions from header docs/reference/gtk/gtk3-sections.txt | 2 -- gtk/gtk.symbols | 2 -- gtk/gtkruler.c | 5 +++-- gtk/gtkruler.h | 3 --- 4 files changed, 3 insertions(+), 9 deletions(-) commit 892593eff40b09d0511286cb0222368f953197b1 Author: Benjamin Otte Date: Thu Sep 2 14:57:16 2010 +0200 ruler: Change the way the ruler handles exposes 1) Don't directly draw in motion-notify, instead call gtk_widget_queue_draw() 2) Don't draw ticks in expose events anymore, only when they were changed gtk/gtkruler.c | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) commit c68029b778e8fa93b4148e512dceea8ca4dd74b1 Author: Benjamin Otte Date: Thu Sep 2 14:47:02 2010 +0200 API: ruler: Change draw_ticks vfunc We now pass in a cairo_t of the backbuffer and the width and height of the widget/backbuffer, so the vfunc has a place to draw to. gtk/gtkruler.c | 47 ++++++++++++++++++++++++++++------------------- gtk/gtkruler.h | 3 ++- 2 files changed, 30 insertions(+), 20 deletions(-) commit 3bd8319a08d7c64ec75f729d5af32804e4b41cf7 Author: Benjamin Otte Date: Wed Sep 1 23:08:01 2010 +0200 ruler: Don't create two cairo_t's gtk/gtkruler.c | 4 ---- 1 file changed, 4 deletions(-) commit 84671438b0a4ac5db065f4e9d36c81d49a486434 Author: Benjamin Otte Date: Thu Sep 9 21:03:24 2010 +0200 separator: Convert to draw signal gtk/gtkseparator.c | 68 ++++++++++++++++++++++++------------------------------ 1 file changed, 30 insertions(+), 38 deletions(-) commit 812d9b9948df7fc2400d66c44cd0bfd2f5dfe63f Author: Benjamin Otte Date: Wed Sep 1 21:30:39 2010 +0200 hsv: Convert to draw signal gtk/gtkhsv.c | 158 +++++++++++++++++++---------------------------------------- 1 file changed, 50 insertions(+), 108 deletions(-) commit 5ea1d78857a3f8a22f5df10478d3937cca786ff1 Author: Benjamin Otte Date: Wed Sep 1 21:22:11 2010 +0200 progressbar: Port to new draw signal gtk/gtkprogressbar.c | 171 +++++++++++++++++++++++++++------------------------ 1 file changed, 91 insertions(+), 80 deletions(-) commit 7108586b16e683910e38bd0eda378df19b1ddbae Author: Benjamin Otte Date: Wed Sep 1 20:13:44 2010 +0200 widget: Add draw signal For now, the draw signal is emitted by default from the expose event, so widgets can chose to either implement the expose event or the draw function. This is for the transitional period from expose event to draw signal. Note that for now subclasses can only implement the draw function when none of their parents implemented the expose event. gtk/gtkwidget.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkwidget.h | 5 ++++ 2 files changed, 93 insertions(+), 1 deletion(-) commit 9507670db45558ad6443b0dec08ae62aa38b26fa Author: Benjamin Otte Date: Tue Sep 14 11:39:51 2010 +0200 API: Add API to query width and height when rendering The functions are gtk_widget_get_allocated_width() and gtk_widget_get_allocated_height(). They are currently identical to using width/height of gtk_widget_get_allocation(), but are introduced for ease of use (no need to use a custom struct) and to free people from having to think about allocation.x and allocation.y (which is where the origin of the cairo context in GtkWidget::draw is located). docs/reference/gtk/gtk3-sections.txt | 2 ++ gtk/gtk.symbols | 2 ++ gtk/gtkwidget.c | 36 ++++++++++++++++++++++++++++++++++++ gtk/gtkwidget.h | 3 +++ 4 files changed, 43 insertions(+) commit d4f08efd57207b24837a5c2d8833139acb9005ad Author: Benjamin Otte Date: Thu Sep 9 01:45:54 2010 +0200 API: add gdk_cairo_get_clip_rectangle() convenience API docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkcairo.c | 39 ++++++++++++++++++++++++++++++++++++ gdk/gdkcairo.h | 2 ++ 4 files changed, 43 insertions(+) commit 39b376681c8b99cf7031c0c4afb275f10cfaa167 Author: Benjamin Otte Date: Wed Sep 1 19:57:01 2010 +0200 build: Depend on cairo-gobject We want to use cairo types for signals and properties, so we need to depend on the library providing them. configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 03cf19e8e27aeb5aae1af2e8f6e14cb21f13126c Author: Kristian Rietveld Date: Wed Sep 15 14:20:31 2010 +0200 Create cairo context after running validate_visible_area() validate_visible_area() can change the vertical adjustment and thus trigger window moves/scrolls. This seems to change the surface for which gtk_tree_view_bin_expose() just created a cairo context. Creating the cairo context after the call to validate_visible_area() fixes such crashes. gtk/gtktreeview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0129b891530f4bde6c92ec3ad1d722b116bf0443 Author: Kristian Rietveld Date: Wed Sep 15 11:36:13 2010 +0200 quartz: Get size from wrapper, not drawable gdk/quartz/gdkdrawable-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0775b0a85818e14d12087f33977e14efec6a058a Author: Matthias Clasen Date: Wed Sep 8 23:29:23 2010 -0400 Make the docs build docs/reference/gdk/gdk-docs.sgml | 3 --- docs/reference/gdk/gdk3.types | 1 - 2 files changed, 4 deletions(-) commit e624656c20124d1482a77b4cb50b0223cb4a073b Author: Benjamin Otte Date: Sun Aug 29 13:06:35 2010 +0200 API: Remove GdkColormap docs/reference/gdk/gdk3-sections.txt | 22 +- gdk/Makefile.am | 1 - gdk/gdk.symbols | 12 - gdk/gdkcolor.c | 65 +- gdk/gdkcolor.h | 61 +- gdk/gdktypes.h | 1 - gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkcolor-quartz.c | 113 ---- gdk/win32/Makefile.am | 1 - gdk/win32/gdkcolor-win32.c | 1121 -------------------------------- gdk/win32/gdkprivate-win32.h | 3 - gdk/win32/makefile.msc | 1 - gdk/x11/Makefile.am | 1 - gdk/x11/gdkcolor-x11.c | 1168 ---------------------------------- gdk/x11/gdkscreen-x11.c | 2 - gdk/x11/gdkscreen-x11.h | 1 - gdk/x11/gdkx.h | 7 - gtk/tests/defaultvalue.c | 2 - 18 files changed, 9 insertions(+), 2574 deletions(-) commit 94f809d43900e5242dda92911a7fab781015bb65 Author: Benjamin Otte Date: Sun Aug 29 12:53:02 2010 +0200 gdk: Remove nonexisting function from internal header gdk/gdkinternals.h | 2 -- 1 file changed, 2 deletions(-) commit cf4cb4f6d9b8266a48b49868cbdd82a0a9b9d3e6 Author: Benjamin Otte Date: Sun Aug 29 12:51:07 2010 +0200 API: Remove colormap handling from GdkScreen In particular, the following functions are gone: - gdk_screen_get_default_colormap() - gdk_screen_set_default_colormap() - gdk_screen_get_system_colormap() - gdk_screen_get_rgba_colormap() docs/reference/gdk/gdk3-sections.txt | 5 -- gdk/gdk.symbols | 10 ---- gdk/gdkcolor.c | 14 ----- gdk/gdkcolor.h | 4 -- gdk/gdkscreen.c | 1 - gdk/gdkscreen.h | 5 -- gdk/quartz/gdkcolor-quartz.c | 37 ------------- gdk/quartz/gdkscreen-quartz.c | 34 ------------ gdk/quartz/gdkscreen-quartz.h | 1 - gdk/win32/gdkcolor-win32.c | 47 ---------------- gdk/win32/gdkdisplay-win32.c | 2 - gdk/win32/gdkscreen-win32.c | 33 ------------ gdk/x11/gdkcolor-x11.c | 67 ----------------------- gdk/x11/gdkscreen-x11.c | 101 ++--------------------------------- gdk/x11/gdkscreen-x11.h | 5 -- gdk/x11/gdkwindow-x11.c | 3 -- 16 files changed, 4 insertions(+), 365 deletions(-) commit 04d5c477aaeeb6a267437b772a2ccb52dda9ff9e Author: Benjamin Otte Date: Sun Aug 29 12:37:58 2010 +0200 API: Remove gdk_drawable_get_colormap() And with it, remove any notion of colormaps from GdkWindow. In particular, X11 windows will now not set attrs.colormap when calling XCreateWindow. docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 9 ------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 17 ------------- gdk/gdkdrawable.h | 3 --- gdk/gdkoffscreenwindow.c | 21 ---------------- gdk/gdkwindow.c | 14 ----------- gdk/quartz/gdkdrawable-quartz.c | 13 ---------- gdk/quartz/gdkdrawable-quartz.h | 2 -- gdk/quartz/gdkwindow-quartz.c | 27 +------------------- gdk/win32/gdkdrawable-win32.c | 10 -------- gdk/win32/gdkdrawable-win32.h | 1 - gdk/win32/gdkwindow-win32.c | 32 +----------------------- gdk/x11/gdkdrawable-x11.c | 14 ----------- gdk/x11/gdkdrawable-x11.h | 2 -- gdk/x11/gdkwindow-x11.c | 48 +----------------------------------- 16 files changed, 3 insertions(+), 212 deletions(-) commit 28b4567159ca47a3d914f6de38180464c3e59d3a Author: Benjamin Otte Date: Sun Aug 29 17:48:58 2010 +0200 x11: Keep a default X Colormap in every visual to construct windows with This way, we can specify a colormap when constructing windows. And ew must do that to avoid BadMatch from XCreateWindow when we use a different visual. gdk/x11/gdkprivate-x11.h | 2 ++ gdk/x11/gdkvisual-x11.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++- gdk/x11/gdkwindow-x11.c | 2 +- 3 files changed, 53 insertions(+), 2 deletions(-) commit 47ee99619806ccee5dd3d1d709e1f2032ea92442 Author: Benjamin Otte Date: Sun Aug 29 16:40:48 2010 +0200 x11: Use G_DEFINE_TYPE() to define GdkVisual Also add a priv pointer to GdkVisual and use it for the GdkVisualPrivate structure. Then Make GdkVisualPrivate actually private to gdkvisual-x11.c and make other callers use proper function calls to access it. gdk/gdkvisual.h | 3 + gdk/x11/gdkcolor-x11.c | 2 +- gdk/x11/gdkprivate-x11.h | 8 --- gdk/x11/gdkscreen-x11.h | 4 +- gdk/x11/gdkvisual-x11.c | 173 +++++++++++++++++++++++------------------------ gdk/x11/gdkwindow-x11.c | 4 +- gdk/x11/gdkx.h | 4 +- 7 files changed, 93 insertions(+), 105 deletions(-) commit 571e749d60aaef991dcf8cad50d1cfeb4f9fdd12 Author: Benjamin Otte Date: Sun Aug 29 11:52:29 2010 +0200 x11: Set background color bypassing colormaps Direct and TrueColor visuals don't alloc colors, so they don't need to fiddle with colormaps. Just copy the code that computes the pixel value from gdkcolor-x11.c and use it. For other visual types, don't set the background color and fallback to background = None. gdk/x11/gdkwindow-x11.c | 67 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 52 insertions(+), 15 deletions(-) commit f08254074cd3cc359f0a95b4a472a702b55c96cd Author: Benjamin Otte Date: Sun Aug 29 02:30:33 2010 +0200 API: Remove colormap member from GdkWindowAttr Also remove all code that cares about differing colormaps for child windows. gdk/gdkoffscreenwindow.c | 15 +++------ gdk/gdkwindow.c | 13 +++----- gdk/gdkwindow.h | 12 +++---- gdk/quartz/gdkwindow-quartz.c | 34 ++++++++----------- gdk/win32/gdkwindow-win32.c | 12 ++----- gdk/x11/gdkwindow-x11.c | 77 ++++--------------------------------------- 6 files changed, 35 insertions(+), 128 deletions(-) commit eac72ec83016eebe581ac26782ff4fda6329a3cd Author: Benjamin Otte Date: Sun Aug 29 02:16:27 2010 +0200 quartz: Compare visuals for RGBA, not colormaps gdk/quartz/GdkQuartzView.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 504a2d419499d45d19cb1934d95d9375ac540dde Author: Benjamin Otte Date: Sun Aug 29 02:10:19 2010 +0200 API: Remove gdk_drawable_get_display() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 9 --------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 18 ------------------ gdk/gdkdrawable.h | 1 - 5 files changed, 30 deletions(-) commit b5097de481a911d1c4e3947bf25fa1cd3ecf07e5 Author: Benjamin Otte Date: Sun Aug 29 02:08:47 2010 +0200 gdk: gdk_drawable_get_display() => gdk_window_get_display() gdk/gdkdevice.c | 2 +- gdk/gdkdisplay.c | 2 +- gdk/gdkevents.c | 10 ++++----- gdk/gdkoffscreenwindow.c | 2 +- gdk/gdkwindow.c | 46 +++++++++++++++++++------------------- gdk/quartz/gdkdevice-core.c | 2 +- gdk/quartz/gdkevents-quartz.c | 6 ++--- gdk/quartz/gdkwindow-quartz.c | 4 ++-- gdk/win32/gdkdevicemanager-win32.c | 2 +- gdk/x11/gdkdevice-core.c | 2 +- gdk/x11/gdkdevice-xi2.c | 2 +- gdk/x11/gdkdevicemanager-xi.c | 2 +- gdk/x11/gdkdnd-x11.c | 14 ++++++------ gdk/x11/gdkdrawable-x11.c | 2 +- gdk/x11/gdkmain-x11.c | 4 ++-- gdk/x11/gdkproperty-x11.c | 4 ++-- gdk/x11/gdkselection-x11.c | 2 +- gdk/x11/gdktestutils-x11.c | 2 +- gdk/x11/gdkwindow-x11.c | 38 +++++++++++++++---------------- 19 files changed, 74 insertions(+), 74 deletions(-) commit 2ee8fdb79bcabfaf8e812bbc451ec7ff4a221f1b Author: Benjamin Otte Date: Sun Aug 29 02:08:24 2010 +0200 gtk: gdk_drawable_get_display() => gdk_window_get_display() gtk/gtkaboutdialog.c | 2 +- gtk/gtkclipboard.c | 2 +- gtk/gtkdnd.c | 2 +- gtk/gtkentry.c | 2 +- gtk/gtkfilechooserentry.c | 2 +- gtk/gtkhsv.c | 2 +- gtk/gtkimcontextsimple.c | 2 +- gtk/gtkmain.c | 2 +- gtk/gtkplug-x11.c | 2 +- gtk/gtkselection.c | 2 +- gtk/gtksocket-x11.c | 2 +- gtk/gtktextview.c | 4 ++-- gtk/gtktoolitemgroup.c | 2 +- gtk/gtktoolpalette.c | 2 +- gtk/gtktooltip.c | 2 +- gtk/gtktreeview.c | 2 +- gtk/gtktreeviewcolumn.c | 2 +- gtk/gtkxembed.c | 2 +- 18 files changed, 19 insertions(+), 19 deletions(-) commit 7f486231ac4114acf332c4bf4ade2bd9e0155a6f Author: Benjamin Otte Date: Sun Aug 29 02:03:19 2010 +0200 API: Add gdk_window_get_display() docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkwindow.c | 19 +++++++++++++++++++ gdk/gdkwindow.h | 1 + 4 files changed, 22 insertions(+) commit 0f13411cb0cd3cc38102a489b51757761d72dc2a Author: Benjamin Otte Date: Sun Aug 29 01:53:58 2010 +0200 x11: Use gdk_window_get_screen() in the testutils gdk/x11/gdktestutils-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a6ef35610765528cf254bcdd3a9f0d973dcf7959 Author: Benjamin Otte Date: Sun Aug 29 01:49:30 2010 +0200 API: Remove drawable getters for visual, screen and depth Removed and replaced are: gdk_drawable_get_visual() => gdk_window_get_visual() gdk_drawable_get_screen() => gdk_window_get_screen() gdk_drawable_get_depth() => gdk_visual_get_depth (gdk_window_get_visual()) docs/reference/gdk/gdk3-sections.txt | 3 -- gdk/gdk.symbols | 3 -- gdk/gdkdraw.c | 53 +----------------------------------- gdk/gdkdrawable.h | 6 ---- gdk/gdkoffscreenwindow.c | 27 ------------------ gdk/gdkwindow.c | 31 --------------------- gdk/quartz/gdkdrawable-quartz.c | 24 ---------------- gdk/win32/gdkdrawable-win32.c | 30 -------------------- gdk/x11/gdkdrawable-x11.c | 51 +++------------------------------- 9 files changed, 5 insertions(+), 223 deletions(-) commit ffed0768918fd95d7e80aba61513f99d54617f4c Author: Benjamin Otte Date: Sun Aug 29 01:51:54 2010 +0200 quartz: Remove unused _gdk_quartz_colormap_get_cgcolor_from_pixel() gdk/quartz/gdkcolor-quartz.c | 49 ------------------------------------------ gdk/quartz/gdkprivate-quartz.h | 4 ---- 2 files changed, 53 deletions(-) commit a6e936788a7fbf9c492a3160c6213e88b84b269e Author: Benjamin Otte Date: Sun Aug 29 01:32:52 2010 +0200 gdk: gdk_drawable_get_screen/visual => gdk_window_get_screen/visual gdk/gdkdevice.c | 8 ++++---- gdk/gdkdnd.c | 4 ++-- gdk/gdkevents.c | 2 +- gdk/gdkwindow.c | 10 +++++----- gdk/quartz/gdkwindow-quartz.c | 2 +- gdk/win32/gdkdevice-win32.c | 2 +- gdk/win32/gdkmain-win32.c | 2 +- gdk/win32/gdkwindow-win32.c | 4 ++-- gdk/x11/gdkdrawable-x11.c | 3 +-- gdk/x11/gdkgeometry-x11.c | 4 ++-- gdk/x11/gdkwindow-x11.c | 8 ++++---- 11 files changed, 24 insertions(+), 25 deletions(-) commit 9f47be221689646f4de7e9138bfccf89310f2281 Author: Benjamin Otte Date: Sun Aug 29 01:18:43 2010 +0200 gtk: gdk_drawable_get_screen/visual => gdk_window_get_screen/visual gtk/gtkdnd-quartz.c | 2 +- gtk/gtkdnd.c | 12 ++++++------ gtk/gtkimcontextsimple.c | 2 +- gtk/gtkimmodule.c | 2 +- gtk/gtkimmulticontext.c | 2 +- gtk/gtkplug-win32.c | 2 +- gtk/gtkplug-x11.c | 2 +- gtk/gtksettings.c | 2 +- gtk/gtksocket-x11.c | 2 +- gtk/gtkstyle.c | 2 +- gtk/gtktooltip.c | 2 +- gtk/gtktreeview.c | 2 +- gtk/gtkwidget.c | 8 ++++---- modules/input/gtkimcontextxim.c | 4 ++-- modules/other/gail/gailwindow.c | 4 ++-- 15 files changed, 25 insertions(+), 25 deletions(-) commit 5b9bbf9de2a73e1e092bf094e551fabbbb3723fd Author: Benjamin Otte Date: Sun Aug 29 01:15:28 2010 +0200 API: Add gdk_window_get_visual() and gdk_window_get_screen() Now that we store the visual in the GdkWindow, these are rather trivial accessors. docs/reference/gdk/gdk3-sections.txt | 2 ++ gdk/gdk.symbols | 2 ++ gdk/gdkwindow.c | 40 ++++++++++++++++++++++++++++++++++++ gdk/gdkwindow.h | 2 ++ 4 files changed, 46 insertions(+) commit eee6c002d1fd5359e8e588c7b13fa4074382a05d Author: Benjamin Otte Date: Sun Aug 29 01:05:59 2010 +0200 gdk: store the visual in the GdkWindowObject gdk/gdkinternals.h | 3 +-- gdk/gdkoffscreenwindow.c | 5 ++--- gdk/gdkwindow.c | 15 ++++++--------- gdk/quartz/gdkwindow-quartz.c | 8 ++++---- gdk/win32/gdkwindow-win32.c | 4 ++-- gdk/x11/gdkwindow-x11.c | 15 ++++++++++----- 6 files changed, 25 insertions(+), 25 deletions(-) commit 894d402c0fe3246b22da0d5e05f96227899c7686 Author: Benjamin Otte Date: Sun Aug 29 00:03:01 2010 +0200 API: Remove gdk_drawable_set_colormap() docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 23 ----------------------- gdk/gdkdrawable.h | 5 ----- gdk/gdkoffscreenwindow.c | 22 ---------------------- gdk/gdkwindow.c | 26 -------------------------- gdk/quartz/gdkdrawable-quartz.c | 17 ----------------- gdk/win32/gdkdrawable-win32.c | 22 ---------------------- gdk/win32/gdkwindow-win32.c | 25 ------------------------- gdk/x11/gdkdrawable-x11.c | 35 ----------------------------------- gdk/x11/gdkwindow-x11.c | 32 -------------------------------- 11 files changed, 209 deletions(-) commit e316157671d0ab67dc9dd7de8f961df80a84f6db Author: Benjamin Otte Date: Sat Aug 28 23:51:58 2010 +0200 API: gdk_pixbuf_get_from_drawable() => gdk_pixbuf_get_from_window() The Colormap argument needed to be removed, so the renaming is just a side effect. demos/testpixbuf-color.c | 4 +-- demos/testpixbuf-save.c | 8 +++--- docs/reference/gdk/gdk3-sections.txt | 2 +- docs/tools/shooter.c | 4 +-- gdk/gdk.symbols | 2 +- gdk/gdkpixbuf-drawable.c | 56 ++++++------------------------------ gdk/gdkpixbuf.h | 5 ++-- gtk/gtkcolorsel.c | 16 +++++------ 8 files changed, 28 insertions(+), 69 deletions(-) commit a9f198082ae3f4de921c9f1e66cac6509902f863 Author: Benjamin Otte Date: Sat Aug 28 23:30:39 2010 +0200 dnd: Remove unused colormap code gtk/gtkdnd.c | 6 ------ 1 file changed, 6 deletions(-) commit 3607a4c0826e5723d1e386a5812ef6f62b06a3c5 Author: Benjamin Otte Date: Sat Aug 28 23:22:34 2010 +0200 API: Remove setters and getters for default colormaps This removes: gtk_widget_set_default_colormap() gtk_widget_get_default_colormap() gtk_widget_get_default_visual() Colormaps are gone, and the default visual is the system visual of the default screen. docs/reference/gtk/gtk3-sections.txt | 3 --- gtk/gtk.symbols | 3 --- gtk/gtkwidget.c | 44 ------------------------------------ gtk/gtkwidget.h | 5 ---- 4 files changed, 55 deletions(-) commit c51e8bd9e516aba8989710785b33f69c5ff12572 Author: Benjamin Otte Date: Sat Aug 28 23:19:28 2010 +0200 API: Remove colormap setting and getting from GtkWidget gtk_widget_get_colormap() and gtk_widget_set_colormap() are gone. They are replaced by visuals. docs/reference/gtk/gtk3-sections.txt | 2 -- gtk/gtk.symbols | 2 -- gtk/gtkwidget.c | 69 ------------------------------------ gtk/gtkwidget.h | 10 ------ 4 files changed, 83 deletions(-) commit 4701bdb2a8157a70cbcb5473d9441fbce94f8ff0 Author: Benjamin Otte Date: Sat Aug 28 23:19:18 2010 +0200 style: Move from colormaps to visuals gtk/gtkiconfactory.c | 4 ++-- gtk/gtkstyle.c | 43 +++++++++++++++++++++---------------------- gtk/gtkstyle.h | 8 ++++---- 3 files changed, 27 insertions(+), 28 deletions(-) commit fc52c9daf3d516e53e55edbf16e2a56afe53938b Author: Benjamin Otte Date: Sat Aug 28 23:13:19 2010 +0200 testgtk: Check visual, not colormap for RGBA availability tests/testgtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0a63e954afb90f128a7c547b889848277382101d Author: Benjamin Otte Date: Sat Aug 28 23:05:48 2010 +0200 gtk-demo: Remove colormaps from window attributes demos/gtk-demo/offscreen_window.c | 3 +-- demos/gtk-demo/offscreen_window2.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) commit 2fc80e6102ff73474cc5f993df072d7cbbe3c9b9 Author: Benjamin Otte Date: Sat Aug 28 22:26:48 2010 +0200 gdk: Create paint surfaces of the same content as the window Previously, we failed to create RGBA double buffers for RGBA windows. gdk/gdkwindow.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) commit c64946c52d170b49c0a8ddb7500a8eb2dd3feb41 Author: Benjamin Otte Date: Sat Aug 28 20:24:28 2010 +0200 trayicon: Use XClearArea gdk_window_clear_area() isn't smart enough to clear to a parent pixmap that is part of a window that GDK doesn't manage. gtk/gtktrayicon-x11.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit d7ede44daeb3d2c63668c2bfc395d919cb059ffe Author: Benjamin Otte Date: Sat Aug 28 20:04:08 2010 +0200 testgtk: gtk_widget_set_colormap() => gtk_window_set_visual() tests/testgtk.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 4515f0803bc6d8fea6952ebc7fe3e966b972946d Author: Benjamin Otte Date: Sat Aug 28 19:54:26 2010 +0200 trayicon: Change to use gtk_window_set_visual() One less user of colormaps, and the code is cleaner, too! gtk/gtktrayicon-x11.c | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) commit 59b227e1232998fdb854affc8dcd9dcd2a446b39 Author: Benjamin Otte Date: Sat Aug 28 19:49:03 2010 +0200 window: Keep track of own visual Add gtk_window_set_visual() and a "visual" property. This allows changing the window visual to the rgba one and other awesome things (like implementing the trayicon spec). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 2 +- gtk/gtkwindow.c | 131 ++++++++++++++++++++++++++--------- gtk/gtkwindow.h | 3 + 5 files changed, 106 insertions(+), 32 deletions(-) commit 913f3fcc9f66de4bcb35d8bbc04cadd50ae39634 Author: Benjamin Otte Date: Sat Aug 28 18:52:27 2010 +0200 gtk: Change gtk_widget_get_visual() We now return the visual of the topmost widget in widget's stack that has a window. If no such widget exists, but a GtkWindow is a parent, we return its visual (note: GtkWindow Will gain support for setting visuals soon). If a window doesn't exist, we return the system visual of the default screen. This change has multiple reasons: - Colormaps are gone Now visuals are the most important resource for creating GDK windows. - Allow widgets to change visuals for themselves and their children By walking the hierarchy, we ensure that child windows have the same visual as their parents by default. But widgets can still select a different visual in their realize handler when creating the GDK window. - Have a replacement for gtk_widget_set_colormap() That function is going to die with colormaps, so a replacement was needed. That replacement is going to be gdk_window_set_visual(). - Make a future transition to no-window GTK easy Should we ever attempt a change to make all GTK widgets no-window, a gtk_widget_set_visual() would be silly, as only widgets with windows can have their own visuals. So only toplevels will gain the ability to change it. gtk/gtkwidget.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) commit 600f52321b53f21e1051ae0923c4232619cecc89 Author: Benjamin Otte Date: Sat Aug 28 18:05:47 2010 +0200 tests: Don't set colormap when creating offscreen windows tests/gtkoffscreenbox.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 08e6fc11ad9f4b94bdc475d9a2e9dfc2c1febdea Author: Benjamin Otte Date: Sat Aug 28 18:05:30 2010 +0200 testgtk: Don't set colormap when creating GDK windows tests/testgtk.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e8a6bad00bc9c544cece170f01dd220e5abc3254 Author: Benjamin Otte Date: Sat Aug 28 18:04:08 2010 +0200 gtk: Don't set colormap anymore when creating GDK windows Colormaps are about to be removed, so not using them sounds like an awesome idea. gtk/gtkcalendar.c | 15 +++++---------- gtk/gtkdrawingarea.c | 3 +-- gtk/gtkentry.c | 6 ++---- gtk/gtkeventbox.c | 3 +-- gtk/gtkfixed.c | 3 +-- gtk/gtkhandlebox.c | 8 +++----- gtk/gtkiconview.c | 3 +-- gtk/gtklayout.c | 3 +-- gtk/gtkmenu.c | 3 +-- gtk/gtkmenushell.c | 3 +-- gtk/gtkmisc.c | 3 +-- gtk/gtknotebook.c | 3 +-- gtk/gtkoffscreenwindow.c | 3 +-- gtk/gtkplug.c | 3 +-- gtk/gtkprogressbar.c | 3 +-- gtk/gtkruler.c | 3 +-- gtk/gtkseparatortoolitem.c | 1 - gtk/gtksocket.c | 3 +-- gtk/gtkspinbutton.c | 3 +-- gtk/gtktextview.c | 6 ++---- gtk/gtktoolitemgroup.c | 3 +-- gtk/gtktoolpalette.c | 3 +-- gtk/gtktreeview.c | 15 +++++---------- gtk/gtktreeviewcolumn.c | 1 - gtk/gtkviewport.c | 3 +-- gtk/gtkwin32embedwidget.c | 3 +-- gtk/gtkwindow.c | 5 ++--- 27 files changed, 38 insertions(+), 76 deletions(-) commit a38472c139ba20384e1ec93fca4bc789b0c69345 Author: Benjamin Otte Date: Sat Aug 28 17:35:47 2010 +0200 testgtk: No need to set a custom colourmap here tests/testgtk.c | 9 --------- 1 file changed, 9 deletions(-) commit e06d04032b9e2da61b8ea82d03298cbebef48640 Author: Benjamin Otte Date: Sat Aug 28 16:51:52 2010 +0200 spinner: We're a no-window widget, so setting a colormap does nothing gtk/gtkspinner.c | 23 ----------------------- 1 file changed, 23 deletions(-) commit ce7379a8bda5c367ad1e7d52ce37e3ab02185910 Author: Benjamin Otte Date: Sat Aug 28 12:08:24 2010 +0200 style: Remove depth member from GtkStyle gtk/gtkstyle.c | 6 ++---- gtk/gtkstyle.h | 7 +++---- 2 files changed, 5 insertions(+), 8 deletions(-) commit 6a2124d566bcdcb97548acd33de75619385ae2e5 Author: Benjamin Otte Date: Sat Aug 28 11:57:03 2010 +0200 gdk: Remove _gdk_drawable_get_source_drawable() Now that we don't create pixmaps anymore, this function is not needed anymore. The indirection it did previously is now basically moved to gdk_window_create_similar_surface() gdk/gdkdraw.c | 20 -------------------- gdk/gdkdrawable.h | 2 -- gdk/gdkinternals.h | 1 - gdk/gdkoffscreenwindow.c | 9 --------- gdk/gdkwindow.c | 16 ---------------- 5 files changed, 48 deletions(-) commit b09019560b52a3afe125323a9f848201b939c83f Author: Benjamin Otte Date: Sat Aug 28 11:52:19 2010 +0200 style: Remove depth checks in render functions There's no need for them anymore now that we render with Cairo. gtk/gtkstyle.c | 20 -------------------- 1 file changed, 20 deletions(-) commit a520b4f372ce4e5c42d4821c24def72d459d27f8 Author: Benjamin Otte Date: Sat Aug 28 11:49:20 2010 +0200 x11: Remove some unused macros gdk/x11/gdkprivate-x11.h | 2 -- 1 file changed, 2 deletions(-) commit a7208d675fa3a084e6982841fb5a68932c6d74d2 Author: Benjamin Otte Date: Sat Aug 28 11:48:14 2010 +0200 x11: s/GDK_DRAWABLE_DISPLAY/GDK_WINDOW_DISPLAY gdk/x11/gdkdnd-x11.c | 54 ++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit c340fb7efdec592b443df6c247cc1f2dece3dcce Author: Benjamin Otte Date: Fri Aug 27 20:02:04 2010 +0200 tests: No need to allocate colors anymore tests/testwindows.c | 2 -- 1 file changed, 2 deletions(-) commit b479ff9cb50eb43dbd74bc7d163230b3db454c83 Author: Benjamin Otte Date: Fri Aug 27 19:47:43 2010 +0200 API: Remove gtk_widget_push_colormap() And of course, gtk_widget_pop_colormap() is gone, too. No replacement is necessary, the function is basically unused. docs/reference/gtk/gtk3-sections.txt | 2 -- gtk/gtk.symbols | 2 -- gtk/gtkdnd.c | 6 ----- gtk/gtkinvisible.c | 5 ---- gtk/gtkwidget.c | 45 ------------------------------------ gtk/gtkwidget.h | 4 ---- gtk/gtkwindow.c | 7 +----- 7 files changed, 1 insertion(+), 70 deletions(-) commit 522becccc083d6bd294e2bc6af3b932042b54c05 Author: Benjamin Otte Date: Fri Aug 27 16:34:09 2010 +0200 gdk: Remove pixmap debug category It's not used anywhere anymore. gdk/gdk.c | 1 - gdk/gdkinternals.h | 13 ++++++------- gdk/win32/gdkprivate-win32.h | 1 - 3 files changed, 6 insertions(+), 9 deletions(-) commit f74f9b276658b2c4cdcaca4b19e7c860e70e0491 Author: Benjamin Otte Date: Fri Aug 27 17:05:48 2010 +0200 gdk: Remove GdkPixmap All iusers of it are gone, so it's now time to let go. cairo_surface_t is a full replacement, combined with gdk_window_create_similar_surface(). docs/reference/gdk/gdk3-sections.txt | 28 --- examples/pixmap/pixmap.c | 89 -------- gdk/Makefile.am | 3 - gdk/gdk.h | 1 - gdk/gdk.symbols | 26 --- gdk/gdkinternals.h | 6 - gdk/gdkpixbuf-drawable.c | 30 +-- gdk/gdkpixmap.c | 196 ---------------- gdk/gdkpixmap.h | 94 -------- gdk/gdktypes.h | 11 +- gdk/makefile.msc | 2 - gdk/quartz/Makefile.am | 2 - gdk/quartz/gdkpixmap-quartz.c | 260 ---------------------- gdk/quartz/gdkpixmap-quartz.h | 64 ------ gdk/quartz/gdkprivate-quartz.h | 1 - gdk/win32/Makefile.am | 2 - gdk/win32/gdkdrawable-win32.c | 5 +- gdk/win32/gdkim-win32.c | 1 - gdk/win32/gdkpixmap-win32.c | 417 ----------------------------------- gdk/win32/gdkpixmap-win32.h | 67 ------ gdk/win32/gdkprivate-win32.h | 3 - gdk/win32/gdkwin32.h | 3 +- gdk/win32/makefile.msc | 1 - gdk/x11/Makefile.am | 2 - gdk/x11/gdkcursor-x11.c | 2 - gdk/x11/gdkdrawable-x11.c | 23 +- gdk/x11/gdkdrawable-x11.h | 1 - gdk/x11/gdkim-x11.c | 1 - gdk/x11/gdkpixmap-x11.c | 361 ------------------------------ gdk/x11/gdkpixmap-x11.h | 68 ------ gdk/x11/gdkprivate-x11.h | 10 +- gdk/x11/gdkscreen-x11.c | 9 +- gdk/x11/gdkx.h | 9 +- gdk/x11/gdkxid.c | 10 +- 34 files changed, 26 insertions(+), 1782 deletions(-) commit cadcd029a1dad1d508fb0019d7e4697ac2513d51 Author: Kristian Rietveld Date: Tue Sep 14 08:16:54 2010 +0200 Include OS X system headers gdk/quartz/gdkdrawable-quartz.h | 2 ++ 1 file changed, 2 insertions(+) commit 4dd215f82d694a50cb203c91fc440bd3c5e0e0b6 Author: Benjamin Otte Date: Fri Aug 27 17:03:02 2010 +0200 tests: Remove GdkPixmap from test It's not used anymore. (Was it ever?) gtk/tests/defaultvalue.c | 2 -- 1 file changed, 2 deletions(-) commit b7f2f9a678752921b8fce59b3ac635f06fd798d5 Author: Benjamin Otte Date: Fri Aug 27 17:00:14 2010 +0200 gtk: Remove special code for detecting pixmaps as event targets gtk/gtkwidget.c | 7 ------- 1 file changed, 7 deletions(-) commit 18a4ed6fd0a6e001b9bfdcc79adaa0b5ff1121e2 Author: Kristian Rietveld Date: Tue Sep 14 08:18:42 2010 +0200 quartz: Remove else-clause for pixmaps gdk/quartz/gdkdrawable-quartz.c | 2 -- 1 file changed, 2 deletions(-) commit 9bcbdb7494b52ef259aabe23afd89e3c379e9d83 Author: Benjamin Otte Date: Fri Aug 27 16:00:09 2010 +0200 x11: Create blank cursor without pixmaps gdk/x11/gdkcursor-x11.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit e6b74551d1d351d8c415d3c3afeb8098e0389df8 Author: Benjamin Otte Date: Fri Aug 27 15:21:58 2010 +0200 gdk: Get rid of all occurences of "pixmap" in the comments Replace them with the correct term, usually "surface". gdk/gdkwindow.c | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) commit 55c4cdab1ac253275ebfff3d9985b36c998d972e Author: Benjamin Otte Date: Fri Aug 27 15:09:49 2010 +0200 x11: Make fallback cursor code not use pixmaps The fallback code for when XCursor wasn't available was still using GdkPixmap to create the bitmaps. gdk/x11/gdkcursor-x11.c | 37 +++++++++++++++++-------------------- gdk/x11/gdkprivate-x11.h | 5 +++++ gdk/x11/gdkwindow-x11.c | 14 +++++++------- 3 files changed, 29 insertions(+), 27 deletions(-) commit 8d3319f0889bc63239a5c399dadaae8015c2a61a Author: Benjamin Otte Date: Fri Aug 27 14:51:55 2010 +0200 x11: Remove last traces of XShm Since deletion of GdkImage, shm is no longer in use. configure.ac | 52 ----------------------------------------------- gdk/x11/gdkdrawable-x11.c | 8 -------- 2 files changed, 60 deletions(-) commit 2b4efe2690e28807ec73c2f9f4dd606dd4ebd92e Author: Benjamin Otte Date: Fri Aug 27 14:18:50 2010 +0200 x11: Remove _gdk_x11_convert_to_format() It's unused now. gdk/x11/gdkdrawable-x11.c | 172 ---------------------------------------------- gdk/x11/gdkdrawable-x11.h | 17 ----- 2 files changed, 189 deletions(-) commit 47292f28d5f6de33380152619a1f80294451ed36 Author: Benjamin Otte Date: Fri Aug 27 14:13:03 2010 +0200 x11: Upload cursor image using Cairo There's no need to write our own upload function when the cursor format is identical to CAIRO_FORMAT_ARGB32. gdk/x11/gdkcursor-x11.c | 46 ++++++++++++++-------------------------------- 1 file changed, 14 insertions(+), 32 deletions(-) commit 6607f2b794c6ca0555ea7cf8c597103c2115066e Author: Benjamin Otte Date: Fri Aug 27 12:52:59 2010 +0200 API: Rename gdk_set_source_pixmap() to gdk_set_source_window() That's what it's used for now. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkcairo.c | 30 ++++++++++++++++++------------ gdk/gdkcairo.h | 8 ++++---- gtk/gtkmenu.c | 3 +-- gtk/gtktoolitemgroup.c | 2 +- tests/testgtk.c | 2 +- 7 files changed, 27 insertions(+), 22 deletions(-) commit e500f997dbd8982cd6482676276308a484c3ee15 Author: Benjamin Otte Date: Fri Aug 27 12:42:35 2010 +0200 gdk: Convert test to not use pixmaps gdk/tests/check-gdk-cairo.c | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) commit 90b4b88629d2562d4b222c0ef8195e53f46a3dc2 Author: Benjamin Otte Date: Fri Aug 27 12:31:52 2010 +0200 API: Remove gdk_window_set_back_pixmap() The same effect can be achieved with gdk_window_set_background_pattern(). gdk/gdk.symbols | 1 - gdk/gdkprivate.h | 3 --- gdk/gdkwindow.c | 29 ----------------------------- gdk/gdkwindow.h | 3 --- 4 files changed, 36 deletions(-) commit 36f0a96161d688d0c0da76e80ada78a943aab045 Author: Benjamin Otte Date: Fri Aug 27 12:31:32 2010 +0200 demos: No need to set the background, it gets overridden anyway demos/testpixbuf-scale.c | 3 --- 1 file changed, 3 deletions(-) commit de2a4d1b1ac47a903b2f37f2d0c744b4ba198ce7 Author: Benjamin Otte Date: Fri Aug 27 12:30:54 2010 +0200 perf: Use a temp window instead of a normal one This way, we don't need hacks to not set the background. perf/gtkwidgetprofiler.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 4a9c32dc36757d04d628f9193e95f09186ee3b65 Author: Benjamin Otte Date: Fri Aug 27 12:14:36 2010 +0200 API: Remove APIs to generate pixmaps from pixbufs The 3 functions in question were: - gdk_pixbuf_render_threshold_alpha() - gdk_pixbuf_render_pixmap_and_mask() - gdk_pixbuf_render_pixmap_and_mask_for_colormap() All of them can be replaced using Cairo if they have to. The functionality is only needed to talk to old X interfaces and normal apps do fine without them. docs/reference/gdk/gdk3-sections.txt | 3 - gdk/Makefile.am | 1 - gdk/gdk.symbols | 8 - gdk/gdkpixbuf-render.c | 293 ----------------------------------- gdk/gdkpixbuf.h | 24 --- 5 files changed, 329 deletions(-) commit 64537102664da8c5b1a7c994bfe14ec2a8cf6144 Author: Benjamin Otte Date: Fri Aug 27 12:08:30 2010 +0200 x11: Set the icon using Cairo No more GdkPixmap to store the icon and its mask, but instead use cairo surfaces. Also render the icon into the surfaces using Cairo instead of gdk_pixbuf_render_threshold_alpha(). gdk/x11/gdkwindow-x11.c | 137 +++++++++++++++++++++++++++++++++++++++++++----- gdk/x11/gdkwindow-x11.h | 4 +- 2 files changed, 127 insertions(+), 14 deletions(-) commit 332652f702c3cd31a4bdccc709bef6922028185e Author: Benjamin Otte Date: Thu Aug 26 13:46:34 2010 +0200 API: Change offscreen windows to use a cairo_surface_t This requires changes to all the offscreen surface getters that used to return a GdkPixmap before. demos/gtk-demo/offscreen_window.c | 8 ++--- demos/gtk-demo/offscreen_window2.c | 10 +++---- docs/reference/gdk/gdk3-sections.txt | 2 +- docs/reference/gtk/gtk3-sections.txt | 2 +- gdk/gdk.symbols | 2 +- gdk/gdkoffscreenwindow.c | 57 ++++++++++++++++-------------------- gdk/gdkwindow.c | 2 +- gdk/gdkwindow.h | 3 +- gtk/gtk.symbols | 2 +- gtk/gtkoffscreenwindow.c | 32 ++++++++++---------- gtk/gtkoffscreenwindow.h | 8 ++--- tests/gtkoffscreenbox.c | 12 ++++---- tests/testoffscreenwindow.c | 6 ++-- 13 files changed, 72 insertions(+), 74 deletions(-) commit ebdf26e1d8b864e2f61b64840f4ee2d445d34009 Author: Benjamin Otte Date: Thu Aug 26 11:21:51 2010 +0200 gdk: Use surfaces for double buffering Don't use pixmaps anymore. Also use subsurfaces for implicit paints and correcly set device offsets. gdk/gdkwindow.c | 66 +++++++++++++++++++++------------------------------------ 1 file changed, 24 insertions(+), 42 deletions(-) commit 666539736d3c93a52780bfc918e3dc9f715d4966 Author: Benjamin Otte Date: Thu Aug 26 10:15:59 2010 +0200 gdk: Make csw windows have their own cairo surface With Cairo 1.10 now having cairo_surface_create_for_rectangle(), we can use them. No need to create multiple native surfaces for the same X window (ugh) anymore. gdk/gdkwindow.c | 57 ++++++++++++++++++++++++--------------------------------- 1 file changed, 24 insertions(+), 33 deletions(-) commit b69fdbbd047fce2c370073688cc50ec81beb03df Author: Benjamin Otte Date: Thu Aug 26 01:17:04 2010 +0200 API: Remove gdk_window_get_internal_paint_info() This function should not exist in public API, it exposes too many internals. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/gdkwindow.c | 81 ------------------------------------ gdk/gdkwindow.h | 5 --- 4 files changed, 88 deletions(-) commit d04bb38b288d44ca6071a774e19f1d204f7a6db5 Author: Benjamin Otte Date: Wed Aug 25 23:39:30 2010 +0200 gdk: offscreen window source drawable now is the root window As the source drawable is only used for creating pixmaps these days, we don't have to keep a real drawable around, but can just use the root window. gdk/gdkoffscreenwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d27362620f04a3a9fa6599531fa7a82ee2535de Author: Benjamin Otte Date: Wed Aug 25 23:35:40 2010 +0200 gdk: Create surfaces directly, not from the source drawable The notion of a source drawable does not make a lot of sense for windows that are not backed by a drawable, such as GdkOffscreenWindow after converting it to cairo_surface_t. gdk/gdkwindow.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 2bedd205c54e2edb58b9357e836ca1c20f302ad2 Author: Benjamin Otte Date: Wed Aug 25 22:16:28 2010 +0200 gdk: Remove gdk_windowing_create_cairo_surface() Instead, actually use the create_cairo_surface vfunc on the implementation drawable. D'oh. gdk/gdkinternals.h | 3 --- gdk/gdkpixmap.c | 4 ++-- gdk/gdkwindow.c | 3 +-- gdk/quartz/gdkdrawable-quartz.c | 13 +++++++------ gdk/win32/gdkdrawable-win32.c | 12 ++++++++---- gdk/x11/gdkdrawable-x11.c | 14 +++++++++----- 6 files changed, 27 insertions(+), 22 deletions(-) commit 804fd4b15a1d2b8399a4765cf925201fe3e9492f Author: Benjamin Otte Date: Wed Aug 25 21:06:21 2010 +0200 dnd: Replace last pixmap usage with cairo surfaces. gtk/gtkdnd.c | 48 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 14 deletions(-) commit b370cb0d4cf4108849f8aee8e33b6951981a47c4 Author: Benjamin Otte Date: Wed Aug 25 16:50:14 2010 +0200 API: image: Remove ability to set image from a pixmap gtk/gtk.symbols | 3 - gtk/gtkimage.c | 338 +++++------------------------------------ gtk/gtkimage.h | 17 --- modules/other/gail/gailimage.c | 7 - 4 files changed, 40 insertions(+), 325 deletions(-) commit 3ba78fed2a839e099a643bfaf1614eb0a15301e0 Author: Benjamin Otte Date: Wed Aug 25 16:49:45 2010 +0200 API: Remove the ability to set the dnd icon from a pixmap gtk/gtk.symbols | 2 - gtk/gtkdnd-quartz.c | 107 ------------------------------------------ gtk/gtkdnd.c | 131 ---------------------------------------------------- gtk/gtkdnd.h | 10 ---- 4 files changed, 250 deletions(-) commit 19bad9fecc09a088d232417e99cdbb1273793265 Author: Benjamin Otte Date: Wed Aug 25 15:50:57 2010 +0200 tests: Convert testinput to use cairo_surface_t tests/testinput.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit d7335837e0bb35c41c157b371e0c230169a961ed Author: Benjamin Otte Date: Tue Aug 24 17:13:05 2010 +0200 gdk: Remove gdk_window_redirect_to_drawable() Also remove the reverse gdk_window_remove_redirection(). The code was only used by the snapshotting code, and that code is dead now. docs/reference/gdk/gdk3-sections.txt | 2 - gdk/gdk.symbols | 2 - gdk/gdkinternals.h | 2 - gdk/gdkwindow.c | 285 +---------------------------------- gdk/gdkwindow.h | 10 -- gdk/gdkwindowimpl.h | 17 --- 6 files changed, 1 insertion(+), 317 deletions(-) commit 039e0c273abe43aded4fa2f495e68001afa5f241 Author: Benjamin Otte Date: Tue Aug 24 17:06:40 2010 +0200 testoffscreen: Remove unused code tests/testoffscreen.c | 15 --------------- 1 file changed, 15 deletions(-) commit ca8a835874a36a106be8695bb328675f8a652561 Author: Benjamin Otte Date: Tue Aug 24 17:04:18 2010 +0200 API: Remove gtk_widget_get_snapshot() It will be replaced with gtk_widget_draw(). docs/reference/gtk/gtk3-sections.txt | 1 - gtk/gtk.symbols | 1 - gtk/gtkoffscreenwindow.c | 12 +- gtk/gtkwidget.c | 226 ----------------------------------- gtk/gtkwidget.h | 2 - 5 files changed, 4 insertions(+), 238 deletions(-) commit 99c82af20a5204940ce2cb0f841be0d6f70a2778 Author: Benjamin Otte Date: Tue Aug 24 17:03:23 2010 +0200 testgtk: Remove snapshot test gtk_widget_get_snapshot is on its way out. The test can be added back once we have gtk_widget_draw(), but until then, there's no way to take snapshots. tests/testgtk.c | 166 -------------------------------------------------------- 1 file changed, 166 deletions(-) commit 8ac0e98f98b7a3b0af0e7aed0a18f6dde22db697 Author: Benjamin Otte Date: Tue Aug 24 16:27:55 2010 +0200 ruler: Make the backing store use a surface gtk/gtkruler.c | 92 ++++++++++++++++++++++++++++------------------------------ 1 file changed, 44 insertions(+), 48 deletions(-) commit b186680a436fb7073b62d468f1f1b4fc4974e5cf Author: Benjamin Otte Date: Tue Aug 24 16:03:09 2010 +0200 API: make gtk_icon_view_create_drag_icon() return a cairo_surface_t GdkPixmap is going to die! gtk/gtkiconview.c | 32 +++++++++++++++----------------- gtk/gtkiconview.h | 2 +- 2 files changed, 16 insertions(+), 18 deletions(-) commit db47dd6197d1af263272dc66b643b8e9358e4628 Author: Benjamin Otte Date: Tue Aug 24 15:56:08 2010 +0200 API: make gtk_tree_view_create_row_drag_icon() return a cairo_surface_t GdkPixmap is going to die! gtk/gtktreeview.c | 44 +++++++++++++++++++------------------------- gtk/gtktreeview.h | 2 +- 2 files changed, 20 insertions(+), 26 deletions(-) commit f085bc67cd84c518eff3903745df6814ff5dd243 Author: Benjamin Otte Date: Tue Aug 24 15:45:41 2010 +0200 treeview: Convert GtkTreeViewColumn rendering to Cairo gtk/gtktreeprivate.h | 6 ++-- gtk/gtktreeview.c | 41 ++++++++++++++------------ gtk/gtktreeviewcolumn.c | 77 +++++++++++++++++++++++-------------------------- 3 files changed, 61 insertions(+), 63 deletions(-) commit b259dd9aba78ec982a4b4ba90d07031fda6d9939 Author: Benjamin Otte Date: Sun Aug 22 04:32:52 2010 +0200 iconview: Port to Cairo rendering gtk/gtkiconview.c | 153 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 78 insertions(+), 75 deletions(-) commit e9dd3dc46aa82406d5750b9b062ff7d8b4c35a34 Author: Benjamin Otte Date: Sun Aug 22 04:32:39 2010 +0200 cellview: Port to Cairo rendering gtk/gtkcellview.c | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) commit 42947e3cdc2109bd611b0fd978a64b32b438a835 Author: Benjamin Otte Date: Sun Aug 22 03:53:45 2010 +0200 API: Add gtk_cell_renderer_render_cairo() It's like gtk_cell_renderer_render(), just cooler. gtk/gtkcellrenderer.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++----- gtk/gtkcellrenderer.h | 6 ++++++ 2 files changed, 54 insertions(+), 5 deletions(-) commit e31e77eeb848974a375ca01a56551d01c757fcea Author: Benjamin Otte Date: Sat Aug 21 13:18:14 2010 +0200 API: Change cellrenderer->render vfunc to take a cairo_t Also constify the rectangle arguments. They were const anyway. gtk/gtkcellrenderer.c | 18 +++++---- gtk/gtkcellrenderer.h | 7 ++-- gtk/gtkcellrendererpixbuf.c | 24 ++++-------- gtk/gtkcellrendererprogress.c | 90 +++++++++++++++++++++++++------------------ gtk/gtkcellrendererspinner.c | 52 +++++++++++-------------- gtk/gtkcellrenderertext.c | 49 +++++++++-------------- gtk/gtkcellrenderertoggle.c | 44 ++++++++++----------- 7 files changed, 136 insertions(+), 148 deletions(-) commit 4138e86ad458fe157d47e1244addbd6939f3f7be Author: Benjamin Otte Date: Sun Aug 15 21:24:55 2010 +0200 testview: Convert _gtk_text_util_create_rich_drag_icon() to use surfaces gtk/gtktextutil.c | 20 ++++++++++++-------- gtk/gtktextutil.h | 8 ++++---- gtk/gtktextview.c | 22 +++++++++------------- 3 files changed, 25 insertions(+), 25 deletions(-) commit 331999d84db1dfaa14a00a1dc423be12dc33e9a9 Author: Benjamin Otte Date: Sun Aug 15 19:41:51 2010 +0200 textview: API: change gtk_text_layout_draw() to take a cairo_t This simplifies the API a lot and allows more magic to happen later. gtk/gtktextdisplay.c | 50 ++++++++++++-------------------------------------- gtk/gtktextdisplay.h | 16 +++------------- gtk/gtktextutil.c | 12 ++++++------ gtk/gtktextview.c | 18 ++++++++++++------ 4 files changed, 33 insertions(+), 63 deletions(-) commit ac48f2330df7b367e5afc12947bf9de8d10b3a89 Author: Benjamin Otte Date: Sun Aug 15 19:38:32 2010 +0200 API: Add gtk_cairo_draw_insertion_cursor() For now just add it instead of replacing the current function. In the end, this one should probably be renamed to gtk_draw_insertion_cursor() and the current gtk_draw_insertion_cursor() should die. gtk/gtk.symbols | 1 + gtk/gtkstyle.c | 39 +++++++++++++++++++++++++++++++-------- gtk/gtkstyle.h | 6 ++++++ 3 files changed, 38 insertions(+), 8 deletions(-) commit 3d340d744933891f5bfeb14324689f62115ba210 Author: Benjamin Otte Date: Sun Aug 15 16:53:27 2010 +0200 text: Make _gtk_text_util_create_drag_icon() return a surface And change its callers to handle it that way. gtk/gtkentry.c | 16 ++++++---------- gtk/gtklabel.c | 20 ++++++++------------ gtk/gtktextutil.c | 20 +++++++++++--------- gtk/gtktextutil.h | 6 +++--- 4 files changed, 28 insertions(+), 34 deletions(-) commit 3dfb47bc3cb62e07a23c02f5374a43362d5aa158 Author: Benjamin Otte Date: Sun Aug 15 16:52:25 2010 +0200 API: Add gtk_drag_set_icon_surface() The function is supposed to replace gtk_drag_set_icon_pixmap(). docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkdnd.c | 125 +++++++++++++++++++++++++++++++++++ gtk/gtkdnd.h | 22 +++--- 4 files changed, 139 insertions(+), 10 deletions(-) commit 0d9d599b50d4b12b0b64f2efaf0ea8f2204eb257 Author: Benjamin Otte Date: Sun Aug 15 14:41:29 2010 +0200 menu: set tearoff background using new background API gtk/gtkmenu.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 134683c9beda69925caea7f604b2b3c22abf79d0 Author: Benjamin Otte Date: Sun Aug 15 14:37:58 2010 +0200 Use gdk_window_set_background_pattern() to set parent-relative bakground gtk/gtkhandlebox.c | 1 - gtk/gtkmisc.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) commit 20d1030823edf6377f351e3dac31506a854fd4f2 Author: Benjamin Otte Date: Sun Aug 15 14:37:49 2010 +0200 iconview: No need to set background gtk/gtkiconview.c | 1 - 1 file changed, 1 deletion(-) commit 84c77c0be3153b8a3724beeac7935b7be5bd78e8 Author: Benjamin Otte Date: Sun Aug 15 14:36:05 2010 +0200 style: Rewrite background handling to use cairo_pattern_t gtk/gtkstyle.c | 113 ++++++++++++++++++++++++++++----------------------------- gtk/gtkstyle.h | 2 +- 2 files changed, 57 insertions(+), 58 deletions(-) commit 603a840de912a6e31ce82d443ad6e61c10974df7 Author: Benjamin Otte Date: Sun Aug 15 14:35:48 2010 +0200 trayicon: Use new gdk_window_set_background_pattern() API gtk/gtktrayicon-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5e4aaba482de71c7b09006dbc8e6fc1ba47ea538 Author: Benjamin Otte Date: Sun Aug 15 13:54:05 2010 +0200 gtk: Remove calls that try to set GDK_NO_BG on their windows These calls aren't necessary anymore. gtk/gtklayout.c | 1 - gtk/gtktextview.c | 2 -- gtk/gtktreeview.c | 3 --- gtk/gtkviewport.c | 2 -- gtk/gtkwidget.c | 7 ------- 5 files changed, 15 deletions(-) commit 2c1633699fe5ede37ac40d1b1e1bb572a267f0af Author: Benjamin Otte Date: Sun Aug 15 13:49:30 2010 +0200 gdk: Rewrite background handling Now the window background is a cairo_pattern_t. The backends will try to set this as good as they can on the windowing system, but no guarantees are made on wether the windowing system supports the pattern. Also gets rid of GDK_NO_BG as undefined behavior is not a good idea to support, and GDK_NO_BG effectively made the window's contents undefined. It wasn't effectively used in GTK anyway. docs/reference/gdk/gdk3-sections.txt | 2 +- gdk/gdk.symbols | 1 + gdk/gdkinternals.h | 2 - gdk/gdkoffscreenwindow.c | 48 +--------- gdk/gdkwindow.c | 166 +++++++++++------------------------ gdk/gdkwindow.h | 2 + gdk/gdkwindowimpl.h | 4 +- gdk/quartz/gdkwindow-quartz.c | 60 +++---------- gdk/win32/gdkgeometry-win32.c | 12 --- gdk/win32/gdkwindow-win32.c | 19 +--- gdk/x11/gdkwindow-x11.c | 114 +++++++++++++++--------- 11 files changed, 143 insertions(+), 287 deletions(-) commit c250b3fe1d6e62c9deb9e3b968ba403fbe9b4e5e Author: Benjamin Otte Date: Sun Aug 15 03:27:30 2010 +0200 gdk: Remove supports_native_bg on WindowImplIface This will not be TRUE for anything anymore, once we fix background handling. gdk/gdkwindow.c | 26 +------------------------- gdk/gdkwindowimpl.h | 1 - gdk/x11/gdkwindow-x11.c | 1 - 3 files changed, 1 insertion(+), 27 deletions(-) commit 95686cb704037ed1c5f0408e5d8cacc0dd314d3f Author: Benjamin Otte Date: Sun Aug 15 03:20:10 2010 +0200 gdk: Remove send_expose event from gdk_window_clear_region_internal() It's always FALSE. gdk/gdkwindow.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) commit 547e2cc837c8aa92e35bbb5e856a9436f9bcbab4 Author: Benjamin Otte Date: Sun Aug 15 03:16:20 2010 +0200 gdk: Remove GdkWindowImpl->clear_region It was only used on the X11 backend and is easier to implement locally, in particular when we want to allow backgrounds that X can't handle. gdk/gdkwindow.c | 27 +++------------------------ gdk/gdkwindowimpl.h | 3 --- gdk/x11/gdkwindow-x11.c | 21 --------------------- 3 files changed, 3 insertions(+), 48 deletions(-) commit 3d98537c2e94f51b68718cd8efba66ecd4d0ffb7 Author: Benjamin Otte Date: Sun Aug 15 03:13:08 2010 +0200 gdk: Simplify clear_area code No more use for a gdk_window_clear_area_internal() function as there's just one caller. gdk/gdkwindow.c | 51 ++++++++++++++++++--------------------------------- 1 file changed, 18 insertions(+), 33 deletions(-) commit 6ab793da8db83895c2bd174fd6b9f083ad64d245 Author: Benjamin Otte Date: Sun Aug 15 03:11:01 2010 +0200 API: Remove gdk_window_clear_area_e() Awesome name for a function. Plus, it's unused and its functionality can easily be replicated. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/gdkwindow.c | 28 ---------------------------- gdk/gdkwindow.h | 5 ----- 4 files changed, 35 deletions(-) commit 4b5756066652dcedc43878001e790cc1ad54e2be Author: Benjamin Otte Date: Sun Aug 15 03:10:16 2010 +0200 gdk: Don't use clear_area_e() in offscreenwindow Instead, call gdk_window_invalidate_rect() ourselves. gdk/gdkoffscreenwindow.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit bfa6ad6e7c7d8f472b457c32d1fd40d14c296aa2 Author: Benjamin Otte Date: Sat Aug 14 06:51:53 2010 +0200 gdk: Remove _gdk_windowing_get_shape_for_mask() It's unused. And there's a replacement available with gdk_cairo_region_create_from_surface() gdk/gdkinternals.h | 1 - gdk/quartz/gdkwindow-quartz.c | 7 --- gdk/win32/gdkwindow-win32.c | 135 ------------------------------------------ gdk/x11/gdkwindow-x11.c | 28 --------- 4 files changed, 171 deletions(-) commit a7fec8cf46cd74db13d1de710011d6afa1b0a7d6 Author: Benjamin Otte Date: Sat Aug 14 06:46:25 2010 +0200 API: Remove shape_combine_mask functions from gdk This removes gdk_window_shape_combine_mask() and gdk_window_input_shape_combine_mask(). GdkBitmap is going away and a replacement exists via the combine_region() functions and gdk_cairo_region_create_from_surface(). docs/reference/gdk/gdk3-sections.txt | 2 - gdk/gdk.symbols | 2 - gdk/gdkwindow.c | 108 +---------------------------------- gdk/gdkwindow.h | 8 --- 4 files changed, 3 insertions(+), 117 deletions(-) commit 806a7239aef9f20f06391ca01e991afd79b27874 Author: Benjamin Otte Date: Sat Aug 14 06:38:11 2010 +0200 widget: shape_combine_mask => shape_cobine_region Replace gtk_widget_shape_combine_region() with gtk_widget_shape_combine_mask() and gtk_widget_input_shape_combine_region() with gtk_widget_input_shape_combine_mask(). As GdkBitmap is going away, and the region equivalents already exist, this seems like pretty much the default step to take. Includes code to fix up the users. docs/reference/gtk/gtk3-sections.txt | 4 +- gtk/gtk.symbols | 4 +- gtk/gtkdnd.c | 25 +++++++-- gtk/gtkwidget.c | 102 ++++++++++++----------------------- gtk/gtkwidget.h | 22 ++------ tests/testgtk.c | 25 ++++++--- 6 files changed, 83 insertions(+), 99 deletions(-) commit 8b4d50dd1d054325b31aecc53bb117c76774092f Author: Benjamin Otte Date: Sat Aug 14 05:37:24 2010 +0200 treeview: Port to gdk_window_shape_combine_region() gdk_window_shape_combine_mask() is going away. It's using a GdkPixmap and falls back to gdk_window_shape_combine_region() anyway. gtk/gtktreeview.c | 56 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 27 deletions(-) commit 96b387599d8fb2d27717256ed098fde0dee83e29 Author: Benjamin Otte Date: Sat Aug 14 04:40:52 2010 +0200 API: Add gdk_cairo_region_create_from_surface() The function converts the given surface into an alpha bitmap mask. This is mostly useful for setting shape regions. Also adds a new internal function _gdk_cairo_surface_extents() that computes a surface's extents. docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkcairo.c | 141 +++++++++++++++++++++++++++++++++++ gdk/gdkcairo.h | 4 + gdk/gdkinternals.h | 2 + 5 files changed, 149 insertions(+) commit 6218c16ff8d8fecb28c58ed723acf71752cb6f79 Author: Benjamin Otte Date: Thu Aug 12 15:43:23 2010 +0200 API: Remove gdk_cursor_new_from_pixmap() gdk_cursor_new_from_pixbuf() is the proper replacement. docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/cursors.sgml | 15 +--- gdk/gdk.symbols | 1 - gdk/gdkcursor.h | 6 -- gdk/quartz/gdkcursor-quartz.c | 85 ------------------ gdk/win32/gdkcursor-win32.c | 163 ----------------------------------- gdk/x11/gdkcursor-x11.c | 124 ++++++++++++-------------- 7 files changed, 54 insertions(+), 341 deletions(-) commit 0178bff5c06134e8727eb964c773a7a1557d1d0a Author: Benjamin Otte Date: Thu Aug 12 15:28:16 2010 +0200 colorsel: Use gdk_cursor_new_from_pixbuf() to create the cursor gdk_cursor_new_from_pixmap() is about to die. gtk/gtkcolorsel.c | 112 +++++++++++++++++++++++++----------------------------- 1 file changed, 51 insertions(+), 61 deletions(-) commit 6ef27387e098be2fc1d3530fa22b067c41e0993b Author: Benjamin Otte Date: Thu Aug 12 04:48:06 2010 +0200 API: remove gdk_window_set_icon() gdk_window_set_icon_list() now does everything gdk_window_set_icon() used to do. docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 1 - gdk/gdkwindow.h | 4 ---- gdk/quartz/gdkwindow-quartz.c | 9 --------- gdk/win32/gdkwindow-win32.c | 11 ----------- gdk/x11/gdkwindow-x11.c | 23 ----------------------- 6 files changed, 49 deletions(-) commit dceb149ca498c10c51e8188d04070535ceb945c7 Author: Benjamin Otte Date: Thu Aug 12 04:39:28 2010 +0200 testgtk: Convert WM hints example to use gdk_window_set_icon_list() gdk_window_set_icon() is about to go away. Also removes the circles.xbm file and uses the oncluded openfile logo instead. tests/Makefile.am | 1 - tests/circles.xbm | 46 ---------------------------------------------- tests/testgtk.c | 29 +++++++++++------------------ 3 files changed, 11 insertions(+), 65 deletions(-) commit 37a62e9367863341178bea6467ae28ba638814f2 Author: Benjamin Otte Date: Thu Aug 12 04:33:16 2010 +0200 window: Remove call to gdk_window_set_icon() Also remove all the functions taking care of it. This is now handled by the X11 backend directly. And the other backends ignored this function anyway. gtk/gtkwindow.c | 184 -------------------------------------------------------- 1 file changed, 184 deletions(-) commit 241f38992b2842875aaf6c3099c7078bab619067 Author: Benjamin Otte Date: Thu Aug 12 04:29:10 2010 +0200 x11: remove icon_window property, it's not used anymore gdk/x11/gdkwindow-x11.c | 11 ----------- gdk/x11/gdkwindow-x11.h | 1 - 2 files changed, 12 deletions(-) commit c65bb2b3b40d4f7b821503b09dc565ec76a45c28 Author: Benjamin Otte Date: Thu Aug 12 04:21:49 2010 +0200 x11: Set icon based on icon list Basically copies the code for setting the WM icon hint from GtkWindow to GdkWindow. This achieves the following: - Putting this X11 specific code into the X11 backend - Enables removal of gdk_window_set_icon() - Gets rid of Pixmap/Bitmap usage outside of GDK. gdk/x11/gdkwindow-x11.c | 105 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 71 insertions(+), 34 deletions(-) commit da9b45be78efe6a66b469d72a838d2e5bed80307 Author: Benjamin Otte Date: Tue Aug 17 05:15:31 2010 +0200 pixbuf-engine: remove unused theme_pixbuf_render_no_cairo() modules/engines/pixbuf/pixbuf-render.c | 25 ------------------------- modules/engines/pixbuf/pixbuf.h | 9 --------- 2 files changed, 34 deletions(-) commit be1d190b2e42a4ca33cab865a3d196daf4c839da Author: Benjamin Otte Date: Mon Aug 16 15:09:50 2010 +0200 style: Convert draw_spinner vfunc to Cairo version gtk/gtkstyle.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++------------ gtk/gtkstyle.h | 36 +++++++++++++++++++++------------ 2 files changed, 73 insertions(+), 26 deletions(-) commit 81f15cf908efd7875051723d2618887c14720ce9 Author: Benjamin Otte Date: Mon Aug 16 15:13:26 2010 +0200 style: Convert draw_resize_grip vfunc to Cairo version Includes removal of now unused draw_simple_image_no_cairo() function from pixbuf engine. gtk/gtkstyle.c | 64 ++++++++++++++++++++++++++--------- gtk/gtkstyle.h | 35 +++++++++++-------- modules/engines/pixbuf/pixbuf-draw.c | 65 ++++++------------------------------ 3 files changed, 82 insertions(+), 82 deletions(-) commit d80e2897b95e7a3a7d7ecb92177209a6d5a3fe5b Author: Benjamin Otte Date: Mon Aug 16 15:21:01 2010 +0200 style: Convert draw_layout vfunc to Cairo version gtk/gtkstyle.c | 66 +++++++++++++++++++++++++++++++++++++++++++--------------- gtk/gtkstyle.h | 32 +++++++++++++++++----------- 2 files changed, 69 insertions(+), 29 deletions(-) commit ff6e75adbc2e5b215f01f0b1448c3382dbdfbc32 Author: Benjamin Otte Date: Mon Aug 16 15:26:19 2010 +0200 style: Convert draw_expander vfunc to Cairo version gtk/gtkstyle.c | 72 ++++++++++++++++++++++++++++-------- gtk/gtkstyle.h | 29 +++++++++------ modules/engines/pixbuf/pixbuf-draw.c | 10 ++--- 3 files changed, 77 insertions(+), 34 deletions(-) commit e5e228debf7ad480a7e99a7fda11c7d2e590a476 Author: Benjamin Otte Date: Tue Aug 17 03:26:20 2010 +0200 style: Convert draw_handle vfunc to Cairo version gtk/gtkstyle.c | 78 +++++++++++++++++++++++++++--------- gtk/gtkstyle.h | 38 +++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 10 ++--- 3 files changed, 85 insertions(+), 41 deletions(-) commit f0fd2e3a6e49984d5ee71295e3e59565ba594b5b Author: Benjamin Otte Date: Tue Aug 17 02:46:46 2010 +0200 style: Convert draw_slider vfunc to Cairo version gtk/gtkstyle.c | 81 +++++++++++++++++++++++++++++------- gtk/gtkstyle.h | 38 ++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 10 ++--- 3 files changed, 92 insertions(+), 37 deletions(-) commit 24304a2e93b5e7728e386626c08edcc7223aeade Author: Benjamin Otte Date: Mon Aug 16 22:24:46 2010 +0200 style: Convert draw_focus vfunc to Cairo version gtk/gtkstyle.c | 71 +++++++++++++++++++++++++++--------- gtk/gtkstyle.h | 32 ++++++++++------ modules/engines/pixbuf/pixbuf-draw.c | 10 ++--- 3 files changed, 76 insertions(+), 37 deletions(-) commit 4d4871203ec214bcac83a6042b73789b15e993f8 Author: Benjamin Otte Date: Mon Aug 16 22:19:56 2010 +0200 style: Convert draw_extension vfunc to Cairo version gtk/gtkstyle.c | 76 +++++++++++++++++++++++++++--------- gtk/gtkstyle.h | 38 +++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 10 ++--- 3 files changed, 84 insertions(+), 40 deletions(-) commit 45a2656e325b5abb71b82527b4bfeb0a180fcd59 Author: Benjamin Otte Date: Mon Aug 16 22:15:43 2010 +0200 style: Convert draw_box_gap vfunc to Cairo version Includes removal of now unused draw_gap_image_no_cairo() function from pixbuf theme engine. gtk/gtkstyle.c | 83 +++++++++++++++++++++++++++--------- gtk/gtkstyle.h | 44 ++++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 48 ++------------------- 3 files changed, 93 insertions(+), 82 deletions(-) commit 3f7b36d5cccf7a4f1a36f964ffb20856a31951f9 Author: Benjamin Otte Date: Mon Aug 16 16:09:11 2010 +0200 style: Convert draw_shadow_gap vfunc to a Cairo version gtk/gtkstyle.c | 81 ++++++++++++++++++++++++++++-------- gtk/gtkstyle.h | 44 +++++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 7 ++-- 3 files changed, 94 insertions(+), 38 deletions(-) commit e1544bcc7fcb03ab970bf7221d998ccdf0f592a9 Author: Benjamin Otte Date: Mon Aug 16 22:10:00 2010 +0200 style: Convert draw_tab vfunc to Cairo version gtk/gtkstyle.c | 68 +++++++++++++++++++++++++++--------- gtk/gtkstyle.h | 35 ++++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 10 ++---- 3 files changed, 76 insertions(+), 37 deletions(-) commit f2dc8a26ed62b9bf8eff440e6c811908bb11cc00 Author: Benjamin Otte Date: Mon Aug 16 21:58:15 2010 +0200 style: Convert draw_option vfunc to Cairo version gtk/gtkstyle.c | 66 ++++++++++++++++++++++++++++-------- gtk/gtkstyle.h | 35 ++++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 12 +++---- 3 files changed, 77 insertions(+), 36 deletions(-) commit fed19bcf503903f8bf124198be4ad609915e2102 Author: Benjamin Otte Date: Mon Aug 16 21:55:02 2010 +0200 style: Convert draw_check vfunc to Cairo version gtk/gtkstyle.c | 66 ++++++++++++++++++++++++++++-------- gtk/gtkstyle.h | 35 ++++++++++++------- modules/engines/pixbuf/pixbuf-draw.c | 10 ++---- 3 files changed, 76 insertions(+), 35 deletions(-) commit bea727a142f15ef9d263e57eaa32c11f78a52bd6 Author: Benjamin Otte Date: Mon Aug 16 21:50:08 2010 +0200 style: Convert draw_flat_box vfunc to Cairo version gtk/gtkstyle.c | 81 ++++++++++++++++++++++++++---------- gtk/gtkstyle.h | 35 ++++++++++------ modules/engines/pixbuf/pixbuf-draw.c | 10 ++--- 3 files changed, 83 insertions(+), 43 deletions(-) commit 8c325f0d60c5fc4029f0a2a7f3b7c4a4ec18af21 Author: Benjamin Otte Date: Mon Aug 16 15:48:06 2010 +0200 style: Convert draw_shadow vfunc to Cairo version gtk/gtkstyle.c | 339 ++++++++++++++++++++++++----------- gtk/gtkstyle.h | 146 +++++++++------ modules/engines/pixbuf/pixbuf-draw.c | 46 ++--- 3 files changed, 340 insertions(+), 191 deletions(-) commit e59cbd5605386df241d22b7802b72a0e3967414d Author: Benjamin Otte Date: Mon Aug 16 15:40:03 2010 +0200 style: Convert draw_vline vfunc to a Cairo version gtk/gtkstyle.c | 65 ++++++++++++++++++++++++++---------- gtk/gtkstyle.h | 29 ++++++++++------ modules/engines/pixbuf/pixbuf-draw.c | 12 +++---- 3 files changed, 70 insertions(+), 36 deletions(-) commit abaecf430854fec3f0fc6d84c9adf92f16f0ba57 Author: Benjamin Otte Date: Mon Aug 16 15:35:58 2010 +0200 style: Convert draw_hline vfunc to Cairo version gtk/gtkstyle.c | 81 ++++++++++++++++++++++++++++-------- gtk/gtkstyle.h | 29 ++++++++----- modules/engines/pixbuf/pixbuf-draw.c | 12 ++---- 3 files changed, 86 insertions(+), 36 deletions(-) commit 07662f288daa7dbb414dc18c8eed9877febfae4a Author: Benjamin Otte Date: Mon Aug 16 21:36:49 2010 +0200 API: change gtk_style_apply_default_background() It now takes a cr to apply the default background to. And it no longer takes a set_bg parameter gtk/gtkstyle.c | 185 ++++++++++++++++++++++++--------------------------------- gtk/gtkstyle.h | 3 +- 2 files changed, 79 insertions(+), 109 deletions(-) commit 761a1932a6d54c5ca8496ae66b4cc0f7f8fc62e4 Author: Benjamin Otte Date: Tue Aug 17 04:47:02 2010 +0200 pixbuf-engine: Add Cairo version for draw_gap_image() modules/engines/pixbuf/pixbuf-draw.c | 71 ++++++++++++++++++++++++++---------- 1 file changed, 52 insertions(+), 19 deletions(-) commit e08d4258bb39f4b0fb420a468c9b4d2ec5b656b6 Author: Benjamin Otte Date: Tue Aug 17 04:43:11 2010 +0200 pixbuf-engine: Add Cairo version for draw_simple_image() modules/engines/pixbuf/pixbuf-draw.c | 88 ++++++++++++++++++++++++------------ 1 file changed, 59 insertions(+), 29 deletions(-) commit 507f37b536e1bab4371b97a53609f4654b33c6b7 Author: Benjamin Otte Date: Tue Aug 17 04:37:03 2010 +0200 pixbuf-engine: Make theme_pixbuf_render take a cairo_t This is in preparation for the theme engine switch to Cairo. We keep the old function around so that we can step-by-step upgrade all the vfuncs. modules/engines/pixbuf/pixbuf-draw.c | 16 +++++----- modules/engines/pixbuf/pixbuf-render.c | 54 +++++++++++++++++++--------------- modules/engines/pixbuf/pixbuf.h | 10 ++++++- 3 files changed, 47 insertions(+), 33 deletions(-) commit f7cfaee18a7df4d02a3ddd8c67e3a578130bb6db Author: Benjamin Otte Date: Tue Aug 17 04:30:10 2010 +0200 pixbuf-engine: Get rid of unused mask argument modules/engines/pixbuf/pixbuf-draw.c | 16 ++++++++-------- modules/engines/pixbuf/pixbuf-render.c | 34 +++++++--------------------------- modules/engines/pixbuf/pixbuf.h | 1 - 3 files changed, 15 insertions(+), 36 deletions(-) commit eda14b2d47419129314fa2b9a8b2e9b32139ef3c Author: Benjamin Otte Date: Sun Sep 26 15:02:00 2010 +0200 notebook: Fix compilation warnings A quark is not a pointer. gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bbcb737b86f719402d45c6dcad4a5c770f0b1133 Author: Benjamin Otte Date: Sun Sep 26 15:01:52 2010 +0200 menu: Remove unused variable gtk/gtkmenu.c | 2 -- 1 file changed, 2 deletions(-) commit 71991f339d5b90e883db8ef0f7ddb760f82cbb00 Author: Matthias Clasen Date: Sat Sep 25 11:18:28 2010 -0400 GtkScrolledWindow: document changed default policy docs/reference/gtk/migrating-2to3.xml | 9 +++++++++ 1 file changed, 9 insertions(+) commit 5aad25aa42af2f27e95eedbdba563b368bd0f2e0 Author: Matthias Clasen Date: Fri Sep 24 23:03:51 2010 -0400 Nuke the 'Types' section from the docs docs/reference/gtk/gtk3-sections.txt | 14 +++----------- gtk/gtktypeutils.c | 9 --------- 2 files changed, 3 insertions(+), 20 deletions(-) commit 3fd767c92d03c4b9fde3f0eb362ccf3df539be55 Author: Matthias Clasen Date: Fri Sep 24 22:16:53 2010 -0400 Remove mention of input dialog from the docs docs/reference/gtk/gtk-docs.sgml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 8b5bc9669ba5c205483fff4a21bc907c893b082a Author: Matthias Clasen Date: Fri Sep 24 22:13:42 2010 -0400 GtkOffscreenWindow: shorten doc title gtk/gtkoffscreenwindow.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit a98127fc12a093dfbe1246ed920360df7f9fd36e Author: Matthias Clasen Date: Fri Sep 24 21:52:58 2010 -0400 GtkScale: Remove links from doc section title gtk/gtkscale.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 92ededc9b4160898de6c2b920102716f359c3def Author: Matthias Clasen Date: Fri Sep 24 13:52:49 2010 -0400 GtkMenu: Add a destroy notify to gtk_menu_popup_for_device This is necessary so language bindings can use gtk_menu_popup_for_device() as a 'full' variant of gtk_menu_popup(). http://bugzilla.gnome.org/show_bug.cgi?id=623664 gtk/gtkmenu.c | 81 ++++++++++++++++++++++++++++++++++++----------------------- gtk/gtkmenu.h | 2 +- 2 files changed, 51 insertions(+), 32 deletions(-) commit cc9ac5b7eaeb93578e9e12059648400ec76b1a3f Author: Matthias Clasen Date: Fri Sep 24 13:41:29 2010 -0400 Update docs of GtkAboutDialog and GtkLinkButton Remove references to global hooks from the docs. Also move remaining docs inline, and remove the templates. docs/reference/gtk/tmpl/.gitignore | 2 + docs/reference/gtk/tmpl/gtklinkbutton.sgml | 139 ----------------------------- gtk/gtkaboutdialog.c | 39 ++------ gtk/gtklinkbutton.c | 22 +++++ 4 files changed, 32 insertions(+), 170 deletions(-) commit bc6a3f8cd8c3ead617f9860b1d8ad177b49f606c Author: Matthias Clasen Date: Fri Sep 24 13:23:47 2010 -0400 DND: don't use uninitialized memory The dest_x/y members of GtkDragDestInfo were not initialized. At the same time, switch some of the small temporary structs to g_slice allocation. https://bugzilla.gnome.org/show_bug.cgi?id=630532 gtk/gtkdnd.c | 115 ++++++++++++++++++++++++++++------------------------------- 1 file changed, 55 insertions(+), 60 deletions(-) commit 1773b6d50af5728463a480a01b0d5aa261544085 Author: Matthias Clasen Date: Fri Sep 24 12:42:34 2010 -0400 GtkAboutDialog: correct a since tag gtk/gtkaboutdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7dde4d93adb717864ba66b3f19b9b45a5be8c1ac Author: Christian Dywan Date: Fri Sep 24 18:40:12 2010 +0200 gtkeditable: move documentation to inline comments Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=617316 docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkeditable.sgml | 214 ------------------------------- gtk/gtkeditable.c | 44 +++++++ 3 files changed, 45 insertions(+), 214 deletions(-) commit 93fd2b44c35117d72614ff98685f56329946f736 Author: Florian Müllner Date: Fri Sep 24 18:03:25 2010 +0200 introspection: Fix typo in annotation gtk/gtkbuilder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41f4fd94df39ba03c3cab8c94b41a2993ad36591 Author: Tomeu Vizoso Date: Fri Sep 24 16:30:07 2010 +0200 Don't try to unref event->dnd.context unconditionally. As it's not set in gdk_event_new but eventually later. https://bugzilla.gnome.org/show_bug.cgi?id=630520 gdk/gdkevents.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 26c93dc04bd53e2b99eb5dcbc28ead2a14677283 Author: Matthias Clasen Date: Fri Sep 24 12:02:37 2010 -0400 GtkAboutDialog: escape mail addresses This got lost when converting to the ::activate-link signal. gtk/gtkaboutdialog.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit 8578ff4b381a6a992ef9f8fbc27815bababc9b50 Author: Matthias Clasen Date: Fri Sep 24 11:53:20 2010 -0400 Remove gtk_notebook_set_window_creation_hook in testnotebookdnd.c tests/testnotebookdnd.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 94e9a35a16e07f855db094f6c446b652f150a041 Author: Matthias Clasen Date: Fri Sep 24 11:31:23 2010 -0400 Another since tag gtk/gtknotebook.c | 2 ++ 1 file changed, 2 insertions(+) commit 50971f704c9ec96c299871782698e39779988857 Author: Matthias Clasen Date: Fri Sep 24 11:29:17 2010 -0400 Correct since tags gtk/gtknotebook.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3c19eea34b192ac4a4a8bf22506cf29360cc0c2f Author: Matthias Clasen Date: Fri Sep 24 11:13:30 2010 -0400 GtkNotebook: replace group by group_name Dealing with bare pointers is problematic for language bindings, using interned strings is much more straightforward and more than good enough for what is needed here. http://bugzilla.gnome.org/show_bug.cgi?id=630521 docs/reference/gtk/gtk3-sections.txt | 4 +- gtk/gtk.symbols | 4 +- gtk/gtknotebook.c | 87 ++++++++++++++++++------------------ gtk/gtknotebook.h | 6 +-- tests/testnotebookdnd.c | 12 ++--- 5 files changed, 57 insertions(+), 56 deletions(-) commit b47b1428b817528b30dc6bb84d96ce85681e8aef Author: Matthias Clasen Date: Fri Sep 24 11:10:51 2010 -0400 GtkNotebook: remove gtk_notebook_set_window_creation_hook http://bugzilla.gnome.org/show_bug.cgi?id=630521 docs/reference/gtk/gtk3-sections.txt | 2 -- gtk/gtk.symbols | 1 - gtk/gtknotebook.c | 34 ---------------------------------- gtk/gtknotebook.h | 13 ++----------- 4 files changed, 2 insertions(+), 48 deletions(-) commit 3557761fb35dcf94825e8a3df92f3c40da1bde90 Author: Matthias Clasen Date: Thu Sep 23 22:26:07 2010 -0400 docs: Add a CODING-STYLE document This document mostly codifies the existing GTK+ coding style conventions; it is strongly based on the clutter document of the same name. docs/CODING-STYLE | 635 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 635 insertions(+) commit 65db1100ecae9d0878be95eaba92cc3612bfe8cf Author: Matthias Clasen Date: Thu Sep 23 22:19:35 2010 -0400 docs: remove defsformat.txt We should not ship documentation for file formats we are no longer using. docs/defsformat.txt | 338 ---------------------------------------------------- 1 file changed, 338 deletions(-) commit c45985ae018abea82314bf68d5daff7bbbe5473e Author: Matthias Clasen Date: Thu Sep 23 22:18:24 2010 -0400 docs: remove gtk-config.txt Considering that gtk-config has been obsoleted by pkg-config a decade ago, we should stop shipping docs for it... docs/gtk-config.txt | 236 ---------------------------------------------------- 1 file changed, 236 deletions(-) commit 8026cd386b3778050758cdb961058f3a6a5dbe53 Author: Matthias Clasen Date: Thu Sep 23 16:46:58 2010 -0400 Bump gobject-introspection dep in INSTALL.in INSTALL.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8736d31a04bcb5b45ca822d51dd35cb340dbb4c2 Author: Johan Dahlin Date: Thu Sep 23 17:56:48 2010 -0300 Fix a couple of broken annotations gtk/gtkscalebutton.c | 2 +- gtk/gtkstyle.c | 2 +- gtk/gtkwidget.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 76d7331578320e9bccaedacb3662261452cb4afd Author: Matthias Clasen Date: Thu Sep 23 13:16:54 2010 -0400 Fix the annotation of gtk_tree_view_create_row_drag_icon gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 84bae929289b0a7bca44c1b747ba64efe538c8d5 Author: Matthias Clasen Date: Thu Sep 23 13:09:21 2010 -0400 fix a typo in the gtk_widget_render_icon annotations gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 381c14f1e23ec02affd335a9c708d57598c930ba Author: Takayuki KUSANO Date: Fri Sep 24 02:16:55 2010 +0900 Updated Japanese translation po/ja.po | 70 +++++++++++++++++++++++++++++----------------------------------- 1 file changed, 32 insertions(+), 38 deletions(-) commit 61e9f570d9222647d555e0138733440588e8faea Author: Javier Jardón Date: Thu Sep 23 17:22:13 2010 +0200 INSTALL.in: Automate the versions of the dependencies INSTALL.in | 4 +++- configure.ac | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) commit e56a209077b493fa67c09a21cbee950c98b94015 Author: Kenneth Nielsen Date: Wed Sep 22 22:58:04 2010 +0200 Updated Danish translation po-properties/da.po | 3044 +++++++++++++++++++++++++++------------------------ 1 file changed, 1611 insertions(+), 1433 deletions(-) commit aad77642be8fe92d851f5d9ac3d52a288faf22a4 Author: Tristan Van Berkom Date: Wed Sep 22 16:03:37 2010 +0900 Fixed GtkWrapBox base requests for ALIGNED and FREE mode Problems were; in FREE mode there was a simple typo where we were repeatedly checking the size of the same item in get_largest_line_length(), and in ALIGNED mode we were assuming something like HOMOGENEOUS which was incorrect; added get_largest_aligned_line_length() which properly adds up the collective max sizes of every index in the line. gtk/gtkwrapbox.c | 149 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 123 insertions(+), 26 deletions(-) commit c9ca4beb35ef51efc95abb1276e75e1da4534f9d Author: Tristan Van Berkom Date: Wed Sep 22 13:57:35 2010 +0900 Fixed gtk_distribute_natural_allocation() to place the g_newa *after* g_return_if_fail() guards. gtk/gtksizerequest.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b0713fb3bb41e6daf07c80d88098fee1461c0658 Author: Matthias Clasen Date: Tue Sep 21 21:55:05 2010 -0400 Remove url hooks from GtkAboutDialog and GtkLinkButton With gtk_show_uri, global configurability of link activation has moved to GIO/gvfs. For local overrides, GtkLinkButton has the ::clicked signal, and GtkAboutDialog gets an ::activate-link signal. Bug 339745 demos/gtk-demo/appwindow.c | 21 --- docs/reference/gtk/gtk3-sections.txt | 2 - gtk/gtk.symbols | 3 - gtk/gtkaboutdialog.c | 321 +++++++++++------------------------ gtk/gtkaboutdialog.h | 59 +++---- gtk/gtklinkbutton.c | 71 ++------ gtk/gtklinkbutton.h | 8 - 7 files changed, 136 insertions(+), 349 deletions(-) commit 0e1bba6ef5817730dbe1cd53c9ba8a5ea6972053 Author: Tristan Van Berkom Date: Wed Sep 22 12:48:37 2010 +0900 Fixed GtkViewport to set adjustments properly for width-for-height widgets Make GtkViewport calculate widget-for-height as well as height-for-width cases when setting the scroll adjustment values, also base the scrolling on the minimum size instead of the natural size in the interest of showing as much content as possible when the viewport is smaller than the natural size. gtk/gtkviewport.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) commit bb903941473ab5d8c8f274a36e263f282bcab48d Author: Javier Jardón Date: Wed Sep 22 04:28:53 2010 +0200 Do not disable GDK deprecation guards modules/engines/pixbuf/pixbuf-draw.c | 2 -- 1 file changed, 2 deletions(-) commit fb62d6105f60b36a057c1365fa9417afd9a03c9d Author: Javier Jardón Date: Wed Sep 22 04:20:11 2010 +0200 Do not disable deprecation guards gtk/gtktypebuiltins.c.template | 1 - modules/other/gail/gailprogressbar.c | 2 -- tests/testinput.c | 2 -- 3 files changed, 5 deletions(-) commit 9ef738c4abdc103977dd2afb1981396b8a285b94 Author: Javier Jardón Date: Wed Sep 22 03:53:23 2010 +0200 Add deprecation guards for gdk_device_get_core_pointer() gdk/gdkinput.h | 2 ++ 1 file changed, 2 insertions(+) commit 9c3d1080d60171f21e8d150c16bc58024bdb9e29 Author: Javier Jardón Date: Mon Sep 13 02:50:45 2010 +0200 Do not use deprecated gdk_display_get_core_pointer() Use gdk_device_manager_get_client_pointer() instead gdk/gdkevents.c | 4 +++- gdk/quartz/GdkQuartzWindow.c | 4 +++- gdk/quartz/gdkdnd-quartz.c | 7 +++++-- gdk/win32/gdkdnd-win32.c | 19 ++++++++++++++----- gdk/x11/gdkdnd-x11.c | 10 +++++++--- 5 files changed, 32 insertions(+), 12 deletions(-) commit 59bc9e8860394b92c5abf7c1570738e98b3271ce Author: Matthias Clasen Date: Tue Sep 21 21:10:15 2010 -0400 Fix an off-by-one error in serial range handling trap->end_sequence is the first serial for which we don't ignore errors anymore, so we know the trap is dead if end_sequence <= processed_serial. Bug 629608 gdk/x11/gdkdisplay-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0f88b6808c6fb41e49ff4600e56bc8b2ceb4f49a Author: Matthias Clasen Date: Tue Sep 21 20:14:46 2010 -0400 GtkScrolledWindow: change default policy to 'automatic' This change was proposed in bug 468672. gtk/gtkscrolledwindow.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 27bc88f7c2269ac750504c7fe6c7c02c43183149 Merge: eba2d6cf61 ad48f4d52b Author: Cody Russell Date: Tue Sep 21 16:19:10 2010 -0500 Merge branch 'notebooks-without-mouse-scrolling' commit ad48f4d52bbac6139dd829fcc421ad16441f34d2 Author: Cody Russell Date: Tue Sep 21 16:18:22 2010 -0500 Remove mouse scrolling from GtkNotebook tabs. Bug #630226. gtk/gtknotebook.c | 49 +------------------------------------------------ 1 file changed, 1 insertion(+), 48 deletions(-) commit eba2d6cf61e322095b8551be1fdb46ee4153b4c8 Author: Matthias Clasen Date: Tue Sep 21 12:45:51 2010 -0400 autogen.sh: run gtkdocize before aclocal autogen.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit e976abe825e5bff0772e1944dc13a11ebbc7d755 Author: Tristan Van Berkom Date: Tue Sep 21 18:31:02 2010 +0900 Split up GtkWrapBox:spreading property into two orientation specific properties. Now GtkWrapBox has "horizontal-spreading" and "vertical-spreading" options, before GtkWrapBox never spread out children across the opposing orientation (i.e. it never grew "lines" larger then their natural width, they would act as if set to GTK_WRAP_BOX_SPREAD_START, now they are completely configurable). gtk/gtkenums.h | 25 ++-- gtk/gtkwrapbox.c | 353 ++++++++++++++++++++++++++++++++++++++++------------ gtk/gtkwrapbox.h | 11 +- tests/testwrapbox.c | 41 ++++-- 4 files changed, 320 insertions(+), 110 deletions(-) commit 9e2996decd9b1e9985b6b5154d0f4e65923761a5 Author: Michael Natterer Date: Tue Sep 21 12:35:37 2010 +0200 configure.ac: remove check for sigsetjmp(), it belonged to gdk-pixbuf configure.ac | 12 ------------ 1 file changed, 12 deletions(-) commit 93e203e06769ccae494fc67809b9b4ee855f5b05 Author: Owen W. Taylor Date: Tue Sep 21 00:30:46 2010 -0400 Use g_warning() for X errors and X IO errors Currently fprintf(stderr, ...) is used for X error and X IO errors (unless compiled with debugging, in which case g_error() is used for X errors.) But if an application is redirecting log messages, we really want X errors to appear in that same log, so it's better to use a g_logv() variant. Though g_warning() isn't really appropriate for "lost connection to the server", G_LOG_LEVEL_INFO isn't part of the "prefixed log levels" so will produce output without the application name and PID. https://bugzilla.gnome.org/show_bug.cgi?id=630216 gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkmain-x11.c | 19 +++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) commit e0aa12eb0ab8d20a2bc9de7d89c779d3566ee669 Author: Matthias Clasen Date: Tue Sep 21 00:18:11 2010 -0400 Tons of transfer annotations docs/reference/gtk/tmpl/gtkdnd.sgml | 7 +- docs/reference/gtk/tmpl/gtkmain.sgml | 6 +- docs/reference/gtk/tmpl/gtkradiomenuitem.sgml | 7 +- gdk/gdkevents.c | 2 +- gtk/gtkaccellabel.c | 2 +- gtk/gtkaction.c | 10 +- gtk/gtkactivatable.c | 2 +- gtk/gtkapplication.h | 8 +- gtk/gtkassistant.c | 23 +- gtk/gtkbuildable.c | 6 +- gtk/gtkbutton.c | 2 +- gtk/gtkcellrenderer.c | 8 +- gtk/gtkcellsizerequest.c | 2 - gtk/gtkcellview.c | 2 +- gtk/gtkclipboard.c | 154 +++++----- gtk/gtkcolorseldialog.c | 2 +- gtk/gtkcombobox.c | 8 +- gtk/gtkcontainer.c | 2 +- gtk/gtkdnd.c | 47 ++- 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 | 42 +-- 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 | 13 +- gtk/gtkmenuitem.c | 6 +- gtk/gtkmenutoolbutton.c | 3 +- gtk/gtkmessagedialog.c | 17 +- 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 | 31 +- gtk/gtkradiomenuitem.c | 27 +- gtk/gtkradiotoolbutton.c | 26 +- gtk/gtkrange.c | 4 +- gtk/gtkrc.c | 36 +-- gtk/gtkrecentchooser.c | 6 +- gtk/gtkrecentchooser.h | 4 +- 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/gtktreemodelfilter.c | 4 +- gtk/gtktreemodelsort.c | 6 +- gtk/gtktreesortable.h | 8 +- gtk/gtktreeview.c | 39 +-- gtk/gtktreeviewcolumn.c | 19 +- gtk/gtkuimanager.c | 406 +++++++++++++------------- gtk/gtkuimanager.h | 44 +-- gtk/gtkviewport.c | 8 +- gtk/gtkwidget.c | 17 +- gtk/gtkwindow.c | 4 +- gtk/gtkwrapbox.c | 2 +- gtk/gtkwrapbox.h | 28 +- 84 files changed, 814 insertions(+), 771 deletions(-) commit ca251cf1d45ed6be71065d058313b9b22d36f10d Author: Tristan Van Berkom Date: Tue Sep 21 12:52:49 2010 +0900 Reduced overall SizeRequestCache size This patch changes the 'age' counting previous approach taken verbatim from clutter and changes it for a counter of validated caches and an index to the last cached value which we use to round-robin through the cache if ever a widget is requested for more than 3 contextual sizes (cache is reduced by 3 * sizeof (int) per widget private data). gtk/gtkprivate.h | 9 +++-- gtk/gtksizerequest.c | 96 ++++++++++++++++++++++++++++++++++------------------ 2 files changed, 69 insertions(+), 36 deletions(-) commit 6ba904486ce6f3c2e6f8d95288c9b66ce29f4ce3 Author: Johan Dahlin Date: Mon Sep 20 23:45:01 2010 -0300 Add a couple of missing transfer annotations gdk/gdkwindow.c | 8 ++++---- gdk/x11/gdkwindow-x11.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) commit 330bc154ed86e3423ec6e22c66e6022e11eaf298 Author: Johan Dahlin Date: Mon Sep 20 23:39:56 2010 -0300 Fixup gtk-doc comment syntax gdk/x11/gdkscreen-x11.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 2ddfaeddad4b88fb213c75d1fa9d4d2f28649871 Author: Matthias Clasen Date: Mon Sep 20 16:38:48 2010 -0400 More error trap cleanups Remove syncs in front of gdk_error_trap_pop() calls, and convert gdk_error_trap_pop() calls to gdk_error_trap_pop_ignored() in gdk. gdk/x11/gdkasync.c | 2 +- gdk/x11/gdkdisplay-x11.c | 9 ++++----- gdk/x11/gdkdnd-x11.c | 14 ++++++-------- gdk/x11/gdkscreen-x11.c | 7 ++----- gdk/x11/gdkwindow-x11.c | 7 ++----- gtk/gtkplug.c | 1 - gtk/gtksocket-x11.c | 4 ---- gtk/gtksocket.c | 4 +--- gtk/gtktrayicon-x11.c | 2 -- gtk/gtkxembed.c | 1 - 10 files changed, 16 insertions(+), 35 deletions(-) commit 14e38da150516ffe5cece04de16fb3c976caa21f Author: Owen W. Taylor Date: Mon Sep 20 16:12:11 2010 -0400 Only store error codes in inner-most X error trap When an error occurs with nested traps in place, only the innermost trap should have the error code stored in it; outer traps are shielded by the inner trap. https://bugzilla.gnome.org/show_bug.cgi?id=629608 gdk/x11/gdkdisplay-x11.c | 1 + tests/testerrors.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) commit 1592738d2f7261ed17612e97144663ce8bc29081 Author: Aron Xu Date: Mon Sep 20 20:16:29 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 1aea318d0f3d08a6ed324f2ca04ccd9f7bf94b4c Author: Emmanuele Bassi Date: Mon Sep 20 13:51:38 2010 +0100 po: Disable ug localization The ug.po file is missing from the po-properties directory and it's breaking the build. po/LINGUAS | 1 - 1 file changed, 1 deletion(-) commit bb7ffddff29fc6c04966314a7edf9b8a01e891ac Author: Takayuki KUSANO Date: Mon Sep 20 18:50:58 2010 +0900 Updated Japanese translation po-properties/ja.po | 4259 ++++++++++++++++++++++++++------------------------- po/ja.po | 300 ++-- 2 files changed, 2349 insertions(+), 2210 deletions(-) commit e8a60e61239ede4864b46b57c9f864c01518a1c2 Author: Sweta Kothari Date: Mon Sep 20 12:50:44 2010 +0530 Updated Gujarati Translations po/gu.po | 2604 ++++++++++++++++++++++---------------------------------------- 1 file changed, 923 insertions(+), 1681 deletions(-) commit d14687ef4b3f05ad04c94c7e1add98151de4b804 Author: Aron Xu Date: Mon Sep 20 05:17:10 2010 +0000 Add ug to LINGUAS. po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit def95d13191fd3076310b87af926bf785aef98c1 Author: Matthias Clasen Date: Sun Sep 19 22:42:19 2010 -0400 Add new error trap api to gdk.symbols and gdk3-sections.txt docs/reference/gdk/gdk3-sections.txt | 4 ++++ gdk/gdk.symbols | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) commit 743202261a8fad2b2ca9009fec9cb5e7d6f82be7 Author: Javier Jardón Date: Sun Sep 19 17:46:13 2010 +0200 Add deprecation guards for gtk_cell_renderer_get_size() gtk/gtk.symbols | 2 ++ gtk/gtkcellrenderer.h | 2 ++ 2 files changed, 4 insertions(+) commit ae3be469b3f810a62067ff548fc4057a6113a139 Author: Kenneth Nielsen Date: Sun Sep 19 17:40:56 2010 +0200 Updated Danish translation po/da.po | 2109 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1068 insertions(+), 1041 deletions(-) commit bc7654826f3ed3e318537412445fc132e070c362 Author: Wouter Bolsterlee Date: Sun Sep 19 16:39:54 2010 +0200 Updated Dutch translation by Vincent van Adrighem po/nl.po | 2135 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1082 insertions(+), 1053 deletions(-) commit 1dcd209cddcbc81e9cd6c13a16b8e06aa1272964 Author: Matthias Clasen Date: Sun Sep 19 01:58:46 2010 -0400 Fix a few dubious return values in return_if_fail calls These were pointed out in bug 623958. gtk/gtkiconview.c | 12 ++++++------ gtk/gtkmenushell.c | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) commit 8e117b6f3a486915bd95535cf2be6f6f9bd7bd7e Author: Matthias Clasen Date: Sun Sep 19 01:15:17 2010 -0400 Add a rename-to annotation for gtk_tree_path_get_indices_with_depth https://bugzilla.gnome.org/show_bug.cgi?id=621590 gtk/gtktreemodel.c | 2 ++ 1 file changed, 2 insertions(+) commit 6b4992d647aaa1d67f5c61b0a8f0c202e770c918 Author: Matthias Clasen Date: Sun Sep 19 01:01:09 2010 -0400 Point to the new GtkWidget align and margin properties docs/reference/gtk/tmpl/gtkmisc.sgml | 5 +++++ gtk/gtkalignment.c | 4 ++++ 2 files changed, 9 insertions(+) commit 35e0ad72e46e298a55b1a5ac4aee38161051b2fc Author: Matthias Clasen Date: Sun Sep 19 00:54:50 2010 -0400 Another fix for the initial focus heuristic We were trying to avoid selecting a label initially, but the code was sometimes leaving labels selected when the focus eventually ended up on a button instead. gtk/gtkdialog.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 92411d2c84a24e79798064ec1f834554288c370c Author: Matthias Clasen Date: Sun Sep 19 00:22:37 2010 -0400 Fix an annotation gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1243b4861c6b959b1ca4ebb724e3d82f61d78a78 Author: Matthias Clasen Date: Sat Sep 18 23:17:31 2010 -0400 Use gdk_error_trap_pop_ignore() where appropriate gtk/gtkplug.c | 2 +- gtk/gtkselection.c | 4 ++-- gtk/gtksocket-x11.c | 16 ++++++++-------- gtk/gtksocket.c | 8 ++++---- gtk/gtktrayicon-x11.c | 4 ++-- gtk/gtkxembed.c | 2 +- 6 files changed, 18 insertions(+), 18 deletions(-) commit e32ab82069cb99b8a7e649b9d6e09dd2c66904ec Author: Havoc Pennington Date: Sat Sep 18 23:03:31 2010 -0400 Improve tests for X error traps, fix two bugs * don't lose track of previous X error handler if nested traps are pushed * free any remaining traps when display is finalized Test will fail unless bug 630032 is closed so gdk_display_close() works. https://bugzilla.gnome.org/show_bug.cgi?id=630033 gdk/x11/gdkdisplay-x11.c | 15 +++++++ gdk/x11/gdkmain-x11.c | 13 ++++-- tests/testerrors.c | 110 ++++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 128 insertions(+), 10 deletions(-) commit c7d73ee5875786f88ab72ed94072d25c207bcf94 Author: Havoc Pennington Date: Sat Sep 18 22:57:36 2010 -0400 Fix bugs that crashed gdk_display_close() on x11 * _gdk_device_set_associated_device() did not allow NULL device * GdkDisplay should dispose device manager to avoid devices trying to touch the display in finalize * GdkDeviceManagerXI did not ref devices in id hash * GdkDisplayX11 did not ref devices in ->input_devices gdk/gdkdevice.c | 2 +- gdk/gdkdisplay.c | 10 ++++++++-- gdk/x11/gdkdevicemanager-x11.c | 16 ++++++++++++---- gdk/x11/gdkdevicemanager-xi.c | 17 +++++++++++------ gdk/x11/gdkdevicemanager-xi2.c | 19 +++++++++++++------ gdk/x11/gdkdisplay-x11.c | 9 +++++---- gdk/x11/gdkeventsource.c | 5 +++++ 7 files changed, 55 insertions(+), 23 deletions(-) commit b837ef5a6d2ce003eae3dd558ac1ac9934e9d72c Author: Havoc Pennington Date: Sat Sep 18 18:19:27 2010 -0400 Revamp and modernize X error traps * add per-display gdk_x11_display_error_trap_push() (X11-specific because gdk_error_trap_push() probably should have been) * make gdk_error_trap_push() handle only GDK displays not displays opened without a GDK wrapper * make gdk_error_trap_pop() and gdk_x11_display_error_trap_pop() automatically sync only if needed, so manual gdk_flush() is not required * add gdk_error_trap_pop_ignored() which just asynchronously ignores errors, so never needs to sync * add G_GNUC_WARN_UNUSED_RESULT to plain pop(), because if you use plain pop() and don't need the return value, the async gdk_error_trap_pop_ignored() should be used instead. This results in lots of warnings to clean up in a later patch. The main objective here was to avoid the need to sync just to ignore an error. Now, syncing is automatic, and only happens when we need to know the error code. https://bugzilla.gnome.org/show_bug.cgi?id=629608 docs/reference/gdk/tmpl/general.sgml | 36 ----- gdk/gdk.h | 7 +- gdk/gdkglobals.c | 2 - gdk/gdkinternals.h | 2 - gdk/quartz/gdkmain-quartz.c | 5 + gdk/win32/gdkmain-win32.c | 5 + gdk/x11/gdkdisplay-x11.c | 265 ++++++++++++++++++++++++++++++++ gdk/x11/gdkdisplay-x11.h | 8 +- gdk/x11/gdkmain-x11.c | 284 ++++++++++++++++++++++++----------- gdk/x11/gdkprivate-x11.h | 2 + gdk/x11/gdkx.h | 6 + 11 files changed, 489 insertions(+), 133 deletions(-) commit 4f3e5e6ebc837d2f805efc73d79cbd2d0a9df4f7 Author: Matthias Clasen Date: Sat Sep 18 18:18:36 2010 -0400 Add some minimal test for X error traps tests/Makefile.am | 8 ++++--- tests/testerrors.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 3 deletions(-) commit 8d5b4e9f6ef130e64945606e5e120be803e9fe1b Author: Havoc Pennington Date: Sat Sep 18 16:44:25 2010 -0400 Replace crufty old code for gdk error traps with GQueue and GSlice No need to do a manual free list these days. https://bugzilla.gnome.org/show_bug.cgi?id=629608 gdk/x11/gdkmain-x11.c | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) commit de3512dbba80828e367dd47c532a6ec52146f420 Author: Havoc Pennington Date: Sat Sep 18 16:39:56 2010 -0400 Remove trailing whitespace and obsolete doc comments from gdk_error_trap code (there are actual docs in the template file, these were some kind of pre-gtk-doc comments without useful info) https://bugzilla.gnome.org/show_bug.cgi?id=629608 gdk/x11/gdkmain-x11.c | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) commit 19cab17c229f86d7318a73619ef0bf90d5eb4531 Author: Johan Dahlin Date: Sat Sep 18 13:42:15 2010 -0300 Add a couple of missing annotations 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 60c920f228e09fee0c6a22d72b5d993e13c1b42b Author: Johan Dahlin Date: Sat Sep 18 13:41:30 2010 -0300 [introspection] Do not parse private sources Private sources include private headers which we may not be able to parse properly since some of them use unsupported syntax such as objective-c. gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8c3900f420c7dca9d905a6762c4d858ad49bb578 Author: Johan Dahlin Date: Sat Sep 18 13:28:52 2010 -0300 [introspection] Do not include internal api GtkTextLayout is internal and unsupported, do not include it in the gir gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac051a7b2cb7368e683fb5bf284adb2668ae1a35 Author: Ryan Lortie Date: Fri Sep 17 20:49:30 2010 -0400 depend on GLib 2.27.0 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 809dbe9f9965e069a329569f7b3cfd04f580db95 Author: Javier Jardón Date: Wed Sep 15 21:03:34 2010 +0200 gail: Do not use deprecated gtk_cell_renderer_get_size() Use gtk_cell_size_request_get_size() instead https://bugzilla.gnome.org/show_bug.cgi?id=629785 modules/other/gail/gailtextcell.c | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) commit 15a5a231fce34fdc571fb708c2483edc5d25714c Author: Javier Jardón Date: Mon Sep 13 02:50:04 2010 +0200 Do not use deprecated gtk_cell_renderer_get_size() Use gtk_cell_size_request_get_size() instead Fixes https://bugzilla.gnome.org/show_bug.cgi?id=629785 gtk/gtkiconview.c | 54 +++++++++++++++++++-------------- gtk/gtktreeviewcolumn.c | 79 +++++++++++++++++++++++++++---------------------- 2 files changed, 74 insertions(+), 59 deletions(-) commit efbf04236e04c3c9e5ce7466738d6c33e552eb0f Author: Javier Jardón Date: Sat Sep 11 04:12:42 2010 +0200 Change GtkEditable typedef from GtkEditableClass to GtkEditabeInterface Fixes https://bugzilla.gnome.org/show_bug.cgi?id=323904 demos/gtk-demo/combobox.c | 4 ++-- demos/gtk-demo/main.c | 2 +- gtk/gtkeditable.c | 22 +++++++++++----------- gtk/gtkeditable.h | 10 ++++------ gtk/gtkentry.c | 4 ++-- gtk/gtkfilechooserentry.c | 6 +++--- gtk/gtkspinbutton.c | 9 ++++++--- 7 files changed, 29 insertions(+), 28 deletions(-) commit 6e9349d858412dcb12bff17be4b85c6365e81ff0 Author: Matthias Clasen Date: Fri Sep 17 10:30:37 2010 -0400 Fix a trivial typo in a doc comment https://bugzilla.gnome.org/show_bug.cgi?id=629733 gtk/gtkmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 54077d61e2e6b93714410f154b5b3f1c1247b06a Author: Matthias Clasen 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 | 4 ++-- gtk/gtkwidget.c | 10 ++++++---- 4 files changed, 13 insertions(+), 9 deletions(-) commit 28c66ed9b0ceeca28823f808f6fb9b3c07e56d36 Author: Matthias Clasen Date: Fri Sep 17 09:25:49 2010 -0400 Fix a doc comment gdk/x11/gdkscreen-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bf19aa46e9d846337ef2627e8a574a06cf4a54b8 Author: Matthias Clasen 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 6aa8941b849e194d88b050a9737d2c0b13a6b562 Author: Matthias Clasen Date: Fri Sep 17 00:18:20 2010 -0400 Add annotations The goi scanner warns about these nowadays. gdk/gdkdevice.c | 3 ++- gdk/gdkdnd.c | 2 +- gdk/gdkvisual.c | 3 ++- gdk/gdkwindow.c | 9 ++++++--- gdk/x11/gdkdisplay-x11.c | 3 ++- 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 ++- 10 files changed, 22 insertions(+), 13 deletions(-) commit ab0e68e58626e113779212c6d01c469cd9a76e51 Author: Aron Xu Date: Thu Sep 16 17:34:27 2010 +0000 Update Simplified Chinese translation of po-properties. po-properties/zh_CN.po | 3430 +++++++++++++++++++++++++----------------------- 1 file changed, 1774 insertions(+), 1656 deletions(-) commit 2f78aa30249928e9e2f9f476c0ec791cf4b9da79 Author: Matthias Clasen Date: Wed Sep 15 18:37:20 2010 -0400 Rename h/v-align to h/valign And adjust the getters and setters to match. Also include some documentation by Havoc Pennington about adjustment of size requests and allocations. docs/reference/gtk/gtk3-sections.txt | 4 ++ gtk/gtk.symbols | 8 +-- gtk/gtksizerequest.c | 51 +++++++++++++++++ gtk/gtkwidget.c | 108 +++++++++++++++++++++-------------- gtk/gtkwidget.h | 75 +++++++++++++++--------- tests/testadjustsize.c | 12 ++-- 6 files changed, 179 insertions(+), 79 deletions(-) commit bf2a7ee1b6c17129861df2e9816d453d4870d5c8 Author: Colin Walters Date: Tue Sep 14 22:01:00 2010 -0400 introspection: Only use 0.9.3 API configure.ac | 2 +- gdk/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8e72e9a7a002cf3aab82c027bfac38cfc0c79301 Author: Petr Kovar Date: Wed Sep 15 20:31:29 2010 +0200 Update Czech translation po-properties/cs.po | 4115 ++++++++++++++++++++++++++------------------------- 1 file changed, 2071 insertions(+), 2044 deletions(-) commit 67e6ac5af9b02db0561b1aa389ade7594b837349 Author: Petr Kovar Date: Wed Sep 15 20:01:47 2010 +0200 Update Czech translation po/cs.po | 1608 +++++++++++++++++++------------------------------------------- 1 file changed, 489 insertions(+), 1119 deletions(-) commit b9f66d9197ac48479430e0383bd5e8084911f325 Author: Matthias Clasen Date: Wed Sep 15 13:52:52 2010 -0400 Add docs for new API docs/reference/gtk/gtk3-sections.txt | 11 +++++ gtk/gtkwidget.c | 96 ++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+) commit 3e9123807112f3b2c48f2514897bcd267593abd8 Author: Matthias Clasen Date: Wed Sep 15 13:49:00 2010 -0400 Add new api to gtk.symbols gtk/gtk.symbols | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 38e09dcbb1915442573e19b5856f09870c41b4a6 Author: Matthias Clasen Date: Wed Sep 15 13:22:51 2010 -0400 Use gint instead of in for local consistency gtk/gtkwidget.c | 16 ++++++++-------- gtk/gtkwidget.h | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) commit 896e249e8ff520edc3ba2a0253caf83198c5d6ec Author: Tristan Van Berkom Date: Thu Sep 16 01:40:32 2010 +0900 Added a default size of a magic number to testwrapbox.c This was added to the test only for the sake of making it easier to reproduce a bug with scrolled windows (bug 629778). Expected behaviour: The vertical scrollbar should dissapear as soon as the required height for the full allocation width (without any vertical scrollbar) is small enough to not need a scrollbar. tests/testwrapbox.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 560ca1eaad42a4fdce276ebbe8541aef28f83b56 Author: Sebastian Dröge 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 57e0b9a97933c3a27073d6170a8703cd85905c45 Author: Tor Lillqvist Date: Wed Sep 15 14:19:40 2010 +0300 Fix build on Windows No idea of the widget embedding crack has worked in recent versions, even less now. But at least it now compiles. gtk/gtkwin32embedwidget.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) commit 1110375f24a3ba92acbce1f8ac2840c9642aceb6 Author: Tristan Van Berkom Date: Wed Sep 15 16:52:29 2010 +0900 spinner: Dont inherit from GtkDrawingArea part 2. Seems commit 7b42d4feda5448cf4f929aeb79f56ba9e524ac39 makes GtkSpinner a direct subclass of GtkWidget but forgets to update the header file to include gtkwidget.h instead and declare the instance and class structures properly (assuming this was just a missed file in the commit). gtk/gtkspinner.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit f5a06df3dc0b21cd98afcec47bce085df6d7c4a3 Author: Javier Jardón Date: Tue Sep 14 20:09:43 2010 +0200 spinner: timeout should add/remove in map/unmap, not realize/unrealize. Otherwise hiding the spinner won't stop it gtk/gtkspinner.c | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) commit 8345760fdb52c9ca4228b8faa27410fa78a122f9 Author: Javier Jardón Date: Wed Sep 15 03:28:24 2010 +0200 gtkentry: remove unnneded check in map/unmap functions gtk/gtkentry.c | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) commit e3a8e29a6c6a0852b869c8ea7cab29d83b5f0b80 Author: Javier Jardón Date: Wed Sep 15 03:06:47 2010 +0200 Add deprecation guards for gtk_widget_size_request() gtk/gtk.symbols | 2 ++ gtk/gtkwidget.h | 2 ++ 2 files changed, 4 insertions(+) commit 15d46dd866e825c0ab598663c859a021fbce2b79 Author: Javier Jardón Date: Wed Sep 15 03:13:58 2010 +0200 demos: Use gtk_size_request_get_size() instead gtk_widget_size_request() demos/testpixbuf-scale.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit b140884fec56d0ac5f15fe3937879a7a1dd6f0c1 Author: Javier Jardón Date: Tue Sep 14 03:33:06 2010 +0200 Use gtk_size_request_get_size() instead deprecated gtk_widget_size_request() Fixes https://bugzilla.gnome.org/show_bug.cgi?id=629598 Signed-off-by: Javier Jardón Signed-off-by: Tristan Van Berkom demos/gtk-demo/offscreen_window.c | 3 ++- demos/gtk-demo/offscreen_window2.c | 3 ++- docs/reference/gtk/tmpl/gtkcontainer.sgml | 2 +- docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml | 2 +- gtk/gtkaccellabel.c | 3 ++- gtk/gtkassistant.c | 15 ++++++++----- gtk/gtkbbox.c | 3 ++- gtk/gtkcellrendereraccel.c | 11 ++++++--- gtk/gtkcellrenderertext.c | 11 ++++++--- gtk/gtkcheckbutton.c | 5 +++-- gtk/gtkcolorsel.c | 8 +++++-- gtk/gtkcombobox.c | 21 ++++++++++++------ gtk/gtkcontainer.c | 10 ++++++--- gtk/gtkentry.c | 3 ++- gtk/gtkentrycompletion.c | 11 ++++++--- gtk/gtkeventbox.c | 9 ++++++-- gtk/gtkfilechooserdefault.c | 16 +++++++++----- gtk/gtkfilechooserdialog.c | 11 ++++++--- gtk/gtkfilechooserentry.c | 8 +++++-- gtk/gtkfixed.c | 3 ++- gtk/gtkhandlebox.c | 5 ++++- gtk/gtkiconview.c | 5 +++-- gtk/gtkimagemenuitem.c | 4 ++-- gtk/gtklabel.c | 3 ++- gtk/gtklayout.c | 3 ++- gtk/gtklinkbutton.c | 8 ++++--- gtk/gtkmenu.c | 12 ++++++---- gtk/gtkmenubar.c | 3 ++- gtk/gtkmenutoolbutton.c | 9 ++++++-- gtk/gtknotebook.c | 18 +++++++++------ gtk/gtkoffscreenwindow.c | 10 +++++++-- gtk/gtkpaned.c | 6 +++-- gtk/gtkpathbar.c | 11 +++++---- gtk/gtkprintoperation-win32.c | 5 +++-- gtk/gtkrecentchooserdefault.c | 7 ++++-- gtk/gtkscrolledwindow.c | 8 +++---- gtk/gtksocket.c | 8 +++++-- gtk/gtkstatusicon.c | 7 ++++-- gtk/gtktable.c | 3 ++- gtk/gtktextview.c | 12 +++++----- gtk/gtktoolbar.c | 25 ++++++++++++--------- gtk/gtktoolitem.c | 7 ++++-- gtk/gtktoolitemgroup.c | 27 +++++++++++++++-------- gtk/gtktoolpalette.c | 3 ++- gtk/gtktooltip.c | 7 ++++-- gtk/gtktreeview.c | 23 ++++++++++++------- gtk/gtkwidget.c | 2 +- gtk/gtkwin32embedwidget.c | 3 ++- gtk/gtkwindow.c | 12 +++++----- modules/input/gtkimcontextxim.c | 5 +++-- tests/gtkoffscreenbox.c | 6 +++-- tests/testgtk.c | 3 ++- 52 files changed, 284 insertions(+), 144 deletions(-) commit a18e2370bf7349aa61f9c236dd785a45c77d0a84 Author: Christian Kirbach Date: Tue Sep 14 23:38:07 2010 +0200 [l10n] Updated German translation po-properties/de.po | 4951 +++++++++++++++++++++++++++++---------------------- 1 file changed, 2778 insertions(+), 2173 deletions(-) commit 2ee532645f38efa271daf4e6df9e33a98e710790 Author: Tristan Van Berkom Date: Wed Sep 15 04:51:36 2010 +0900 Adjusted new documentation for GtkSizeGroup. docs/reference/gtk/tmpl/gtksizegroup.sgml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 266476d32bd269461916703a6d90d910f9221b8d Author: Tristan Van Berkom Date: Wed Sep 15 03:54:12 2010 +0900 Added documentation to gtksizegroup.sgml explaining what happens with height-for-width widgets. When grouping height-for-width trading widgets (wrapping labels for instance) vertically; the height for the minimum width will always be used for the entire group... this patch warns about this in the docs. docs/reference/gtk/tmpl/gtksizegroup.sgml | 9 +++++++++ 1 file changed, 9 insertions(+) commit 8bfb1e0ab89a5d4c2e764e3b557a115834cb9678 Author: Tristan Van Berkom Date: Tue Sep 14 14:52:59 2010 +0900 Fixed GtkSizeGroups to adjust both minimum and natural requisitions Originally the GtkSizeRequestIface patches left GtkSizeGroup working only by bumping the minimum sizes - this commit fixes size groups to take both minimum and natural requests into account. gtk/gtksizegroup.c | 94 +++++++++++++++++++++++++--------------------------- gtk/gtksizegroup.h | 5 +-- gtk/gtksizerequest.c | 17 ++++------ 3 files changed, 55 insertions(+), 61 deletions(-) commit ab4ba69cc8661a5fb3311053a25cb4ff70cf2636 Author: Javier Jardón Date: Tue Sep 14 20:40:15 2010 +0200 Add deprecation guards for gtk_cell_view_get_size_of_row() gtk/gtk.symbols | 2 ++ gtk/gtkcellview.h | 2 ++ 2 files changed, 4 insertions(+) commit 7b42d4feda5448cf4f929aeb79f56ba9e524ac39 Author: Benjamin Otte Date: Tue Sep 14 01:28:01 2010 +0200 spinner: Don't inherit from drawing area A drawing area is not meant to be subclassed from. It also doesn't provide any feature a spinner would need either. gtk/gtkspinner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 032d3f0ada5057fcfe1a767e4ccb750e4c6de81d Author: Benjamin Otte Date: Tue Sep 14 01:25:07 2010 +0200 spinner: Implement the size request interface Doing size requests in expose is broken. gtk/gtkspinner.c | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) commit c22b80949dd58474b508fbce399852909edd15ea Author: Benjamin Otte Date: Tue Sep 14 01:19:48 2010 +0200 spinner: Move G_DEFINE_TYPE() below function definitions Also remove redundant double definition. gtk/gtkspinner.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 419e1548ab57141f7c07ff9fb88f438aa89d77e1 Author: Benjamin Otte Date: Tue Sep 14 01:17:17 2010 +0200 wrapbox: Lookie, an unused variable gtk/gtkwrapbox.c | 1 - 1 file changed, 1 deletion(-) commit 5ba6295a100c0c9ad6ebcd7e44ed356e41ea9dd8 Author: Benjamin Otte Date: Tue Sep 14 01:09:53 2010 +0200 spinner: Define desired size at top of file No magic numbers in the code please gtk/gtkspinner.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit ff29972a48362056a9e43b80f48fcb732db58231 Author: Matthias Clasen Date: Mon Sep 13 18:46:49 2010 -0400 GtkWrapBox: let GtkContainer handle border width gtk/gtkwrapbox.c | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) commit b64e91adf08500c0eb4acf8347fa029187b0084a Author: Matthias Clasen Date: Mon Sep 13 18:36:51 2010 -0400 Remove fill options from GtkWrapBox GtkWidget alignment properties make this unnecessary in new containers. gtk/gtkenums.h | 8 ++------ gtk/gtkwrapbox.c | 45 ++------------------------------------------- tests/testwrapbox.c | 43 ++++--------------------------------------- 3 files changed, 8 insertions(+), 88 deletions(-) commit 0e484a83d1895a3769b11a9b51820e851be2333d Author: Matthias Clasen Date: Mon Sep 13 18:21:21 2010 -0400 Remove padding from GtkWrapBox GtkWidget margins make this unnecessary in new containers. gtk/gtk.symbols | 2 +- gtk/gtkwrapbox.c | 520 ++++++++++++++++++++-------------------------------- gtk/gtkwrapbox.h | 6 +- tests/testwrapbox.c | 141 +++++--------- 4 files changed, 243 insertions(+), 426 deletions(-) commit 8204fe6036c24896b0971c810f7d73f62df746d8 Author: Matthias Clasen Date: Mon Sep 13 17:54:08 2010 -0400 GtkBox: let GtkContainer handle border width gtk/gtkbox.c | 59 +++++++++++++++++++++-------------------------------------- 1 file changed, 21 insertions(+), 38 deletions(-) commit 97ffc36540690f98ba6e6d1e6f5499a26b08c46c Author: Javier Jardón Date: Mon Sep 13 22:11:42 2010 +0200 Add deprecation guards for gtk_widget_get_child_requisition() gtk/gtk.symbols | 2 ++ gtk/gtkwidget.h | 2 ++ 2 files changed, 4 insertions(+) commit 450beef2a2fe9c753995e677c49dac3de29c2488 Author: Javier Jardón Date: Mon Sep 13 22:10:47 2010 +0200 demos: Do not use deprecated gtk_widget_get_child_requisition() Use gtk_size_request_get_size() instead demos/gtk-demo/offscreen_window.c | 3 ++- demos/gtk-demo/offscreen_window2.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit e02252cdd6f800a41ef3a2e3195fd1d053b82f4c Author: Milan Bouchet-Valat 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 9e81022bf6b7a5c25584b9eeea360cdf38cd6949 Author: Javier Jardón Date: Thu Sep 9 15:35:58 2010 +0200 Use gtk_size_request_get_size() instead deprecated gtk_widget_get_child_requisition() Fixes https://bugzilla.gnome.org/show_bug.cgi?id=629177 gtk/gtkaspectframe.c | 7 ++++++- gtk/gtkassistant.c | 10 +++++++--- gtk/gtkbbox.c | 7 ++++++- gtk/gtkcheckbutton.c | 9 +++++++-- gtk/gtkentry.c | 11 +++++------ gtk/gtkexpander.c | 3 ++- gtk/gtkfixed.c | 7 ++++++- gtk/gtkfontsel.c | 5 +++-- gtk/gtkhandlebox.c | 10 ++++++++-- gtk/gtkimagemenuitem.c | 15 ++++++++++----- gtk/gtklayout.c | 10 ++++++++-- gtk/gtkmenubar.c | 18 ++++++++++++------ gtk/gtkmenuitem.c | 3 ++- gtk/gtknotebook.c | 10 +++++++--- gtk/gtkpaned.c | 11 ++++++++--- gtk/gtkpathbar.c | 21 +++++++++++++++------ gtk/gtkscrolledwindow.c | 18 ++++++++++-------- gtk/gtktable.c | 18 +++++++++++++----- gtk/gtktextlayout.c | 5 +++-- gtk/gtktextview.c | 16 ++++++++++------ gtk/gtktoolbar.c | 12 +++++++----- gtk/gtkviewport.c | 5 +++-- gtk/gtkwindow.c | 13 ++++++++----- tests/gtkoffscreenbox.c | 6 ++++-- 24 files changed, 170 insertions(+), 80 deletions(-) commit 153bfacde0d9c7a533c0936f3078db58cf672aac Author: Tristan Van Berkom Date: Tue Sep 14 02:28:23 2010 +0900 Fixed GtkWrapBox to allocate variable row AND column heights when in ALIGNED mode With this new approach at request and allocate time, the average child size is used to determine a good guess at how many columns will fit the box width; afterwards extra columns are appended and checked to fit. Then the row heights are calculated based on height-for-width of each child in the row which now may have individual widths. gtk/gtkwrapbox.c | 369 +++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 290 insertions(+), 79 deletions(-) commit 96c3858b21d1e55ead98f2eeaecd11c1f7af1488 Author: Tristan Van Berkom Date: Mon Sep 13 20:32:13 2010 +0900 Make testwrapbox scrolled window scrollbars automatic. Did this in the hope to reproduce infinite recursion bugs with height-for-width in scrolled windows (see complex bgo #611740 for reference for now). tests/testwrapbox.c | 3 +++ 1 file changed, 3 insertions(+) commit a79637f081c5f98512ac02095bf81e791c3130d7 Author: Tristan Van Berkom Date: Mon Sep 13 20:31:33 2010 +0900 Changed GtkWrapBox code to avoid a growing GArray of a known size. gtk/gtkwrapbox.c | 52 +++++++++++++++++++++++++--------------------------- 1 file changed, 25 insertions(+), 27 deletions(-) commit 85ae875dcbfcfa3fbdca857dc90467d39b9ff0c5 Author: Adel Gadllah Date: Mon Sep 13 18:20:22 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 a79d6676acff8b8fc537851b296f3aad20a9a265 Author: Kristian Rietveld Date: Mon Sep 13 17:13:21 2010 +0200 Update gtkstyle.c to account for removal of row-ending-details The detail strings now have more "detail" by default, so gtkstyle.c needed to be updated to properly handle this. Tests like testtreeview, testtreesort now have proper background drawing again. This strncmp trick was the best I could think of so quickly, if anybody has an idea to do this in a better way, let me know. gtk/gtkstyle.c | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) commit ecaa37529c18dab348de033b4e90cc16291af7c6 Author: Kristian Rietveld Date: Mon Sep 13 16:47:14 2010 +0200 Mark declaration of symbol _gtk_text_unknown_char_utf8 as extern So that the symbol is not re-created each time the header is included. The symbol is defined in gtktexttypes.c already. gtk/gtktexttypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31cd439385322cc2fcb857de0a015b316892fc02 Author: Kristian Rietveld Date: Mon Sep 13 16:39:55 2010 +0200 Use accessor functions to access GtkWidget gtk/gtkdnd-quartz.c | 43 +++++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 16 deletions(-) commit 0fc5433753b5445b3219618bc94252ef6e474664 Author: Kristian Rietveld Date: Mon Sep 13 16:27:08 2010 +0200 Update for GDK key name changes gtk/gtkaccellabel.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 234d750bb32ebd992ad87481d3c10c016d9c0001 Author: Kristian Rietveld Date: Mon Sep 13 16:26:02 2010 +0200 Update Quartz backend for GDK key name changes gdk/quartz/gdkevents-quartz.c | 28 +++++----- gdk/quartz/gdkkeys-quartz.c | 116 +++++++++++++++++++++--------------------- 2 files changed, 72 insertions(+), 72 deletions(-) commit d93ab58829aa727760c08af40930b00fafd8d0f2 Author: Takayuki KUSANO Date: Mon Sep 13 22:19:59 2010 +0900 Updated Japanese translation. po-properties/ja.po | 4435 ++++++++++++++++++++++++++------------------------- po/ja.po | 2245 +++++++++++++------------- 2 files changed, 3418 insertions(+), 3262 deletions(-) commit 1dc9451b57fa6b210a88980c23cbb6b91b754f5a Author: Havoc Pennington Date: Sun Sep 5 12:59:29 2010 -0400 Add padding and alignment tests to testadjustsize.c tests/testadjustsize.c | 171 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) commit 474f80442a6f3cf72a3c3b9efc5a846e7664d758 Author: Havoc Pennington Date: Sun Sep 5 12:21:27 2010 -0400 Add margin and alignment properties to GtkWidget h-align = START,END,CENTER,FILL v-align = START,END,CENTER,FILL margin-left,right,top,bottom margin These should obsolete all such similar properties on layout containers, GtkMisc, GtkAlignment, GtkContainer::border-width Margin is outside the size request. If margin were not outside the set_size_request() it would not work the same way as container-supplied (child property) padding. Conceptually set_size_request() forces the value from the subclass (the original unadjusted request) and then we go on to adjust the request further by adding the margin. gtk/gtkenums.h | 30 ++++ gtk/gtkwidget.c | 499 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkwidget.h | 27 +++ 3 files changed, 548 insertions(+), 8 deletions(-) commit 85735112d79ff976597d2b4887162b3a07fb19f1 Author: Havoc Pennington Date: Sun Sep 5 02:22:47 2010 -0400 GtkButton: let GtkContainer handle border width gtk/gtkbutton.c | 48 +++++++++++++++++++----------------------------- 1 file changed, 19 insertions(+), 29 deletions(-) commit daebca19da33b8270a1a4ed2578b54014f41c1cd Author: Havoc Pennington Date: Sun Sep 5 02:12:10 2010 -0400 add gtk_container_class_handle_border_width() so subclasses can ignore border_width A subclass calls gtk_container_class_handle_border_width() in its class_init This marks the subclass as expecting GtkContainer to deal with border width automatically, which GtkContainer then does. gtk/gtkcontainer.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtkcontainer.h | 4 ++ 2 files changed, 112 insertions(+), 1 deletion(-) commit dc1940e99e5abdc76f978ed0febc751ea3223f8d Author: Havoc Pennington Date: Sat Sep 4 23:40:32 2010 -0400 Add testadjustsize test, to test new adjust size methods and related features This will test size adjust, and interactions with other padding and border tests/Makefile.am | 3 + tests/testadjustsize.c | 252 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 255 insertions(+) commit cd2a19a68dbd646ae120f110ef9a051fef7f49bf Author: Havoc Pennington Date: Sun Sep 5 12:19:14 2010 -0400 GtkWidget: add adjust_size_request adjust_size_allocation virtual funcs Use these new methods to handle set_size_request (aka aux_info) inside gtkwidget.c, instead of having external code mess with it. The virtual functions can be used for other purposes in the future. For example, GtkContainer::border_width could be automatically implemented for all container subclasses. gtk/gtksizegroup.c | 49 +++++++------------------------ gtk/gtksizerequest.c | 40 +++++++++++++++++++++++-- gtk/gtkwidget.c | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++-- gtk/gtkwidget.h | 9 ++++++ 4 files changed, 136 insertions(+), 45 deletions(-) commit 9debfe243fcc1df5276109fe82b70ad98c380adf Author: Havoc Pennington Date: Sun Sep 5 12:14:40 2010 -0400 Use _gtk_widget_get_aux_info_or_defaults() when possible in gtkwidget.c Did not update uses in other files because the plan is to get rid of those other uses anyhow. So don't want to make this function available in the header. gtk/gtkwidget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit cf68c2636a5b5ff71de764f7b3bd61e64cc26b81 Author: Havoc Pennington Date: Sun Sep 5 12:11:47 2010 -0400 add _gtk_widget_get_aux_info_or_defaults() This is better than peeking aux info then testing != NULL in several ways: - it returns const aux info so if we don't create we can't write - it ensures that the default we assume if aux_info is NULL is the same as the default we set if we've created the aux info - it avoids typing in != NULL checks gtk/gtkwidget.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) commit c29f0a13924daf7df1d6787ecba840e8a79e8b6f Author: Havoc Pennington Date: Sun Sep 5 22:19:31 2010 -0400 Fix more SizeRequest implementations to avoid recursive calls to wrapper API GtkFrame, GtkComboBox, GtkExpander, GtkMenu, GtkWrapBox These are all the examples I could find so far. https://bugzilla.gnome.org/show_bug.cgi?id=628829 gtk/gtkcombobox.c | 6 +++--- gtk/gtkexpander.c | 3 +-- gtk/gtkframe.c | 2 +- gtk/gtkmenu.c | 4 ++-- gtk/gtkwrapbox.c | 16 ++++++++-------- 5 files changed, 15 insertions(+), 16 deletions(-) commit 8960d64cc687cb4c98381ff5bd7a6d04be9dde1d Author: Havoc Pennington Date: Sun Sep 5 02:48:36 2010 -0400 Warn about recursively calling size req wrappers on the same object and orientation We are not re-entrant and there is no reason for widgets to do this, most likely they'll just get unexpected bugs because the wrappers may modify the request. Computing the request should logically rely only on the widget itself, not on any adjustments caused by set_size_request, size groups, and so forth. https://bugzilla.gnome.org/show_bug.cgi?id=628829 gtk/gtksizerequest.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit cf6eb47758085da041fa5fa126d3e22a60bb2afc Author: Havoc Pennington Date: Sun Sep 5 01:42:14 2010 -0400 default impls of width_for_height,hfw should chain directly not use wrapper API In GtkBin and GtkWidget we tried to provide handy defaults that call get_width if there's no get_width_for_height and get_height for get_height_for_width. However, they used the wrapper API on GtkSizeRequest instead of chaining directly to the other method implementation. This could result in all kinds of surprising behavior, for example, get_width_for_height() would now already include the effects of set_size_request(). If nothing else it's inefficient. But it's just conceptually wrong, because to chain to another implementation, we should call the other implementation, not call a wrapper around the other implementation (when we're already inside a previous invocation of the wrapper, i.e. compute_size_for_orientation() ends up reinvoking itself in the same orientation on the same object which it pretty likely isn't intending to do) https://bugzilla.gnome.org/show_bug.cgi?id=628829 gtk/gtkbin.c | 11 ++++++++--- gtk/gtkwidget.c | 6 +++--- 2 files changed, 11 insertions(+), 6 deletions(-) commit b3079c0d18b176bb5e939bf3fefdc2f5852e0a56 Author: Havoc Pennington Date: Sat Sep 11 19:25:57 2010 -0400 Use gint16 for GtkBorder 32K of border ought to be enough for any pixel dimensions. At least until screens are so huge we start using doubles. This saves a nice 64 bits of space when we have a GtkBorder stored somewhere. Signed integers are used to avoid surprising unsigned math issues. Just search GTK's whole git log from inception for "unsigned" if you want to find any number of commits fixing signed/unsigned bugs. https://bugzilla.gnome.org/show_bug.cgi?id=629387 gtk/gtksettings.c | 13 +++++++++---- gtk/gtkstyle.h | 8 ++++---- 2 files changed, 13 insertions(+), 8 deletions(-) commit 7e520d908aab0cd6d31fbabebf54a6fe349e5967 Author: Javier Jardón Date: Wed Aug 25 17:55:48 2010 +0200 Fix some compilation warnings GScanner token field is declared as GTokenType instead a guint See Glib bug: https://bugzilla.gnome.org/show_bug.cgi?id=627890 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=627962 gtk/gtkbindings.c | 27 ++++++++++++++++----------- gtk/gtkrc.c | 21 +++++++++++++++------ 2 files changed, 31 insertions(+), 17 deletions(-) commit e3fafd75129f393b84e8c63f02742cf576abbe40 Author: Javier Jardón Date: Mon Sep 13 02:46:46 2010 +0200 docs: Fix gdk_display_get_core_pointer() docs Point to gdk_device_manager_get_client_pointer(), not gdk_display_get_client_pointer(). gdk/gdkdisplay.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 66e860b5d19ead7d30b13eacfbe65b22b24c9d37 Author: Benjamin Otte Date: Sun Sep 12 15:55:57 2010 +0200 style: Fix drawing of insensitive text When writing the original code I erroneously assumed that the current point of the cairo context would be saved by cairo_save/restore(), but of course the current point is part of the path and therefor isn't saved. Also do a cairo_new_path() before rendering any text so that we are sure the text ends up at the right spot. gtk/gtkstyle.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 08dd02fe255487f5c7953de9b2c8b63c2e937989 Author: Matthias Clasen Date: Fri Sep 10 22:28:55 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 gdk/gdkwindow.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit d3661589f461a5b292ec230aba280dbc55978d64 Author: Javier Jardón Date: Sat Sep 11 03:27:37 2010 +0200 gtk/gtkwidget.c: Use accessor functions to access GtkWindowGroup gtk/gtkwidget.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit ab248d7ca302305a166607dea10c5a6c701755a4 Author: Javier Jardón Date: Sat Sep 11 04:24:54 2010 +0200 Revert "gtk/gtkmain.c: Use accessor functions to access GtkWindowGroup" This reverts commit 65b9fc3e5bbae5b5efb4568c02df60939956f722. gtk/gtkmain.c | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) commit 65b9fc3e5bbae5b5efb4568c02df60939956f722 Author: Javier Jardón Date: Sat Sep 11 03:28:11 2010 +0200 gtk/gtkmain.c: Use accessor functions to access GtkWindowGroup gtk/gtkmain.c | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) commit 6eae25e0b05732d1a1cef94357dbaad322038315 Author: Javier Jardón Date: Tue Aug 17 15:37:57 2010 +0200 GtkWindow: move public members to private structure Signed-off-by: Christian Dywan docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkwindow.c | 1257 +++++++++++++++++++--------------- gtk/gtkwindow.h | 60 +- 3 files changed, 709 insertions(+), 609 deletions(-) commit 402e3bed47216bc84461e94696568c961412f2ac Author: Matthias Clasen Date: Fri Sep 10 12:31:15 2010 -0400 Bump version to 2.90.8 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 056ec835cc683a99fb8c2cc5aa4df42e1f97f3ac Author: Matthias Clasen Date: Fri Sep 10 11:08:18 2010 -0400 Include gdkkeysyms.h in gdk.h Followup to bug 629093 docs/reference/gdk/tmpl/keys.sgml | 11 +++++------ gdk/gdk.h | 1 + 2 files changed, 6 insertions(+), 6 deletions(-) commit e356769f33d0cbf9c59aa0fc508e486afc38353d Author: Mike Gorse Date: Fri Sep 10 09:46:34 2010 -0400 Gail: Remove gail_cell_type_add_action_interface, as it no longer does anything modules/other/gail/gailcell.c | 5 ----- modules/other/gail/gailcell.h | 3 --- 2 files changed, 8 deletions(-) commit da0975d5f24d775ac4a03dc100bd61a2be01d69b Author: Mike Gorse Date: Fri Sep 10 06:09:41 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 6460fb6b3ea3e69c0cabb63d73d51b983c3cc866 Author: Kjartan Maraas Date: Fri Sep 10 09:53:58 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 530 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 265 insertions(+), 265 deletions(-) commit e2a492cf80dbacbf40929674a1227c98f1bce3eb Author: Matthias Clasen Date: Thu Sep 9 22:33:56 2010 -0400 Some more updates NEWS | 2 ++ 1 file changed, 2 insertions(+) commit 36437a635d344d7c9519d0107bddd592935996af Author: Matthias Clasen Date: Thu Sep 9 22:17:27 2010 -0400 Update potfiles po-properties/POTFILES.in | 1 - po/POTFILES.in | 1 - 2 files changed, 2 deletions(-) commit 149b84dacfd9d1b58f82568d442ef1f2ed75d566 Author: Matthias Clasen Date: Thu Sep 9 22:11:36 2010 -0400 Really stop exporting text-related variables gtk/gtktextlayout.h | 2 +- gtk/gtktexttypes.h | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) commit 95eb4a868e4917b9df9677543ff0be5584383f4d Author: Matthias Clasen Date: Thu Sep 9 21:55:28 2010 -0400 Remove GDK_DISPLAY() usage docs/tools/shooter.c | 6 +++--- docs/tools/widgets.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 2a27c904798fb4658424fd923e0faadfa5076081 Author: Matthias Clasen Date: Thu Sep 9 19:50:24 2010 -0400 Update NEWS for 2.90.7 NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit 0dcaad3a85137fee646847fed42c2072c2db7890 Author: Matthias Clasen Date: Thu Sep 9 19:46:41 2010 -0400 Drop the gdk_display variable from gdk This was the last exported variable; it wasn't multihead safe, and there's easy replacement with gdk_display_get_default(). Also drop the GDK_DISPLAY() macro which was just a wrapper around the variable. docs/reference/gdk/gdk3-sections.txt | 2 -- gdk/gdk.symbols | 6 ------ gdk/x11/gdkdisplay-x11.c | 7 +------ gdk/x11/gdkglobals-x11.c | 1 - gdk/x11/gdkx.h | 8 -------- modules/other/gail/gailwindow.c | 12 ++++++------ 6 files changed, 7 insertions(+), 29 deletions(-) commit 001d16cb8777bdf260751e8dc25b0ef73649cd78 Author: Matthias Clasen Date: Thu Sep 9 00:56:22 2010 -0400 Fix the docs build after GtkItem removal docs/reference/gtk/gtk3.types | 1 - 1 file changed, 1 deletion(-) commit a6a036ce22c2fa21b47a405e625360c02a140c91 Author: Tristan Van Berkom Date: Fri Sep 10 03:22:20 2010 +0900 Adding note to docs of gtk_widget_set_window() gtk_widget_set_window() does not add a reference to the owned window... this is an exception to most gtk_foo_set_bar() functions where as it acts as if it were named gtk_widget_take_window(). Adding note to the docs to avoid people giving the window to the widget and naturally proceeding to unref the window. gtk/gtkwidget.c | 2 ++ 1 file changed, 2 insertions(+) commit 6624da6393bb466d7101cb1f8ce3b4b6bc1a221e Author: Benjamin Otte Date: Thu Sep 9 18:10:04 2010 +0200 widget: Fix SEGV when no focus widget exists gtk/gtkwidget.c | 2 -- 1 file changed, 2 deletions(-) commit b0b8393f9957e28ad6a35f9e2f55f157d19bd84d Author: Benjamin Otte Date: Thu Sep 9 15:46:55 2010 +0200 gail: Add missing include modules/other/gail/gailmenuitem.c | 1 + 1 file changed, 1 insertion(+) commit e7483343275e6ac4c402b84d99635d1ef8ed86be Author: Tor Lillqvist Date: Thu Sep 9 15:44:12 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/gdkdevicemanager-win32.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit 7464a9ca0847c75f577f2200b9b2bab28bc01111 Author: Tor Lillqvist Date: Thu Sep 9 15:02:33 2010 +0300 Use accessor functions modules/engines/ms-windows/msw_style.c | 53 ++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 22 deletions(-) commit 0c662ecb9a5dbaac061aaaf461886752d110f417 Author: Tor Lillqvist Date: Thu Sep 9 15:01:36 2010 +0300 Fix gail build modules/other/gail/gail.c | 7 ++----- modules/other/gail/gail.h | 1 - 2 files changed, 2 insertions(+), 6 deletions(-) commit ceca2ff10c58a2d669fc6cb10a46134be04f3637 Author: Tor Lillqvist Date: Thu Sep 9 14:35:20 2010 +0300 Adapt to the GDK_KEY changes gdk/gdkkeynames.c | 2 +- gdk/gdkkeys.c | 152 ++++++++++++++-------------- gdk/win32/gdkevents-win32.c | 10 +- gdk/win32/gdkkeys-win32.c | 238 ++++++++++++++++++++++---------------------- 4 files changed, 201 insertions(+), 201 deletions(-) commit 73ea777c331b3ab62d55ddd1c258835c612c34d0 Author: Tristan Van Berkom Date: Thu Sep 9 16:27:22 2010 +0900 Fixed GtkTextView & GtkIconView to consult it's true previous size request Fixed issues in my previous patch for bug 626939 removing GtkRequisition cache: these widgets monitor the previous requested size and decide whether to queue a resize when the content changes based on it's prior request. gtk/gtkiconview.c | 17 ++++++++++------- gtk/gtktextview.c | 20 +++++++++++++++++--- 2 files changed, 27 insertions(+), 10 deletions(-) commit 843be48572e00d20e927cfb6f11ad4abba6e8e15 Author: Tristan Van Berkom Date: Thu Sep 9 15:02:56 2010 +0900 Moved GtkSizeRequest cache to GtkWidget->priv Now that we have a private data installed directly on the GtkWidget instance it makes no sense to cache the size requests on widget qdata. This change will generally make GTK+ memory less fragmented as well as significantly speed up the size request process. gtk/gtkprivate.h | 22 ++++++++++++++++++ gtk/gtksizerequest.c | 65 ++++++---------------------------------------------- gtk/gtkwidget.c | 18 +++++++++++++++ gtk/gtkwidget.h | 2 ++ 4 files changed, 49 insertions(+), 58 deletions(-) commit f76fddb8a7d260dff2ce8b87965ab4f41006a592 Author: Tor Lillqvist Date: Thu Sep 9 11:09:55 2010 +0300 Use accessor functions in Win32-only code gtk/gtkplug-win32.c | 4 ++-- gtk/gtkprintoperation-win32.c | 6 +++--- gtk/gtkselection.c | 4 ++-- gtk/gtksocket-win32.c | 4 ++-- gtk/gtkwin32embedwidget.c | 4 ++-- modules/input/gtkimcontextime.c | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) commit dd36afc2078dc0072b3dd4d17841b271b4ed770c Author: Tor Lillqvist Date: Thu Sep 9 11:03:22 2010 +0300 Don't use the same name for a function that used to be a variable Rename the gtk_major_version() etc functions I introduced yesterday to start with gtk_get. Avoids misleading results in client programs whose developers that don't notice the change or the compiler warnings, and when recompiling against gtk3 then use the function addresses as the version numbers. demos/gtk-demo/appwindow.c | 6 +++--- gtk/gtk.symbols | 10 +++++----- gtk/gtkmain.c | 40 +++++++++++++++++++++++++--------------- gtk/gtkmain.h | 16 +++++++++++----- tests/testgtk.c | 10 +++++----- 5 files changed, 49 insertions(+), 33 deletions(-) commit 91d0728dfaa3fd5d67c4f072601ecba44b5fd473 Author: Matthias Clasen Date: Thu Sep 9 00:51:08 2010 -0400 Fix build of gail after GtkItem removal modules/other/gail/Makefile.am | 2 - modules/other/gail/gailitem.c | 707 -------------------------------------- modules/other/gail/gailitem.h | 56 --- modules/other/gail/gailmenuitem.c | 532 +++++++++++++++++++++++++++- modules/other/gail/gailmenuitem.h | 11 +- 5 files changed, 531 insertions(+), 777 deletions(-) commit 3bd93e5bfd968d21cbcba15b952b254c41f204f9 Author: Matthias Clasen Date: Wed Sep 8 23:35:17 2010 -0400 Remove GtkItem With the demise of GtkList and GtkTree, it has GtkMenuItem as sole derived class, and is not really adding any value as a separate class. Its few useful features have been merged into GtkMenuItem. Bug 629104 docs/reference/gtk/gtk-docs.sgml | 1 - docs/reference/gtk/gtk3-sections.txt | 18 ---- docs/reference/gtk/tmpl/gtkitem.sgml | 75 --------------- gtk/Makefile.am | 2 - gtk/gtk.h | 1 - gtk/gtk.symbols | 9 -- gtk/gtkitem.c | 179 ----------------------------------- gtk/gtkitem.h | 79 ---------------- gtk/gtkmenuitem.c | 81 +++++++++++----- gtk/gtkmenuitem.h | 12 ++- gtk/gtkmenushell.c | 2 +- 11 files changed, 64 insertions(+), 395 deletions(-) commit 72ac2175e2f0d3acd321ab8b8201e01806c3bfc4 Author: Javier Jardón Date: Thu Sep 9 02:25:25 2010 +0200 gtk/gtkhandlebox.c: Do not use gdk_window_get_deskrelative_origin() This completes commit bd277fad50704f6a39619cb418204bdfee112b98 gtk/gtkhandlebox.c | 10 ---------- 1 file changed, 10 deletions(-) commit e08c43faf45540eea0f024818d8b2ff30a355b82 Author: Colin Walters Date: Wed Sep 8 18:25:52 2010 -0400 porting guide: Update to mention GDK_KEY_ transition docs/reference/gtk/migrating-2to3.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 913cdf3be750a1e74c09b20edf55a57f9a919fcc Author: Colin Walters Date: Wed Sep 8 13:35:51 2010 -0400 GDK: Prefix key names with KEY_ 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. Just one user in GTK+ continues to use gdkkeysyms-compat.h, which is the gtkimcontextsimple.c, since porting that requires porting more custom Perl code. demos/gtk-demo/hypertext.c | 4 +- docs/tools/widgets.c | 2 +- gdk/Makefile.am | 3 +- gdk/gdkkeysyms-compat.h | 2208 ++++++++++++++++ gdk/gdkkeysyms-update.pl | 50 +- gdk/gdkkeysyms.h | 4351 ++++++++++++++++---------------- gdk/x11/gdkdevicemanager-core.c | 10 +- gdk/x11/gdkdevicemanager-xi2.c | 10 +- gdk/x11/gdkkeys-x11.c | 46 +- gtk/gtkaboutdialog.c | 6 +- gtk/gtkaccelgroup.c | 26 +- gtk/gtkbindings.c | 4 +- gtk/gtkcalendar.c | 20 +- gtk/gtkcellrendereraccel.c | 8 +- gtk/gtkcellrendererspin.c | 4 +- gtk/gtkcolorsel.c | 38 +- gtk/gtkcombobox.c | 46 +- gtk/gtkdialog.c | 2 +- gtk/gtkdnd.c | 28 +- gtk/gtkentry.c | 140 +- gtk/gtkfilechooserdefault.c | 72 +- gtk/gtkfilechooserentry.c | 2 +- gtk/gtkhsv.c | 16 +- gtk/gtkiconview.c | 56 +- gtk/gtkimcontextsimple.c | 2 +- gtk/gtkinfobar.c | 2 +- gtk/gtklabel.c | 80 +- gtk/gtkmain.c | 2 +- gtk/gtkmenu.c | 38 +- gtk/gtkmenubar.c | 16 +- gtk/gtkmenushell.c | 16 +- gtk/gtknotebook.c | 54 +- gtk/gtkpaned.c | 80 +- gtk/gtkrange.c | 2 +- gtk/gtkscale.c | 72 +- gtk/gtkscalebutton.c | 14 +- gtk/gtkscrolledwindow.c | 30 +- gtk/gtkspinbutton.c | 16 +- gtk/gtkstatusicon.c | 10 +- gtk/gtktextview.c | 130 +- gtk/gtktoolbar.c | 22 +- gtk/gtktreeview.c | 172 +- gtk/gtkwidget.c | 12 +- gtk/gtkwindow.c | 32 +- gtk/tests/testing.c | 2 +- modules/input/gtkimcontextmultipress.c | 2 +- modules/input/gtkimcontextthai.c | 36 +- modules/input/imam-et.c | 8 +- modules/input/imcedilla.c | 12 +- modules/input/imcyrillic-translit.c | 268 +- modules/input/iminuktitut.c | 4 +- modules/input/imipa.c | 122 +- modules/input/imti-er.c | 8 +- modules/input/imti-et.c | 8 +- modules/input/imviqr.c | 322 +-- modules/other/gail/gailbutton.c | 4 +- modules/other/gail/gailcombobox.c | 2 +- modules/other/gail/gailentry.c | 2 +- modules/other/gail/gailexpander.c | 2 +- modules/other/gail/gailmenuitem.c | 2 +- modules/other/gail/gailrange.c | 2 +- tests/testgtk.c | 10 +- 62 files changed, 5509 insertions(+), 3261 deletions(-) commit 03c19e37af1f7aa9af8a48bcc9dc023397f8693f Author: Colin Walters 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 bd277fad50704f6a39619cb418204bdfee112b98 Author: Javier Jardón Date: Thu Sep 9 00:18:42 2010 +0200 Remove deprecated gdk_window_get_deskrelative_origin() and its implementations gdk/gdk.symbols | 1 - gdk/gdkoffscreenwindow.c | 36 ----------------------------- gdk/gdkwindow.c | 44 ----------------------------------- gdk/gdkwindow.h | 7 ------ gdk/gdkwindowimpl.h | 3 --- gdk/quartz/gdkwindow-quartz.c | 9 -------- gdk/win32/gdkwindow-win32.c | 9 -------- gdk/x11/gdkwindow-x11.c | 53 ------------------------------------------- 8 files changed, 162 deletions(-) commit 3dda0adf768aa51352627f9c5e81f33163c502a8 Author: Tor Lillqvist Date: Thu Sep 9 01:08:21 2010 +0300 Drop GDK_DEBUG_GC and _IMAGE as GDK doesn't do that any more gdk/gdk.c | 2 -- gdk/gdkinternals.h | 16 +++++++--------- 2 files changed, 7 insertions(+), 11 deletions(-) commit 8fb5bc258351e5a3caaf67f3c25d5d89c0dc988c Author: Mike Gorse Date: Wed Sep 8 17:55:28 2010 -0400 Remove a duplicate variable Bug#629110: gtk_spinner_accessible_get_type always returns null gtk/gtkspinner.c | 1 - 1 file changed, 1 deletion(-) commit 1b0d2fcd514607619dd91d98a39eeba992091585 Author: Javier Jardón Date: Wed Sep 8 23:42:25 2010 +0200 Use G_CALLBACK() instead deprecated GTK_SIGNAL_FUNC() docs/tutorial/gtk-tut.sgml | 18 +++++++++--------- examples/colorsel/colorsel.c | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) commit 016093d007cb353f73311717efe967c3e9a7b960 Author: Javier Jardón Date: Wed Sep 8 22:58:03 2010 +0200 docs: Remove GtkFileSelection deprecated docs docs/reference/gtk/tmpl/gtkfilesel.sgml | 226 -------------------------------- 1 file changed, 226 deletions(-) commit a76d198508197e670acf7511e40c7da1484c7c0c Author: Javier Jardón Date: Sat Aug 14 20:42:20 2010 +0200 GtkWidget: Move public members to private structure docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtkwidget.c | 757 ++++++++++++++++++++++------------- gtk/gtkwidget.h | 49 +-- 3 files changed, 491 insertions(+), 316 deletions(-) commit efaed1b8f1ba2bd89b465a0f093444694deedb36 Author: Javier Jardón Date: Wed Sep 8 08:03:14 2010 +0200 gtk/gtknotebook.c: use accessor functions to access GtkWidget gtk/gtknotebook.c | 330 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 193 insertions(+), 137 deletions(-) commit f8cfb895ed7d6e064ad45e6628986fda00809fda Author: Javier Jardón Date: Wed Aug 11 23:18:48 2010 +0200 gtk/gtkarrow.c: use accessor functions to access GtkWidget gtk/gtkarrow.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) commit d9e7680735bb6af7cb1881973116a8c39ae7e074 Author: Javier Jardón Date: Wed Aug 11 23:05:51 2010 +0200 gtk/gtkpathbar.c: use accessor functions to access GtkWidget gtk/gtkpathbar.c | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) commit a338d5dea51d5afc79cdda33dd81b70d40c3f49b Author: Javier Jardón Date: Wed Aug 11 23:02:44 2010 +0200 gtk/gtkruler.c: use accessor functions to access GtkWidget gtk/gtkruler.c | 115 ++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 72 insertions(+), 43 deletions(-) commit e4dc454f593099fbea1ff04438239322351c3dd6 Author: Javier Jardón Date: Wed Aug 11 23:01:16 2010 +0200 gtk/gtkseparator.c: use accessor functions to access GtkWidget gtk/gtkseparator.c | 59 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 26 deletions(-) commit 50ef4203786770265fc6979cd00042989b461021 Author: Javier Jardón Date: Wed Aug 11 23:11:25 2010 +0200 gtk/gtkhandlebox.c: use accessor functions to access GtkWidget gtk/gtkhandlebox.c | 166 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 96 insertions(+), 70 deletions(-) commit 89e8f79f071a372846a4b43a94fe7cfb6fe9dcd7 Author: Javier Jardón Date: Wed Aug 11 23:10:57 2010 +0200 gtk/gtkiconview.c: use accessor functions to access GtkWidget gtk/gtkiconview.c | 213 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 125 insertions(+), 88 deletions(-) commit a48d28848e8f58a8129d9224f6060b23f5d31d5e Author: Javier Jardón Date: Wed Aug 11 23:10:44 2010 +0200 gtk/gtkimage.c: use accessor functions to access GtkWidget gtk/gtkimage.c | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) commit ec2f2c3daf1c807dbd5574b3b40ca30e567ada03 Author: Javier Jardón Date: Wed Aug 11 23:08:37 2010 +0200 gtk/gtkmenu.c: use accessor functions to access GtkWidget gtk/gtkmenu.c | 334 ++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 198 insertions(+), 136 deletions(-) commit 0993bc4d1cb0ad98908acd3710ddcb90a224effc Author: Javier Jardón Date: Wed Aug 11 23:07:02 2010 +0200 gtk/gtkmisc.c: use accessor functions to access GtkWidget gtk/gtkmisc.c | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) commit 29044f0f0eace81fd55b227a599812cb184f51fa Author: Javier Jardón Date: Wed Aug 11 23:00:21 2010 +0200 gtk/gtkspinbutton.c: use accessor functions to access GtkWidget gtk/gtkspinbutton.c | 64 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 25 deletions(-) commit 5533264958857b1cbccf397a94b8a014164e3a66 Author: Javier Jardón Date: Wed Aug 11 22:52:28 2010 +0200 gtk/gtktextview.c: use accessor functions to access GtkWidget gtk/gtktextview.c | 158 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 94 insertions(+), 64 deletions(-) commit d05d713068bab896d78a72a93f599fa93cf79f18 Author: Javier Jardón Date: Wed Aug 11 22:50:44 2010 +0200 gtk/gtktreeview.c: use accessor functions to access GtkWidget gtk/gtktreeview.c | 314 ++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 208 insertions(+), 106 deletions(-) commit 2d0a6552017d0953be739bc7a4a6595af8cad11c Author: Javier Jardón Date: Wed Sep 8 20:12:26 2010 +0200 gtk/gtkwindow.c: Fix warning Cast to GtkSizeRequest This was added in commit b654afcb480c4f971436bd82a7b20f86686a9c02 gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 87141cf4c8f6d8cb3bfa1745e0dafa582fd0431e Author: Tor Lillqvist Date: Wed Sep 8 20:33:30 2010 +0300 Get rid of the rest of variables exported from libgtk Especially the gtk_*_type ones in gtktexttypes.h were mentioned in gtk.symbols presumably by accident. That header isn't even installed, so no way can they be supposed to be public. gtk_text_attr_appearance_type is from the installed but "semi-private" gtktextlayout.h, so drop that one too from gtk.symbols for now. The use of gtk_text_unknown_char_utf8 is bit of a mess. Code in a few files knew implicitly that it is three bytes. Define a symbolic name for the length of it instead. Add an exported function gtk_text_unknown_char_utf8_gtk_tests_only() that returns a pointer to it just for the sake of gtk/tests/textbuffer.c. Prefix the variable with an underscore. I doubt the usefulness of the test_utf8() in textbuffer.c. If it could be dropped, gtk_text_unknown_char_utf8_gtk_tests_only() could be dropped, too. gtk/gtk.symbols | 13 +------------ gtk/gtktextbtree.c | 4 ++-- gtk/gtktextchild.c | 7 ++++--- gtk/gtktextlayout.c | 4 ++-- gtk/gtktextlayout.h | 2 ++ gtk/gtktexttypes.c | 9 ++++++++- gtk/gtktexttypes.h | 14 +++----------- gtk/tests/textbuffer.c | 5 +++-- 8 files changed, 25 insertions(+), 33 deletions(-) commit 801875b8050e7113249943000276f72ffec07e6e Author: Tor Lillqvist Date: Wed Sep 8 18:17:57 2010 +0300 Replace gtk_debug_flags with getter and setter functions Preferrably should be made just into a local variable for libgtk like _gdk_debug_flags for libgdk. But for now used by gtk/tests/textbuffer.c and modules/printbackends/cups/gtkprintbackendcups.c. gtk/gtk.symbols | 3 +- gtk/gtkbuilder.c | 2 +- gtk/gtkbuilderparser.c | 2 +- gtk/gtkdebug.h | 15 ++------ gtk/gtkiconcache.c | 2 +- gtk/gtkmain.c | 44 ++++++++++++++++++------ gtk/gtkprintjob.c | 2 +- gtk/gtkrbtree.c | 22 ++++++------ gtk/gtktextbtree.c | 26 +++++++------- gtk/gtktextiter.c | 2 +- gtk/gtktextsegment.c | 14 ++++---- gtk/gtktextview.c | 2 +- gtk/gtktreestore.c | 2 +- gtk/gtkwidget.c | 2 +- gtk/tests/textbuffer.c | 2 +- modules/printbackends/cups/gtkprintbackendcups.c | 2 +- 16 files changed, 79 insertions(+), 65 deletions(-) commit 2ab562a6f76989823b48a07e52d903727944019e Author: Tor Lillqvist Date: Wed Sep 8 17:39:02 2010 +0300 Remove also the docs for the gdk_threads_mutex variable docs/reference/gdk/tmpl/threads.sgml | 7 ------- 1 file changed, 7 deletions(-) commit cb24bcc61301c2099289e684edb93becb2a01c39 Author: Tor Lillqvist Date: Wed Sep 8 17:36:10 2010 +0300 Turn the gtk version and age variables into functions Having variables exported from a DLL is slightly painful and potentially error-prone on Windows, so let's try get rid of them now when we can. Starting with these. demos/gtk-demo/appwindow.c | 6 +- docs/reference/gtk/tmpl/gtkfeatures.sgml | 58 ------------------- gtk/gtk.symbols | 10 ++-- gtk/gtkmain.c | 97 ++++++++++++++++++++++++++++++-- gtk/gtkmain.h | 19 ++----- tests/testgtk.c | 10 ++-- 6 files changed, 111 insertions(+), 89 deletions(-) commit b654afcb480c4f971436bd82a7b20f86686a9c02 Author: Javier Jardón Date: Wed Sep 8 19:40:07 2010 +0200 gtk/gtkwindow.c: Use gtk_size_request_get_size() instead gtk_widget_get_requisition() gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 993400742041418637e1b09b462e311665ce00fb Author: Tristan Van Berkom Date: Wed Sep 8 00:25:47 2010 +0200 Completely removed requisition cache from GtkWidget instance structure. Since we have a new mechanism for requesting sizes: GtkSizeRequestIface; it makes no sense to maintain this cache on the GtkWidget structure... removing the requisition cache however does not break the old "size-request" signal which is there for backwards compatability reasons. In any case widget->requisition should not have been accessed, gtk_widget_get_child_requisition() would have been the correct way to consult the cache. This commit also deprecates the newly added gtk_widget_get_requisition() API and makes it fallback on gtk_size_request_get_size(). gtk/gtkarrow.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++------ gtk/gtkcontainer.c | 1 - gtk/gtkfontsel.c | 9 +++++---- gtk/gtkhandlebox.c | 8 ++++++-- gtk/gtkiconview.c | 8 ++++++-- gtk/gtkimage.c | 28 ++++++++++++++++---------- gtk/gtkmenu.c | 5 +++-- gtk/gtkmisc.c | 8 -------- gtk/gtkpathbar.c | 2 -- gtk/gtkprivate.h | 6 ++---- gtk/gtkruler.c | 4 ---- gtk/gtkseparator.c | 4 ---- gtk/gtksizegroup.c | 1 - gtk/gtksizerequest.c | 28 +++++++++++--------------- gtk/gtkspinbutton.c | 56 ++++++++++++++++++++++++++++++++++++--------------- gtk/gtktextview.c | 3 ++- gtk/gtktreeview.c | 13 +++++++++--- gtk/gtkwidget.c | 36 ++++++++++++--------------------- gtk/gtkwidget.h | 4 ---- 19 files changed, 167 insertions(+), 114 deletions(-) commit 4e6a665e613fc7c65874bc5a121c7b87fe65b3e2 Author: Javier Jardón Date: Wed Sep 8 18:39:36 2010 +0200 tests: Use gtk_widget_set_size_request() instead gtk_widget_set_usize() tests/testthreads.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bc366cef523112efd2c3d009b66b1064590f0508 Author: Javier Jardón Date: Wed Sep 8 17:46:11 2010 +0200 gtknotebook: Do not mention deprecated API gtk/gtknotebook.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit eb81216e327521ae37028b00ff4abca897c43db7 Author: Javier Jardón Date: Wed Sep 8 17:45:51 2010 +0200 demos: Do not use deprecated API demos/testgtk/main.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 4a5e0a35b92f8bbe3070c8a37c96a9030f45f093 Author: Javier Jardón Date: Wed Sep 8 17:14:37 2010 +0200 gtksocket: Remove mention to gtk_socket_steal() deprecated function gtk/gtksocket.c | 5 ----- 1 file changed, 5 deletions(-) commit ca3348f8f1a0021317f43dfb92a6179038ad50dd Author: Javier Jardón Date: Wed Sep 8 17:10:07 2010 +0200 Do not use deprecated API in docs and examples gtk_calendar_display_options() was deprecated and removed. Use gtk_calendar_set_display_options() instead docs/tutorial/gtk-tut.sgml | 14 +++----------- examples/calendar/calendar.c | 2 +- 2 files changed, 4 insertions(+), 12 deletions(-) commit 3963d5aa768b4e9e9f2c02888c24e9b2d850a2f9 Author: Tor Lillqvist Date: Wed Sep 8 15:55:45 2010 +0300 Remove variables from the platform-independent GDK API gdk_threads_mutex, gdk_threads_lock and gdk_threads_unlock are removed from public API. gdk_threads_mutex was deprecated already. Instead of using gdk_threads_lock and _unlock one was presumably supposed to use the GDK_THREADS_ENTER and _LEAVE macros, which now simply call the corresponding gdk_threads_enter() and _leave() functions. Remove he dllimport/dllexport ugliness for GDK for Windows. There is still a gdk_display variable being exported by the X11 backend. gdk/gdk.c | 11 +++++++++-- gdk/gdk.h | 22 ++-------------------- gdk/gdk.symbols | 6 ------ gdk/gdkglobals.c | 4 ---- gdk/gdktypes.h | 10 ---------- 5 files changed, 11 insertions(+), 42 deletions(-) commit 319bc22c5c7f3a54d35da50af54b608b9759cddc Author: Colin Walters Date: Tue Sep 7 14:16:43 2010 -0400 gtk.symbols: Update expected ABI gtk/gtk.symbols | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d04e557370fcd95b35eb10e060598f742e8faa60 Author: Owen W. Taylor Date: Tue Sep 7 13:58:36 2010 -0400 Fix annotations for gdk_window_get_device_position() Add (out) and (transfer none) as appropriate gdk/gdkwindow.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit c78a23bdcaef4e5e7c85e34f4945dfb32bfd9671 Author: John (J5) Palmieri Date: Tue Sep 7 13:50:40 2010 -0400 add annotations for tranfer and scope so that methods are exported by GI gtk/gtkbuilder.c | 2 +- gtk/gtkdialog.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit eeaf576316ba20252ed265da6b3b104741d05b41 Author: John (J5) Palmieri Date: Tue Sep 7 12:06:29 2010 -0400 add array annotation to gtk_builder_add_objects_from_string gtk/gtkbuilder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8a210673fb6f05abaa4ea05b7dcd17b06c7aca68 Author: John (J5) Palmieri Date: Mon Sep 6 22:55:03 2010 -0400 add gtk_radio_button_join_group method for bindings * this mirrors the committed change for gtk_radio_action_join_group in commit 85b53969b24d318b219663841e678943516f443a * Due to object ownership issues it is impossible to correctly use get_group/set_group from a GI binding * join_group is safer because at the binding level it works with individual GtkRadioButton objects and not with the list of objects that gets modified in the library https://bugzilla.gnome.org/show_bug.cgi?id=628935 gtk/gtkradiobutton.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkradiobutton.h | 3 ++- 2 files changed, 57 insertions(+), 1 deletion(-) commit 278957a5a40cbb27750000f709cb8b53d2aa9885 Author: Tristan Van Berkom Date: Tue Sep 7 16:21:44 2010 +0900 Removed x/y/x_set/y_set from GtkWidgetAuxInfo These members of GtkWidgetAuxData can no longer be set after the removal of deprecated gtk_widget_set_uposition(), now removed these members completely and removed the access to them from gtk_widget_size_allocate(). gtk/gtkwidget.c | 10 ---------- gtk/gtkwidget.h | 5 ----- 2 files changed, 15 deletions(-) commit d5278b599403a0753554f1b883091598f46d70a2 Author: Tristan Van Berkom Date: Tue Sep 7 15:45:15 2010 +0900 Removed _gtk_window_reposition() _gtk_window_reposition() was only some extra confusing code, internally it only calls the public API gtk_window_move()... replaced calls to _gtk_window_reposition() with direct calls to gtk_window_move() and removed the redundant internal API (probably there only for some historical reason). gtk/gtkwindow-decorate.c | 6 +++--- gtk/gtkwindow.c | 10 ---------- 2 files changed, 3 insertions(+), 13 deletions(-) commit c50db9c2083926a406ff02c266cd3b29357df614 Author: Havoc Pennington Date: Mon Sep 6 19:15:51 2010 -0400 Use a bitfield for Widget::private_flags, ::state, ::saved_state This recovers 10 bits, since state and saved_state as uint8 both wasted 5 bits. Now we can add 10 more flags. Also, a possible future patch could just do 1-bit bitfields for the private flags instead of using manual bit twiddling. https://bugzilla.gnome.org/show_bug.cgi?id=628884 gtk/gtkwidget.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) commit d5c2cb7bcbdd2c5f9c1523043f2cd252421325c6 Author: Matthias Clasen 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. gdk/x11/gdkkeys-x11.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 87b192773cd4617a1af51a840ca99bd2f1961319 Author: Duarte Loreto Date: Tue Sep 7 00:51:47 2010 +0100 Updated Portuguese translation po/pt.po | 2117 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1069 insertions(+), 1048 deletions(-) commit fc5b39a4b82aa9397d49fa9ad015f6ab93f7f487 Author: Klemen Košir Date: Mon Sep 6 16:47:25 2010 +0200 Updated Slovenian translation po-properties/sl.po | 4289 ++++++++++++++++++++++++--------------------------- 1 file changed, 1978 insertions(+), 2311 deletions(-) commit 134f9774dde141df5af4800b790249fe0896be1a Author: Baurzhan Muftakhidinov Date: Mon Sep 6 10:28:05 2010 +0600 Updated Kazakh translation po/kk.po | 2348 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1190 insertions(+), 1158 deletions(-) commit 3c5f9fd1a22ad5cb4d282d6543ddf5e3245b49fa Author: Matthias Clasen Date: Mon Sep 6 00:26:17 2010 -0400 Remove use of ::has-separator property gtk/gtkprintunixdialog.c | 1 - 1 file changed, 1 deletion(-) commit 2f966e8418e5b4347270c66a30f794a4a8f32e60 Author: Matthias Clasen Date: Sun Sep 5 23:55:47 2010 -0400 Remove some unused enums The GtkAnchorType and GtkVisibility enums are not used anywhere, so remove them. gtk/gtkenums.h | 30 ------------------------------ 1 file changed, 30 deletions(-) commit 88a90b8abb8ddea5d069e27dd3cb2b6a3d83d5e5 Author: Havoc Pennington Date: Sun Sep 5 21:46:22 2010 -0400 Warn if a widget requests minimum size > natural size Since this makes no sense and there's no reason we should have to check for it elsewhere just in case some widget is busted. https://bugzilla.gnome.org/show_bug.cgi?id=628808 gtk/gtksizerequest.c | 6 ++++++ 1 file changed, 6 insertions(+) commit d7d940c71e450fff99ddeb901bbea0b86d0722d8 Author: Havoc Pennington Date: Sun Sep 5 21:42:35 2010 -0400 Add more "reserved for expansion" fields to GtkWidgetClass Only 3 were left. 3.x cycle may need more. https://bugzilla.gnome.org/show_bug.cgi?id=628807 gtk/gtkwidget.h | 5 +++++ 1 file changed, 5 insertions(+) commit 956a3f53e125fca00204a907a1000d3ff0a39875 Author: Claude Paroz Date: Sat Sep 4 23:21:19 2010 +0200 Updated French translation po/fr.po | 713 ++------------------------------------------------------------- 1 file changed, 19 insertions(+), 694 deletions(-) commit 08ddea5069ddfd0e477c40304484b59d444b46f3 Author: Murray Cumming Date: Sat Sep 4 13:18:09 2010 +0200 GtkStatusIcon: Remove get/set_blinking() declarations from header. This was apparently forgotten in commit 18b47b6cd03f0f6da777ad3a5e2795cbf458b804 . gtk/gtkstatusicon.h | 4 ---- 1 file changed, 4 deletions(-) commit e6da33a302a51783777e8da41c680cdf4dc783eb Author: Martin Schlemmer <11285613@nwu.ac.za> Date: Fri Sep 3 22:18:21 2010 +0200 MS Windows engine: draw elements in the right place. Work in progress, still remains to be solved the problem of clipping. modules/engines/ms-windows/xp_theme.c | 66 ++++++++++++++--------------------- modules/engines/ms-windows/xp_theme.h | 11 +----- 2 files changed, 28 insertions(+), 49 deletions(-) commit 3b63ef0ac65bc8df77226bc5fb2330ead977c1fe Author: Matej Urbančič Date: Fri Sep 3 19:16:38 2010 +0200 Updated Slovenian translation po-properties/sl.po | 4172 +++++++++++++++++++++++++++------------------------ 1 file changed, 2243 insertions(+), 1929 deletions(-) commit bf3b5f785e84f450c4c95ca0b2bd02acc88e652f Author: Matthew Barnes 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. gdk/x11/gdkapplaunchcontext-x11.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit d8f3a162c84269e08256993e2c82796a9d37145f Author: Benjamin Otte Date: Fri Sep 3 17:09:00 2010 +0200 style: Use gtk_widget_get_state() for the entry background New code sets the entry background to GTK_STATE_ACTIVE when it has focus and the active color in the default theme looks rather bad. gtk/gtkstyle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7e78999034636c22ca966b185e31b66da90bb032 Author: Mattias Põldaru Date: Fri Sep 3 18:06:48 2010 +0300 [l10n] Updated Estonian translation po/et.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 78ccc748791ed6f7bd03b0ca6bb78f88bda9e658 Author: Benjamin Otte Date: Fri Sep 3 17:01:06 2010 +0200 entry: Use the same state for the flat box of text area and icons gtk/gtkentry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3fdb4f6069b47aa3c96e4baf58d9fd97476d4d04 Author: Benjamin Otte Date: Fri Sep 3 13:39:24 2010 +0200 x11: Unused variable gdk/x11/gdkwindow-x11.c | 1 - 1 file changed, 1 deletion(-) commit 9c2eca5b06f0b0be8fe8f43922d0655a39619c29 Author: Benjamin Otte Date: Fri Sep 3 13:39:10 2010 +0200 range: Unused variable gtk/gtkrange.c | 1 - 1 file changed, 1 deletion(-) commit 3685db091df3f371699deedbf104ffd34f288293 Author: Benjamin Otte Date: Fri Sep 3 13:38:55 2010 +0200 window: Use brackets to silence gcc gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fc46f2ca2f0785fc8cead5752ad6eee9cbf451c3 Author: Benjamin Otte Date: Fri Sep 3 13:38:29 2010 +0200 tests: Remove all code relating to the blink menu item tests/teststatusicon.c | 4 ---- 1 file changed, 4 deletions(-) commit 1be5f9149172ceca199e2f5974d2c9dcd8e94a2f Author: Matthias Clasen Date: Thu Sep 2 22:56:41 2010 -0400 Document --disable-Bsymbolic option docs/reference/gtk/building.sgml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) commit d095448be3ed17478f429f4e0560d8275773fb7c Author: Matthias Clasen Date: Thu Sep 2 22:56:15 2010 -0400 Remove unused --disable-visibility option configure.ac | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) commit f42814168c4ad619254210d356434e6e5c43091d Author: Tor Lillqvist 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 00ce32d940ca9558aa2ff492db46423ed848497c Author: Colin Walters Date: Thu Sep 2 16:48:45 2010 -0400 gtk-demo: Drop use of GTK_DIALOG_NO_SEPARATOR Commit d433a606111d89727530f71d7b956b dropped this API. demos/gtk-demo/changedisplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6aa846cc4d47de56fd8c76af807a4524b8f64aab Author: Klemen Košir Date: Thu Sep 2 18:24:32 2010 +0200 Updated Slovenian translation po-properties/sl.po | 5699 +++++++++++++++++++++++++-------------------------- 1 file changed, 2736 insertions(+), 2963 deletions(-) commit 03b6a9b6a09ffbe6c1e0bf2fb80b5cd4ebd5ac84 Author: Fridrich Štrba Date: Thu Sep 2 15:33:10 2010 +0200 Oops, make the MS Windows theme really compile. modules/engines/ms-windows/xp_theme.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 18b47b6cd03f0f6da777ad3a5e2795cbf458b804 Author: Matthias Clasen Date: Thu Sep 2 09:37:06 2010 -0400 Remove blinking from status icons This feature was just a bad idea. docs/reference/gtk/gtk3-sections.txt | 2 - gtk/gtk.symbols | 2 - gtk/gtkstatusicon.c | 180 ----------------------------------- tests/teststatusicon.c | 54 ----------- 4 files changed, 238 deletions(-) commit 46f15e7d68a36d094d1c3be387e5150cb303d42f Author: Matthias Clasen Date: Thu Sep 2 09:35:50 2010 -0400 Adapt docs to dialog api changes docs/reference/gtk/gtk3-sections.txt | 2 -- 1 file changed, 2 deletions(-) commit 76b21033f9b5f9bdd903d5645a150023812331e3 Author: Matthias Clasen Date: Thu Sep 2 09:31:54 2010 -0400 Adapt tests to dialog api change tests/testcombochange.c | 2 +- tests/testfilechooserbutton.c | 2 +- tests/testgtk.c | 30 ------------------------------ 3 files changed, 2 insertions(+), 32 deletions(-) commit d433a606111d89727530f71d7b956ba40655bcbf Author: Matthias Clasen Date: Thu Sep 2 09:11:23 2010 -0400 Remove separators from dialogs It seems more reasonable to remove this feature than to keep fighting off every separator that pops up by accident in a dialog. gtk/gtk.symbols | 2 - gtk/gtkaboutdialog.c | 3 - gtk/gtkcolorseldialog.c | 3 - gtk/gtkcustompaperunixdialog.c | 1 - gtk/gtkdialog.c | 162 +---------------------------------------- gtk/gtkdialog.h | 11 +-- gtk/gtkfilechooserdialog.c | 1 - gtk/gtkfontsel.c | 3 - gtk/gtkmessagedialog.c | 32 +------- gtk/gtkmountoperation.c | 2 - gtk/gtkpagesetupunixdialog.c | 1 - gtk/gtkprintbackend.c | 1 - gtk/gtkprintunixdialog.c | 1 - gtk/gtkrecentchooserdialog.c | 1 - 14 files changed, 6 insertions(+), 218 deletions(-) commit 97cd2500c34fd2419923ec06dc315dd9fd3340d1 Author: Fridrich Štrba Date: Thu Sep 2 15:02:48 2010 +0200 Make the MS Windows engine compile again. Nevertheless, it is not working and needs a lot of fixing before it can be useful. modules/engines/ms-windows/xp_theme.c | 33 +++++++++++++++++++++++++++++++++ modules/engines/ms-windows/xp_theme.h | 5 +++++ 2 files changed, 38 insertions(+) commit a60a933ca683aa7b18ec9e6e48d4138773aa9a09 Author: Matthias Clasen Date: Thu Sep 2 08:57:51 2010 -0400 Update docs or GtkProgressBar api changes docs/reference/gtk/gtk3-sections.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit ece148eec0f0226df55efac0668255a0e64a6951 Author: Matthias Clasen Date: Thu Sep 2 08:56:20 2010 -0400 Remove ::state-hint use This use of the property was overlooked when it was removed. We now always behave as if state-hint == TRUE. gtk/gtkspinbutton.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 55d5d3679edb35402e657727b0bc7f994f542599 Author: Matthias Clasen Date: Thu Sep 2 07:59:03 2010 -0400 Table gymnastics docs/reference/gtk/migrating-2to3.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 2994fa11fbb9d5842275633e87f1cfc65abdf834 Author: Tor Lillqvist 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 e78851b9282c967517b15f95c24e10a119cc904d Author: Fridrich Štrba Date: Thu Sep 2 09:41:55 2010 +0200 Adapt to progressbar api change modules/engines/ms-windows/msw_style.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 31b709d08a183bb98b356010b97cddc8474e700e Author: Fridrich Štrba Date: Thu Sep 2 09:40:44 2010 +0200 Export one needed symbol gtk/gtk.symbols | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 68568cff66099835360b8dd4fd560614db954f2b Author: Tristan Van Berkom Date: Thu Sep 2 15:36:36 2010 +0900 Enhanced/Simplified GtkWrapBox api as per Havoc's comments. Made an enum GtkWrapBoxPacking for the expand/fill horizontal/vertical boolean options... changed xpadding/ypadding to be horizontal-padding and vertical-padding for a more consistent api and better readablility. gtk/gtkenums.h | 18 ++++ gtk/gtkwrapbox.c | 269 ++++++++++++++++++---------------------------------- gtk/gtkwrapbox.h | 21 ++-- tests/testwrapbox.c | 29 ++++-- 4 files changed, 140 insertions(+), 197 deletions(-) commit c9ccc7551b993d3c1c8627da84d66fd4b8c44b80 Author: Tristan Van Berkom Date: Thu Sep 2 14:22:55 2010 +0900 Some api changes for GtkWrapBox Ammended documentation for GTK_WRAP_BOX_SPREAD_EVEN and renamed GTK_WRAP_BOX_SPREAD_BEGIN -> GTK_WRAP_BOX_SPREAD_START. gtk/gtkenums.h | 10 +++++----- gtk/gtkwrapbox.c | 6 +++--- gtk/gtkwrapbox.h | 1 + tests/testwrapbox.c | 4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) commit f2279d5e5130382c78eedb59b5da2e47ebd9885a Author: Tristan Van Berkom Date: Thu Sep 2 13:42:50 2010 +0900 Fixed GtkNotebook to not consult GtkWidget->requisition directly GtkNotebook was filling widget->requisition directly at "size-request" time instead of filling in the *requsition argument, also (more importantly) at size_allocate time GtkNotebook was consulting the action widget's widget->requisition directly instead of safely calling gtk_widget_get_child_requisition(). This commit closes bgo #628068. gtk/gtknotebook.c | 65 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 32 deletions(-) commit 42a90aa00c9b9c4029777d9d67a25e5144ce4cb6 Author: Matthias Clasen Date: Thu Sep 2 00:05:32 2010 -0400 Add information about progressbar migration Add a section to the migration guide about GtkProgressBar. Also, actually include the wrap box docs. docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/migrating-2to3.xml | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) commit 6b5672c1998dd811b35dbe26b0a74f7e814244b6 Author: Matthias Clasen Date: Wed Sep 1 23:29:53 2010 -0400 Remove now unused GtkProgressBarOrientation enum gtk/gtkprogressbar.h | 8 -------- tests/testgtk.c | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) commit 0ff6aedca00db794b7953ee8c6a3988f6359cea4 Author: Matthias Clasen Date: Wed Sep 1 23:27:00 2010 -0400 Convert GtkCellRendererProgress to a GtkOrientable And add an inverted property to it, too. gtk/gtkcellrendererprogress.c | 66 +++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 33 deletions(-) commit 3302f22da28a1019ebb0250fe7a57053eb9d6031 Author: Matthias Clasen Date: Wed Sep 1 23:26:19 2010 -0400 Adapt testgtk progressbar test to api changes tests/testgtk.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 4230f7998be0c5d8e5bd82befbfbe31765b2cb0a Author: Matthias Clasen Date: Wed Sep 1 23:25:22 2010 -0400 Make GtkProgressBar implement GtkOrientable This also means that gtk_progress_bar_[sg]et_orientation are gone. gtk/gtk.symbols | 2 -- gtk/gtkprogressbar.c | 51 ++++++++++----------------------------------------- gtk/gtkprogressbar.h | 3 --- 3 files changed, 10 insertions(+), 46 deletions(-) commit c3a19a4a1403da6b83d8ecd29e6fb26f9f4c3884 Author: Matthias Clasen Date: Wed Sep 1 23:24:20 2010 -0400 Split the GtkProgressBar::orientation property We splict the orientation property into a GtkOrientation and a 'inverted' boolean, the same way that GtkRange is set up. gtk/gtk.symbols | 2 + gtk/gtkprogressbar.c | 300 +++++++++++++++++++++++++++++---------------------- gtk/gtkprogressbar.h | 7 +- 3 files changed, 176 insertions(+), 133 deletions(-) commit e4af3782d3046948b937db8651630bebeb148b50 Author: Matthias Clasen Date: Wed Sep 1 23:03:48 2010 -0400 Rename GtkIconView::orientation property Rename the ::orientation property of GtkIconView to item-orientation, which is both clearer and avoids the conflict with the orientation property of GtkOrientable implementations. demos/gtk-demo/iconview_edit.c | 4 +-- docs/reference/gtk/gtk3-sections.txt | 4 +-- gtk/gtk.symbols | 4 +-- gtk/gtkiconview.c | 68 ++++++++++++++++++------------------ gtk/gtkiconview.h | 6 ++-- 5 files changed, 43 insertions(+), 43 deletions(-) commit 1956cf8d2859f65ce75200dc6c1a605cf1c23a16 Author: Matthias Clasen Date: Wed Sep 1 22:09:44 2010 -0400 Remove GtkRange::activate-slider This was a style property 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. gtk/gtkrange.c | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) commit d28af9cbb947cdcb789cbb143835ff10dc16819e Author: Matthias Clasen Date: Wed Sep 1 21:48:44 2010 -0400 Remove GtkRange::stepper-position-details This was a style property 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. gtk/gtkrange.c | 91 +++++++++++++++++++--------------------------------------- 1 file changed, 30 insertions(+), 61 deletions(-) commit 658f99b8eef2805f2f4ca18c9436931e8d225b26 Author: Matthias Clasen Date: Wed Sep 1 21:30:47 2010 -0400 Remove GtkRange::trough-side-details This was a style property 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. gtk/gtkrange.c | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) commit 095fb1afe4511ed1fce552c5d839c9b6841af3db Author: Matthias Clasen Date: Wed Sep 1 20:58:39 2010 -0400 Remove GtkTreeView::row-ending-details This was a style property 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. gtk/gtktreeview.c | 145 ++++++++++++++++++------------------------------------ 1 file changed, 48 insertions(+), 97 deletions(-) commit 399580f9e15b68f0e462779bb2c2d5d29d581618 Author: Matthias Clasen Date: Wed Sep 1 20:21:21 2010 -0400 Remove GtkEntry::state-hint This was a style property 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. gtk/gtkentry.c | 34 ++++------------------------------ 1 file changed, 4 insertions(+), 30 deletions(-) commit 299454b7edcde063405af6ab7eacf3200dde87aa Author: Matthias Clasen Date: Wed Sep 1 20:09:10 2010 -0400 Update NEWS for 2.90.7 NEWS | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit 15ea56681356c4af0438b416db474499076200af Author: Matthias Clasen Date: Wed Sep 1 20:03:30 2010 -0400 Wrap box assimilation Some coding style cleanups, rename Priv to Private, add docs docs/reference/gtk/gtk3-sections.txt | 37 + docs/reference/gtk/gtk3.types | 1 + gtk/gtk.symbols | 2 + gtk/gtkwrapbox.c | 2027 +++++++++++++++++----------------- gtk/gtkwrapbox.h | 42 +- 5 files changed, 1076 insertions(+), 1033 deletions(-) commit 7670b13d199c4bd3cbee7958b5bbabb8e8c5f88e Author: Matthias Clasen Date: Wed Sep 1 19:15:59 2010 -0400 Update GtkButtonBox docs gtk/gtkbbox.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) commit 6e5d65c9af7627e5d5925004edfc67c9a5bf3da9 Author: Javier Jardón Date: Wed Sep 1 20:18:22 2010 +0200 gtkscale: move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkscale.sgml | 193 ---------------------------------- gtk/gtkscale.c | 24 +++++ 3 files changed, 25 insertions(+), 193 deletions(-) commit 5484211c906094fc1fc37b300b08a699c011432e Author: Javier Jardón Date: Wed Sep 1 19:49:44 2010 +0200 gtktexttagtable: move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktexttagtable.sgml | 125 --------------------------- gtk/gtktexttagtable.c | 29 ++++++- 3 files changed, 29 insertions(+), 126 deletions(-) commit 7eadf458886588448c2615e1cf74668431e331f7 Author: Javier Jardón Date: Wed Sep 1 19:36:19 2010 +0200 gtktypeutils: move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktypeutils.sgml | 51 ------------------------------- gtk/gtktypeutils.c | 10 ++++++ gtk/gtktypeutils.h | 25 ++++++++++++++- 4 files changed, 35 insertions(+), 52 deletions(-) commit a47e5483b6dc1cd75c5c313db6f72af00aefe4b3 Author: Javier Jardón Date: Wed Sep 1 19:29:02 2010 +0200 gtkimcontextsimple: move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkimcontextsimple.sgml | 55 ------------------------- gtk/gtkimcontextsimple.c | 7 ++++ gtk/gtkimcontextsimple.h | 8 +++- 4 files changed, 14 insertions(+), 57 deletions(-) commit 3a752e03a8d79c80f112f115c2be1f700444abac Author: Javier Jardón Date: Wed Sep 1 19:23:52 2010 +0200 gtkimmulticontext: move documentation to inline comments docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkimmulticontext.sgml | 64 -------------------------- gtk/gtkimmulticontext.c | 8 ++++ 3 files changed, 9 insertions(+), 64 deletions(-) commit 787df491f3ce484e79be42279cab08fc3060f574 Author: Colin Walters Date: Wed Sep 1 13:10:48 2010 -0400 Add correct namespace prefix to ColorSelectionPrivate gobject-introspection is now more strict about garbage in public headers. gtk/gtkcolorsel.c | 92 +++++++++++++++++++++++++++---------------------------- gtk/gtkcolorsel.h | 4 +-- 2 files changed, 48 insertions(+), 48 deletions(-) commit 38fad431299bccd4a6c9154de131169852ca1a3a Author: Carl-Anton Ingmarsson 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 docs/reference/gtk/Makefile.am | 10 +++++----- gtk/gtkstock.h | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) commit 9074f74c6f826de3f265d6b08e4a564fbf0aaf68 Author: Stefan Kost Date: Wed Sep 1 17:31:44 2010 +0300 container: use priv in last commit container->focus_child to container->priv->focus_child gtk/gtkcontainer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 94420f7110ac1ef7de42997d24f94b876a87557b Author: Stefan Kost 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 267a2156d829b9bb3a8b72ea511fecaa2e54ffe9 Author: Stefan Kost 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 b00b1c33a307f242f051de2e6117a533d141d37f Author: Stefan Kost 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 9688665334db1fe451a5141a0b1c241f09fc49d0 Author: Matthias Clasen 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 b04b1b2e846e930166beaceeb4ff2c8fb4b00d2f Author: Colin Walters Date: Fri Aug 27 17:32:43 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 configure.ac | 2 +- gdk/Makefile.am | 4 ++-- gtk/Makefile.am | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 5032cdf88f92b9685e624c0e923b3c4533708a2f Author: Fridrich Štrba 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 78dc2debc05c220bb9ec9b1671a32cc5cbe6b857 Author: Fridrich Štrba 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 34c6ea0307a708a036c2c00cc8a7683a9ec3ce85 Author: Dirgita Date: Tue Aug 31 21:38:52 2010 +0700 Updated Indonesian translation po/id.po | 1417 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 553 insertions(+), 864 deletions(-) commit 1810943d5d8b7d0f137aacba6839b4368baa861d Author: Dirgita Date: Tue Aug 31 21:34:05 2010 +0700 Updated Indonesian translation po-properties/id.po | 4372 +++++++++++++++++++++++++-------------------------- 1 file changed, 2134 insertions(+), 2238 deletions(-) commit 213f8e2f1b3fd24203c5d65ad42beafdc77365b6 Author: Javier Jardón Date: Sun Aug 15 16:49:55 2010 +0200 gtk/gtkwindow: use accessor functions to access GtkWidget gtk/gtkwindow.c | 417 ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 242 insertions(+), 175 deletions(-) commit 1a980d0be69649d38c235b4bc227792d7a12a29e Author: Javier Jardón Date: Tue Aug 17 15:14:20 2010 +0200 gtk/gtkplug.c: Use accessor functions to access GtkWindow gtk/gtkplug.c | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) commit 304b1a1f5668c167f3c45e9262db7cbb4b57c027 Author: Javier Jardón Date: Sun Aug 29 18:53:39 2010 +0200 Added _gtk_widget_get_wmclass() internal function Needed by GtkPlug gtk/gtkplug.c | 11 ++++++++--- gtk/gtkwindow.c | 9 +++++++++ gtk/gtkwindow.h | 4 ++++ 3 files changed, 21 insertions(+), 3 deletions(-) commit 6250627d9e0fbb178d9cf8f40f9b1dcae24f914c Author: Gabor Kelemen Date: Tue Aug 31 02:28:25 2010 +0200 Updated Hungarian translation po/hu.po | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 194 insertions(+), 25 deletions(-) commit 7879d5af119d12f3d1afba67058ea961b72b7c24 Author: Gabor Kelemen Date: Tue Aug 31 02:26:03 2010 +0200 Updated Hungarian translation po-properties/hu.po | 1183 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 792 insertions(+), 391 deletions(-) commit cc06f3dde6301c77d2ed8d1f9dfaf522fd0f7d7f Author: Javier Jardón Date: Tue Aug 31 01:24:30 2010 +0200 GtkScrolledWindow: move public members to private structure gtk/gtkscrolledwindow.c | 437 +++++++++++++++++++++++++++--------------------- gtk/gtkscrolledwindow.h | 20 +-- 2 files changed, 252 insertions(+), 205 deletions(-) commit 8da741f955b27722675518511ddf0f78383dc60d Author: Javier Jardón Date: Tue Aug 31 01:33:15 2010 +0200 Gail: use accessor functions to access GtkScrolledWindow modules/other/gail/gailscrollbar.c | 6 +++--- modules/other/gail/gailscrolledwindow.c | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) commit d8a90be3706cb2bb65ddf36d07048ac14529548f Author: Szilárd Pfeiffer Date: Mon Aug 30 20:15:09 2010 +0200 Fixed minimum increment calculation of GailScaleButton. Also implemented to use the adjustment to determine the current, minimum, maximum values and mimimum increment just as the other widgets which have adjustment. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=626710 modules/other/gail/gailscalebutton.c | 153 ++++++++++++++++++++++++----------- modules/other/gail/gailscalebutton.h | 2 + 2 files changed, 106 insertions(+), 49 deletions(-) commit e14560cf1ebf345feed03356813d73fbe392ded0 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 8476d22dea987d1183901af40e31a3ddd507a35e 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 04e241fd859f88a42606d6a95ea2cff126aa491f 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 4491bdbb9d6c74f8cf31e892d8ee6d0728685e85 Author: Tor Lillqvist Date: Mon Aug 30 14:57:48 2010 +0300 Drop Win32 DLL ABI compatibility cruft No need for that any longer as we are changing DLL name. gtk/gtk.symbols | 196 ++++++++------------------------------------------- gtk/gtkaccelmap.c | 28 -------- gtk/gtkaccelmap.h | 6 -- gtk/gtkfilechooser.c | 169 -------------------------------------------- gtk/gtkfilechooser.h | 15 ---- gtk/gtkiconfactory.c | 49 ------------- gtk/gtkiconfactory.h | 6 -- gtk/gtkicontheme.c | 111 ----------------------------- gtk/gtkicontheme.h | 9 --- gtk/gtkimage.c | 32 --------- gtk/gtkimage.h | 6 -- gtk/gtkrc.c | 53 -------------- gtk/gtkrc.h | 7 -- gtk/gtkuimanager.c | 24 ------- gtk/gtkuimanager.h | 5 -- gtk/gtkwindow.c | 43 ----------- gtk/gtkwindow.h | 6 -- 17 files changed, 28 insertions(+), 737 deletions(-) commit 972f617b77dc02ade1295ed729101f77c804e7f8 Author: Tristan Van Berkom Date: Mon Aug 30 18:25:14 2010 +0900 Fixed GtkToolPalette realize() vfunc. It seems with latest GSEAL work for widget->window access a call to gtk_widget_set_window() was missed (added the window assignment and now the palette shows up in Glade again). gtk/gtktoolpalette.c | 1 + 1 file changed, 1 insertion(+) commit bbf38a8ebd7459bb344290c97c6aa128ff95c260 Author: Tristan Van Berkom Date: Mon Aug 30 18:24:41 2010 +0900 Fixing email address in copyright header for testwrapbox test. tests/testwrapbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba158a24fe150b6535b376d3ba2696d4eb581466 Author: Philip Withnall Date: Sat Aug 28 13:51:41 2010 +0100 Miscellaneous property string fixes gdk/gdkdevice.c | 10 +++++----- gtk/gtkbbox.c | 4 ++-- gtk/gtktoolitemgroup.c | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) commit 86851b7ad36077a1ba32c976605bea46a07e1924 Author: Szilárd Pfeiffer 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 modules/other/gail/gailtogglebutton.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit f84707d6f95b9aa987a8bd3c6366a11c34dedb03 Author: Javier Jardón Date: Sun Aug 29 19:14:24 2010 +0200 Add gtk_calendar_day_is_marked() function The marked state of calendar day is not accessible Fixes https://bugzilla.gnome.org/show_bug.cgi?id=627028 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcalendar.c | 27 +++++++++++++++++++++++++++ gtk/gtkcalendar.h | 3 +++ 4 files changed, 32 insertions(+) commit 6afa61569016aee425d46ee300e912474b27ff8b Author: Daiki Ueno Date: Tue Jul 27 17:09:45 2010 +0900 Fix typo in GtkIMContextClass doc. gtk/gtkimcontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a026b8227c9801362e58a7e5372cbfbf445d64d1 Author: Милош Поповић Date: Sun Aug 29 20:14:16 2010 +0200 Updated Serbian translation po/sr.po | 1762 +++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 1772 ++++++++++++++++++++++++++++---------------------------- 2 files changed, 1776 insertions(+), 1758 deletions(-) commit 87bf99dcc55153a618fce79c856a4653b5eb598c Author: Tor Lillqvist Date: Sun Aug 29 12:40:56 2010 +0300 Fix Win32 build gdk/win32/gdkwindow-win32.c | 3 +- gtk/gtk.symbols | 2 -- gtk/gtkfilechooserentry.c | 4 +-- gtk/gtkplug-win32.c | 74 +++++++++++++++++++++++++++------------------ 4 files changed, 47 insertions(+), 36 deletions(-) commit 8d36170b8d742d226d9eec5f195ab71c38c6d1ef Author: Matthias Clasen Date: Sat Aug 28 22:42:59 2010 -0400 Remove deprecated GTK_SELECTION_EXTENDED selection mode gtk/gtkenums.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 29aa3818a4ff8f107bd4d9cc347db8c5c3415da4 Author: Matthias Clasen Date: Sat Aug 28 22:27:36 2010 -0400 Remove deprecated text and text_length field in GtkEntry These fields have been superseded by GtkEntryBuffer. gtk/gtkentry.c | 27 +++------------------------ gtk/gtkentry.h | 5 ----- 2 files changed, 3 insertions(+), 29 deletions(-) commit af8539bf11fd4e7084d304a6f33a46431f025741 Author: Matthias Clasen Date: Sat Aug 28 21:24:11 2010 -0400 Move deprectated menu enumerations to a private header The GtkSubmenuDirection and GtkSubmenuPlacement enumerations have been deprecated as public API for a while, but are still used internally in the menu code. Move them to a private header. This also prevents to generation of GObject boilerplate for these enums. gtk/Makefile.am | 1 + gtk/gtkenums.h | 16 ---------------- gtk/gtkmenu.c | 2 +- gtk/gtkmenubar.c | 3 +-- gtk/gtkmenuitem.c | 3 +-- gtk/gtkmenuprivate.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkmenushell.c | 3 +-- 7 files changed, 49 insertions(+), 23 deletions(-) commit eb10e6b128aba98f24d4d28f9c9501278e1e8c5a Author: Matthias Clasen Date: Sat Aug 28 20:10:02 2010 -0400 Remove the long deprecated GDK_WINDOW_DIALOG type. This has been deprecated forever, and was just left in for compatibility reasons. gdk/gdkevents.c | 1 - gdk/gdkwindow.c | 3 --- gdk/gdkwindow.h | 2 -- gdk/quartz/gdkwindow-quartz.c | 4 +--- gdk/win32/gdkwindow-win32.c | 20 ++------------------ gdk/x11/gdkwindow-x11.c | 11 ++--------- 6 files changed, 5 insertions(+), 36 deletions(-) commit 00438fea3dc138f1a625f519f5fe4f6586d3f51f Author: Matthias Clasen Date: Sat Aug 28 20:08:14 2010 -0400 Declare the GtkWidget::window-dragging style property as readonly This is how we generally declare style properties, and declaring this one r/w was just an oversight. gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5d6b21e7b2aa3cdd9e9a791d1e65f2674f733a78 Author: Matthias Clasen Date: Sat Aug 28 19:26:42 2010 -0400 Remove long-deprecated page-horizontally signal This signal has been superseded by GTK_MOVEMENT_HORIZONTAL_PAGES long ago. This breaks the GtkTextView ABI. gtk/gtktextview.c | 40 ---------------------------------------- gtk/gtktextview.h | 8 -------- 2 files changed, 48 deletions(-) commit d2d344a5310138d363d0ca6c7b7c9daf21c9ce37 Author: Matthias Clasen Date: Sat Aug 28 19:11:23 2010 -0400 Remove a workaround for old toolbar api The old, deprecated toolbar api has been removed, so this workaround is no longer necessary. gtk/gtkcontainer.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) commit 6dd4f32f378d19d715264bdc9c453cf389de8aa9 Author: Matthias Clasen Date: Sat Aug 28 19:09:21 2010 -0400 Remove deprecated GTK_CALENDAR_WEEK_START_MONDAY option This has been deprecated and ignored for a long time. gtk/gtkcalendar.c | 8 ++------ gtk/gtkcalendar.h | 3 --- 2 files changed, 2 insertions(+), 9 deletions(-) commit d45d970144fe0fd6422fab873a6c20335ca096b9 Author: Matthias Clasen Date: Sat Aug 28 17:20:53 2010 -0400 Remove deprecated 'shadow' properties in GtkFrame and GtkHandleBox gtk/gtkframe.c | 10 ---------- gtk/gtkhandlebox.c | 10 ---------- 2 files changed, 20 deletions(-) commit f733ab0e7575c13af5c51262ebb9217b6be53d39 Author: Philip Withnall Date: Sat Aug 28 13:42:36 2010 +0100 Update British English translation po-properties/en_GB.po | 4112 +++++++++++++++++++++++++----------------------- po/en_GB.po | 1767 +++++++++++---------- 2 files changed, 3020 insertions(+), 2859 deletions(-) commit 34a8213b0feccc56c0ca7df71e63ad926ea78d69 Author: Yaron Shahrabani Date: Sat Aug 28 10:27:28 2010 +0300 Updated Hebrew translation. po-properties/he.po | 627 +++++++++++++++++++++++++++++----------------------- 1 file changed, 353 insertions(+), 274 deletions(-) commit 67194ed77b153eb5a7eb6c596f3c20e274b7787a Author: Tristan Van Berkom Date: Sat Aug 28 16:19:16 2010 +0900 Fixed debug build for GTK_PLUG (plug)->socket_window direct accesses. gtk/gtktrayicon-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit deaa351630d73c04d22007ff8ca7f1f7a46bbe06 Author: Tristan Van Berkom Date: Sat Aug 28 15:59:23 2010 +0900 Added initial revision of GtkWrapBox container widget and test case. gtk/Makefile.am | 4 +- gtk/gtk.h | 1 + gtk/gtk.symbols | 23 + gtk/gtkenums.h | 46 + gtk/gtkwrapbox.c | 2403 +++++++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkwrapbox.h | 101 +++ tests/Makefile.am | 8 +- tests/testwrapbox.c | 547 ++++++++++++ 8 files changed, 3131 insertions(+), 2 deletions(-) commit 2a2f7c0993ed7f9d2150040fb0133b73627ef2c1 Author: Javier Jardón Date: Sat Aug 28 03:40:47 2010 +0200 gtk/gtkwidget.c: Use accessor functions to access GtkWindow gtk/gtkwidget.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit face33a411c4929231bf289e37dbdc10ad3d74b1 Author: Javier Jardón Date: Sat Aug 28 03:22:45 2010 +0200 docs/reference/gtk/gtk3-sections.txt: Use GtkFooPrivate instead GtkFooPriv This completes commit 1e5d7c022596b7146638ef8bd74f544725f9bf2b docs/reference/gtk/gtk3-sections.txt | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit cd7c3625d7e40012666f31a6da82dc6ddab47629 Author: Fran Diéguez Date: Fri Aug 27 23:25:56 2010 +0200 Updated Galician translations po-properties/gl.po | 500 ++++++++++++++++++++++++++++++---------------------- po/gl.po | 168 +++++++++--------- 2 files changed, 375 insertions(+), 293 deletions(-) commit e8184f2a46c4707bbd0b782655fc5aafb026085f Author: Javier Jardón Date: Mon Aug 23 21:29:13 2010 +0200 GtkPlug: move public members to private structures gtk/gtkplug-x11.c | 45 ++++++++------ gtk/gtkplug.c | 161 ++++++++++++++++++++++++++++++--------------------- gtk/gtkplug.h | 12 ++-- gtk/gtkplugprivate.h | 12 ++++ 4 files changed, 139 insertions(+), 91 deletions(-) commit af8efa0b46338ff6ce5aa9a64460505aa2385d75 Author: Javier Jardón Date: Mon Aug 23 23:11:34 2010 +0200 Use accessor functions to access GtkPlug gtk/gtkstatusicon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2425dad94800518714c6b839e4838db4521501d7 Author: Bruno Brouard Date: Fri Aug 27 22:19:23 2010 +0200 Updated French translation po/fr.po | 1765 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 1319 insertions(+), 446 deletions(-) commit 0293e2443da76b8d488204a40ebcd4521646d9b4 Author: Bruno Brouard Date: Fri Aug 27 20:54:25 2010 +0200 Updated French translation po/fr.po | 2650 ++++++++++++++++++++++---------------------------------------- 1 file changed, 913 insertions(+), 1737 deletions(-) commit c3395dd726b968b6b9b853415913dbcc181304e1 Author: Claude Paroz Date: Fri Aug 27 18:34:10 2010 +0200 Add missing files in po-properties/POTFILES.in Accessorily, use the same sort in both POTFILES.in to easily compare files. po-properties/POTFILES.in | 23 ++++++++++++++--------- po/POTFILES.in | 2 +- 2 files changed, 15 insertions(+), 10 deletions(-) commit 85269972051679561963be9b69bad403118aae93 Author: Alexander Shopov Date: Fri Aug 27 08:15:55 2010 +0300 Updated Bulgarian translation po-properties/bg.po | 3949 ++++++++++++++++++++++++--------------------------- po/bg.po | 2609 ++++++++++++---------------------- 2 files changed, 2731 insertions(+), 3827 deletions(-) commit f3ff581c266573b9cce1d5167cc05682de0a0d9d Author: Yaron Shahrabani Date: Fri Aug 27 16:19:53 2010 +0300 Updated Hebrew translation. po/he.po | 500 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 253 insertions(+), 247 deletions(-) commit 1e5d7c022596b7146638ef8bd74f544725f9bf2b Author: Javier Jardón Date: Thu Aug 26 19:15:37 2010 +0200 Use GtkFooPrivate instead GtkFooPriv gtk/gtkaccessible.c | 8 +- gtk/gtkaccessible.h | 4 +- gtk/gtkalignment.c | 24 ++--- gtk/gtkalignment.h | 8 +- gtk/gtkarrow.c | 18 ++-- gtk/gtkarrow.h | 8 +- gtk/gtkaspectframe.c | 18 ++-- gtk/gtkaspectframe.h | 8 +- gtk/gtkbbox.c | 18 ++-- gtk/gtkbbox.h | 8 +- gtk/gtkbin.c | 24 ++--- gtk/gtkbin.h | 8 +- gtk/gtkbox.c | 54 +++++------ gtk/gtkbox.h | 8 +- gtk/gtkcellrenderer.c | 40 ++++---- gtk/gtkcellrenderer.h | 8 +- gtk/gtkcellrendereraccel.c | 20 ++-- gtk/gtkcellrendereraccel.h | 8 +- gtk/gtkcellrenderercombo.c | 20 ++-- gtk/gtkcellrenderercombo.h | 8 +- gtk/gtkcellrendererpixbuf.c | 24 ++--- gtk/gtkcellrendererpixbuf.h | 8 +- gtk/gtkcellrenderertext.c | 44 ++++----- gtk/gtkcellrenderertext.h | 8 +- gtk/gtkcellrenderertoggle.c | 22 ++--- gtk/gtkcellrenderertoggle.h | 8 +- gtk/gtkcheckmenuitem.c | 22 ++--- gtk/gtkcheckmenuitem.h | 8 +- gtk/gtkcolorseldialog.c | 12 +-- gtk/gtkcolorseldialog.h | 8 +- gtk/gtkcontainer.c | 30 +++--- gtk/gtkcontainer.h | 8 +- gtk/gtkdialog.c | 36 +++---- gtk/gtkdialog.h | 8 +- gtk/gtkfilesystem.c | 54 +++++------ gtk/gtkfilesystem.h | 8 +- gtk/gtkfixed.c | 20 ++-- gtk/gtkfixed.h | 10 +- gtk/gtkfontsel.c | 58 ++++++------ gtk/gtkfontsel.h | 16 ++-- gtk/gtkframe.c | 36 +++---- gtk/gtkframe.h | 8 +- gtk/gtkhandlebox.c | 50 +++++----- gtk/gtkhandlebox.h | 8 +- gtk/gtkhsv.c | 54 +++++------ gtk/gtkhsv.h | 8 +- gtk/gtkiconfactory.c | 16 ++-- gtk/gtkiconfactory.h | 6 +- gtk/gtkimage.c | 62 ++++++------- gtk/gtkimage.h | 8 +- gtk/gtkimagemenuitem.c | 42 ++++----- gtk/gtkimagemenuitem.h | 8 +- gtk/gtkimcontextsimple.c | 32 +++---- gtk/gtkimcontextsimple.h | 8 +- gtk/gtkinvisible.c | 14 +-- gtk/gtkinvisible.h | 8 +- gtk/gtklabel.c | 192 +++++++++++++++++++------------------- gtk/gtklabel.h | 8 +- gtk/gtklayout.c | 50 +++++----- gtk/gtklayout.h | 8 +- gtk/gtkliststore.c | 92 +++++++++--------- gtk/gtkliststore.h | 8 +- gtk/gtkmessagedialog.c | 24 ++--- gtk/gtkmessagedialog.h | 8 +- gtk/gtkmisc.c | 20 ++-- gtk/gtkmisc.h | 8 +- gtk/gtknotebook.c | 222 ++++++++++++++++++++++---------------------- gtk/gtknotebook.h | 8 +- gtk/gtkprogressbar.c | 40 ++++---- gtk/gtkprogressbar.h | 8 +- gtk/gtkradiobutton.c | 16 ++-- gtk/gtkradiobutton.h | 8 +- gtk/gtkradiomenuitem.c | 14 +-- gtk/gtkradiomenuitem.h | 8 +- gtk/gtkrange.c | 164 ++++++++++++++++---------------- gtk/gtkrange.h | 8 +- gtk/gtkruler.c | 34 +++---- gtk/gtkruler.h | 10 +- gtk/gtkscale.c | 36 +++---- gtk/gtkscale.h | 8 +- gtk/gtkseparator.c | 16 ++-- gtk/gtkseparator.h | 8 +- gtk/gtksizegroup.c | 32 +++---- gtk/gtksizegroup.h | 8 +- gtk/gtkspinbutton.c | 94 +++++++++---------- gtk/gtkspinbutton.h | 8 +- gtk/gtkstatusbar.c | 56 +++++------ gtk/gtkstatusbar.h | 8 +- gtk/gtktable.c | 60 ++++++------ gtk/gtktable.h | 12 +-- gtk/gtktearoffmenuitem.c | 12 +-- gtk/gtktearoffmenuitem.h | 8 +- gtk/gtktexttagtable.c | 26 +++--- gtk/gtktexttagtable.h | 6 +- gtk/gtktoolbar.c | 124 ++++++++++++------------- gtk/gtktoolbar.h | 8 +- gtk/gtkviewport.c | 36 +++---- gtk/gtkviewport.h | 8 +- 98 files changed, 1316 insertions(+), 1316 deletions(-) commit c6a44d849424ac77c478d56ff727ebc742d054b0 Author: Javier Jardón Date: Thu Aug 26 18:00:09 2010 +0200 gtk/gtkseparator: Do not use GET_PRIVATE macro all the time Use a private pointer instead gtk/gtkseparator.c | 36 ++++++++++++++++++++---------------- gtk/gtkseparator.h | 3 +++ 2 files changed, 23 insertions(+), 16 deletions(-) commit 8d983a4547a37d93e88960ea0c64cca67f9bbd29 Author: Javier Jardón Date: Thu Aug 26 15:57:05 2010 +0200 gtk/gtkfilesystem: Do not use GET_PRIVATE macro all the time Use a private pointer instead gtk/gtkfilesystem.c | 118 ++++++++++++++++++---------------------------------- gtk/gtkfilesystem.h | 30 +++++++++---- 2 files changed, 62 insertions(+), 86 deletions(-) commit 904769b0049f5e817d1d85ff1df9ea2dd012836e Author: Javier Jardón Date: Thu Aug 26 01:17:44 2010 +0200 gdk/gdkwindowimpl.c: Use G_DEFINE_INTERFACE macro gdk/gdkwindowimpl.c | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) commit 29685170cfd7fcf2d008efc1d16e5a73144993ee Author: Javier Jardón Date: Thu Aug 26 01:17:18 2010 +0200 gdk/x11/gdkeventtranslator.c: use G_DEFINE_INTERFACE macro gdk/x11/gdkeventtranslator.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) commit 3247a3a7cdb02caca60478ea8906da0ea9025d84 Author: Gabor Kelemen Date: Thu Aug 26 04:01:47 2010 +0200 Updated Hungarian translation po/hu.po | 390 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 195 insertions(+), 195 deletions(-) commit 1b77e36a5943491d27a1991c30f9e79659b1db94 Author: Javier Jardón Date: Wed Aug 25 21:59:02 2010 +0200 gtk/gtksizerequest.c: Use G_DEFINE_INTERFACE macro gtk/gtksizerequest.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) commit 523ea1c65614bed598a4d8e52e2981e7fe098f09 Author: Javier Jardón Date: Wed Aug 25 21:59:15 2010 +0200 gtk/gtktoolshell.c: Use G_DEFINE_INTERFACE macro gtk/gtktoolshell.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) commit c0b8104232b40615c9e5a8890d0ac31909fb5627 Author: Javier Jardón Date: Wed Aug 25 21:58:50 2010 +0200 gtk/gtkcellsizerequest.c: Use G_DEFINE_INTERFACE macro gtk/gtkcellsizerequest.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) commit 24fedeccaccae59a8dc1b8c6e33cd8a3f9a4a32f Author: Javier Jardón Date: Wed Aug 25 21:58:37 2010 +0200 gtk/gtkcelllayout.c: Use G_DEFINE_INTERFACE macro gtk/gtkcelllayout.c | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) commit 208e548ab1d3cb5662d83cc0bb0033756456df49 Author: Javier Jardón Date: Wed Aug 25 21:58:18 2010 +0200 gtk/gtkrecentchooser.c: Use G_DEFINE_INTERFACE macro gtk/gtkrecentchooser.c | 47 ++++++++++++++++------------------------------- 1 file changed, 16 insertions(+), 31 deletions(-) commit c1476c951ec81e883ff8e9c287855320ae54580c Author: Javier Jardón Date: Wed Aug 25 21:57:52 2010 +0200 gtk/gtkfilechooser.c: Use G_DEFINE_INTERFACE macro gtk/gtkfilechooser.c | 50 ++++++++++++++++---------------------------------- 1 file changed, 16 insertions(+), 34 deletions(-) commit 3e4e2b233b576105e51965101fcb68e4f6e3bb2b Author: Matthias Clasen Date: Wed Aug 25 18:17:43 2010 -0400 Fix trivial doc typo Pointed out in bug 627912. gtk/gtktreeview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 45e217668377cfb8bb0de23edf8c66549ec1b634 Author: Javier Jardón Date: Wed Apr 14 03:35:30 2010 +0200 Use G_DEFINE_INTERFACE macro in gtkactivatable https://bugzilla.gnome.org/show_bug.cgi?id=605186 gtk/gtkactivatable.c | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) commit d5a8a3c9bc2a5dc30c1f16f2ac38869299aa86b9 Author: Matthias Clasen 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 gdk/x11/gdkkeys-x11.c | 1 + 1 file changed, 1 insertion(+) commit 1f1b40419418680c390503a69bfa04085d416046 Author: Matthias Clasen Date: Wed Aug 25 00:46:47 2010 -0400 Document that the GTK_STOCK_FILE label is new gtk/gtkstock.h | 2 ++ 1 file changed, 2 insertions(+) commit 586bbc9b133709432526cdcc0719d4e483f0a403 Author: Matthias Clasen Date: Wed Aug 25 00:43:16 2010 -0400 Make the initial focus in dialogs work as intended We had code that tried to prevent selecting the text in the label if we end up focusing a label, but it didn't take effect, because we were moving the focus into the label again afterwards. gtk/gtkdialog.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) commit e1143c2d455b24e23d63739d259c799762ebcaa1 Author: Matthias Clasen Date: Wed Aug 25 00:29:27 2010 -0400 Make empty buttonboxes work again There was some less than careful / nvis_children. gtk/gtkbbox.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit 06c2777d88629304a6d9df10ca0fb09b39093211 Author: Matthias Clasen Date: Wed Aug 25 00:28:23 2010 -0400 Make builtin rc consistent I removed the default label style a few days ago, so it should no longer be referenced either. gtk/gtkrc.c | 1 - 1 file changed, 1 deletion(-) commit 2766cd14add29cf3d3436d9a1f57056338d78160 Author: Matthias Clasen 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. gtk/gtkcombobox.c | 2 -- 1 file changed, 2 deletions(-) commit a676f9dada40f43de5ccf36a66c37fa7955aaa7f Author: Sergey Orlov 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 gtk/gtkfilesystemmodel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 72fad93587a4f4c6d60e613e86b4a85e0f1f31d6 Author: Javier Jardón Date: Tue Aug 24 21:11:36 2010 +0200 tests/testsocket: Fix broken test Fixes https://bugzilla.gnome.org/show_bug.cgi?id=627867 tests/testsocket.c | 3 ++- tests/testsocket_common.c | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) commit 1abb8f6e7fa9999a68798e44348d2426b901de39 Author: Javier Jardón Date: Tue Aug 24 21:27:57 2010 +0200 gdk/gdkwindow.c: Fix compilation warning gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c05f344c0a5c7bd1096dd7bd10c99a0e585826d2 Author: Javier Jardón Date: Tue Aug 24 16:10:38 2010 +0200 Use gtk_window_has_group() to know if the window has an explicit window group. gtk_window_get_group() never returns NULL; if the window isn't in a group, a default window group is returned instead. Use gtk_window_has_group() instead. This fixes some previous commits to use accessors to access GtkWindow. Reported by Philip Withnall in bug https://bugzilla.gnome.org/show_bug.cgi?id=627828 gtk/gtkcolorsel.c | 6 ++---- gtk/gtkdnd.c | 13 +++++-------- gtk/gtkfilechooserdefault.c | 17 ++++++----------- gtk/gtkprintoperation.c | 10 +++------- gtk/gtkprintunixdialog.c | 7 ++----- gtk/gtkrecentchooserdefault.c | 7 +++---- gtk/gtktreeview.c | 23 ++++++++++------------- 7 files changed, 31 insertions(+), 52 deletions(-) commit 891694d9ffae1c8e949cfb3fb39d726ad30ca4f4 Author: Ivar Smolin Date: Tue Aug 24 15:11:59 2010 +0300 [l10n] Updated Estonian translation po/et.po | 48 ++++++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 22 deletions(-) commit 10ff05fb0c39527a8fc7f2d1117b28dd1d27ad98 Author: noch Date: Tue Aug 24 10:01:41 2010 +0500 Added Armenian translation - po file. Modified LINGUAS. po-properties/hy.po | 138 +++++++++++++++++++++++++++------------------------- 1 file changed, 71 insertions(+), 67 deletions(-) commit 1e33284d60be5910bbdc7ae26995975694b19ec1 Author: noch Date: Tue Aug 24 09:54:38 2010 +0500 Added Armenian translation - po file in ./po and ./po-properties directories. Modified LINGUAS. po-properties/hy.po | 6097 ++++++++++++++++++++++++++------------------------- po/hy.po | 3880 ++++++-------------------------- 2 files changed, 3815 insertions(+), 6162 deletions(-) commit f4f607690dae5accb34a8bdfe5c2c7145eb36bb5 Author: Javier Jardón Date: Mon Aug 16 08:27:49 2010 +0200 GtkRange: move public members to private structure gtk/gtkrange.c | 1536 +++++++++++++++++++++++++++++++------------------------- gtk/gtkrange.h | 49 +- 2 files changed, 842 insertions(+), 743 deletions(-) commit ff445e2b7976a537b2a13772a919811eac0554c8 Author: Javier Jardón Date: Fri Aug 13 02:35:49 2010 +0200 Use accessor functions to access GtkRange gtk/gtkscrollbar.c | 4 ++-- gtk/gtkscrolledwindow.c | 2 +- modules/other/gail/gailrange.c | 16 ++++++++++------ 3 files changed, 13 insertions(+), 9 deletions(-) commit 27ec5cd55687f303f204cfa6607651f7ba52bd97 Author: Javier Jardón Date: Fri Aug 13 01:43:27 2010 +0200 gtkscalebutton: use accessor functions to access GtkRange gtk/gtkscalebutton.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit a64869db9ec3f3b35881c38c1df314dada4a07b0 Author: Javier Jardón Date: Fri Aug 13 01:38:35 2010 +0200 gtkscale: use accessor functions to access GtkRange gtk/gtkscale.c | 99 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 56 insertions(+), 43 deletions(-) commit f300aefa7efee5e1cfe1a5b1b6a6742fc352bcab Author: Javier Jardón Date: Fri Aug 13 03:22:59 2010 +0200 Added _gtk_range_set_steppers () internal function It's needed by gtkscrollbar gtk/gtkrange.c | 13 +++++++++++++ gtk/gtkrange.h | 6 +++++- gtk/gtkscrollbar.c | 7 ++----- 3 files changed, 20 insertions(+), 6 deletions(-) commit 1814ea6abd361bccf55004309b81860cc39152fb Author: Javier Jardón Date: Fri Aug 13 01:50:09 2010 +0200 Added _gtk_range_set_round_digits() insternal function It's needed by gtkscale gtk/gtkrange.c | 7 +++++++ gtk/gtkrange.h | 2 ++ gtk/gtkscale.c | 10 +++++----- 3 files changed, 14 insertions(+), 5 deletions(-) commit d38bf4825a41dedd8c31e8eed756f5e69113c5f4 Author: Javier Jardón Date: Fri Aug 13 17:06:10 2010 +0200 gtkrange: Add some checks to gtk_range_set_slider_size_fixed() Recalculate layout only if the range is already mapped and adjustment is not NULL. gtk/gtkrange.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 65a28efc15d136e43933efcdd10dd0fb4aa00c7e Author: Javier Jardón Date: Tue Aug 17 15:16:13 2010 +0200 gtk/gtkprintunixdialog.c: Use accessor functions to access GtkWindow gtk/gtkprintunixdialog.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit f05acd707dab87e68ae8cbe59ab17ea7673cab45 Author: Javier Jardón Date: Tue Aug 17 15:15:12 2010 +0200 gtk/gtktreeview.c: Use accessor functions to access GtkWindow gtk/gtktreeview.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit 31d22d3083cef9d8dbc9f05e9ad58704a394f21b Author: Javier Jardón Date: Tue Aug 17 15:14:58 2010 +0200 gtk/gtksocket.c: Use accessor functions to access GtkWindow gtk/gtksocket.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 97cbe801c13695ea54cf7ebad99c3ce76827c3d2 Author: Javier Jardón Date: Tue Aug 17 15:14:44 2010 +0200 gtk/gtkrecentchooserdefault.c: Use accessor functions to access GtkWindow gtk/gtkrecentchooserdefault.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit fb4661be6d5fa6166ffe22b762f37d1f168303fc Author: Javier Jardón Date: Tue Aug 17 15:14:31 2010 +0200 gtk/gtkprintoperation.c: Use accessor functions to access GtkWindow gtk/gtkprintoperation.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 54b8b51f43dc09e7a201b2d37946fbdbfa08ef3a Author: Javier Jardón Date: Tue Aug 17 15:14:05 2010 +0200 gtk/gtkpaned.c: Use accessor functions to access GtkWindow gtk/gtkpaned.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f91e5e2ac9e237c62da08705196372f873918272 Author: Javier Jardón Date: Tue Aug 17 15:13:45 2010 +0200 gtk/gtknotebook.c: Use accessor functions to access GtkWindow gtk/gtknotebook.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 991eaa7580812d1b26e62382f6201dcdfd0b16d7 Author: Javier Jardón Date: Tue Aug 17 15:13:33 2010 +0200 gtk/gtklabel.c: Use accessor functions to access GtkWindow gtk/gtklabel.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit e00ffe3872a9d9e7fa47a89e7dada72a61c950ca Author: Javier Jardón Date: Tue Aug 17 15:13:21 2010 +0200 gtk/gtkfontsel.c: Use accessor functions to access GtkWindow gtk/gtkfontsel.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit 7325c6757028389a913dfe5ddd312e269d89d0cf Author: Javier Jardón Date: Tue Aug 17 15:13:06 2010 +0200 gtk/gtkfilechooserdefault.c: Use accessor functions to access GtkWindow gtk/gtkfilechooserdefault.c | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) commit 64fca99a898823367b9f560f83f2dba454fca3e6 Author: Javier Jardón Date: Tue Aug 17 15:12:51 2010 +0200 gtk/gtkfilechooserbutton.c: Use accessor functions to access GtkWindow gtk/gtkfilechooserbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 65266d971ebeb24ae878d1bfb8783298507b6548 Author: Javier Jardón Date: Tue Aug 17 15:12:37 2010 +0200 gtk/gtkentry.c: Use accessor functions to access GtkWindow gtk/gtkentry.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 50aec80efbbae45f9736dc07160e7e767188d542 Author: Javier Jardón Date: Tue Aug 17 15:08:19 2010 +0200 gtk/gtkdnd.c: Use accessor functions to access GtkWindow gtk/gtkdnd.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 014fc1f73ae7e0b6fa47e490fe8ba1a31d4b3030 Author: Javier Jardón Date: Tue Aug 17 15:08:04 2010 +0200 gtk/gtkdialog.c: Use accessor functions to access GtkWindow gtk/gtkdialog.c | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) commit 595b27e22d2bea2b346b2695516b83fdb9fd9745 Author: Javier Jardón Date: Tue Aug 17 15:07:51 2010 +0200 gtk/gtkcontainer.c: Use accessor functions to access GtkWindow gtk/gtkcontainer.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) commit 1fe89643a5bcd4e1c1cdac152334ad2c6d4c733a Author: Javier Jardón Date: Tue Aug 17 15:07:36 2010 +0200 gtk/gtkcolorsel.c: Use accessor functions to access GtkWindow gtk/gtkcolorsel.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit fe16bdd8d4411c6f4c25fe2838f0cccba33793af Author: Javier Jardón Date: Tue Aug 17 15:01:02 2010 +0200 gail: Use accessor functions to access GtkWindow modules/other/gail/gail.c | 13 +++++++++---- modules/other/gail/gailutil.c | 9 ++------- modules/other/gail/gailwindow.c | 4 ++-- modules/other/gail/tests/ferret.c | 2 +- modules/other/gail/tests/testtext.c | 6 ++---- 5 files changed, 16 insertions(+), 18 deletions(-) commit a0e0c9e89c86ff60ad95c3710e6e74a1b8dc5e2b Author: Javier Jardón Date: Tue Aug 17 14:59:37 2010 +0200 tests/testgtk.c: Use accessor functions to access GtkWindow tests/testgtk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e5ed2c02a35d58c4d98dc2fb13faa34b5c7d29e4 Author: Javier Jardón Date: Mon Aug 23 18:13:54 2010 +0200 Revert from "edit-preferences" to "gtk-preferences" There is not a icon named "edit-preferences" in the spec http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html gtk/Makefile.am | 4 ++-- gtk/gtkiconfactory.c | 2 +- .../16/{edit-preferences.png => gtk-preferences.png} | Bin .../16/{edit-preferences.svg => gtk-preferences.svg} | 0 .../24/{edit-preferences.png => gtk-preferences.png} | Bin .../24/{edit-preferences.svg => gtk-preferences.svg} | 0 6 files changed, 3 insertions(+), 3 deletions(-) commit 56f71f0123d12e46029a2494a0421f6f50176675 Author: Tor Lillqvist Date: Mon Aug 23 18:49:30 2010 +0300 Fix Win32 build Builds now, except for the ms-windows theme engine. It doesn't really work, though. gdk/gdk.symbols | 7 - gdk/win32/gdkdrawable-win32.c | 404 ------------------------------------------ gdk/win32/gdkmain-win32.c | 129 -------------- gdk/win32/gdkpixmap-win32.c | 33 +++- gdk/win32/gdkprivate-win32.h | 17 -- gdk/win32/gdkvisual-win32.c | 8 - gdk/win32/gdkwin32.h | 16 -- gdk/win32/gdkwindow-win32.c | 179 ++++++++++++++++++- gtk/Makefile.am | 4 +- 9 files changed, 209 insertions(+), 588 deletions(-) commit 29a758d4c267efc3d8beb7329cb9e831627764f2 Author: Javier Jardón Date: Mon Aug 23 17:33:36 2010 +0200 The correct icon name is "dialog-information", not "dialog-info" Spec here: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html gtk/Makefile.am | 6 +++--- gtk/gtkiconfactory.c | 4 ++-- .../16/{dialog-info.png => dialog-information.png} | Bin .../16/{dialog-info.svg => dialog-information.svg} | 0 .../24/{dialog-info.png => dialog-information.png} | Bin .../24/{dialog-info.svg => dialog-information.svg} | 0 .../48/{dialog-info.png => dialog-information.png} | Bin .../48/{dialog-info.svg => dialog-information.svg} | 0 8 files changed, 5 insertions(+), 5 deletions(-) commit 1dc0502b4a90ad41b3abc52d6f85b098f4d63449 Author: Klemen Košir Date: Mon Aug 23 14:53:38 2010 +0200 Updated Slovenian translation po/sl.po | 322 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 164 insertions(+), 158 deletions(-) commit 8856bfc60e23f633fbd3908c43757c627f56b722 Author: Benjamin Otte Date: Mon Aug 23 12:44:58 2010 +0200 directfb: Remove As announced by email and on IRC, this backend is removed from GTK 3. It has been broken for over a year with no one fixing it. configure.ac | 21 +- docs/reference/gdk/Makefile.am | 1 - docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gtk/Makefile.am | 1 - docs/reference/gtk/building.sgml | 5 +- docs/reference/gtk/directfb.sgml | 44 - docs/reference/gtk/gtk-docs.sgml | 1 - gdk/Makefile.am | 8 +- gdk/directfb/AUTHORS | 28 - gdk/directfb/Makefile.am | 57 - gdk/directfb/README | 106 - gdk/directfb/TODO | 56 - gdk/directfb/gdkapplaunchcontext-directfb.c | 42 - gdk/directfb/gdkcolor-directfb.c | 463 ----- gdk/directfb/gdkcursor-directfb.c | 546 ----- gdk/directfb/gdkdirectfb.h | 82 - gdk/directfb/gdkdisplay-directfb.c | 540 ----- gdk/directfb/gdkdisplay-directfb.h | 59 - gdk/directfb/gdkdnd-directfb.c | 634 ------ gdk/directfb/gdkdrawable-directfb.c | 626 ------ gdk/directfb/gdkevents-directfb.c | 963 --------- gdk/directfb/gdkgeometry-directfb.c | 254 --- gdk/directfb/gdkglobals-directfb.c | 58 - gdk/directfb/gdkim-directfb.c | 60 - gdk/directfb/gdkinput-directfb.c | 327 --- gdk/directfb/gdkinput-directfb.h | 143 -- gdk/directfb/gdkkeys-directfb.c | 2032 ------------------- gdk/directfb/gdkmain-directfb.c | 417 ---- gdk/directfb/gdkpixmap-directfb.c | 232 --- gdk/directfb/gdkprivate-directfb.h | 381 ---- gdk/directfb/gdkproperty-directfb.c | 397 ---- gdk/directfb/gdkscreen-directfb.c | 248 --- gdk/directfb/gdkselection-directfb.c | 494 ----- gdk/directfb/gdkspawn-directfb.c | 104 - gdk/directfb/gdktestutils-directfb.c | 263 --- gdk/directfb/gdkvisual-directfb.c | 493 ----- gdk/directfb/gdkwindow-directfb.c | 2891 --------------------------- gdk/directfb/gdkwindowid.c | 69 - gdk/directfb/x-cursors.xbm | 924 --------- gdk/gdk.symbols | 17 - gtk/Makefile.am | 6 +- gtk/gtkiconfactory.c | 4 +- gtk/gtkwindow-decorate.c | 14 - po-properties/POTFILES.in | 1 - po/POTFILES.in | 1 - 45 files changed, 10 insertions(+), 14104 deletions(-) commit 7eabb8fd3ce8ee171657188d4b66e28fb9764ecc Author: Benjamin Otte Date: Mon Aug 23 12:37:22 2010 +0200 container: suggest parentheses around assignment used as truth value gtk/gtkcontainer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 64a852dc76c525fed5e30f1c6644fa740193435a Author: Torstein Adolf Winterseth Date: Mon Aug 23 09:17:26 2010 +0200 Updated Norwegian Nynorsk translation po/nn.po | 1987 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 986 insertions(+), 1001 deletions(-) commit 7451827cf93401d26ea9c5b0f1ccb85afeb77c39 Author: Fran Diéguez Date: Mon Aug 23 02:22:00 2010 +0200 Updated galician translations po-properties/gl.po | 706 ++++++++++++++++++++++++++-------------------------- po/gl.po | 600 ++++++++++++++++++++++---------------------- 2 files changed, 655 insertions(+), 651 deletions(-) commit b415d2f79b84ffc03e2d0308a09e9ea8852b860c Author: Matthias Clasen Date: Sun Aug 22 19:04:25 2010 -0400 Fix a translation problem in the about dialog The license preamble needs to be translated with the GTK+ domain, not the applications. Bug 627643. gtk/gtkaboutdialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ab9361303726138cd19c52df3660890c6f21bdd1 Author: Javier Jardón Date: Sun Aug 22 23:34:29 2010 +0200 gtk/gtk.symbols: Add gtk_cell_view_get_desired_height_for_width_of_row() gtk/gtk.symbols | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3d6aa8bf3e9d43ca8fa69e71674f570745a37e9 Author: Javier Jardón Date: Sun Aug 15 17:50:39 2010 +0200 gtk/gtktrayicon-x11.c: Use accessor functions to access GtkWidget gtk/gtktrayicon-x11.c | 41 ++++++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 15 deletions(-) commit 04fd195b9babdb52c933378ed95a71dc79b2fddb Author: Javier Jardón Date: Sun Aug 15 17:36:02 2010 +0200 gtk/gtksocket-x11.c: Use accessor functions to access GtkWidget gtk/gtksocket-x11.c | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit f25ad7899af6aa1b3bf845cafac2eb562f366fcc Author: Javier Jardón Date: Sun Aug 15 17:30:40 2010 +0200 gtk/gtkplug-x11.c: Use accessor functions to access GtkWidget gtk/gtkplug-x11.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 0a1130dcb97f88d41ea866457239723592d00f9a Author: Javier Jardón Date: Sun Aug 15 17:28:38 2010 +0200 gtk/gtkprintunixdialog.c: Use accessor functions to access GtkWidget gtk/gtkprintunixdialog.c | 49 +++++++++++++++++++++++++++++++----------------- 1 file changed, 32 insertions(+), 17 deletions(-) commit 07d3f20202586969ef9e3a4fe6f390d72cd5e46d Author: Javier Jardón Date: Sun Aug 15 17:03:07 2010 +0200 gtk/gtkdnd.c: Use accessor functions to access GtkWidget gtk/gtkclipboard.c | 4 +-- gtk/gtkdnd.c | 82 ++++++++++++++++++++++++++++++++---------------------- 2 files changed, 51 insertions(+), 35 deletions(-) commit b99348e443e10d420629b39be447452f37dfce3f Author: Javier Jardón Date: Wed Aug 11 23:19:31 2010 +0200 gtk/gtkaboutdialog.c: use accessor functions to access GtkWidget gtk/gtkaboutdialog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 091335fcb47fb94727c247f70247a7c4a83cdb9b Author: Javier Jardón Date: Wed Aug 11 23:19:15 2010 +0200 gtk/gtkalignment.c: use accessor functions to access GtkWidget gtk/gtkalignment.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2201b2abb6b2e5b2905287a9b90bc180834efab7 Author: Javier Jardón Date: Wed Aug 11 23:18:32 2010 +0200 gtk/gtkassistant.c: use accessor functions to access GtkWidget gtk/gtkassistant.c | 61 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 21 deletions(-) commit b05e897453c49bfae6805142fd8710c2e627e5fe Author: Javier Jardón Date: Wed Aug 11 23:18:18 2010 +0200 gtk/gtkbbox.c: use accessor functions to access GtkWidget gtk/gtkbbox.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit d9b459dd64b33eef7dade3d52ff1114ef3b3f467 Author: Javier Jardón Date: Wed Aug 11 23:17:44 2010 +0200 gtk/gtkbox.c: use accessor functions to access GtkWidget gtk/gtkbox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6cad69e32abf12fd3fd4ee4ee80e28e7aa391f83 Author: Javier Jardón Date: Wed Aug 11 23:17:29 2010 +0200 gtk/gtkbutton.c: use accessor functions to access GtkWidget gtk/gtkbutton.c | 118 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 72 insertions(+), 46 deletions(-) commit 1b1845863ae2bb9df368022c3f4bf2280abd9a45 Author: Javier Jardón Date: Wed Aug 11 23:17:18 2010 +0200 gtk/gtkcalendar.c: use accessor functions to access GtkWidget gtk/gtkcalendar.c | 255 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 158 insertions(+), 97 deletions(-) commit c6b86761d6b732bbe9f8d73af3cb4c877ab8df2b Author: Javier Jardón Date: Wed Aug 11 23:17:05 2010 +0200 gtk/gtkcellrendereraccel.c: use accessor functions to access GtkWidget gtk/gtkcellrendereraccel.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) commit 7b5656b4928309c330ea5776460a5c046d31bcea Author: Javier Jardón Date: Wed Aug 11 23:16:54 2010 +0200 gtk/gtkcellrendererpixbuf.c: use accessor functions to access GtkWidget gtk/gtkcellrendererpixbuf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4a17e27a1ea4c026a2ff546dc100239d0ab8bb1e Author: Javier Jardón Date: Wed Aug 11 23:16:40 2010 +0200 gtk/gtkcellrendererprogress.c: use accessor functions to access GtkWidget gtk/gtkcellrendererprogress.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) commit cc70f342d0bcc2baadd80adf3c698195f8c606aa Author: Javier Jardón Date: Wed Aug 11 23:16:25 2010 +0200 gtk/gtkcellrendererspinner.c: use accessor functions to access GtkWidget gtk/gtkcellrendererspinner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aad72e59faab098ebca2d2152f122111b290048b Author: Javier Jardón Date: Wed Aug 11 23:16:11 2010 +0200 gtk/gtkcellrenderertext.c: use accessor functions to access GtkWidget gtk/gtkcellrenderertext.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit dd61c2bdea0baebfbfa33897c8f85600575ab16f Author: Javier Jardón Date: Wed Aug 11 23:15:57 2010 +0200 gtk/gtkcellrenderertoggle.c: use accessor functions to access GtkWidget gtk/gtkcellrenderertoggle.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e9915fc8d6be50b8a3960b549f9be5980d8b460d Author: Javier Jardón Date: Wed Aug 11 23:15:42 2010 +0200 gtk/gtkcellview.c: use accessor functions to access GtkWidget gtk/gtkcellview.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit aa63485b8769ed2d9eff38dd95af33c3cbd4d9b0 Author: Javier Jardón Date: Wed Aug 11 23:15:30 2010 +0200 gtk/gtkcheckbutton.c: use accessor functions to access GtkWidget gtk/gtkcheckbutton.c | 85 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 55 insertions(+), 30 deletions(-) commit 1e3448f2227069707cb7d1f13e6226611dc23131 Author: Javier Jardón Date: Wed Aug 11 23:15:16 2010 +0200 gtk/gtkcheckmenuitem.c: use accessor functions to access GtkWidget gtk/gtkcheckmenuitem.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) commit 0baa3feb4b16a396245e0acfc7b3927c5c85eea3 Author: Javier Jardón Date: Wed Aug 11 23:15:02 2010 +0200 gtk/gtkcolorbutton.c: use accessor functions to access GtkWidget gtk/gtkcolorbutton.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e9b85cf100cacdc1f28635d15b1756b82a88beba Author: Javier Jardón Date: Wed Aug 11 23:14:44 2010 +0200 gtk/gtkcolorsel.c: use accessor functions to access GtkWidget gtk/gtkcolorsel.c | 55 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 19 deletions(-) commit 42a0a8143b93f3bae861efd6dc0c126d5310a99d Author: Javier Jardón Date: Wed Aug 11 23:14:32 2010 +0200 gtk/gtkcombobox.c: use accessor functions to access GtkWidget gtk/gtkcombobox.c | 189 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 118 insertions(+), 71 deletions(-) commit 3a89cc150c8325b43b44d5e944b3aa4bed08469e Author: Javier Jardón Date: Wed Aug 11 23:14:16 2010 +0200 gtk/gtkcontainer.c: use accessor functions to access GtkWidget gtk/gtkcontainer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 83372be93e05d386e60d0a475adc02ee34fe4cec Author: Javier Jardón Date: Wed Aug 11 23:14:16 2010 +0200 gtk/gtkcontainer.c: use accessor functions to access GtkWidget gtk/gtkcontainer.c | 135 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 52 deletions(-) commit 4def73b3867792f1015cd4ecfcf88b531653163d Author: Javier Jardón Date: Wed Aug 11 23:14:03 2010 +0200 gtk/gtkdialog.c: use accessor functions to access GtkWidget gtk/gtkdialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 379fc17fa9c598f1a219d923861b7d469b0e4b13 Author: Javier Jardón Date: Wed Aug 11 23:13:46 2010 +0200 gtk/gtkdrawingarea.c: use accessor functions to access GtkWidget gtk/gtkdrawingarea.c | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) commit 4ddff2691be8f4ec6087bcfd925a281286c5991a Author: Javier Jardón Date: Wed Aug 11 23:13:35 2010 +0200 gtk/gtkentry.c: use accessor functions to access GtkWidget gtk/gtkentry.c | 178 +++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 116 insertions(+), 62 deletions(-) commit 325a00e40dc54b6898eacb8e8ed733733cb95dce Author: Javier Jardón Date: Wed Aug 11 23:13:23 2010 +0200 gtk/gtkentrycompletion.c: use accessor functions to access GtkWidget gtk/gtkentrycompletion.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 7764ee564ca9a096e6588ff72343430b38ff1389 Author: Javier Jardón Date: Wed Aug 11 23:13:11 2010 +0200 gtk/gtkeventbox.c: use accessor functions to access GtkWidget gtk/gtkeventbox.c | 47 ++++++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 19 deletions(-) commit f11207c33e55df0613f7667b9a46682c32925c81 Author: Javier Jardón Date: Wed Aug 11 23:12:53 2010 +0200 gtk/gtkexpander.c: use accessor functions to access GtkWidget gtk/gtkexpander.c | 106 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 66 insertions(+), 40 deletions(-) commit b62b834eb5b5f622ab7c97eda4446a4beed83ef6 Author: Javier Jardón Date: Wed Aug 11 23:12:39 2010 +0200 gtk/gtkfilechooserdefault.c: use accessor functions to access GtkWidget gtk/gtkfilechooserdefault.c | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) commit 7f8aaf04da967685e1b37fd964aa3411a0947030 Author: Javier Jardón Date: Wed Aug 11 23:12:23 2010 +0200 gtk/gtkfilechooserentry.c: use accessor functions to access GtkWidget gtk/gtkfilechooserentry.c | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) commit fe2815026b0d28a6ecf6397191f60ea06499b556 Author: Javier Jardón Date: Wed Aug 11 23:12:07 2010 +0200 gtk/gtkfixed.c: use accessor functions to access GtkWidget gtk/gtkfixed.c | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) commit 27583292045997b1e9cc9d75a7280bbed4a40252 Author: Javier Jardón Date: Wed Aug 11 23:11:36 2010 +0200 gtk/gtkframe.c: use accessor functions to access GtkWidget gtk/gtkframe.c | 121 +++++++++++++++++++++++++++++++-------------------------- 1 file changed, 66 insertions(+), 55 deletions(-) commit effdde94711a0a20001e80cc824bd556e35d0bef Author: Javier Jardón Date: Wed Aug 11 23:11:12 2010 +0200 gtk/gtkhsv.c: use accessor functions to access GtkWidget gtk/gtkhsv.c | 122 ++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 74 insertions(+), 48 deletions(-) commit 90ee7ca493e0aeef24bf4e5dc69715abebf450ba Author: Javier Jardón Date: Wed Aug 11 23:10:32 2010 +0200 gtk/gtkimagemenuitem.c: use accessor functions to access GtkWidget gtk/gtkimagemenuitem.c | 51 +++++++++++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 19 deletions(-) commit 37d62149bbbfae23364be411fdd822337f47cc69 Author: Javier Jardón Date: Wed Aug 11 23:10:21 2010 +0200 gtk/gtkinfobar.c: use accessor functions to access GtkWidget gtk/gtkinfobar.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 0a3431e8f63590bff1bff1164ed17873397c9bd9 Author: Javier Jardón Date: Wed Aug 11 23:10:10 2010 +0200 gtk/gtkinvisible.c: use accessor functions to access GtkWidget gtk/gtkinvisible.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) commit 84297150e810b1efbce593179b66654cba515d1a Author: Javier Jardón Date: Wed Aug 11 23:09:56 2010 +0200 gtk/gtkitem.c: use accessor functions to access GtkWidget gtk/gtkitem.c | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) commit 69b6dbdb086b44b173bbe0cd39d9032f045b08a6 Author: Javier Jardón Date: Wed Aug 11 23:09:43 2010 +0200 gtk/gtklabel.c: use accessor functions to access GtkWidget gtk/gtklabel.c | 109 +++++++++++++++++++++++++++++++++------------------------ 1 file changed, 63 insertions(+), 46 deletions(-) commit 26f21cf0e9a35327f761dc4d1eb3c6ddc0860351 Author: Javier Jardón Date: Wed Aug 11 23:09:29 2010 +0200 gtk/gtklayout.c: use accessor functions to access GtkWidget gtk/gtklayout.c | 54 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 22 deletions(-) commit 00152ff835db5edada9aa95c13c0ca85c7e5795e Author: Javier Jardón Date: Wed Aug 11 23:09:12 2010 +0200 gtk/gtklinkbutton.c: use accessor functions to access GtkWidget gtk/gtklinkbutton.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 1783b227e8a22b0fa5dd6043ff378c656fdf3a12 Author: Javier Jardón Date: Wed Aug 11 23:08:57 2010 +0200 gtk/gtkmain.c: use accessor functions to access GtkWidget gtk/gtkmain.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7587ee2dde16731cced99e9b507db5b0b3f9b7c7 Author: Javier Jardón Date: Wed Aug 11 23:08:21 2010 +0200 gtk/gtkmenubar.c: use accessor functions to access GtkWidget gtk/gtkmenubar.c | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) commit 4d928459d357cd9beda2b4137c70af46253ea57b Author: Javier Jardón Date: Wed Aug 11 23:08:06 2010 +0200 gtk/gtkmenuitem.c: use accessor functions to access GtkWidget gtk/gtkmenuitem.c | 287 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 172 insertions(+), 115 deletions(-) commit 03842616fb5cf83eea7f5834e55a747a9a059245 Author: Javier Jardón Date: Wed Aug 11 23:07:50 2010 +0200 gtk/gtkmenushell.c: use accessor functions to access GtkWidget gtk/gtkmenushell.c | 62 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 25 deletions(-) commit 298b3643aa44995ee4f3c6c04e111828b9e4ddab Author: Javier Jardón Date: Wed Aug 11 23:07:35 2010 +0200 gtk/gtkmenutoolbutton.c: use accessor functions to access GtkWidget gtk/gtkmenutoolbutton.c | 49 +++++++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 18 deletions(-) commit 593b32c6abcf1342b593bc939c5bec628f130d10 Author: Javier Jardón Date: Wed Aug 11 23:07:22 2010 +0200 gtk/gtkmessagedialog.c: use accessor functions to access GtkWidget gtk/gtkmessagedialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ce977a1a332efecc0ba7abfd2b2183c0906cd4e9 Author: Javier Jardón Date: Wed Aug 11 23:06:45 2010 +0200 gtk/gtkmnemonichash.c: use accessor functions to access GtkWidget gtk/gtkmnemonichash.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit f8ac83bc072346f43c668fddd2814870c836af98 Author: Javier Jardón Date: Wed Aug 11 23:06:16 2010 +0200 gtk/gtkoffscreenwindow.c: use accessor functions to access GtkWidget gtk/gtkoffscreenwindow.c | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) commit e49c130018211014f1bd0e20a0b8dfc2c9429b81 Author: Javier Jardón Date: Wed Aug 11 23:06:05 2010 +0200 gtk/gtkpaned.c: use accessor functions to access GtkWidget gtk/gtkpaned.c | 112 ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 67 insertions(+), 45 deletions(-) commit d854499f4a34ecbb8a6b41e276c879427c488cbd Author: Javier Jardón Date: Wed Aug 11 23:04:06 2010 +0200 gtk/gtkplug.c: use accessor functions to access GtkWidget gtk/gtkplug.c | 108 ++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 44 deletions(-) commit 6b7efdf8a1c7c3e81cf369a05ea92eeeb04e00a1 Author: Javier Jardón Date: Wed Aug 11 23:03:49 2010 +0200 gtk/gtkprogressbar.c: use accessor functions to access GtkWidget gtk/gtkprogressbar.c | 178 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 106 insertions(+), 72 deletions(-) commit d52eb495296831ef805881ad5bf78ac62894fc3a Author: Javier Jardón Date: Wed Aug 11 23:03:29 2010 +0200 gtk/gtkradiobutton.c: use accessor functions to access GtkWidget gtk/gtkradiobutton.c | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) commit c6f4e71a31eb541b91bd54924e17c6ca3b9ece3e Author: Javier Jardón Date: Wed Aug 11 23:03:15 2010 +0200 gtk/gtkrange.c: use accessor functions to access GtkWidget gtk/gtkrange.c | 166 ++++++++++++++++++++++++++++++++------------------------- 1 file changed, 94 insertions(+), 72 deletions(-) commit c35fa9bc5ad90fd4272cef05e8d3fb232694c44c Author: Javier Jardón Date: Wed Aug 11 23:02:59 2010 +0200 gtk/gtkrecentchooserdefault.c: use accessor functions to access GtkWidget gtk/gtkrecentchooserdefault.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit dbd395a7ac4958b8e21f4f2a77086db0fa36182a Author: Javier Jardón Date: Wed Aug 11 23:02:32 2010 +0200 gtk/gtkscale.c: use accessor functions to access GtkWidget gtk/gtkscale.c | 76 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 44 insertions(+), 32 deletions(-) commit 41fcf4064882f663b04c65733e4f7c1af732017d Author: Javier Jardón Date: Wed Aug 11 23:02:16 2010 +0200 gtk/gtkscalebutton.c: use accessor functions to access GtkWidget gtk/gtkscalebutton.c | 63 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 27 deletions(-) commit 482637a41ea3a4eb6eeac3c8d19ed08549ef4849 Author: Javier Jardón Date: Wed Aug 11 23:01:59 2010 +0200 gtk/gtkscrolledwindow.c: use accessor functions to access GtkWidget gtk/gtkscrolledwindow.c | 78 +++++++++++++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 31 deletions(-) commit 804ad0dd88699f8cbfae4073191ea5ab24b40489 Author: Javier Jardón Date: Wed Aug 11 23:01:46 2010 +0200 gtk/gtksizegroup.c: use accessor functions to access GtkWidget gtk/gtksizegroup.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) commit 4870f2ec30920aedc7a953c428397ea48877ed05 Author: Javier Jardón Date: Wed Aug 11 23:01:29 2010 +0200 gtk/gtkselection.c: use accessor functions to access GtkWidget gtk/gtkselection.c | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) commit ab27b01fb9dbb55990bb4a38b493cd9eb86aedd7 Author: Javier Jardón Date: Wed Aug 11 23:01:01 2010 +0200 gtk/gtkseparatortoolitem.c: use accessor functions to access GtkWidget gtk/gtkseparatortoolitem.c | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) commit 551fa5c8dfd5a846b0e0dca04c39013d8015e5e9 Author: Javier Jardón Date: Wed Aug 11 23:00:34 2010 +0200 gtk/gtksocket.c: use accessor functions to access GtkWidget gtk/gtksocket.c | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) commit 91a49bac5aefd8dc55c16c04ca7aba1320a05e8e Author: Javier Jardón Date: Wed Aug 11 22:54:47 2010 +0200 gtk/gtkspinner.c: use accessor functions to access GtkWidget gtk/gtkspinner.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 4847b9a9405c8296a37d33a8b814a099c9eb3073 Author: Javier Jardón Date: Wed Aug 11 22:54:33 2010 +0200 gtk/gtkstatusbar.c: use accessor functions to access GtkWidget gtk/gtkstatusbar.c | 53 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 23 deletions(-) commit f43610e1104decda5cb09812dbc77cb814d7838f Author: Javier Jardón Date: Wed Aug 11 22:54:15 2010 +0200 gtk/gtkstatusicon.c: use accessor functions to access GtkWidget gtk/gtkstatusicon.c | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) commit bf1f03ad5d4a8fb3e2740a87fad1c4e2e4ac8863 Author: Javier Jardón Date: Wed Aug 11 22:54:01 2010 +0200 gtk/gtkstyle.c: use accessor functions to access GtkWidget gtk/gtkstyle.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit c9dd25bd116a3d42cc0409a1cbdb56f8d86c4ada Author: Javier Jardón Date: Wed Aug 11 22:53:42 2010 +0200 gtk/gtktable.c: use accessor functions to access GtkWidget gtk/gtktable.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) commit c4b452a22cfc3540f2e3caa4f886d1ceeb931e6e Author: Javier Jardón Date: Wed Aug 11 22:53:29 2010 +0200 gtk/gtktearoffmenuitem.c: use accessor functions to access GtkWidget gtk/gtktearoffmenuitem.c | 73 +++++++++++++++++++++++++++++++----------------- 1 file changed, 48 insertions(+), 25 deletions(-) commit c6dcef50897752b6691fab9ba8e9abb71f3ef2f4 Author: Javier Jardón Date: Wed Aug 11 22:53:15 2010 +0200 gtk/gtktestutils.c: use accessor functions to access GtkWidget gtk/gtktestutils.c | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) commit 82f521b514251be6075ac5386f03228e3f86b18c Author: Javier Jardón Date: Wed Aug 11 22:52:56 2010 +0200 gtk/gtktextdisplay.c: use accessor functions to access GtkWidget gtk/gtktextdisplay.c | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) commit 063454f630aed7cd00ae995f74d24ed1be07386f Author: Javier Jardón Date: Wed Aug 11 22:52:43 2010 +0200 gtk/gtktextutil.c: use accessor functions to access GtkWidget gtk/gtktextutil.c | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit 7fd15c82bfbf42776dffaccf6e6c85fb01a89cc1 Author: Javier Jardón Date: Wed Aug 11 22:52:10 2010 +0200 gtk/gtktoolbar.c: use accessor functions to access GtkWidget gtk/gtktoolbar.c | 175 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 104 insertions(+), 71 deletions(-) commit 7e753a9a860daceb1372bfa85472987f21443dfa Author: Javier Jardón Date: Wed Aug 11 22:51:57 2010 +0200 gtk/gtktoolbutton.c: use accessor functions to access GtkWidget gtk/gtktoolbutton.c | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) commit 5e2c9437429f12cab3476e7b76deda5888224b61 Author: Javier Jardón Date: Wed Aug 11 22:51:44 2010 +0200 gtk/gtktoolitem.c: use accessor functions to access GtkWidget gtk/gtktoolitem.c | 60 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 26 deletions(-) commit 1f9eb573381614291716183213ee90a6a78a3978 Author: Javier Jardón Date: Wed Aug 11 22:51:29 2010 +0200 gtk/gtktoolitemgroup.c: use accessor functions to access GtkWidget gtk/gtktoolitemgroup.c | 151 +++++++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 61 deletions(-) commit 34e63dcd460d9d5ff5f186e22e15dbe967b94a2b Author: Javier Jardón Date: Wed Aug 11 22:51:16 2010 +0200 gtk/gtktoolpalette.c: use accessor functions to access GtkWidget gtk/gtktoolpalette.c | 70 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 44 insertions(+), 26 deletions(-) commit 3f101bb08c46e90780968cc8682fc9cae020a2e0 Author: Javier Jardón Date: Wed Aug 11 22:51:01 2010 +0200 gtk/gtktooltip.c: use accessor functions to access GtkWidget gtk/gtktooltip.c | 93 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 36 deletions(-) commit 1c6b3f53a06c494e5b66b56e5cfc17335f02b1b5 Author: Javier Jardón Date: Wed Aug 11 22:50:01 2010 +0200 gtk/gtktreeviewcolumn.c: use accessor functions to access GtkWidget gtk/gtktreeviewcolumn.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit a44969e8776fa3c1b77f49557b26d017c338962f Author: Javier Jardón Date: Wed Aug 11 22:06:02 2010 +0200 gtk/gtkuimanager.c: use accessor functions to access GtkWidget gtk/gtkuimanager.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit ae47b7925ac633f784e19d9a7f241db105ffabb6 Author: Javier Jardón Date: Wed Aug 11 22:05:30 2010 +0200 gtk/gtkviewport: use accessor functions to access GtkWidget gtk/gtkviewport.c | 94 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 60 insertions(+), 34 deletions(-) commit e3be606a1c4202305911464d15f046ae2687c7d6 Author: Javier Jardón Date: Wed Aug 11 22:04:27 2010 +0200 gtk/gtkwin32embedwidget: use accessor functions to access GtkWidget gtk/gtkwin32embedwidget.c | 54 ++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 24 deletions(-) commit 7b4cf7587a7b84a949d5e89c8dab34588f89bea9 Author: Javier Jardón Date: Wed Aug 11 22:03:51 2010 +0200 gtk/gtkwindow-decorate: use accessor functions to access GtkWidget gtk/gtkwindow-decorate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40e3d433945fe3ce6879fe59fcc49eb5762d084e Author: Jorge González Date: Sun Aug 22 21:16:34 2010 +0200 Updated Spanish translation po/es.po | 335 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 175 insertions(+), 160 deletions(-) commit a1c2a00d6340fe51358e1bc262005fdba59c4199 Author: Javier Jardón Date: Sun Aug 22 20:53:58 2010 +0200 docs: Add GtkLicense enum definition to the docs docs/reference/gtk/gtk3-sections.txt | 1 + 1 file changed, 1 insertion(+) commit 7d9c4b71a98824776c6089c0ee10da30e0ee879b Author: Javier Jardón Date: Sun Aug 15 18:51:36 2010 +0200 gtk/tests/builder.c: Use accessor functions to access GtkWidget gtk/tests/builder.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 46e65a91644ef6fc9e359d4cf9bab4cc2b24849c Author: Javier Jardón Date: Sun Aug 15 18:52:05 2010 +0200 gtk/tests/testing.c: Use accessor functions to access GtkWidget gtk/tests/testing.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 6f74ff20a2234347c99ab1c85e1a5a3c018efdd6 Author: Javier Jardón Date: Sun Aug 15 18:52:26 2010 +0200 gtk/tests/treeview-scrolling.c: Use accessor functions to acccess GtkWidget gtk/tests/treeview-scrolling.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit b1924555df7807f9b1e7008866a2b93b5dfc5574 Author: Javier Jardón Date: Sun Aug 15 18:59:17 2010 +0200 modules/input/gtkimcontextxim.c: Use accessors to GtkWidget modules/input/gtkimcontextxim.c | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) commit 104fdae2bfa8839846d923058b72cf9428076a67 Author: Javier Jardón Date: Sun Aug 15 19:45:13 2010 +0200 Gail: use accessor functions to access GtkWidget modules/other/gail/gail.c | 2 +- modules/other/gail/gailbutton.c | 9 +++-- modules/other/gail/gailmenu.c | 2 +- modules/other/gail/gailscrollbar.c | 6 ++- modules/other/gail/gailtoplevel.c | 4 +- modules/other/gail/gailtreeview.c | 3 +- modules/other/gail/gailutil.c | 14 ++++--- modules/other/gail/gailwidget.c | 61 ++++++++++++++++++------------ modules/other/gail/gailwindow.c | 16 +++++--- modules/other/gail/libgail-util/gailmisc.c | 5 ++- 10 files changed, 73 insertions(+), 49 deletions(-) commit c8afa3f000ecdabb5db67122fd1911900f8ad196 Author: Javier Jardón Date: Mon Aug 16 00:31:12 2010 +0200 tests/testxinerama.c: Use accessor functions to access GtkWidget tests/testxinerama.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bd52a8541e8cdb487dd940249274e2e2aa78e948 Author: Javier Jardón Date: Mon Aug 16 00:31:39 2010 +0200 tests/testwindows.c: Use accessor functions to access GtkWidget tests/testwindows.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 42c71a1d4a2b842dcd540ccbf9e1a2efc75f3769 Author: Javier Jardón Date: Mon Aug 16 00:31:53 2010 +0200 tests/testtooltips.c: Use accessor functions to access GtkWidget tests/testtooltips.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit f332976871f73877df46b630b360dd4ea7fb2f87 Author: Javier Jardón Date: Mon Aug 16 00:32:13 2010 +0200 tests/testsocket_common.c: Use accessor functions to access GtkWidget tests/testsocket_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b012f0f93017329d47dddc50b0ba7978c518b975 Author: Javier Jardón Date: Mon Aug 16 00:32:28 2010 +0200 tests/testsocket.c: Use accessor functions to access GtkWidget tests/testsocket.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 07e38c51e8ab3bf91d76eb6df8d5ace6adadb561 Author: Javier Jardón Date: Mon Aug 16 00:32:44 2010 +0200 tests/testselection.c: Use accessor functions to access GtkWidget tests/testselection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1577a7d4152e04354458105fd3029c3f82c10ba4 Author: Javier Jardón Date: Mon Aug 16 00:32:56 2010 +0200 tests/testoffscreenwindow.c: Use accessor functions to access GtkWidget tests/testoffscreenwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 26d837dd2fe08078d52ba690e2edb705a323c330 Author: Javier Jardón Date: Mon Aug 16 00:33:12 2010 +0200 tests/testoffscreen.c: Use accessor functions to access GtkWidget tests/testoffscreen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0059a30f0d2a309bf4642834945ffc6709c9d0b3 Author: Javier Jardón Date: Mon Aug 16 00:33:26 2010 +0200 tests/testinput.c: Use accessor functions to access GtkWidget tests/testinput.c | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) commit 4a9c3bc214ac19d1da9a3a0a006eb307d85d67db Author: Javier Jardón Date: Mon Aug 16 00:33:40 2010 +0200 tests/testiconview-keynav.c: Use accessor functions to access GtkWidget tests/testiconview-keynav.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 252a8fc0481938d857805c494f3adfac34a9245b Author: Javier Jardón Date: Mon Aug 16 00:33:57 2010 +0200 tests/testgtk.c: Use accessor functions to access GtkWidget tests/testgtk.c | 213 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 130 insertions(+), 83 deletions(-) commit 1b7b30bf31998842d35ca7586c97fd699fa8206d Author: Javier Jardón Date: Mon Aug 16 00:34:17 2010 +0200 tests/testframe.c: Use accessor functions to access GtkWidget tests/testframe.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 4210ec87b04f3b8e418339569723f9fbc4cf007f Author: Javier Jardón Date: Mon Aug 16 00:34:34 2010 +0200 tests/testellipsise.c: Use accessor functions to access GtkWidget tests/testellipsise.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) commit 067f418604c562cb53988c1532ec7deb92dbc84e Author: Javier Jardón Date: Mon Aug 16 00:34:48 2010 +0200 tests/testcairo.c: Use accessor functions to access GtkWidget tests/testcairo.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 40dbb2deb285910d98d84d60095d8e1bd3ff76d1 Author: Javier Jardón Date: Mon Aug 16 00:35:01 2010 +0200 tests/print-editor.c: Use accessor functions to access GtkWidget tests/print-editor.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) commit 5d48658f588b468a16738c13cfe63e6d67abea1a Author: Javier Jardón Date: Mon Aug 16 00:35:15 2010 +0200 tests/gtkoffscreenbox.c: Use accessor functions to access GtkWidget tests/gtkoffscreenbox.c | 94 +++++++++++++++++++++++++++++-------------------- 1 file changed, 55 insertions(+), 39 deletions(-) commit b6306a0defa721be888ff6685f3bbbbd133ac8ec Author: Javier Jardón Date: Mon Aug 16 00:35:32 2010 +0200 perf/gtkwidgetprofiler.c: Use accessor functions to access GtkWidget perf/gtkwidgetprofiler.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 76b0a349ef2571cf177a2bdd79a6cda77f896b0d Author: Javier Jardón Date: Mon Aug 16 00:35:44 2010 +0200 docs/tools/widgets.c: Use accessor functions to access GtkWidget docs/tools/widgets.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 3d77c49e16bb1095024535b2dc962cb9e089fcf5 Author: Javier Jardón Date: Mon Aug 16 00:35:56 2010 +0200 docs/tools/shooter.c: Use accessor functions to access GtkWidget docs/tools/shooter.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 26fcfcc5a69d02116a29a4ad1608a9ec2e98aa04 Author: Javier Jardón Date: Mon Aug 16 00:36:11 2010 +0200 demos/testpixbuf-scale.c: Use accessor functions to access GtkWidget demos/testpixbuf-scale.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit 6b3a2fede6b09eada621b69ba788fb12c5a49cd4 Author: Javier Jardón Date: Mon Aug 16 00:36:22 2010 +0200 demos/gtk-demo/toolpalette.c: Use accessor functions to access GtkWidget demos/gtk-demo/toolpalette.c | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit 3d942908d365f7e6ac2a63242fc1c62f97a58ed4 Author: Javier Jardón Date: Mon Aug 16 00:36:34 2010 +0200 demos/gtk-demo/rotated_text.c: Use accessor functions to access GtkWidget demos/gtk-demo/rotated_text.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 3204cf726cff34721b9cbed029e712dc7138c677 Author: Javier Jardón Date: Mon Aug 16 00:36:48 2010 +0200 demos/gtk-demo/panes.c: Use accessor functions to access GtkWidget demos/gtk-demo/panes.c | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) commit 5bf0ed62d758106fe0e115b3e805306c24ed1cac Author: Javier Jardón Date: Mon Aug 16 00:37:02 2010 +0200 demos/gtk-demo/offscreen_window2.c: Use accessor functions to access GtkWidget demos/gtk-demo/offscreen_window2.c | 55 +++++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 22 deletions(-) commit 4011b709286043e6c990007a540342d5cfe85978 Author: Javier Jardón Date: Mon Aug 16 00:37:17 2010 +0200 demos/gtk-demo/offscreen_window.c: Use accessor functions to access GtkWidget demos/gtk-demo/offscreen_window.c | 61 +++++++++++++++++++++++---------------- 1 file changed, 36 insertions(+), 25 deletions(-) commit 8c4783da059002e22bd97e3b4e60d3760a3a9d01 Author: Javier Jardón Date: Mon Aug 16 00:37:35 2010 +0200 demos/gtk-demo/hypertext.c: Use accessor functions to access GtkWidget demos/gtk-demo/hypertext.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit e80db673b1d2416eb2fecda92c6193c8d317fba5 Author: Javier Jardón Date: Mon Aug 16 00:37:47 2010 +0200 demos/gtk-demo/drawingarea.c: Use accessor functions to access GtkWidget demos/gtk-demo/drawingarea.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) commit 6a28e7b16404b6481496b763bc60b47cbae21bdb Author: Javier Jardón Date: Mon Aug 16 00:37:58 2010 +0200 demos/gtk-demo/colorsel.c: Use accessor functions to access GtkWidget demos/gtk-demo/colorsel.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 876c0b29371b1d09543cc33728415408526c1cd5 Author: Javier Jardón Date: Mon Aug 16 00:38:12 2010 +0200 demos/gtk-demo/changedisplay.c: Use accessor functions to access GtkWidget demos/gtk-demo/changedisplay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5fa4a05cccc818d60bb773cc51056436e16694af Author: Philip Withnall 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 6c6bb9b3d3aec1cf12359d0f9baedac1559d0b18 Author: Gabor Kelemen Date: Sun Aug 22 13:52:01 2010 +0200 Updated Hungarian translation po-properties/hu.po | 3966 ++++++++++++++++++++++++--------------------------- 1 file changed, 1851 insertions(+), 2115 deletions(-) commit 45aafa477f34e0af3cd3a01b0d0afe5af14307a2 Author: Ask H. Larsen Date: Sun Aug 22 13:31:55 2010 +0200 Updated Danish translation po-properties/da.po | 3911 ++++++++++++++++++++++++++------------------------- 1 file changed, 1982 insertions(+), 1929 deletions(-) commit 12e83244b10e31daa06e611fa9ddb2692117c75b Author: Philip Withnall Date: Sun Aug 22 12:24:00 2010 +0100 Bug 528257 — File selector and stock string problems Fix some stock item strings. Helps: bgo#528257 gtk/gtkstock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2164e18cd850cebf9742134d5fe8c7141329d323 Author: Ivar Smolin Date: Sun Aug 22 10:37:33 2010 +0300 [l10n] Updated Estonian translation po/et.po | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit fe1a39b1f2358af206b6cd8107360427cca21bb5 Author: Matthias Clasen Date: Sun Aug 22 00:30:31 2010 -0400 Make button boxes semi-homogeneous If a child is too large (> 1.5 the average), let it have its own size. The old behaviour of fully homogeneous button boxes can still be had by setting the homogeneous property to TRUE. Bug 84188. gtk/gtkbbox.c | 314 ++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 196 insertions(+), 118 deletions(-) commit df5ade16abababba349c1404881a205b8f4d655c Author: Philip Withnall Date: Sat Aug 21 17:49:03 2010 +0100 GtkFontSelection: don't notify the non-existent "font" property The "font" property was removed in 418d84f3114548381ca86745d54fad2d7be8cc98. Closes: bgo#627580 gtk/gtkfontsel.c | 3 --- 1 file changed, 3 deletions(-) commit 4ef5035674a9d348f0d65a74e0a666fa43af7fce Author: Gabor Kelemen Date: Sat Aug 21 16:43:05 2010 +0200 Updated Hungarian translation po/hu.po | 2555 +++++++++++++++++++++----------------------------------------- 1 file changed, 876 insertions(+), 1679 deletions(-) commit bfbfa9a589dbae92a1044ca55b74043ec5e379d5 Author: Chao-Hsiung Liao Date: Sat Aug 21 19:50:06 2010 +0800 Updated Traditional Chinese translation (Hong Kong and Taiwan) po-properties/zh_HK.po | 1585 ++++++++++++++++++++++++----------------------- po-properties/zh_TW.po | 1587 +++++++++++++++++++++++++----------------------- po/zh_HK.po | 500 +++++++-------- po/zh_TW.po | 502 +++++++-------- 4 files changed, 2138 insertions(+), 2036 deletions(-) commit 50f5b1289cd6b5063f9949eac5f49728c75e8966 Author: Jorge González Date: Sat Aug 21 13:01:34 2010 +0200 Updated Spanish translation po-properties/es.po | 583 ++++++++++++++++++++++++++-------------------------- 1 file changed, 291 insertions(+), 292 deletions(-) commit e020217622b9bbb25a7c5a773492adc36cfe088f Author: Kjartan Maraas Date: Sat Aug 21 11:18:59 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 1022 ++++++++++++++------------------------------------------------ 1 file changed, 233 insertions(+), 789 deletions(-) commit 0b2e5bcb307c3b8dc878389d9e8b29d0bf9dffc4 Author: Yaron Shahrabani Date: Sat Aug 21 11:55:22 2010 +0300 Updated Hebrew translation. po-properties/he.po | 180 +++++++++++++++++++++++++++------------------------- 1 file changed, 92 insertions(+), 88 deletions(-) commit 804c80097995bb0026544118a32b59e23ee2fbe3 Author: Tristan Van Berkom Date: Fri Aug 20 21:15:35 2010 -0400 Fixed oversized menus allocated offscreen Removed the old toplevel window size-request signal and do the clamping in gtk_menu_get_height_for_width() instead, also make sure to invalidate the size before doing a new request just after invoking the delegate menu position func. gtk/gtkmenu.c | 61 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 31 insertions(+), 30 deletions(-) commit 10ceb9da681029cc5374606aafd4af36687831c0 Author: Tristan Van Berkom Date: Fri Aug 20 21:15:01 2010 -0400 Fixed GtkMenuItem to not access the menu->requisition but get the minimum size request instead. gtk/gtkmenuitem.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 9016f0d9a631a27d5c97c1e918c74b51c8a1de07 Author: Javier Jardón Date: Sat Aug 21 03:08:15 2010 +0200 Use standard icon names in demos and tests demos/gtk-demo/appwindow.c | 2 +- docs/tools/widgets.c | 6 +++--- tests/testbuttons.c | 2 +- tests/testentryicons.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit 005e8a6c2f1751ed37ea9b8bae2f2d5b6f2c5e06 Author: Tristan Van Berkom Date: Fri Aug 20 19:24:54 2010 -0400 Changed combo box's menu position function to use child menu item's allocation instead of a complex calculation to guess it's height for width. gtk/gtkcombobox.c | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) commit af7a1879195bcdd443c6c1f2924df665d5a048f7 Author: Tristan Van Berkom Date: Fri Aug 20 19:23:00 2010 -0400 Added GtkCellRendererText::max-width-chars property Added a property to limit the minimum/natural size request of a text cell renderer. gtk/gtkcellrenderertext.c | 63 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 56 insertions(+), 7 deletions(-) commit f7a6c051586a9e7a675443f5ced4c673e3e107f9 Author: Matthias Clasen Date: Fri Aug 20 17:32:21 2010 -0400 Remove leftover debug spew gtk/gtkiconfactory.c | 2 -- 1 file changed, 2 deletions(-) commit c9340c37a9d4e19931ee2314ff29a3d5d18b9161 Author: Jonh Wendell Date: Fri Aug 20 14:20:51 2010 -0300 Drop one duplicated function header gtk/gtkcellview.h | 3 --- 1 file changed, 3 deletions(-) commit 02b50d71cec7f74798796267782b2d65f2c10b4e Author: Jonh Wendell Date: Fri Aug 20 14:11:05 2010 -0300 Use an acessor function instead of a deprecated macro gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a64bd5d1f0d8b2502a487b6ba07188fbb37ccdf3 Author: Matthias Clasen Date: Fri Aug 20 08:48:07 2010 -0400 Fix gtk_widget_queue_draw The draw-border removal did not get it right for !no-window widgets. Bug 627445. gtk/gtkwidget.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit 7ef9cc3a1c221c1402dae1e025bbd5d71a5c51a2 Author: Tristan Van Berkom Date: Thu Aug 19 19:01:45 2010 -0400 Prevent file filter name sizes from expanding the dialog (bgo #527499). Made GtkFileChooser file filter combobox ellipsize. gtk/gtkfilechooserdefault.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 491bfd6355a5d41f5fa3c99db20b88f746caaa7b Author: Fabrício Godoy Date: Thu Aug 19 11:54:38 2010 -0300 Updated Brazilian Portuguese Translation po/pt_BR.po | 3062 ++++++++++++++++++----------------------------------------- 1 file changed, 937 insertions(+), 2125 deletions(-) commit 41c2024d22d42b3d007b7a14ca21500bdaea2afb Author: Khaled Hosny Date: Thu Aug 19 17:53:26 2010 +0200 Updated Arabic translation po/ar.po | 812 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 415 insertions(+), 397 deletions(-) commit 3d3e9d85d1dabbc7babdfc7af200bb1702edea19 Author: Sandeep Shedmake Date: Thu Aug 19 21:04:14 2010 +0530 fixed incorrect spelling of calender; corrected to calendar po/mr.po | 2570 ++++++++++++++++++++++---------------------------------------- 1 file changed, 889 insertions(+), 1681 deletions(-) commit af04aeeaedebb6ea21420650e2323787193f8584 Author: krishnababu k Date: Thu Aug 19 20:34:34 2010 +0530 Updated telugu transaltions po/te.po | 2544 ++++++++++++++++++++++---------------------------------------- 1 file changed, 887 insertions(+), 1657 deletions(-) commit de8b07c3dfb8b8ccc651977ae6d73fa757ed7841 Author: Benjamin Otte Date: Thu Aug 19 12:07:24 2010 +0200 textview: Make cursor display again The code for initializing the clip rectangle was accidentally deleted in a previous patch. Put it back. gtk/gtktextdisplay.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 0e1eee26b9ab08cdcfafaddbd6894c0a65c686f1 Author: Stefan Kost 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 ad3e4516325359aa5fc60c5cb1fc8238a029f484 Author: Yaron Shahrabani Date: Thu Aug 19 09:28:39 2010 +0300 Updated Hebrew translation. po-properties/he.po | 1157 +++++++++++++++++++++++++-------------------------- 1 file changed, 572 insertions(+), 585 deletions(-) commit d73c11b549b5d33841962c1b518921234071366a Author: Tristan Van Berkom Date: Wed Aug 18 19:43:34 2010 -0400 Added test case to testheightforwidth.c to show GtkComboBox/GtkMenu wrapping in action tests/testheightforwidth.c | 255 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) commit 52e5f36dc30fd61d65b2a40622bab44e74884e31 Author: Tristan Van Berkom Date: Wed Aug 18 19:42:02 2010 -0400 Implemented height-for-width geometry management for menus Now GtkMenu/GtkMenuItem request/allocate in height-for-width manner... to reduce the height of the menu one must explicitly set the requested minimum width of the menu to a greater value (using gtk_widget_set_size_request()). gtk/gtkmenu.c | 412 ++++++++++++++++++++++++++++------------ gtk/gtkmenuitem.c | 554 ++++++++++++++++++++++++++++++++++++++---------------- 2 files changed, 689 insertions(+), 277 deletions(-) commit 9c26bd525f4e470350a99d11cc51cac1196ae7ba Author: Tristan Van Berkom Date: Wed Aug 18 19:39:59 2010 -0400 Added height-for-width management for GtkComboBox/GtkCellView now GtkComboBox (and GtkCellView) request and allocate children/cells in a height-for-width manner. gtk/gtkcellview.c | 513 ++++++++++++++++++++++++++++++++--------- gtk/gtkcellview.h | 12 + gtk/gtkcombobox.c | 673 ++++++++++++++++++++++++++++++++++++------------------ 3 files changed, 860 insertions(+), 338 deletions(-) commit 9f762fe86c3536b10d5243fc9708d73f31762ec8 Author: Tristan Van Berkom Date: Wed Aug 18 19:38:35 2010 -0400 Added GtkCellSizeRequest bits to makefile, gtk/gtk.h and gtk/gtk.symbols. gtk/Makefile.am | 2 ++ gtk/gtk.h | 1 + gtk/gtk.symbols | 14 ++++++++++++++ 3 files changed, 17 insertions(+) commit e2a82c70b4cb8f59451f8b00dfce33a4f23ff998 Author: Tristan Van Berkom Date: Wed Aug 18 19:36:51 2010 -0400 Added/Implemented GtkCellSizeRequestIface This patch adds height-for-width geometry management for cell renderers while still responding to the old gtk_cell_renderer_get_size() apis with virtual return values (obtained by soliciting the new height-for-width cell renderer apis). gtk/gtkcellrenderer.c | 234 ++++++++++++++++++++++++++++---- gtk/gtkcellrenderer.h | 8 ++ gtk/gtkcellrenderertext.c | 225 ++++++++++++++++++++++++++----- gtk/gtkcellsizerequest.c | 335 ++++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkcellsizerequest.h | 92 +++++++++++++ 5 files changed, 835 insertions(+), 59 deletions(-) commit fa565f3a3e1d459591dd9068e80767420c58fd8b Author: Tristan Van Berkom Date: Wed Aug 18 19:33:53 2010 -0400 Fixed accel label to do its derived work in ->get_width() instead of the old ->size_request() gtk/gtkaccellabel.c | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) commit 0cb7aa9c7bf9c2ae051ee49e8ad7c0d79f4befe5 Author: Tristan Van Berkom Date: Wed Aug 18 19:32:25 2010 -0400 GtkBox: Clipped values passed to gtk_distribute_natural_allocation() incase allocated less than requested. gtk/gtkbox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8c14bf009d4141a606735ac64dace9b30d9c915c Author: Tristan Van Berkom Date: Wed Aug 18 19:31:53 2010 -0400 Added return_if_fail guard to gtk_distribute_natural_allocation() gtk/gtksizerequest.c | 2 ++ 1 file changed, 2 insertions(+) commit 0cb1f9a1809fbf8cba858f3b3fd839122635c3c6 Author: Matthias Clasen Date: Mon Aug 9 20:09:02 2010 -0400 Make print backends use standard icon names for printers This is to make the print dialog work with the previous commit. See bug 626474. modules/printbackends/cups/gtkprintbackendcups.c | 10 +++++----- modules/printbackends/file/gtkprintbackendfile.c | 2 +- modules/printbackends/lpr/gtkprintbackendlpr.c | 2 +- modules/printbackends/papi/gtkprintbackendpapi.c | 2 +- modules/printbackends/test/gtkprintbackendtest.c | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) commit f65265fff9f53249f9ee53eff75b468be3cb6c07 Author: Matthias Clasen Date: Mon Aug 9 15:03:42 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 ++++++------- .../16/{gtk-quit.png => application-exit.png} | Bin .../16/{gtk-quit.svg => application-exit.svg} | 0 .../16/{gtk-info.png => dialog-info.png} | Bin .../16/{gtk-info.svg => dialog-info.svg} | 0 .../16/{gtk-file.png => document-new.png} | Bin .../16/{gtk-new.svg => document-new.svg} | 0 .../16/{gtk-open.png => document-open.png} | Bin .../16/{gtk-open.svg => document-open.svg} | 0 ...rint-preview.png => document-print-preview.png} | Bin ...rint-preview.svg => document-print-preview.svg} | 0 .../16/{gtk-print.png => document-print.png} | Bin .../16/{gtk-print.svg => document-print.svg} | 0 ...{gtk-properties.png => document-properties.png} | Bin ...{gtk-properties.svg => document-properties.svg} | 0 ...rt-to-saved-ltr.png => document-revert-ltr.png} | Bin ...rt-to-saved-ltr.svg => document-revert-ltr.svg} | 0 ...rt-to-saved-rtl.png => document-revert-rtl.png} | Bin ...rt-to-saved-rtl.svg => document-revert-rtl.svg} | 0 .../16/{gtk-save-as.png => document-save-as.png} | Bin .../16/{gtk-save-as.svg => document-save-as.svg} | 0 .../16/{gtk-new.png => document-x-generic.png} | Bin .../16/{gtk-file.svg => document-x-generic.svg} | 0 .../16/{gtk-harddisk.png => drive-harddisk.png} | Bin .../16/{gtk-harddisk.svg => drive-harddisk.svg} | 0 .../16/{gtk-clear.png => edit-clear.png} | Bin .../16/{gtk-clear.svg => edit-clear.svg} | 0 gtk/stock-icons/16/{gtk-copy.png => edit-copy.png} | Bin gtk/stock-icons/16/{gtk-cut.png => edit-cut.png} | Bin gtk/stock-icons/16/{gtk-cut.svg => edit-cut.svg} | 0 .../16/{gtk-delete.png => edit-delete.png} | Bin .../16/{gtk-delete.svg => edit-delete.svg} | 0 ...-find-and-replace.png => edit-find-replace.png} | Bin ...-find-and-replace.svg => edit-find-replace.svg} | 0 gtk/stock-icons/16/{gtk-find.png => edit-find.png} | Bin gtk/stock-icons/16/{gtk-find.svg => edit-find.svg} | 0 .../16/{gtk-paste.png => edit-paste.png} | Bin .../{gtk-preferences.png => edit-preferences.png} | Bin .../{gtk-preferences.svg => edit-preferences.svg} | 0 .../16/{gtk-redo-ltr.png => edit-redo-ltr.png} | Bin .../16/{gtk-redo-ltr.svg => edit-redo-ltr.svg} | 0 .../16/{gtk-redo-rtl.png => edit-redo-rtl.png} | Bin .../16/{gtk-redo-rtl.svg => edit-redo-rtl.svg} | 0 .../16/{gtk-select-all.png => edit-select-all.png} | Bin .../16/{gtk-select-all.svg => edit-select-all.svg} | 0 .../16/{gtk-undo-ltr.png => edit-undo-ltr.png} | Bin .../16/{gtk-undo-ltr.svg => edit-undo-ltr.svg} | 0 .../16/{gtk-undo-rtl.png => edit-undo-rtl.png} | Bin .../16/{gtk-undo-rtl.svg => edit-undo-rtl.svg} | 0 .../16/{gtk-directory.png => folder.png} | Bin .../16/{gtk-directory.svg => folder.svg} | 0 ...unindent-ltr.png => format-indent-less-ltr.png} | Bin ...unindent-ltr.svg => format-indent-less-ltr.svg} | 0 ...unindent-rtl.png => format-indent-less-rtl.png} | Bin ...unindent-rtl.svg => format-indent-less-rtl.svg} | 0 ...k-indent-ltr.png => format-indent-more-ltr.png} | Bin ...k-indent-ltr.svg => format-indent-more-ltr.svg} | 0 ...k-indent-rtl.png => format-indent-more-rtl.png} | Bin ...k-indent-rtl.svg => format-indent-more-rtl.svg} | 0 ...ustify-center.png => format-justify-center.png} | Bin ...ustify-center.svg => format-justify-center.svg} | 0 ...tk-justify-fill.png => format-justify-fill.png} | Bin ...tk-justify-fill.svg => format-justify-fill.svg} | 0 ...tk-justify-left.png => format-justify-left.png} | Bin ...tk-justify-left.svg => format-justify-left.svg} | 0 ...-justify-right.png => format-justify-right.png} | Bin ...-justify-right.svg => format-justify-right.svg} | 0 .../16/{gtk-bold.png => format-text-bold.png} | Bin .../16/{gtk-bold.svg => format-text-bold.svg} | 0 .../16/{gtk-italic.png => format-text-italic.png} | Bin .../16/{gtk-italic.svg => format-text-italic.svg} | 0 ...kethrough.png => format-text-strikethrough.png} | Bin ...kethrough.svg => format-text-strikethrough.svg} | 0 ...gtk-underline.png => format-text-underline.png} | Bin ...gtk-underline.svg => format-text-underline.svg} | 0 .../16/{gtk-go-back-rtl.svg => go-back-rtl.svg} | 0 .../16/{gtk-goto-bottom.png => go-bottom.png} | Bin .../16/{gtk-goto-bottom.svg => go-bottom.svg} | 0 .../16/{gtk-go-down.png => go-down.png} | Bin .../16/{gtk-go-down.svg => go-down.svg} | 0 .../{gtk-goto-first-ltr.png => go-first-ltr.png} | Bin .../{gtk-goto-first-ltr.svg => go-first-ltr.svg} | 0 gtk/stock-icons/16/{gtk-home.png => go-home.png} | Bin gtk/stock-icons/16/{gtk-home.svg => go-home.svg} | 0 .../16/{gtk-jump-to-ltr.png => go-jump-ltr.png} | Bin .../16/{gtk-jump-to-ltr.svg => go-jump-ltr.svg} | 0 .../16/{gtk-jump-to-rtl.png => go-jump-rtl.png} | Bin .../16/{gtk-jump-to-rtl.svg => go-jump-rtl.svg} | 0 .../16/{gtk-goto-last-ltr.png => go-last-ltr.png} | Bin .../16/{gtk-goto-last-ltr.svg => go-last-ltr.svg} | 0 .../16/{gtk-go-forward-ltr.png => go-next-ltr.png} | Bin .../16/{gtk-go-forward-ltr.svg => go-next-ltr.svg} | 0 .../{gtk-go-back-ltr.png => go-previous-ltr.png} | Bin .../{gtk-go-back-ltr.svg => go-previous-ltr.svg} | 0 .../16/{gtk-goto-top.png => go-top.png} | Bin .../16/{gtk-goto-top.svg => go-top.svg} | 0 gtk/stock-icons/16/{gtk-go-up.png => go-up.png} | Bin gtk/stock-icons/16/{gtk-go-up.svg => go-up.svg} | 0 .../16/{gtk-about.png => help-about.png} | Bin .../16/{gtk-about.svg => help-about.svg} | 0 .../16/{gtk-help.png => help-contents.png} | Bin .../16/{gtk-help.svg => help-contents.svg} | 0 .../{gtk-missing-image.png => image-missing.png} | Bin .../{gtk-missing-image.svg => image-missing.svg} | 0 gtk/stock-icons/16/{gtk-add.png => list-add.png} | Bin gtk/stock-icons/16/{gtk-add.svg => list-add.svg} | 0 .../16/{gtk-remove.png => list-remove.png} | Bin .../16/{gtk-remove.svg => list-remove.svg} | 0 .../16/{gtk-floppy.png => media-floppy.png} | Bin .../16/{gtk-floppy.svg => media-floppy.svg} | 0 .../16/{gtk-cdrom.png => media-optical.png} | Bin .../16/{gtk-cdrom.svg => media-optical.svg} | 0 ...tk-media-pause.png => media-playback-pause.png} | Bin ...tk-media-pause.svg => media-playback-pause.svg} | 0 ...a-play-ltr.png => media-playback-start-ltr.png} | Bin ...a-play-ltr.svg => media-playback-start-ltr.svg} | 0 ...a-play-rtl.png => media-playback-start-rtl.png} | Bin ...a-play-rtl.svg => media-playback-start-rtl.svg} | 0 ...{gtk-media-stop.png => media-playback-stop.png} | Bin ...{gtk-media-stop.svg => media-playback-stop.svg} | 0 .../16/{gtk-media-record.png => media-record.png} | Bin .../16/{gtk-media-record.svg => media-record.svg} | 0 ...-rewind-ltr.png => media-seek-backward-ltr.png} | Bin ...-rewind-ltr.svg => media-seek-backward-ltr.svg} | 0 ...-forward-ltr.png => media-seek-forward-ltr.png} | Bin ...-forward-ltr.svg => media-seek-forward-ltr.svg} | 0 ...revious-ltr.png => media-skip-backward-ltr.png} | Bin ...revious-ltr.svg => media-skip-backward-ltr.svg} | 0 ...dia-next-ltr.png => media-skip-forward-ltr.png} | Bin ...dia-next-ltr.svg => media-skip-forward-ltr.svg} | 0 .../16/{gtk-network.png => network-idle.png} | Bin .../16/{gtk-network.svg => network-idle.svg} | 0 .../16/{gtk-print-error.png => printer-error.png} | Bin .../16/{gtk-print-error.svg => printer-error.svg} | 0 .../16/{gtk-print-report.png => printer-info.png} | Bin .../16/{gtk-print-report.svg => printer-info.svg} | 0 .../{gtk-print-paused.png => printer-paused.png} | Bin .../{gtk-print-paused.svg => printer-paused.svg} | 0 .../{gtk-print-warning.png => printer-warning.png} | Bin .../{gtk-print-warning.svg => printer-warning.svg} | 0 .../16/{gtk-stop.png => process-stop.png} | Bin .../16/{gtk-stop.svg => process-stop.svg} | 0 .../16/{gtk-execute.png => system-run.png} | Bin .../16/{gtk-execute.svg => system-run.svg} | 0 ...tk-spell-check.png => tools-check-spelling.png} | Bin ...tk-spell-check.svg => tools-check-spelling.svg} | 0 .../16/{gtk-fullscreen.png => view-fullscreen.png} | Bin .../16/{gtk-fullscreen.svg => view-fullscreen.svg} | 0 .../16/{gtk-refresh.png => view-refresh.png} | Bin .../16/{gtk-refresh.svg => view-refresh.svg} | 0 .../{gtk-leave-fullscreen.png => view-restore.png} | Bin .../{gtk-leave-fullscreen.svg => view-restore.svg} | 0 ...-sort-ascending.png => view-sort-ascending.png} | Bin ...ort-descending.png => view-sort-descending.png} | Bin .../16/{gtk-close.png => window-close.png} | Bin .../16/{gtk-close.svg => window-close.svg} | 0 .../16/{gtk-zoom-fit.png => zoom-fit-best.png} | Bin .../16/{gtk-zoom-fit.svg => zoom-fit-best.svg} | 0 .../16/{gtk-zoom-in.png => zoom-in.png} | Bin .../16/{gtk-zoom-in.svg => zoom-in.svg} | 0 .../16/{gtk-zoom-100.png => zoom-original.png} | Bin .../16/{gtk-zoom-100.svg => zoom-original.svg} | 0 .../16/{gtk-zoom-out.png => zoom-out.png} | Bin .../16/{gtk-zoom-out.svg => zoom-out.svg} | 0 .../20/{gtk-close.png => window-close.png} | Bin .../20/{gtk-close.svg => window-close.svg} | 0 .../24/{gtk-quit.png => application-exit.png} | Bin .../24/{gtk-quit.svg => application-exit.svg} | 0 .../24/{gtk-info.png => dialog-info.png} | Bin .../24/{gtk-info.svg => dialog-info.svg} | 0 .../24/{gtk-file.png => document-new.png} | Bin .../24/{gtk-new.svg => document-new.svg} | 0 .../24/{gtk-open.png => document-open.png} | Bin .../24/{gtk-open.svg => document-open.svg} | 0 ...rint-preview.png => document-print-preview.png} | Bin ...rint-preview.svg => document-print-preview.svg} | 0 .../24/{gtk-print.png => document-print.png} | Bin .../24/{gtk-print.svg => document-print.svg} | 0 ...{gtk-properties.png => document-properties.png} | Bin ...{gtk-properties.svg => document-properties.svg} | 0 ...rt-to-saved-ltr.png => document-revert-ltr.png} | Bin ...rt-to-saved-ltr.svg => document-revert-ltr.svg} | 0 ...rt-to-saved-rtl.png => document-revert-rtl.png} | Bin ...rt-to-saved-rtl.svg => document-revert-rtl.svg} | 0 .../24/{gtk-save-as.png => document-save-as.png} | Bin .../24/{gtk-save-as.svg => document-save-as.svg} | 0 .../24/{gtk-new.png => document-x-generic.png} | Bin .../24/{gtk-file.svg => document-x-generic.svg} | 0 .../24/{gtk-harddisk.png => drive-harddisk.png} | Bin .../24/{gtk-harddisk.svg => drive-harddisk.svg} | 0 .../24/{gtk-clear.png => edit-clear.png} | Bin .../24/{gtk-clear.svg => edit-clear.svg} | 0 gtk/stock-icons/24/{gtk-copy.png => edit-copy.png} | Bin gtk/stock-icons/24/{gtk-cut.png => edit-cut.png} | Bin .../24/{gtk-delete.png => edit-delete.png} | Bin .../24/{gtk-delete.svg => edit-delete.svg} | 0 ...-find-and-replace.png => edit-find-replace.png} | Bin ...-find-and-replace.svg => edit-find-replace.svg} | 0 gtk/stock-icons/24/{gtk-find.png => edit-find.png} | Bin gtk/stock-icons/24/{gtk-find.svg => edit-find.svg} | 0 .../24/{gtk-paste.png => edit-paste.png} | Bin .../{gtk-preferences.png => edit-preferences.png} | Bin .../{gtk-preferences.svg => edit-preferences.svg} | 0 .../24/{gtk-redo-ltr.png => edit-redo-ltr.png} | Bin .../24/{gtk-redo-ltr.svg => edit-redo-ltr.svg} | 0 .../24/{gtk-redo-rtl.png => edit-redo-rtl.png} | Bin .../24/{gtk-redo-rtl.svg => edit-redo-rtl.svg} | 0 .../24/{gtk-select-all.png => edit-select-all.png} | Bin .../24/{gtk-select-all.svg => edit-select-all.svg} | 0 .../24/{gtk-undo-ltr.png => edit-undo-ltr.png} | Bin .../24/{gtk-undo-ltr.svg => edit-undo-ltr.svg} | 0 .../24/{gtk-undo-rtl.png => edit-undo-rtl.png} | Bin .../24/{gtk-undo-rtl.svg => edit-undo-rtl.svg} | 0 .../24/{gtk-directory.png => folder.png} | Bin .../24/{gtk-directory.svg => folder.svg} | 0 ...unindent-ltr.png => format-indent-less-ltr.png} | Bin ...unindent-ltr.svg => format-indent-less-ltr.svg} | 0 ...unindent-rtl.png => format-indent-less-rtl.png} | Bin ...unindent-rtl.svg => format-indent-less-rtl.svg} | 0 ...k-indent-ltr.png => format-indent-more-ltr.png} | Bin ...k-indent-ltr.svg => format-indent-more-ltr.svg} | 0 ...k-indent-rtl.png => format-indent-more-rtl.png} | Bin ...k-indent-rtl.svg => format-indent-more-rtl.svg} | 0 ...ustify-center.png => format-justify-center.png} | Bin ...ustify-center.svg => format-justify-center.svg} | 0 ...tk-justify-fill.png => format-justify-fill.png} | Bin ...tk-justify-fill.svg => format-justify-fill.svg} | 0 ...tk-justify-left.png => format-justify-left.png} | Bin ...tk-justify-left.svg => format-justify-left.svg} | 0 ...-justify-right.png => format-justify-right.png} | Bin ...-justify-right.svg => format-justify-right.svg} | 0 .../24/{gtk-bold.png => format-text-bold.png} | Bin .../24/{gtk-bold.svg => format-text-bold.svg} | 0 .../24/{gtk-italic.png => format-text-italic.png} | Bin .../24/{gtk-italic.svg => format-text-italic.svg} | 0 ...kethrough.png => format-text-strikethrough.png} | Bin ...kethrough.svg => format-text-strikethrough.svg} | 0 ...gtk-underline.png => format-text-underline.png} | Bin ...gtk-underline.svg => format-text-underline.svg} | 0 .../24/{gtk-goto-bottom.png => go-bottom.png} | Bin .../24/{gtk-goto-bottom.svg => go-bottom.svg} | 0 .../24/{gtk-go-down.png => go-down.png} | Bin .../24/{gtk-go-down.svg => go-down.svg} | 0 .../{gtk-goto-first-ltr.png => go-first-ltr.png} | Bin .../{gtk-goto-first-ltr.svg => go-first-ltr.svg} | 0 gtk/stock-icons/24/{gtk-home.png => go-home.png} | Bin gtk/stock-icons/24/{gtk-home.svg => go-home.svg} | 0 .../24/{gtk-jump-to-ltr.png => go-jump-ltr.png} | Bin .../24/{gtk-jump-to-ltr.svg => go-jump-ltr.svg} | 0 .../24/{gtk-jump-to-rtl.png => go-jump-rtl.png} | Bin .../24/{gtk-jump-to-rtl.svg => go-jump-rtl.svg} | 0 .../24/{gtk-goto-last-ltr.png => go-last-ltr.png} | Bin .../24/{gtk-goto-last-ltr.svg => go-last-ltr.svg} | 0 .../24/{gtk-go-forward-ltr.png => go-next-ltr.png} | Bin .../24/{gtk-go-forward-ltr.svg => go-next-ltr.svg} | 0 .../{gtk-go-back-ltr.png => go-previous-ltr.png} | Bin .../{gtk-go-back-ltr.svg => go-previous-ltr.svg} | 0 .../{gtk-go-back-rtl.svg => go-previous-rtl.svg} | 0 .../24/{gtk-goto-top.png => go-top.png} | Bin .../24/{gtk-goto-top.svg => go-top.svg} | 0 gtk/stock-icons/24/{gtk-go-up.png => go-up.png} | Bin gtk/stock-icons/24/{gtk-go-up.svg => go-up.svg} | 0 .../24/{gtk-about.png => help-about.png} | Bin .../24/{gtk-about.svg => help-about.svg} | 0 .../24/{gtk-help.png => help-contents.png} | Bin .../24/{gtk-help.svg => help-contents.svg} | 0 .../{gtk-missing-image.png => image-missing.png} | Bin .../{gtk-missing-image.svg => image-missing.svg} | 0 gtk/stock-icons/24/{gtk-add.png => list-add.png} | Bin gtk/stock-icons/24/{gtk-add.svg => list-add.svg} | 0 .../24/{gtk-remove.png => list-remove.png} | Bin .../24/{gtk-remove.svg => list-remove.svg} | 0 .../24/{gtk-floppy.png => media-floppy.png} | Bin .../24/{gtk-floppy.svg => media-floppy.svg} | 0 .../24/{gtk-cdrom.png => media-optical.png} | Bin .../24/{gtk-cdrom.svg => media-optical.svg} | 0 ...tk-media-pause.png => media-playback-pause.png} | Bin ...tk-media-pause.svg => media-playback-pause.svg} | 0 ...a-play-ltr.png => media-playback-start-ltr.png} | Bin ...a-play-ltr.svg => media-playback-start-ltr.svg} | 0 ...a-play-rtl.png => media-playback-start-rtl.png} | Bin ...a-play-rtl.svg => media-playback-start-rtl.svg} | 0 ...{gtk-media-stop.png => media-playback-stop.png} | Bin ...{gtk-media-stop.svg => media-playback-stop.svg} | 0 .../24/{gtk-media-record.png => media-record.png} | Bin .../24/{gtk-media-record.svg => media-record.svg} | 0 ...-rewind-ltr.png => media-seek-backward-ltr.png} | Bin ...-rewind-ltr.svg => media-seek-backward-ltr.svg} | 0 ...-forward-ltr.png => media-seek-forward-ltr.png} | Bin ...-forward-ltr.svg => media-seek-forward-ltr.svg} | 0 ...revious-ltr.png => media-skip-backward-ltr.png} | Bin ...revious-ltr.svg => media-skip-backward-ltr.svg} | 0 ...dia-next-ltr.png => media-skip-forward-ltr.png} | Bin ...dia-next-ltr.svg => media-skip-forward-ltr.svg} | 0 .../24/{gtk-network.png => network-idle.png} | Bin .../24/{gtk-network.svg => network-idle.svg} | 0 .../24/{gtk-print-error.png => printer-error.png} | Bin .../24/{gtk-print-error.svg => printer-error.svg} | 0 .../24/{gtk-print-report.png => printer-info.png} | Bin .../24/{gtk-print-report.svg => printer-info.svg} | 0 .../{gtk-print-paused.png => printer-paused.png} | Bin .../{gtk-print-paused.svg => printer-paused.svg} | 0 .../{gtk-print-warning.png => printer-warning.png} | Bin .../{gtk-print-warning.svg => printer-warning.svg} | 0 .../24/{gtk-stop.png => process-stop.png} | Bin .../24/{gtk-stop.svg => process-stop.svg} | 0 .../24/{gtk-execute.png => system-run.png} | Bin .../24/{gtk-execute.svg => system-run.svg} | 0 ...tk-spell-check.png => tools-check-spelling.png} | Bin ...tk-spell-check.svg => tools-check-spelling.svg} | 0 .../24/{gtk-fullscreen.png => view-fullscreen.png} | Bin .../24/{gtk-fullscreen.svg => view-fullscreen.svg} | 0 .../24/{gtk-refresh.png => view-refresh.png} | Bin .../24/{gtk-refresh.svg => view-refresh.svg} | 0 .../{gtk-leave-fullscreen.png => view-restore.png} | Bin .../{gtk-leave-fullscreen.svg => view-restore.svg} | 0 ...-sort-ascending.png => view-sort-ascending.png} | Bin ...ort-descending.png => view-sort-descending.png} | Bin .../24/{gtk-close.png => window-close.png} | Bin .../24/{gtk-close.svg => window-close.svg} | 0 .../24/{gtk-zoom-fit.png => zoom-fit-best.png} | Bin .../24/{gtk-zoom-fit.svg => zoom-fit-best.svg} | 0 .../24/{gtk-zoom-in.png => zoom-in.png} | Bin .../24/{gtk-zoom-in.svg => zoom-in.svg} | 0 .../24/{gtk-zoom-100.png => zoom-original.png} | Bin .../24/{gtk-zoom-100.svg => zoom-original.svg} | 0 .../24/{gtk-zoom-out.png => zoom-out.png} | Bin .../24/{gtk-zoom-out.svg => zoom-out.svg} | 0 .../48/{gtk-dialog-error.png => dialog-error.png} | Bin .../48/{gtk-dialog-error.svg => dialog-error.svg} | 0 .../48/{gtk-dialog-info.png => dialog-info.png} | Bin .../48/{gtk-dialog-info.svg => dialog-info.svg} | 0 ...alog-authentication.png => dialog-password.png} | Bin ...alog-authentication.svg => dialog-password.svg} | 0 ...gtk-dialog-question.png => dialog-question.png} | Bin ...gtk-dialog-question.svg => dialog-question.svg} | 0 .../{gtk-dialog-warning.png => dialog-warning.png} | Bin .../{gtk-dialog-warning.svg => dialog-warning.svg} | 0 339 files changed, 390 insertions(+), 420 deletions(-) commit 501eeaff11fc4baba0d9769c7c0be85f1d05b582 Author: Matthias Clasen Date: Wed Aug 18 12:46:57 2010 -0400 Remove GtkWidget::draw-border This is a never-used style property that came out of some old themeing experiments, and handling it has some performance overhead. Bug 426924 gtk/gtkrc.c | 5 ---- gtk/gtkwidget.c | 90 +++------------------------------------------------------ 2 files changed, 4 insertions(+), 91 deletions(-) commit ffa07ee21eac827d79e58fa565b2faf3ba662c46 Author: Christian Persch Date: Tue Apr 27 13:31:23 2010 +0200 Use G_DEFINE_BOXED_TYPE Bug #627214. configure.ac | 2 +- demos/gtk-demo/stock_browser.c | 16 ++++----------- gdk/gdkcolor.c | 14 +++---------- gdk/gdkcursor.c | 14 +++---------- gdk/gdkevents.c | 14 +++---------- gdk/gdkrectangle.c | 14 +++---------- gtk/gtkiconfactory.c | 30 ++++++--------------------- gtk/gtkicontheme.c | 15 +++----------- gtk/gtkpapersize.c | 14 +++---------- gtk/gtkrecentmanager.c | 14 +++---------- gtk/gtkselection.c | 30 ++++++--------------------- gtk/gtkstyle.c | 15 +++----------- gtk/gtktextiter.c | 15 +++----------- gtk/gtktexttag.c | 15 +++----------- gtk/gtktreemodel.c | 46 +++++++++--------------------------------- gtk/gtkwidget.c | 15 +++----------- 16 files changed, 59 insertions(+), 224 deletions(-) commit f730af8360b8785317f5ff5ad75961928c155157 Author: Javier Jardón Date: Wed Aug 18 05:29:17 2010 +0200 docs: gtk_window_group_get_current_device_grab() was added in 3.0 gtk/gtkwindow.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 1229bfc6201a6992118b4f52108a7a6ad0d19aea Author: Fran Diéguez Date: Tue Aug 17 18:35:35 2010 +0200 Updated Galician translations po-properties/gl.po | 699 ++++++++++++++++++++++++++-------------------------- 1 file changed, 343 insertions(+), 356 deletions(-) commit 24d8c776d4ecf4209d77474b421b912293628814 Author: Tomeu Vizoso 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 gtk/gtktextbuffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 813da6a39a90e6a4790970a8c0d61bc0a32056d9 Author: Tomeu Vizoso 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 bbebe979dac0758ebfefb8ccb14c6baa7256b319 Author: Matthias Clasen Date: Tue Aug 17 11:41:01 2010 -0400 Bump version to 2.90.7 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d6bfd81323f75871f818d045cdb0e26ecab5050b Author: Jorge González Date: Tue Aug 17 17:39:26 2010 +0200 Updated Spanish translation po-properties/es.po | 732 +++++++++++++++++++++++++--------------------------- 1 file changed, 349 insertions(+), 383 deletions(-) commit bddb72476c343a0a62ea29d6dd3670eff16293c7 Author: Carlos Garnacho Date: Tue Aug 17 15:43:08 2010 +0200 GtkButton: Also handle activate from mouse events. gtk/gtkbutton.c | 3 +++ 1 file changed, 3 insertions(+) commit b2545e1732198dd00f2e21f652ab90250eb18fc1 Author: Carlos Garnacho Date: Tue Aug 17 15:39:03 2010 +0200 GdkWindow: Check device cursor first in update_cursor(). gdk/gdkwindow.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 203c06342d8371210cb837255a347c8a3ea3657a Author: Matthias Clasen Date: Tue Aug 17 08:56:07 2010 -0400 Remove no-longer-existing file from POTFILES.in po-properties/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 3115de0c36f09b8c3168ae000f5e099b9696142c Author: Matthias Clasen Date: Tue Aug 17 08:56:07 2010 -0400 Remove no-longer-existing file from POTFILES.in po/POTFILES.in | 1 - 1 file changed, 1 deletion(-) commit 6917d46749aa852630d8cbfbef4d411d427bf0d0 Author: Matthias Clasen Date: Tue Aug 17 00:04:10 2010 -0400 Remove a dangling reference docs/reference/gtk/gtk-docs.sgml | 1 - 1 file changed, 1 deletion(-) commit ce08b9bb01f2e916c488f6fe4ca15bb9eb97b7ca Author: Matthias Clasen Date: Mon Aug 16 23:52:03 2010 -0400 Fix some documentation issues docs/reference/gdk/gdk3-sections.txt | 5 ++--- docs/reference/gtk/gtk3-sections.txt | 25 +++++++++++++++++++++++-- gdk/gdkdisplay.c | 4 +++- 3 files changed, 28 insertions(+), 6 deletions(-) commit db3af409cce2a18cfb7a6c9451073b6c304fc39c Author: Matthias Clasen Date: Mon Aug 16 23:28:35 2010 -0400 NEWS for 2.90.6 NEWS | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) commit 0ea8572d89cd607c6f4d5b6b7b6524a9235ad773 Author: Matthias Clasen Date: Fri Aug 13 00:54:31 2010 -0400 Drop internal function from header Make _gtk_button_box_child_requisition static. gtk/gtkbbox.c | 2 +- gtk/gtkbbox.h | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) commit e057cb8b4dcf244da1272f3195a086647ad36b60 Author: Matthias Clasen Date: Fri Aug 13 00:53:49 2010 -0400 Drop some unnecessary variables gtk/gtkbbox.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) commit 434b3e1072e20c6970bcd9ef3d0b07bf648619b9 Author: Benjamin Otte Date: Mon Aug 16 00:08:58 2010 +0200 gdk: Use gdk_window_get_background_pixmap() when setting up paint gdk/gdkwindow.c | 52 +++++++++++++++++----------------------------------- 1 file changed, 17 insertions(+), 35 deletions(-) commit 2944561ba301e0317fe7a1f39892df553d5f4e67 Author: Benjamin Otte Date: Sun Aug 15 23:50:02 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/gdk3-sections.txt | 3 +- gdk/gdk.symbols | 1 + gdk/gdkinternals.h | 1 + gdk/gdkwindow.c | 68 ++++++++++++++++++++++++++++++++++++ gdk/gdkwindow.h | 2 ++ 5 files changed, 73 insertions(+), 2 deletions(-) commit 8805b58e62e060b529e3362a3918774258ca5717 Author: Benjamin Otte Date: Sun Aug 15 22:50:22 2010 +0200 textview: Fix rendering of embedded images gtk/gtktextdisplay.c | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) commit 7993ee6d0e7e73e0b826ffea021683fb738b7714 Author: Fran Diéguez Date: Mon Aug 16 10:26:42 2010 +0200 Updated Galician translations po/gl.po | 166 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 88 insertions(+), 78 deletions(-) commit a0a302f7f70b9fff14b3f6c32761538052f629d2 Author: Jorge González Date: Sun Aug 15 21:44:22 2010 +0200 Updated Spanish translation po-properties/es.po | 48 +++++++++++++----------------------------------- 1 file changed, 13 insertions(+), 35 deletions(-) commit 6a88255e00835eea9dda2aed2189bca16c75b137 Author: Jorge González Date: Sun Aug 15 21:01:19 2010 +0200 Updated Spanish translation po-properties/es.po | 358 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 211 insertions(+), 147 deletions(-) commit c411df5406573ca0d58f66393657801c894614ed Author: Jorge González Date: Sun Aug 15 21:01:12 2010 +0200 Updated Spanish translation po/es.po | 160 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 84 insertions(+), 76 deletions(-) commit 14cc894dd7ab28df43b58abcc916301c0dda5879 Author: Kristian Rietveld Date: Sun Aug 15 13:30:55 2010 +0200 quartz: gdk_window_get_frame_extents() needs to get effective toplevel gdk/quartz/gdkwindow-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dc7a8f9be75ef88d508829415f09a2cb96090320 Author: Benjamin Otte Date: Sun Aug 15 03:51:39 2010 +0200 tests: unbreak testwindows test Delete code that was broken and also used the APIs I just removed. tests/testwindows.c | 3 --- 1 file changed, 3 deletions(-) commit 0b29f4e76971629d4d85cd238685f8ac0b646286 Author: Benjamin Otte 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 374d5094a386b3415dd5e1fa27f1a2d9673d457b Author: Javier Jardón Date: Sat Aug 14 02:17:59 2010 +0200 Use accessor functions to access GtkToolbar tests/stresstest-toolbar.c | 30 +++++++++++++++++++----------- tests/testtoolbar.c | 2 +- 2 files changed, 20 insertions(+), 12 deletions(-) commit 83c20d4b3201820524b90efd54616587ea76bb0d Author: Javier Jardón Date: Sat Aug 14 02:00:14 2010 +0200 GtkToolbar: move public members to private structure gtk/gtktoolbar.c | 446 ++++++++++++++++++++++++++++++------------------------- gtk/gtktoolbar.h | 19 +-- 2 files changed, 248 insertions(+), 217 deletions(-) commit ca7d3f90819246986e33e03ca354f1843eac5b5a Author: Benjamin Otte Date: Sat Aug 14 01:46:04 2010 +0200 gdk: When using OPERATOR_SOURCE, use clip + paint instead of fill SOURCE is unbounded, so we clear unwanted areas. gdk/gdkwindow.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit fc170551b6ffb57d9be6386a5d4d526bdca5bc68 Author: Benjamin Otte Date: Fri Aug 13 20:46:12 2010 +0200 gdk: Do final copy with OPERATOR_SOURCE in end_implicit_paint For windows with alpha channel, the previous contents would otherwise not be erased. Visible for example in the status icon code. Thanks to Thomas Wood for noticing. gdk/gdkwindow.c | 1 + 1 file changed, 1 insertion(+) commit 6334d13de56ba9d3e84916f2c7f668a6e94e783d Author: Matthias Clasen Date: Thu Aug 12 23:22:07 2010 -0400 Remove some leftovers of deprecated functionality There were some vestiges of the gtk_{h,v}button_box_set_default_layout() functionality left. These are gone now. I have also removed the GTK_BUTTONBOX_DEFAULT value in GtkButtonBoxStyle, but the other values have been kept at their numeric values, to avoid more serious ABI change. gtk/gtkbbox.c | 261 ++++++++++++++++++++++++--------------------------------- gtk/gtkbbox.h | 4 +- gtk/gtkenums.h | 3 +- gtk/gtkhbbox.c | 7 -- gtk/gtkvbbox.c | 9 -- 5 files changed, 113 insertions(+), 171 deletions(-) commit 05e33f69eb8dc04a69117845c9dfb474a8af5cc3 Author: Javier Jardón Date: Fri Aug 13 02:49:27 2010 +0200 gtk_range_set_min_slider_size() should receive an gint, not a gboolean gtk/gtkrange.c | 2 +- gtk/gtkrange.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit cc09ec07328aed90d97f4acd2d3d53470b35599f Author: Benjamin Otte 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 c989d3000a8f26a09d01282c8dfc7e2d5fde47d8 Author: Benjamin Otte Date: Thu Aug 12 23:43:11 2010 +0200 API: Add gdk_window_create_similar_surface() docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkwindow.c | 49 ++++++++++++++++++++++++++++++++++++ gdk/gdkwindow.h | 6 +++++ 4 files changed, 57 insertions(+) commit 97fbf97be27e77c4ce9bcb0b62a78614bddb6925 Author: Javier Jardón Date: Thu Aug 12 18:33:28 2010 +0200 GtkTextTagTable: move public members to private structure gtk/gtktexttagtable.c | 88 ++++++++++++++++++++++++++++++++++++--------------- gtk/gtktexttagtable.h | 7 ++-- 2 files changed, 65 insertions(+), 30 deletions(-) commit 1516c86ca421ead18809091a7bdc2208280d0305 Author: Javier Jardón Date: Thu Aug 12 17:59:32 2010 +0200 Use accessor funcions to access GtkCalendar tests/testcalendar.c | 54 +++++++++++++--------------------------------------- 1 file changed, 13 insertions(+), 41 deletions(-) commit e6ed4da2152116001206d0e94edc33e5083c0661 Author: Javier Jardón Date: Thu Aug 12 17:14:51 2010 +0200 GtkCalendar: move public members to private structure gtk/gtkcalendar.c | 572 ++++++++++++++++++++++++++++++------------------------ gtk/gtkcalendar.h | 30 +-- 2 files changed, 315 insertions(+), 287 deletions(-) commit 05134768fed4eb54f74d193348d3c26b1a0df844 Author: Christian Persch Date: Thu Aug 12 16:18:47 2010 +0200 Revert "Added UG translation" AGAIN This reverts commit ac94b406a1a1965a5788e84d119e48f07701b899. po/LINGUAS | 1 - 1 file changed, 1 deletion(-) commit 8313c7fdbbf4172e3e74944082bb1d8331004ba7 Author: Klemen Košir Date: Thu Aug 12 14:12:17 2010 +0200 Updated Slovenian translation po/sl.po | 170 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 89 insertions(+), 81 deletions(-) commit e4a83370c4026d6cd1a1912eb2febe288c974d2b Author: Claudio Saavedra Date: Thu Aug 12 13:15:20 2010 +0300 Improve the looks of the license text in GtkAboutDialog It is not safe to assume that copyright text in applications is one liner, therefore it's better to split it from the program name. Also, the license text should be in a paragraph of its own, so add an extra '\n' above it. https://bugzilla.gnome.org/show_bug.cgi?id=626514 gtk/gtkaboutdialog.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit cd00b0a490330d43cc0c9950cd590cac38a06be9 Author: Sven Herzberg Date: Thu Aug 12 11:20:41 2010 +0200 avoid redundant recursion for executing tests * 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 8b917eeaf60424f23e5d6619ba25e449e37b0f3b Author: Kristian Rietveld Date: Thu Aug 12 10:57:59 2010 +0200 quartz: make it compile gdk/quartz/gdkwindow-quartz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 159caba3e22ab42c8c099e51ca3e47b6c8c751e4 Author: Benjamin Otte Date: Wed Aug 11 21:42:23 2010 +0200 Add gtk_license_get_type() to gtk.symbols gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit ddc184ec79ea35e7bc94ff6827021b22763d511f Author: Benjamin Otte Date: Wed Aug 11 21:36:46 2010 +0200 gdk: Remove nonexistant symbols These symbols have been deleted from the public API with the rendering cleanup work. gdk/gdk.symbols | 7 ------- 1 file changed, 7 deletions(-) commit 48c34b68689a9c430d0fdf6c549a8c87e0ef2023 Author: Fran Diéguez Date: Wed Aug 11 18:19:34 2010 +0200 Updated galician translations po-properties/gl.po | 307 ++++++++++++++++++++++++++++------------------------ 1 file changed, 163 insertions(+), 144 deletions(-) commit ac94b406a1a1965a5788e84d119e48f07701b899 Author: Sahran Date: Wed Aug 11 17:48:38 2010 +0200 Added UG translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit aa8a1a8a8ee3db27b09fe0f29ccd878cd711b1eb Author: Yinghua Wang Date: Wed Aug 11 22:42:48 2010 +0800 Update Simplified Chinese UI translation. po/zh_CN.po | 173 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 91 insertions(+), 82 deletions(-) commit a151eac4fb56f66844c178bc42afad4531112669 Author: Yinghua Wang Date: Wed Aug 11 22:37:13 2010 +0800 Update Simplified Chinese property nicks translation. po-properties/zh_CN.po | 554 +++++++++++++++++++++++++++---------------------- 1 file changed, 302 insertions(+), 252 deletions(-) commit 416d132a72798d9f8af58ad73747cd4f0c935855 Author: Benjamin Otte Date: Wed Aug 11 05:12:49 2010 +0200 docs: Some style fixes to the migration guide Most importantly, I decided to not capitalize "cairo". docs/reference/gtk/migrating-2to3.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2acf529b3bef8d88af522c772fb39e3348667ed6 Author: Matthias Clasen Date: Tue Aug 10 21:21:01 2010 -0400 Beef up the migration guide This includes a first cut at documenting the rendering cleanup changes and the region removal. docs/reference/gtk/gtk-docs.sgml | 2 +- docs/reference/gtk/migrating-2to3.xml | 386 ++++++++++++++++++++++++++++++++-- 2 files changed, 374 insertions(+), 14 deletions(-) commit eff92cb1d68af7e97a838cadeedaf35db98cea51 Author: Benjamin Otte Date: Wed Aug 11 02:30:29 2010 +0200 dnd: Remove default_icon_pixmap variable and friends The functions to set them were gone already, this is just cleanup gtk/gtkdnd.c | 42 +++++------------------------------------- 1 file changed, 5 insertions(+), 37 deletions(-) commit bde0f9a8f68b626aac364690e8658b28decb3ee1 Author: Kristian Rietveld Date: Sun Aug 8 18:22:51 2010 +0200 quartz: Misc. fixes for getting offscreen windows to work Mainly fixes to properly differentiate between 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. gdk/quartz/gdkdevice-core.c | 4 ++-- gdk/quartz/gdkevents-quartz.c | 16 +++++++++++----- gdk/quartz/gdkwindow-quartz.c | 17 +++++++++++------ 3 files changed, 24 insertions(+), 13 deletions(-) commit d819bc4814742bd9afbb2852c26ea434e834b3b1 Author: Kristian Rietveld Date: Sun Aug 8 18:17:29 2010 +0200 Invalidate cairo surface if resizing is not supported for target While X11 surfaces can be resized, this is not the case for Quartz surfaces. Instead of resizing we will invalidate the surface instead. By giving _gdk_windowing_set_cairo_surface_size() a boolean return value, we can signal back whether or not resizing was possible. If not possible, we invalidate the surface. gdk/gdkinternals.h | 6 +++--- gdk/gdkwindow.c | 17 ++++++++++++----- gdk/quartz/gdkdrawable-quartz.c | 3 ++- gdk/win32/gdkdrawable-win32.c | 3 ++- gdk/x11/gdkdrawable-x11.c | 3 ++- 5 files changed, 21 insertions(+), 11 deletions(-) commit 9c6696dfcc04433c57fde0ee40e5562051c9be0b Author: Kristian Rietveld Date: Sun Aug 8 18:02:04 2010 +0200 quartz: Convert default background drawing to cairo Includes some untested (read: uncompiled) simplifications from Benjamin Otte. gdk/quartz/gdkwindow-quartz.c | 69 ++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 47 deletions(-) commit 709e05cdb20fd6d2360b7158286d6c3176c300c0 Author: Benjamin Otte Date: Sat Aug 7 02:18:06 2010 +0200 style: Use _gtk_pango_fill_layout() gtk/gtkstyle.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit ccacd3a46aa5e3a5c50841bc86a007b4cf8bca2d Author: Benjamin Otte Date: Sat Aug 7 02:14:10 2010 +0200 style: Apply same matrix conversion as gdk_draw_layout() did This is only necessary for GtkLabel with an angle set as no other widget rotates text. Note that the label code does not need these adjustments as those paths are only taken when the label is not rotated. gtk/gtkstyle.c | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) commit c9d08d02e540dfbd2c4517dbffdf635a462c0fe3 Author: Benjamin Otte Date: Fri Aug 6 23:27:09 2010 +0200 gdk: Remove data consructors for GdkPixmap That is all of the gdk_pixmap/bitmap_create_from_* constructors. docs/reference/gdk/gdk3-sections.txt | 6 - docs/reference/gdk/tmpl/pixmaps.sgml | 72 ---------- gdk/directfb/gdkpixmap-directfb.c | 105 --------------- gdk/gdk.symbols | 6 - gdk/gdkinternals.h | 11 -- gdk/gdkpixmap.c | 247 ----------------------------------- gdk/gdkpixmap.h | 30 ----- gdk/gdkwindow.h | 2 - gdk/quartz/gdkpixmap-quartz.c | 53 -------- gdk/win32/gdkpixmap-win32.c | 125 ------------------ gdk/x11/gdkcursor-x11.c | 39 +----- gdk/x11/gdkpixmap-x11.c | 98 -------------- 12 files changed, 1 insertion(+), 793 deletions(-) commit 4f37e6833c356ac3c70e084ede86ff05db84f703 Author: Benjamin Otte Date: Fri Aug 6 22:41:21 2010 +0200 x11: Create empty cursor without old functions In particular, clear the bitmap manually instead of using create_from_data. gdk/x11/gdkcursor-x11.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit aaf70d13278494bb5c125ade8da30b06c5098562 Author: Benjamin Otte Date: Fri Aug 6 22:37:34 2010 +0200 testgtk: Use Cairo to load XBM image This should really use GdkPixbuf, but apparently we can't load XBM images. And I'm too lazy to convert it. tests/testgtk.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) commit de285edc7290b510973c787e52a5f268acf0d078 Author: Benjamin Otte Date: Fri Aug 6 22:28:09 2010 +0200 testgtk: Use Pixbufs in the shapes example tests/testgtk.c | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) commit 25136368778bff37c16352b275547dcc06416b83 Author: Benjamin Otte Date: Fri Aug 6 22:12:24 2010 +0200 testgtk: Rename pixmap => pixbuf in various places Now that we use Pixbufs for the tests instead of Pixmaps, we should name the tests like that. tests/testgtk.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 6b19815f877ad9c7f6b6be4ff935d8549087236d Author: Benjamin Otte Date: Fri Aug 6 22:09:08 2010 +0200 testgtk: Use pixbufs instead of pixmaps This is for creating a GtkImage with an icon. tests/testgtk.c | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) commit ad571a3a5e335c4c879ecfb52c6cf0c6331ddafd Author: Benjamin Otte Date: Fri Aug 6 21:54:16 2010 +0200 testgtk: Make image test not use Pixmaps, but Pixbufs tests/testgtk.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) commit 727122b8d66ba3dc8aeb1607ea083a5fa888b2d6 Author: Benjamin Otte Date: Fri Aug 6 20:37:48 2010 +0200 testgtk: Fix types and get rid of casting tests/testgtk.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit f3c3e47db7b229f7afe77d927f182fd55821a5b4 Author: Benjamin Otte 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 e98f760e9cb05a89eda30bb4442b3e07f80db5c2 Author: Benjamin Otte Date: Fri Aug 6 20:11:45 2010 +0200 x11: Make fallback pixbuf-cursor code not use old constructors These bitmap constructors are about to die. The replacement is painting with Cairo image surfaces and that's what we do here. gdk/x11/gdkcursor-x11.c | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) commit e42033d2ccf002b67832676ac2cb19f28d4df805 Author: Benjamin Otte 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 7b9e2b941cc1c566fe140198a597351d4d7e2fe9 Author: Benjamin Otte Date: Fri Aug 6 16:02:24 2010 +0200 style: Don't use gdk_pixmap_create_from_xpm Instead, do what that code did manually. gtk/gtkstyle.c | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) commit 1e706ed64f143599c2c538aa3a14d8d8ae8af805 Author: Kristian Høgsberg Date: Thu Aug 5 10:10:45 2010 -0400 gdk: Drop Xrender configure.ac check GTK+ no longer depends on the render extension! configure.ac | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit 8868e77fa0d4aee7ca6370c1594e8b4f83af6392 Author: Benjamin Otte Date: Fri Aug 6 04:36:17 2010 +0200 x11: Remove display_x11->have_render Also remove setters and getters for the variable and the GdkTristate enum, as it's the only place where it was used. gdk/x11/gdkdisplay-x11.c | 2 -- gdk/x11/gdkdisplay-x11.h | 8 ----- gdk/x11/gdkdrawable-x11.c | 88 ----------------------------------------------- gdk/x11/gdkprivate-x11.h | 2 -- 4 files changed, 100 deletions(-) commit 7182a2dc19cbe7d445aa7a548c83b29facb881a8 Author: Benjamin Otte Date: Fri Aug 6 04:23:34 2010 +0200 gdk-xft: Don't call render about the subpixel order Instead assume that the root window property is working properly. This removes the last real Xrender call from GTK. gdk/x11/gdkxftdefaults.c | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) commit c7bd2ad1c9a65fbeac79ae6cb3c56fb3291ffd6a Author: Kristian Høgsberg Date: Thu Aug 5 10:10:45 2010 -0400 gdk: Remove picture pointer from X11 drawable It's not used anymore gdk/x11/gdkdisplay-x11.h | 3 --- gdk/x11/gdkdrawable-x11.c | 7 ------- gdk/x11/gdkdrawable-x11.h | 2 -- 3 files changed, 12 deletions(-) commit c4f280651a3e81ad338c6b1a0b0e653a7a1a7b0d Author: Benjamin Otte Date: Thu Aug 5 02:26:59 2010 +0200 gdk: Don't infinite loop when flushing moves Spotted by Kristian Rietvield. Fixes testoffscreen test. gdk/gdkwindow.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) commit 075661d376333a25b7fb622e1da2f02e347c0b6a Author: Matthias Clasen Date: Wed Aug 4 18:43:53 2010 -0400 generic damage generation for offscreen windows Generating damage from gdk drawing api doesn't help for cairo rendering ...and the gdk drawing api is gone anyway. Bug 621571 gdk/gdkoffscreenwindow.c | 39 --------------------------------------- gdk/gdkwindow.c | 4 ++++ 2 files changed, 4 insertions(+), 39 deletions(-) commit 7fd148fc5976fe5921764a787cfa859e94e8014c Author: Matthias Clasen Date: Wed Aug 4 10:33:01 2010 -0400 Cleanup gdk_pixbuf_render_pixmap_and_mask_for_colormap() gdk/gdkpixbuf-render.c | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) commit d0d2a6f12c758e93fc2778754d254e27c7b39216 Author: Benjamin Otte Date: Sat Jul 31 12:47:38 2010 +0200 API: remove gdk_colormap_query_color docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/colors.sgml | 10 ------ gdk/directfb/gdkcolor-directfb.c | 48 -------------------------- gdk/gdk.symbols | 1 - gdk/gdkcolor.h | 3 -- gdk/quartz/gdkcolor-quartz.c | 15 -------- gdk/win32/gdkcolor-win32.c | 38 --------------------- gdk/x11/gdkcolor-x11.c | 66 ------------------------------------ 8 files changed, 182 deletions(-) commit 09fbed7bc93c29cd78d55484df03d692f960538a Author: Benjamin Otte Date: Sat Jul 31 12:24:03 2010 +0200 style: Do not allocate colors anymore gtk/gtkstyle.c | 36 ------------------------------------ 1 file changed, 36 deletions(-) commit a50843e1603abe4bf68ae830d3e8005e2e117186 Author: Benjamin Otte Date: Sat Jul 31 12:00:45 2010 +0200 gtkbuilder: Do not allocate colors when parsing GtkBuilder files gtk/gtkbuilder.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit 25fc4d97f853b459836a1999a65832697897b728 Author: Benjamin Otte Date: Sat Jul 31 11:27:34 2010 +0200 textview: remove GtkTextAttributes (un)realize code It was unused (apart from a few assertion that indeed it was unused). docs/reference/gtk/tmpl/gtktexttag.sgml | 1 - gtk/gtktexttag.c | 66 --------------------------------- gtk/gtktexttag.h | 3 -- gtk/gtktexttagprivate.h | 10 ----- 4 files changed, 80 deletions(-) commit 13087315808a2bf88a647dcbf75446cd48c563a1 Author: Benjamin Otte Date: Sat Jul 31 11:20:46 2010 +0200 gdk: Don't require allocating window background colors anymore X!! allocates the colors itself now. gdk/gdkoffscreenwindow.c | 2 -- gdk/gdkwindow.c | 5 ----- gdk/x11/gdkwindow-x11.c | 11 ++++++++++- 3 files changed, 10 insertions(+), 8 deletions(-) commit c3a59fbfcc078f3991b49b6ca50d9bfaac7a588d Author: Kristian Rietveld Date: Thu Jul 29 14:20:32 2010 +0200 Fix compile warnings gdk/gdkwindow.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit 54ac92aaaf0dde6fc7d46e7e97b75d5b95c17ece Author: Kristian Rietveld Date: Thu Jul 29 14:15:41 2010 +0200 Add call to cairo_destroy() to gtk_text_layout_draw() gtk/gtktextdisplay.c | 2 ++ 1 file changed, 2 insertions(+) commit 089892df2761c4e60e3e5559a57be91501603c27 Author: Kristian Rietveld Date: Tue Jul 27 17:46:51 2010 +0200 Add missing calls to cairo_destroy() gtk/gtkstyle.c | 3 +++ 1 file changed, 3 insertions(+) commit f7a8bac5e63086245245953bed598f9254e857ec Author: Kristian Rietveld Date: Sat Jul 24 10:52:37 2010 +0200 quartz: Make backend compile again gdk/quartz/gdkdrawable-quartz.c | 29 ----------------------------- gdk/quartz/gdkprivate-quartz.h | 9 ++++----- gdk/quartz/gdkwindow-quartz.c | 4 +--- 3 files changed, 5 insertions(+), 37 deletions(-) commit 23c9cee274102d19232644f526dfa927cf85d1cd Author: Kristian Rietveld Date: Sat Jul 24 10:52:10 2010 +0200 quartz: Fix up _gdk_quartz_window_translate gdk/quartz/gdkgeometry-quartz.c | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) commit 6a48a042c7a2f61707eeb1f7bfa6438f63be7c04 Author: Benjamin Otte Date: Thu Jul 22 03:55:27 2010 +0200 API: remove GdkGC XXX: Some traces in the win32 code are left. I suppose they'd best be replaced using Cairo. docs/reference/gdk/gdk-docs.sgml | 1 - docs/reference/gdk/gdk3-sections.txt | 71 -- docs/reference/gdk/gdk3.types | 1 - docs/reference/gdk/tmpl/gcs.sgml | 426 ---------- docs/reference/gdk/tmpl/x_interaction.sgml | 45 - gdk/Makefile.am | 3 - gdk/directfb/Makefile.am | 1 - gdk/directfb/gdkgc-directfb.c | 386 --------- gdk/directfb/gdkprivate-directfb.h | 25 - gdk/gdk.h | 1 - gdk/gdk.symbols | 42 - gdk/gdkdraw.c | 5 +- gdk/gdkdrawable.h | 5 - gdk/gdkgc.c | 1244 ---------------------------- gdk/gdkgc.h | 288 ------- gdk/gdkinternals.h | 64 -- gdk/gdkoffscreenwindow.c | 13 - gdk/gdkpixmap.c | 15 - gdk/gdktypes.h | 1 - gdk/gdkwindow.c | 116 --- gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkgc-quartz.c | 686 --------------- gdk/quartz/gdkprivate-quartz.h | 49 -- gdk/win32/Makefile.am | 1 - gdk/win32/gdkdrawable-win32.c | 87 -- gdk/win32/gdkgc-win32.c | 1102 ------------------------ gdk/win32/gdkprivate-win32.h | 55 -- gdk/x11/Makefile.am | 1 - gdk/x11/gdkdrawable-x11.c | 2 - gdk/x11/gdkgc-x11.c | 697 ---------------- gdk/x11/gdkprivate-x11.h | 34 - gdk/x11/gdkx.h | 7 - 32 files changed, 1 insertion(+), 5474 deletions(-) commit 0fa7d810e7091e721f381898b9ac138f5c2b97fc Author: Benjamin Otte Date: Sat Jul 31 14:01:49 2010 +0200 calendar: Remove unused GdkGC members gtk/gtkcalendar.h | 3 --- 1 file changed, 3 deletions(-) commit ef2d37cdaf3adb2cdcd462ce6b3e64d063986f72 Author: Benjamin Otte Date: Thu Jul 22 03:25:11 2010 +0200 API: remove begin/end_direct_draw functions They're not needed without GdkGCs. FIXME: This breaks the win32 XP theme. Someone gotta fix it. gdk/gdk.symbols | 2 - gdk/gdkinternals.h | 7 --- gdk/gdkwindow.c | 124 -------------------------------------------- gdk/win32/gdkwin32.h | 7 --- gdk/win32/gdkwindow-win32.c | 23 -------- 5 files changed, 163 deletions(-) commit ac3ddfa2a74f7dbce4758dc4754328dd5f7a9500 Author: Benjamin Otte Date: Thu Jul 22 02:55:26 2010 +0200 API: Remove gtk_gc_get() and gtk_gc_release() With this change, GTK does not use GdkGC anymore. docs/reference/gtk/gtk3-sections.txt | 8 - docs/reference/gtk/tmpl/gtkgc.sgml | 51 ----- gtk/Makefile.am | 2 - gtk/gtk.h | 1 - gtk/gtk.symbols | 7 - gtk/gtkgc.c | 404 ----------------------------------- gtk/gtkgc.h | 49 ----- 7 files changed, 522 deletions(-) commit acf33c9e4c0bfac9c5cd5815afa1b98fb6405074 Author: Benjamin Otte Date: Thu Jul 22 02:55:12 2010 +0200 API: Remove GC members from GtkStyle gtk/gtkstyle.c | 89 ++++++++-------------------------------------------------- gtk/gtkstyle.h | 11 -------- 2 files changed, 11 insertions(+), 89 deletions(-) commit 90ac7b915c745c661f8baf474aa30640709ba366 Author: Benjamin Otte Date: Thu Jul 22 02:30:08 2010 +0200 textview: Replace GdkGC * argument with gpointer The argument is unused. That's also the reason why we can pass NULL instead of the real GC in the caller. gtk/gtktextdisplay.c | 2 +- gtk/gtktextdisplay.h | 2 +- gtk/gtktextutil.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit f7608c33aca855e33d8087622f2780e4a23e5928 Author: Benjamin Otte Date: Thu Jul 22 02:26:05 2010 +0200 gdk: Move scratch GC handling to X11 ... and implement it directly instead of using GdkGC, as GdkGC is about to be deleted, but we need this code. gdk/gdkdraw.c | 46 -------------------------------------- gdk/gdkinternals.h | 3 --- gdk/gdkscreen.c | 20 ----------------- gdk/gdkscreen.h | 2 -- gdk/x11/gdkgeometry-x11.c | 56 +++++++++++++++++++++++++++++++++++++---------- gdk/x11/gdkscreen-x11.c | 10 +++++++++ gdk/x11/gdkscreen-x11.h | 3 +++ 7 files changed, 57 insertions(+), 83 deletions(-) commit 9c026fb32e6034c8e770f7dde25bc0e77f7ef661 Author: Benjamin Otte Date: Thu Jul 22 02:23:54 2010 +0200 x11: Remove unused code These are function definitions and leftover variabl;es that weren't in use for a while. gdk/x11/gdkprivate-x11.h | 3 --- gdk/x11/gdkscreen-x11.c | 3 --- gdk/x11/gdkscreen-x11.h | 3 --- 3 files changed, 9 deletions(-) commit 1ac8d80e34bdf55007cea17982ec5fcf821d2c48 Author: Benjamin Otte Date: Thu Jul 22 01:56:00 2010 +0200 API: remove GdkPangoRenderer Also removes the pango attributes for stipple, emboss and emboss color docs/reference/gdk/gdk3-sections.txt | 27 - docs/reference/gdk/gdk3.types | 1 - docs/reference/gdk/tmpl/pango_interaction.sgml | 144 ---- gdk/gdk.symbols | 10 - gdk/gdkgc.c | 222 ------ gdk/gdkinternals.h | 7 - gdk/gdkpango.c | 992 ------------------------- gdk/gdkpango.h | 97 --- gtk/tests/defaultvalue.c | 6 - 9 files changed, 1506 deletions(-) commit fea39c078b8cc636684b9adaf4a42fadf149565e Author: Benjamin Otte Date: Thu Jul 22 01:17:01 2010 +0200 textview: Make the PangoRenderer use Cairo exclusively No more gdkpango usage, no more GdkGC required, yay! gtk/gtktextdisplay.c | 338 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 207 insertions(+), 131 deletions(-) commit 4c16995868b848f3284142a680f11a7deec5b878 Author: Benjamin Otte Date: Wed Jul 21 21:13:23 2010 +0200 gdk: remove get_composite_drawable vfunc The vfunc is not used anymore. gdk/gdkdraw.c | 25 --------- gdk/gdkdrawable.h | 8 --- gdk/gdkoffscreenwindow.c | 15 ------ gdk/gdkwindow.c | 136 ----------------------------------------------- 4 files changed, 184 deletions(-) commit 61d4a019f87abd4d68ed8837735bb3e504849e1c Author: Benjamin Otte Date: Wed Jul 21 21:02:35 2010 +0200 API: remove gdk_draw_drawable() docs/reference/gdk/gdk3-sections.txt | 3 - docs/reference/gdk/tmpl/drawing.sgml | 16 --- docs/reference/gdk/tmpl/event_structs.sgml | 3 +- docs/reference/gdk/tmpl/pixmaps.sgml | 2 +- gdk/directfb/gdkdrawable-directfb.c | 57 --------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 129 -------------------- gdk/gdkdrawable.h | 32 ----- gdk/gdkgc.c | 2 +- gdk/gdkoffscreenwindow.c | 33 ------ gdk/gdkpixmap.c | 35 ------ gdk/gdkwindow.c | 100 ---------------- gdk/quartz/gdkdrawable-quartz.c | 82 ------------- gdk/win32/gdkdrawable-win32.c | 183 ----------------------------- gdk/x11/gdkdrawable-x11.c | 101 ---------------- 15 files changed, 3 insertions(+), 776 deletions(-) commit 0cef9c2bbea9a2475f7eea3837375fe4d2879aef Author: Benjamin Otte Date: Wed Jul 21 20:45:21 2010 +0200 quartz: Do repeated fill with Cairo Some things are so easy with Cairo... XXX: I did not compile this, this is just proof of concept. gdk/quartz/gdkwindow-quartz.c | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) commit 65ac54bb23b351e5df786c1eadeac771d4bf23b6 Author: Benjamin Otte Date: Wed Jul 21 20:37:33 2010 +0200 gdk: Make window moves a custom vfunc The window move code needs special attention for multiple reasons: - invalid areas for expose events need to be modified - self-copy is not supported by Cairo - in X11, copying from an overlapped Window might cause unexposed areas to be copied in, spo expose events for those need to be generated. This was all special cased in various parts of the code. By making it an explicit vfunc, we can work around it. gdk/gdkoffscreenwindow.c | 38 +++++++++++++++++++++----- gdk/gdkwindow.c | 40 +++------------------------ gdk/gdkwindowimpl.h | 13 ++++++--- gdk/quartz/gdkgeometry-quartz.c | 38 +++++++++++++------------- gdk/quartz/gdkwindow-quartz.c | 2 +- gdk/win32/gdkwindow-win32.c | 36 +++++++++++++------------ gdk/x11/gdkgeometry-x11.c | 60 +++++++++++++++++++++++++++++++++-------- gdk/x11/gdkprivate-x11.h | 3 +-- gdk/x11/gdkwindow-x11.c | 2 +- 9 files changed, 133 insertions(+), 99 deletions(-) commit a5814019202c9ab66134a804866fdc21f80fa886 Author: Benjamin Otte Date: Wed Jul 21 14:54:44 2010 +0200 API: remove gdk_draw_layout_*() docs/reference/gdk/gdk3-sections.txt | 6 - docs/reference/gdk/tmpl/drawing.sgml | 52 -------- gdk/gdk.symbols | 9 -- gdk/gdkdrawable.h | 26 ---- gdk/gdkpango.c | 228 +---------------------------------- gdk/gdkpango.h | 7 -- 6 files changed, 5 insertions(+), 323 deletions(-) commit 805e0d108268a8cd0c267032107e95ea7c96b876 Author: Benjamin Otte Date: Wed Jul 21 14:23:22 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 9f1939cbd5aa8fb9ee98e5400780194c9bbb25cf Author: Benjamin Otte Date: Wed Jul 21 03:16:47 2010 +0200 API: Remove GtkTextTag's stipple properties They seem pretty much unused and the only reason why GtkTextView uses a GdkPangoRenderer and not a PangoCairoRenderer. docs/reference/gtk/tmpl/gtktexttag.sgml | 22 ----- gtk/gtktextdisplay.c | 26 ----- gtk/gtktextlayout.c | 12 --- gtk/gtktexttag.c | 149 ----------------------------- gtk/gtktexttag.h | 4 - modules/other/gail/libgail-util/gailmisc.c | 32 ------- 6 files changed, 245 deletions(-) commit 4729460a4fa3e0393223aec8bedd675ba1d4afa5 Author: Benjamin Otte 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 3fc31e88b03915fbc3f6b8b3554e14a3610c4200 Author: Benjamin Otte Date: Tue Jul 20 02:25:09 2010 +0200 gdk: Remove _gdk_drawable_get_scratch_gc() The function is unused now. gdk/gdkdraw.c | 59 ------------------------------------------------------ gdk/gdkinternals.h | 2 -- gdk/gdkscreen.c | 12 +++-------- gdk/gdkscreen.h | 2 -- 4 files changed, 3 insertions(+), 72 deletions(-) commit db5fc43759fd9cafcd9df26ee57bd9a9a05aab7e Author: Benjamin Otte Date: Tue Jul 20 02:19:29 2010 +0200 gdk: Draw redirected windows using Cairo gdk/gdkwindow.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) commit 56e7abb8a42f22328a400f641998a7d1c0c52438 Author: Benjamin Otte Date: Tue Jul 20 02:02:26 2010 +0200 gdk: Refactor redirection code This will make future patches easier gdk/gdkwindow.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit 755bd51757381163e3070818fc1aada24adcd85a Author: Benjamin Otte Date: Tue Jul 20 01:21:38 2010 +0200 gdk: Simplify code Use new Cairo APIs to make the code simpler. gdk/gdkwindow.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) commit a6fcc75774aa2520d843dfddf5434f629c8834b6 Author: Benjamin Otte Date: Tue Jul 20 00:56:46 2010 +0200 gdk: Remove excess variables gdk/gdkwindow.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 3df6726656ad11cf7e0b1e35613880c09226dc7d Author: Benjamin Otte Date: Mon Jul 19 23:49:09 2010 +0200 gdk: Do end_implicit_paint copy with Cairo gdk/gdkwindow.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) commit f1620b5ce1742697ef429a4fb3ec1c3def7747a7 Author: Benjamin Otte Date: Mon Jul 19 23:31:24 2010 +0200 gdk: Implement gdk_window_get_source_drawable() using Cairo Do we have a test case for this? gdk/gdkwindow.c | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) commit 46206f8bb824d82d89b528bc9bd557b3bd30d5d2 Author: Benjamin Otte Date: Mon Jul 19 13:29:47 2010 +0200 gdk: Implement end_implicit_paint() with Cairo gdk/gdkwindow.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 600fbd3e740f72a010ecf84780b07927f08d743f Author: Benjamin Otte Date: Sat Jul 17 04:50:49 2010 +0200 API: remove gdk_draw_rectangle() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 17 -- gdk/directfb/gdkdrawable-directfb.c | 153 ----------------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 50 ------ gdk/gdkdrawable.h | 14 -- gdk/gdkoffscreenwindow.c | 20 --- gdk/gdkpixmap.c | 24 --- gdk/gdkwindow.c | 26 --- gdk/quartz/gdkdrawable-quartz.c | 38 ----- gdk/win32/gdkdrawable-win32.c | 320 ----------------------------------- gdk/x11/gdkdrawable-x11.c | 29 ---- 12 files changed, 693 deletions(-) commit 66048b2f92d000f426b40d54aa1f9267b2165b9b Author: Benjamin Otte Date: Thu Jul 15 19:23:27 2010 +0200 style: Replace last gdk_draw_rectangle() with Cairo gtk/gtkstyle.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) commit 9ee51764925907c8212671fd6fd1336584dfcb2a Author: Benjamin Otte Date: Thu Jul 15 18:07:42 2010 +0200 API: remove gdk_draw_point(s) docs/reference/gdk/gdk3-sections.txt | 2 -- docs/reference/gdk/tmpl/drawing.sgml | 20 ------------- gdk/directfb/gdkdrawable-directfb.c | 49 -------------------------------- gdk/gdk.symbols | 2 -- gdk/gdkdraw.c | 55 ------------------------------------ gdk/gdkdrawable.h | 12 -------- gdk/gdkoffscreenwindow.c | 38 ------------------------- gdk/gdkpixmap.c | 17 ----------- gdk/gdkwindow.c | 40 -------------------------- gdk/quartz/gdkdrawable-quartz.c | 27 ------------------ gdk/win32/gdkdrawable-win32.c | 36 ----------------------- gdk/x11/gdkdrawable-x11.c | 48 ------------------------------- 12 files changed, 346 deletions(-) commit a9e99e7f5ba6982db4d54a134738d1ddd30c898c Author: Benjamin Otte Date: Thu Jul 15 17:58:50 2010 +0200 API: remove gdk_draw_{line,lines,segments} Those were the 3 intermixed line drawing calls. docs/reference/gdk/gdk3-sections.txt | 4 - docs/reference/gdk/tmpl/drawing.sgml | 44 ------- gdk/directfb/gdkdrawable-directfb.c | 151 ----------------------- gdk/gdk.symbols | 3 - gdk/gdkdraw.c | 92 -------------- gdk/gdkdrawable.h | 22 ---- gdk/gdkoffscreenwindow.c | 63 ---------- gdk/gdkpixmap.c | 34 ----- gdk/gdktypes.h | 9 -- gdk/gdkwindow.c | 82 ------------ gdk/quartz/gdkdrawable-quartz.c | 76 ------------ gdk/win32/gdkdrawable-win32.c | 233 ----------------------------------- gdk/x11/gdkdrawable-x11.c | 80 ------------ 13 files changed, 893 deletions(-) commit c661eb73a153f3f110f763ac9ee6af2921223ba0 Author: Benjamin Otte 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 a3057d015081331f07caebf9f9576242d1c3591f Author: Benjamin Otte Date: Thu Jul 15 00:55:26 2010 +0200 style: replace draw_frame_gap with Cairo calls gtk/gtkstyle.c | 250 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 123 insertions(+), 127 deletions(-) commit 5eb76955fdd0cfbb5a24dba677cc86d329a68c37 Author: Benjamin Otte Date: Thu Jul 15 00:35:15 2010 +0200 style: Replace draw_diamond vfunc with Cairo calls gtk/gtkstyle.c | 168 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 81 insertions(+), 87 deletions(-) commit 8f21b09eeeec1847c95ba8e716aeb9a650db35d8 Author: Benjamin Otte Date: Wed Jul 14 23:12:48 2010 +0200 tests: remove "draw drawable" button from testwindows test draw_drawable is gone soon. And testing the proper functioning of drawing calls is Cairo's job anyway. tests/testwindows.c | 26 -------------------------- 1 file changed, 26 deletions(-) commit e85dfc7cc4334430b7f95d7e97a10c6c9e3f1233 Author: Benjamin Otte Date: Wed Jul 14 19:23:45 2010 +0200 API: remove gdk_draw_polygon() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 11 ----- gdk/directfb/gdkdrawable-directfb.c | 75 ----------------------------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 28 ----------- gdk/gdkdrawable.h | 10 ---- gdk/gdkoffscreenwindow.c | 38 --------------- gdk/gdkpixmap.c | 19 -------- gdk/gdkwindow.c | 42 ----------------- gdk/quartz/gdkdrawable-quartz.c | 41 ---------------- gdk/win32/gdkdrawable-win32.c | 91 ------------------------------------ gdk/x11/gdkdrawable-x11.c | 50 -------------------- 12 files changed, 407 deletions(-) commit d2b1da4e844f9674140a2793037e1d875835cac4 Author: Benjamin Otte Date: Wed Jul 14 19:13:59 2010 +0200 API: remove gtk_paint_polygon() Almost noone uses it in real applications and it's broken in most theme engines. docs/reference/gtk/gtk3-sections.txt | 1 - gtk/gtk.symbols | 1 - gtk/gtkstyle.c | 178 ----------------------------------- gtk/gtkstyle.h | 20 ---- 4 files changed, 200 deletions(-) commit 53b9bdc3fc932f2741bc633fdbd4d57f0130e83d Author: Benjamin Otte Date: Wed Jul 14 17:59:41 2010 +0200 iconview: Remove debug drawing code It uses APIs I'm about to deprecate. gtk/gtkiconview.c | 28 ---------------------------- 1 file changed, 28 deletions(-) commit 1c4ce45a42a322b99633c722a3b6763c653a099c Author: Benjamin Otte Date: Wed Jul 14 17:45:26 2010 +0200 style: apply cleanup patch from bug 576988 Ideally this patch would be split up into chunks, but the git branch it came from doesn't exist anymore. Only this patch is left in a bug report. It it's adapted to use accessors and contains some fixes that were spotted while using the patch. https://bugzilla.gnome.org/show_bug.cgi?id=576988 gtk/gtkstyle.c | 1708 ++++++++++++++++++++++++++------------------------------ 1 file changed, 785 insertions(+), 923 deletions(-) commit 89d28eb09d98204c10c4924b2c0a81d86283d8fa Author: Benjamin Otte Date: Wed Jul 14 16:03:51 2010 +0200 API: remove gdk_draw_glyphs() and gdk_draw_glyphs_transformed() docs/reference/gdk/gdk3-sections.txt | 2 - docs/reference/gdk/tmpl/drawing.sgml | 27 ------- docs/reference/gdk/tmpl/pango_interaction.sgml | 9 +-- gdk/gdk.symbols | 2 - gdk/gdkdraw.c | 107 ------------------------- gdk/gdkdrawable.h | 29 ------- gdk/gdkpixmap.c | 45 ----------- gdk/gdkwindow.c | 79 ------------------ 8 files changed, 4 insertions(+), 296 deletions(-) commit 92f488249737542b0a41da0e63ef5dbfe2daa76a Author: Benjamin Otte Date: Wed Jul 14 14:37:23 2010 +0200 API: remove gdk_draw_trapezoids() and GdkTrapezoid struct docs/reference/gdk/gdk3-sections.txt | 2 -- docs/reference/gdk/tmpl/drawing.sgml | 25 -------------------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 45 ------------------------------------ gdk/gdkdrawable.h | 15 ------------ gdk/gdkpixmap.c | 18 --------------- gdk/gdkwindow.c | 44 ----------------------------------- 7 files changed, 150 deletions(-) commit 559ae63f01efa2ca20041ec1f17e0e7cbce7adb5 Author: Benjamin Otte Date: Wed Jul 14 14:07:21 2010 +0200 API: remove gdk_draw_arc() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 15 ---- docs/reference/gtk/tmpl/gtkdrawingarea.sgml | 13 ++-- gdk/directfb/gdkdrawable-directfb.c | 15 ---- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 49 ------------- gdk/gdkdrawable.h | 18 ----- gdk/gdkoffscreenwindow.c | 27 ------- gdk/gdkpixmap.c | 29 -------- gdk/gdkwindow.c | 31 -------- gdk/quartz/gdkdrawable-quartz.c | 75 ------------------- gdk/win32/gdkdrawable-win32.c | 108 ---------------------------- gdk/x11/gdkdrawable-x11.c | 34 --------- 13 files changed, 8 insertions(+), 408 deletions(-) commit 9b713fa4fde3174d78994674c407ee3d688bbbea Author: Benjamin Otte Date: Wed Jul 14 14:01:01 2010 +0200 gdk: Remove testgdk code The file wasn't build anyway and it's using all the APIs that are getting removed. gdk/testgdk.c | 928 ---------------------------------------------------------- 1 file changed, 928 deletions(-) commit 14fe04ec8931a1f6ae89af811cc44ea75a3e9d45 Author: Benjamin Otte Date: Wed Jul 14 00:22:45 2010 +0200 API: remove GdkImage It was unused and buggy. build/win32/vs9/gdk-win32.vcproj | 1 - build/win32/vs9/gtk+.vsprops | 1 - docs/reference/gdk/gdk-docs.sgml | 1 - docs/reference/gdk/gdk3-sections.txt | 42 --- docs/reference/gdk/tmpl/images.sgml | 228 ------------ docs/reference/gdk/tmpl/visuals.sgml | 10 +- docs/reference/gdk/tmpl/x_interaction.sgml | 36 -- gdk/Makefile.am | 3 - gdk/directfb/Makefile.am | 1 - gdk/directfb/TODO | 1 - gdk/directfb/gdkdisplay-directfb.c | 1 - gdk/directfb/gdkimage-directfb.c | 335 ----------------- gdk/directfb/gdkprivate-directfb.h | 6 - gdk/gdk.h | 1 - gdk/gdk.symbols | 32 -- gdk/gdkimage.c | 566 ----------------------------- gdk/gdkimage.h | 126 ------- gdk/gdkinternals.h | 17 - gdk/gdktypes.h | 1 - gdk/makefile.msc | 2 - gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkimage-quartz.c | 152 -------- gdk/win32/Makefile.am | 1 - gdk/win32/gdkdisplay-win32.c | 1 - gdk/win32/gdkdrawable-win32.c | 3 +- gdk/win32/gdkimage-win32.c | 363 ------------------ gdk/win32/gdkprivate-win32.h | 7 - gdk/win32/makefile.msc | 1 - gdk/x11/Makefile.am | 1 - gdk/x11/gdkcolor-x11.c | 4 +- gdk/x11/gdkdisplay-x11.c | 2 - gdk/x11/gdkdisplay-x11.h | 2 - gdk/x11/gdkimage-x11.c | 564 ---------------------------- gdk/x11/gdkprivate-x11.h | 3 - gdk/x11/gdkx.h | 4 - 35 files changed, 3 insertions(+), 2517 deletions(-) commit 6f5084551a771120eefae91b8a514e237ff4d278 Author: Benjamin Otte Date: Tue Jul 13 23:28:20 2010 +0200 API: remove gdk_drawable_copy_to_image() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 16 --- gdk/directfb/gdkdrawable-directfb.c | 1 - gdk/directfb/gdkimage-directfb.c | 70 ------------- gdk/directfb/gdkprivate-directfb.h | 9 -- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 76 -------------- gdk/gdkdrawable.h | 18 ---- gdk/gdkinternals.h | 9 -- gdk/gdkoffscreenwindow.c | 21 ---- gdk/gdkpixmap.c | 28 ------ gdk/gdkwindow.c | 44 -------- gdk/quartz/gdkdrawable-quartz.c | 2 - gdk/quartz/gdkimage-quartz.c | 149 --------------------------- gdk/quartz/gdkprivate-quartz.h | 10 -- gdk/win32/gdkdrawable-win32.c | 2 - gdk/win32/gdkimage-win32.c | 33 ------ gdk/win32/gdkprivate-win32.h | 9 -- gdk/x11/gdkdrawable-x11.c | 2 - gdk/x11/gdkimage-x11.c | 190 ----------------------------------- gdk/x11/gdkprivate-x11.h | 8 -- gdk/x11/gdktestutils-x11.c | 9 +- 22 files changed, 7 insertions(+), 701 deletions(-) commit 2a72ffd4de67fe60dd4ebd7aa86599f496492f9e Author: Benjamin Otte Date: Tue Jul 13 23:10:33 2010 +0200 API: remove gdk_drawable_get_image() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 13 ----- docs/reference/gdk/tmpl/pixbufs.sgml | 16 ++++++ gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 104 ----------------------------------- gdk/gdkdrawable.h | 11 ---- 6 files changed, 16 insertions(+), 130 deletions(-) commit a1a1b135ac115a4c1c68beb62962732b880721d3 Author: Benjamin Otte Date: Tue Jul 13 22:50:25 2010 +0200 API: remove gdk_pixbuf_get_from_image() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/pixbufs.sgml | 17 - gdk/gdk.symbols | 1 - gdk/gdkpixbuf-drawable.c | 1202 ---------------------------------- gdk/gdkpixbuf.h | 10 - 5 files changed, 1231 deletions(-) commit 7489c260eb651a392ccc73fef5e71973d37fc011 Author: Benjamin Otte 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 84015d4d3ffd9fdc4cdf6d8d2ac063642f4387cb Author: Benjamin Otte Date: Tue Jul 13 21:39:16 2010 +0200 Implement gdk_pixbuf_get_from_drawable() with Cairo Use gdk_pixbuf_get_from_surface() instead of gdk_pixbuf_get_from_image(). gdk/gdkpixbuf-drawable.c | 50 ++++++++---------------------------------------- 1 file changed, 8 insertions(+), 42 deletions(-) commit 39b47eaf2536c5c7b52b21705ce76bd526812aa7 Author: Benjamin Otte Date: Tue Jul 13 19:44:41 2010 +0200 API: Add gdk_pixbuf_get_from_surface() New API to copy any cairo surface into a pixbuf. docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkpixbuf-drawable.c | 226 +++++++++++++++++++++++++++++++++++ gdk/gdkpixbuf.h | 9 ++ 4 files changed, 237 insertions(+) commit b926ce719bcdfaf0a6ff39cbaa1f6cf01eb55d03 Author: Benjamin Otte Date: Tue Jul 13 18:22:51 2010 +0200 API: remove gdk_draw_image() docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/drawing.sgml | 15 --------- gdk/directfb/gdkdrawable-directfb.c | 61 ------------------------------------ gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 41 ------------------------ gdk/gdkdrawable.h | 19 ----------- gdk/gdkoffscreenwindow.c | 28 ----------------- gdk/gdkpixmap.c | 28 ----------------- gdk/gdkwindow.c | 32 ------------------- gdk/quartz/gdkdrawable-quartz.c | 47 --------------------------- gdk/win32/gdkdrawable-win32.c | 28 ----------------- gdk/x11/gdkdrawable-x11.c | 38 ---------------------- 12 files changed, 339 deletions(-) commit d18abf42b74b20384bc86107185be151a12ec231 Author: Benjamin Otte Date: Tue Jul 13 17:50:41 2010 +0200 API: Get rid of GdkRGB docs/reference/gdk/gdk-docs.sgml | 1 - docs/reference/gdk/gdk3-sections.txt | 35 - docs/reference/gdk/tmpl/drawing.sgml | 19 - docs/reference/gdk/tmpl/gcs.sgml | 1 - docs/reference/gdk/tmpl/rgb.sgml | 410 ---- gdk/Makefile.am | 2 - gdk/gdk.h | 1 - gdk/gdk.symbols | 22 - gdk/gdkrgb.c | 3675 ---------------------------------- gdk/gdkrgb.h | 137 -- gdk/makefile.msc | 2 - 11 files changed, 4305 deletions(-) commit 17b8bee168ad255d8d9c157a03adf1a2a1c64bda Author: Benjamin Otte 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 46794cc65cf3514a6b042dffdd129091b1af6a4c Author: Benjamin Otte Date: Tue Jul 13 17:11:22 2010 +0200 demos: Remove testpixbuf Another test mainly utilizing inline pixbufs and GdkRGB, both of which are kinda outdated. demos/Makefile.am | 16 -- demos/testpixbuf.c | 642 ----------------------------------------------------- 2 files changed, 658 deletions(-) commit 638e415a6dbf819e69193067a3e728c3d093e6a5 Author: Benjamin Otte Date: Tue Jul 13 17:08:33 2010 +0200 demos: remove testpixbuf-drawable It only tested GdkRGB, and we're about to kill that. demos/Makefile.am | 4 -- demos/testpixbuf-drawable.c | 115 -------------------------------------------- 2 files changed, 119 deletions(-) commit a513bdf3f78b0756f5bdaf706c2909010ba400ff Author: Benjamin Otte 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 8f19db7565ba615e1613ccf0dfcd860043797339 Author: Benjamin Otte Date: Tue Jul 13 15:52:56 2010 +0200 Replace gdk_rgb_find_color() Use gdk_colormap_alloc_color() instead. gdk/gdkgc.c | 7 ++++--- tests/testwindows.c | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) commit 548ebc29e5d502d6d0570c02e0ddce236065bf25 Author: Benjamin Otte Date: Tue Jul 13 02:53:51 2010 +0200 debug: remove GdkRGB debuggability GdkRGB is on its way out, so there's no need to have a debugging category for it. gdk/gdk.c | 4 ---- gdk/gdkinternals.h | 19 +++++++++---------- 2 files changed, 9 insertions(+), 14 deletions(-) commit 119d48c89b79731802c3efac72d5ebc53c401a52 Author: Benjamin Otte Date: Tue Jul 13 02:48:08 2010 +0200 gdk: Remove unused gdkrgb.h includes gdk/gdkdrawable.h | 1 - gdk/gdkpango.c | 1 - gdk/gdkpixbuf.h | 1 - 3 files changed, 3 deletions(-) commit d54c2cfeeed56f3bf0b16b4e80b2b9d0fa180221 Author: Benjamin Otte Date: Tue Jul 13 02:40:12 2010 +0200 API: remove gdk_screen_get_rgb_colormap/visual() People want to use gdk_screen_get_default_colormap/visual(). Also, GdkRGB is about to die. docs/reference/gdk/gdk3-sections.txt | 2 - docs/reference/gdk/tmpl/gdkscreen.sgml | 18 --------- gdk/gdk.symbols | 7 ---- gdk/gdkrgb.c | 70 +++++++++------------------------- gdk/gdkscreen.h | 2 - gtk/gtktrayicon-x11.c | 2 - 6 files changed, 17 insertions(+), 84 deletions(-) commit 32c95ebe27a255c4cfdd34cfbd11f1f737d01f50 Author: Benjamin Otte Date: Tue Jul 13 02:25:41 2010 +0200 tests: remove testrgb test This is in preparation for the GdkRGB removal tests/Makefile.am | 3 - tests/testrgb.c | 329 ------------------------------------------------------ 2 files changed, 332 deletions(-) commit 24a867f8da7847bbc1cb7113ec33548efb1cae23 Author: Benjamin Otte Date: Mon Jul 12 17:34:19 2010 +0200 image: remove GdkImage as a possible image type GdkImage is about to be deprecated. docs/reference/gtk/gtk3-sections.txt | 3 - gtk/gtk.symbols | 3 - gtk/gtkimage.c | 184 +---------------------------------- gtk/gtkimage.h | 15 --- modules/other/gail/gailimage.c | 8 -- 5 files changed, 1 insertion(+), 212 deletions(-) commit 4f8dbd4a8dd72dddfa81ed9db44a30544b35b1bc Author: Benjamin Otte Date: Mon Jul 12 16:50:00 2010 +0200 API: Remove gdk_draw_pixbuf() docs/reference/gdk/gdk3-sections.txt | 1 - gdk/directfb/gdkdrawable-directfb.c | 445 ----------------------------- gdk/gdk.symbols | 1 - gdk/gdkdraw.c | 526 ----------------------------------- gdk/gdkdrawable.h | 24 -- gdk/gdkoffscreenwindow.c | 36 --- gdk/gdkpixbuf-render.c | 4 +- gdk/gdkpixmap.c | 47 +--- gdk/gdkwindow.c | 56 ---- gdk/quartz/gdkdrawable-quartz.c | 59 ---- gdk/win32/gdkdrawable-win32.c | 34 --- gdk/x11/gdkdrawable-x11.c | 471 ------------------------------- 12 files changed, 7 insertions(+), 1697 deletions(-) commit 11ee2abaccb8102abd2bdf92d1844eba6d71ab1a Author: Kristian Rietveld Date: Sun Aug 8 18:02:35 2010 +0200 Add missing cairo_destroy() call gtk/gtkcolorbutton.c | 2 ++ 1 file changed, 2 insertions(+) commit a66e4ebe1ad8e8809342b1ff7adfecaba9a1a0e8 Author: Benjamin Otte Date: Tue Aug 10 20:52:58 2010 +0200 docs: Add sgml goo for new notebook APIs docs/reference/gtk/tmpl/gtknotebook.sgml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 472b9d6f66871576f4e95ff9d0c1e6ed70429ba0 Author: Benjamin Otte Date: Tue Aug 10 20:52:36 2010 +0200 docs: Add sgml goo for new GtkExpander APIs docs/reference/gtk/tmpl/gtkexpander.sgml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 1481ab66266b89ee7b517838b47ed3200400b6ab Author: Benjamin Otte Date: Tue Aug 10 20:51:58 2010 +0200 docs: Add sgml goo for gdk_display_is_closed() docs/reference/gdk/tmpl/gdkdisplay.sgml | 9 +++++++++ 1 file changed, 9 insertions(+) commit 50266ca95d111019cb42a533698a229968b5e686 Author: Benjamin Otte Date: Tue Aug 10 20:50:48 2010 +0200 filechooser: Remove unused functions. The last user is gone since 3a1ba3bd1ed261c8ea964f1dfcdfd29acbc477f8 gtk/gtkfilechooserdefault.c | 28 ---------------------------- 1 file changed, 28 deletions(-) commit 2c40c2b7c8dbd960ae3ab5154d6f16af9a343e32 Author: Matthias Clasen Date: Tue Aug 10 13:42:17 2010 -0400 Don't activate insensitive widgets This was reported by Christian Becke in bug 626052. gtk/gtkfilechooserdialog.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3a1ba3bd1ed261c8ea964f1dfcdfd29acbc477f8 Author: Federico Mena Quintero Date: Tue Aug 10 11:36:03 2010 -0500 bgo#625416 - Don't reload the filechooser's folder during a re-map event Long ago, before we had file monitoring at the GIO/Glib level, we would reload the current folder each time a file chooser gets (re)mapped. This was basically to let the GIMP recycle the same file chooser for all file/open or file/save operations, instead of creating a new one every time. In that case, we reloaded the folder with each ::map() event so that the file chooser would present an up-to-date view of the folder that was being displayed. Now, the folder should always be up-to-date as we do file monitoring all the time. Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 13 ------------- gtk/gtkfilechooserprivate.h | 3 +-- gtk/tests/filechooser.c | 1 - 3 files changed, 1 insertion(+), 16 deletions(-) commit 316b9da87322068533d50f52abadd6c0758fd187 Author: Matthias Clasen Date: Tue Aug 10 07:30:21 2010 -0400 Allow to unset the tree selection function This is not causing problems, and seems natural. Bug 626276. gtk/gtktreeselection.c | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) commit 89d4eb6ded5bf3ae0698a6ee9ea4fdcb6090b049 Author: Yaron Shahrabani Date: Tue Aug 10 11:35:59 2010 +0300 Updated Hebrew translation. po/he.po | 158 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 83 insertions(+), 75 deletions(-) commit ad8f1ef85b3e517392a4012be5f30f2cf3459332 Author: Yaron Shahrabani Date: Tue Aug 10 11:33:34 2010 +0300 Updated Hebrew translation. po-properties/he.po | 340 +++++++++++++++++++++++++++------------------------- 1 file changed, 179 insertions(+), 161 deletions(-) commit 7f985e760a0962db97e5dc1dba4da6fc88d8fca6 Author: Yaron Shahrabani Date: Tue Aug 10 11:31:22 2010 +0300 Updated Hebrew translation. po-properties/he.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3eb197b51fbcfab20abc618c7081bb400844996e Author: Philip Withnall Date: Tue Aug 10 09:23:49 2010 +0100 Bug 596125 — Property string fixes gtk/gtkcellrendererspin.c | 2 +- gtk/gtkcellrenderertext.c | 2 +- gtk/gtkcolorbutton.c | 2 +- gtk/gtkentry.c | 4 ++-- gtk/gtkfilechooser.c | 2 +- gtk/gtknotebook.c | 10 +++++----- gtk/gtkplug.c | 2 +- gtk/gtkprintunixdialog.c | 2 +- gtk/gtkprogressbar.c | 12 ++++++------ gtk/gtkspinbutton.c | 2 +- gtk/gtkstatusicon.c | 6 +++--- gtk/gtktoggleaction.c | 4 ++-- gtk/gtktogglebutton.c | 2 +- gtk/gtktoggletoolbutton.c | 4 ++-- gtk/gtkwidget.c | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) commit fb48e023d2959b5596eae54728c689264ffabdbd Author: Matthias Clasen 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. gtk/gtktreeview.c | 7 +++++++ 1 file changed, 7 insertions(+) commit e3bd926c1ef83027c756488ba19f4353930fc6db Author: Gabor Kelemen Date: Tue Aug 10 00:11:40 2010 -0400 Set translation domain for parameter_string in gtk_init_with_args This was requested in bug 554926. gtk/gtkmain.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) commit 73030c462f19b46d352fdfae6c207eb5dfcdf6d4 Author: Emmanuele Bassi Date: Tue Aug 10 00:00:15 2010 -0400 about: Add :license-type property The :license-type property of GtkAboutDialog allows using a symbolic enumeration value that will construct a placeholder license preamble linking to a specific URL. This allows localization of the licensing text without using a translation of the actual license, since it would not be valid. Bug 336225. demos/gtk-demo/appwindow.c | 18 +--- docs/reference/gtk/gtk3-sections.txt | 2 + gtk/gtk.symbols | 2 + gtk/gtkaboutdialog.c | 159 ++++++++++++++++++++++++++++++++++- gtk/gtkaboutdialog.h | 38 +++++++++ 5 files changed, 200 insertions(+), 19 deletions(-) commit 79ef5de5056fc44ba87e5f2684250db1c8575a2f Author: Matthias Clasen 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/gtk3-sections.txt | 2 + gtk/gtk.symbols | 2 + gtk/gtkexpander.c | 102 ++++++++++++++++++++++++++++++----- gtk/gtkexpander.h | 3 ++ 4 files changed, 96 insertions(+), 13 deletions(-) commit 7844d3b8db94922ff17a598d6b36dd30ea0d569d Author: Matthias Clasen 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. modules/other/gail/gailnotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f760538f17673c5bd7fec792be2f1abf8148fc32 Author: Javier Jardón Date: Thu May 20 02:39:45 2010 +0200 gtkaccellabel: Remove unused class members Fixes https://bugzilla.gnome.org/show_bug.cgi?id=97414 gtk/gtkaccellabel.c | 6 +----- gtk/gtkaccellabel.h | 4 +--- 2 files changed, 2 insertions(+), 8 deletions(-) commit 61e34032ec0365928824900ed256c4e57ce8dc6f Author: Matthias Clasen 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. gtk/gtkwidget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2a12f74c8e8334d7b1f7629b99fd3e23f0f8a3af Author: Christian Dywan 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. gtk/gtkliststore.c | 4 +++- gtk/gtktreemodel.c | 4 +++- gtk/gtktreestore.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) commit 0824862e3be0e696a0ab117bf25ee026a468b16e Author: Hiroyuki Ikezoe 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 | 32 -------------------------------- 1 file changed, 32 deletions(-) commit a2b72c5953d4a5a13a04b60a8b1ea75c0e0ff3b1 Author: Sam Thursfield 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. docs/reference/gtk/gtk3-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 4047d0526deffe2c0d3545d86a7fa096423b1c46 Author: Sam Thursfield 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. gtk/gtkwin32embedwidget.c | 37 ++++++++++++++++++++-------------- modules/engines/ms-windows/msw_style.c | 2 +- 2 files changed, 23 insertions(+), 16 deletions(-) commit 93fa95e79fb03add226954c0e679d2cf52f6392e Author: Szilárd Pfeiffer Date: Mon Aug 9 21:12:46 2010 -0400 Implement GailAdjustment::get_minimium_increment ...and use it in GailRange and GailSpinButton. Bug 625953. modules/other/gail/gailadjustment.c | 44 +++++++++++++++++++++++++++++++++++++ modules/other/gail/gailrange.c | 20 +++++++++++++++++ modules/other/gail/gailspinbutton.c | 20 +++++++++++++++++ 3 files changed, 84 insertions(+) commit 2686af2fbb3cd12bb5437837c891d302a0674496 Author: Szilárd Pfeiffer 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. modules/other/gail/gailtreeview.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 99e8a76cabd68d18a6c2381bd66d53652de7fbdd Author: Javier Jardón Date: Mon Aug 9 13:21:24 2010 +0200 Revert "Added UG translation" ug.po is not in po-properties directory This reverts commit 623c6239acfaafbabfe091d15904663396cb8b75. po/LINGUAS | 1 - 1 file changed, 1 deletion(-) commit 8397e8e219895edbcb8fd08ead926adf5f0fd686 Author: A S Alam Date: Tue Aug 10 06:10:54 2010 +0530 update for Punjabi in master by A S Alam po-properties/pa.po | 3860 ++++++++++++++++++++++++++------------------------- po/pa.po | 1745 +++++++++++------------ 2 files changed, 2807 insertions(+), 2798 deletions(-) commit 623c6239acfaafbabfe091d15904663396cb8b75 Author: Sahran Date: Sun Aug 8 13:11:50 2010 +0200 Added UG translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit ae5700f64bd7706d89eecc7b60cfcfed9b9f4255 Author: Sahran Date: Sun Aug 8 13:10:49 2010 +0200 Added UG translation po/ug.po | 5008 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5008 insertions(+) commit e15e37b6cedda5c2746fa6ef61aada81101231ba Author: Javier Jardón Date: Mon Jul 19 17:22:32 2010 +0200 Fix GtkIMContextClass inheritance Should be GObjectClass instead GtkObjectClass Fixes https://bugzilla.gnome.org/show_bug.cgi?id=90935 gtk/gtkimcontext.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 8b2108a8a458621e82b4b1de8eb25fded6829c48 Author: Javier Jardón Date: Fri Jul 23 11:59:36 2010 +0200 gtkcombobox: Only use the child if It is a GtkCellLayout This error was introduced in commit 4427760bcc330f60ec5778be04274f9f8073a84d Fixes https://bugzilla.gnome.org/show_bug.cgi?id=625104 gtk/gtkcombobox.c | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 1d8aec51ccb4ea32affd95839c7d77b534937141 Author: Dan Williams Date: Sat Aug 7 23:14:47 2010 -0500 Elaborate interaction of gtk_widget_grab_default() and GtkEntry widgets gtk/gtkwidget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 9ddef2365fe6785b2ed37dc20707fd86e194db25 Author: Tristan Van Berkom Date: Sat Aug 7 17:41:29 2010 -0400 Fixed expressions in gtk_button_size_allocate() Children were getting negative allocations by misusage of MAX() macro (bad signedness of expressions). gtk/gtkbutton.c | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) commit 3ccc617052cbd85a066aba2d17c6983551f6d499 Author: Javier Jardón Date: Sat Aug 7 17:07:17 2010 +0200 Completely remove any use of GtkWindow allow-grow and allow-shrink properties These have been deprecated and removed from master. GtkWindow:resizable should be used instead. This completes commit 1a03a65e36b6288f7854da30bf89b86ad3592726 Reported by Benjamin Otte demos/testpixbuf.c | 1 - docs/sizing-test.txt | 3 +-- docs/tutorial/gtk-tut.sgml | 1 - gtk/gtk.symbols | 1 + gtk/gtkwindow-decorate.c | 4 ++-- gtk/gtkwindow.c | 4 ---- tests/simple.c | 3 +-- tests/testgtk.c | 36 ++++++++---------------------------- tests/testmultiscreen.c | 3 +-- tests/testrgb.c | 1 - 10 files changed, 14 insertions(+), 43 deletions(-) commit 4198dd8519c3bce56f51b071e9ee0477fe6c3a26 Author: John Stowers 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/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkdisplay.c | 16 ++++++++++++++++ gdk/gdkdisplay.h | 3 ++- 4 files changed, 20 insertions(+), 1 deletion(-) commit 59e7571aae6f61984cc0e5737e482feb33ef9f20 Author: Tristan Van Berkom Date: Fri Aug 6 22:44:11 2010 -0400 Fixed alignment of wrapping labels allocated a greater width than needed When wrapping labels to allocation width, never set the label wrap width to a size greater than needed for the label's text (closes bug 625715) gtk/gtklabel.c | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) commit 32d365f4768137f3f7e36aa4e24014f12a001964 Author: Benjamin Otte Date: Sat Aug 7 01:06:29 2010 +0200 label: Make angle part of GtkLabelPrivate gtk/gtklabel.c | 55 +++++++++++++------------------------------------------ 1 file changed, 13 insertions(+), 42 deletions(-) commit 35105ab2b44c50a96698cc55a77a68c2e816f56b Author: Tadej Borovšak Date: Sat Aug 7 01:58:29 2010 +0200 Fix improperly unwinded loops gtk/gtkbox.c | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) commit 03dfaf3c3e53b892eeff9e72639aca3eab28f437 Author: Tristan Van Berkom Date: Fri Aug 6 18:57:41 2010 -0400 Fixed bad typo causing bad vertical requests on frames with no label. gtk/gtkframe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 651bed57a4da840149caca5738c0915f937b2bc5 Author: Tadej Borovšak Date: Fri Aug 6 22:07:42 2010 +0200 Implement fair extra space allocation gtk/gtkbox.c | 651 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 332 insertions(+), 319 deletions(-) commit 208ba9bb50227a2681515b9847c651dd943c7127 Author: Tristan Van Berkom Date: Fri Aug 6 15:58:12 2010 -0400 Make GtkFrame allocate its label considering natural size requests Also like the GtkExpander, the label widget is allocated the minimum height for its allocated width and the remaining space is given to the child, test case included. gtk/gtkframe.c | 131 ++++++++++++++++++++++++++++++++++++--------- tests/testheightforwidth.c | 43 +++++++++++++++ 2 files changed, 150 insertions(+), 24 deletions(-) commit c9579f3ca480d931bbdd359091311710bd113cc3 Author: Daniel Nylander Date: Fri Aug 6 14:11:43 2010 +0200 Updated Swedish translation po/sv.po | 2413 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 948 insertions(+), 1465 deletions(-) commit 63958858c1c80d321869e7303871608448fbb4af Author: Daniel Nylander Date: Fri Aug 6 14:10:27 2010 +0200 Updated Swedish translation po-properties/sv.po | 5063 ++++++++++++++++++++++++--------------------------- 1 file changed, 2396 insertions(+), 2667 deletions(-) commit e83a8826e63c9720d2a2b98591a5f8348321fbb7 Author: Tristan Van Berkom Date: Thu Aug 5 12:48:13 2010 -0400 Implemented GtkSizeRequest on GtkExpander and added test Now the expander requests and distributes space naturally, the expander widget prioritizes the child widget vertically and only allocates the minimum height for width to the label widget. gtk/gtkexpander.c | 398 ++++++++++++++++++++++++++++++++------------- tests/testheightforwidth.c | 69 ++++++++ 2 files changed, 356 insertions(+), 111 deletions(-) commit 95b3e630573c7ca92acd9d313321928acb125e58 Author: Tristan Van Berkom Date: Thu Aug 5 12:47:33 2010 -0400 Migrated old loops to use gtk_distribute_allocation(). gtk/gtkbox.c | 150 ++++++----------------------------------------------------- 1 file changed, 13 insertions(+), 137 deletions(-) commit 6c76243f463e95f023250aec5f7c1fe29e92673c Author: Tristan Van Berkom Date: Thu Aug 5 12:45:48 2010 -0400 Added gtk_distribute_allocation() Added a convenience api for containers to use when allocating children (used to distribute space evenly to children). gtk/gtksizerequest.c | 117 +++++++++++++++++++++++++++++++++++++++++++++++---- gtk/gtksizerequest.h | 25 +++++++++++ 2 files changed, 133 insertions(+), 9 deletions(-) commit 32869d439d21113cc2217ced7ed4c666f48c4ba7 Author: Fran Diéguez Date: Thu Aug 5 16:16:43 2010 +0200 Updated Galician translations po-properties/gl.po | 248 ++++++++++++++++++++++++++++------------------------ 1 file changed, 136 insertions(+), 112 deletions(-) commit b220c2b9752e8b28053c1b6d4c5570f186879350 Author: Yaron Shahrabani Date: Thu Aug 5 13:32:41 2010 +0300 Updated Hebrew translation. po-properties/he.po | 294 ++++++++++++++++++++++++++++------------------------ 1 file changed, 159 insertions(+), 135 deletions(-) commit 119a04e0cb59e07159bcf9e2d14521203ba4c505 Author: Jorge González Date: Thu Aug 5 11:46:38 2010 +0200 Updated Spanish translation po-properties/es.po | 301 ++++++++++++++++++++++++++++------------------------ 1 file changed, 165 insertions(+), 136 deletions(-) commit 963e1ec033670ef0e0cc83e48a5bf63759ed8446 Author: Tomeu Vizoso 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 76267f9d0621c07b13e56f6ffd93e942111dfbcf Author: Carlos Garcia Campos Date: Mon Jul 26 15:24:15 2010 +0200 Add _gtk_box_get_children() internal function https://bugzilla.gnome.org/show_bug.cgi?id=625300 gtk/gtkbbox.c | 4 ++-- gtk/gtkbox.c | 24 ++++++++++++++++++++++++ gtk/gtkbox.h | 1 + gtk/gtkstatusbar.c | 10 +++++++--- 4 files changed, 34 insertions(+), 5 deletions(-) commit dcdb00adb4be64768583eb3f0d301a931d7694d4 Author: Matthias Clasen Date: Thu Aug 5 00:12:41 2010 -0400 Avoid warnings with tooltips on toplevels This was reported for tooltips on statusicons in bug 625235, but it was affecting regular toplevel windows as well. gtk/gtktooltip.c | 2 ++ 1 file changed, 2 insertions(+) commit 92d34337f74c4d4373ff55b117d19d57afe222e1 Author: Matthias Clasen Date: Wed Aug 4 22:58:14 2010 -0400 Re-add a lost Since: line Pointed out in bug 579583 gtk/gtkstatusicon.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 519eae87296fecf4ee06e680f7abdeb8864ae427 Author: Matthias Clasen Date: Wed Aug 4 21:47:54 2010 -0400 Don't allocate space for "" in scale marks Turns out GtkBuilder ends up creating marks with non-NULL empty texts, so ignore those. Bug 614443, reported by Filippo Argiolas. gtk/gtkscale.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3a34295b9c3e12ece03c4c53ea7d298699babeaf Author: Philip Withnall 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 080e8ab0a8f5e0ff7f6ecb5a62635600f76211f9 Author: Philip Withnall 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 ae66d4feb47e62865365c8ccc0e32b4b0c50a0cb Author: Lucian Adrian Grijincu Date: Thu Aug 5 02:02:03 2010 +0300 Updated Romanian translation po-properties/ro.po | 3759 ++++++++++++++++++++++++++------------------------- po/ro.po | 1738 ++++++++++++------------ 2 files changed, 2783 insertions(+), 2714 deletions(-) commit cffda84e935ae67d455a24d795e62fa45fa1b980 Author: Paolo Borelli 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 7df17ad475116c7ee686f47f0b10cda1ff8ca182 Author: Pablo Castellano Date: Tue Aug 3 19:52:18 2010 +0200 Update git.mk from pango git.mk | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) commit cd3510ce1fe6273073ba717b190aa3d327a011c7 Author: Cody Russell 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 | 189 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 135 insertions(+), 54 deletions(-) commit 237ed3bbf8d42f93540a8e77d2967fcdd9dd931c Author: Javier Jardón Date: Tue Aug 3 12:44:52 2010 +0200 Remove some unused variables gtk/gtkprogressbar.c | 3 --- gtk/gtkstyle.c | 1 - gtk/gtktreeview.c | 5 ----- 3 files changed, 9 deletions(-) commit c4b129bac27d4a2083cbbaea9fb0d08f001526e6 Author: Fridrich Štrba 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 02068350ff322f5085dfe11258b8eef5e60a1e7d Author: Fridrich Štrba Date: Tue Aug 3 02:49:01 2010 +0200 Make the Windows manifest correspond to the name of the binary gtk/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 57550e1b473be7e8e74e68fefff36c55d1661cdc Author: Javier Jardón Date: Mon Jul 19 16:29:01 2010 +0200 POTFILES.in: Add some missing files Fixes https://bugzilla.gnome.org/show_bug.cgi?id=624737 po/POTFILES.in | 6 ++++++ 1 file changed, 6 insertions(+) commit 5e8c274e32ce5a40a0f9acc6036da1a09a4a1128 Author: Benjamin Otte Date: Sat Jul 31 16:09:11 2010 +0200 progressbar: Remove act_mode_enter vfunc It doesn't make sense to have a vfunc for this. gtk/gtkprogressbar.c | 4 +--- gtk/gtkprogressbar.h | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) commit 97f361c98ffed6a4164c3261c5e95940574b2d6a Author: Benjamin Otte Date: Sat Jul 31 15:57:08 2010 +0200 progressbar: Remove offscreen pixmap Why did the progressbar keep an offscreen pixmap anyway? It didn't even double buffer... gtk/gtkprogressbar.c | 140 +++++++++++++-------------------------------------- 1 file changed, 35 insertions(+), 105 deletions(-) commit ca513cec2ed81cfedef85ae5ec34845535b93f7e Author: Benjamin Otte Date: Sat Jul 31 15:32:33 2010 +0200 progressbar: Remove paint vfunc Unconditionally call gtk_progress_bar_paint() instead. It was called in various places instead of the vfunc already anyway. gtk/gtkprogressbar.c | 3 +-- gtk/gtkprogressbar.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) commit de401fd06dba7c656b529fd72346c69042f0ab4b Author: Benjamin Otte Date: Sat Jul 31 15:24:12 2010 +0200 progressbar: Remove unused update vfunc gtk/gtkprogressbar.c | 1 - gtk/gtkprogressbar.h | 1 - 2 files changed, 2 deletions(-) commit decbe422124ff1153a37ad3807b1e7e2f3f32c2a Author: Benjamin Otte Date: Sat Jul 31 14:59:16 2010 +0200 docs: Add gdk_cursor_get_cursor_type() template docs/reference/gdk/tmpl/cursors.sgml | 9 +++++++++ 1 file changed, 9 insertions(+) commit f03ce229e950ed45c3bb247c46b191aed546550f Author: Benjamin Otte Date: Sat Jul 31 14:57:11 2010 +0200 docs: Remove GtkNotebookPage from docs docs/reference/gtk/gtk3-sections.txt | 1 - docs/reference/gtk/tmpl/gtknotebook.sgml | 6 ------ 2 files changed, 7 deletions(-) commit 5d5332a493929995db34d674a6602e5443169a1e Author: Benjamin Otte Date: Sat Jul 31 14:36:04 2010 +0200 paned: Remove unused GdkGC gtk/gtkpaned.c | 8 -------- 1 file changed, 8 deletions(-) commit 5f1827983bab5b559a9a53903b0bd6a73eefea29 Author: John (J5) Palmieri Date: Thu Jul 29 04:50:52 2010 -0400 add the transfer and element-type annotation to gdk_device_manager_list_devices gdk/gdkdevicemanager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 1fa7f1085eaf164c2521d2941c86364788226ca4 Author: Tomeu Vizoso 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 14d4bc3c400f16a5bbb385685deaee6369c95567 Author: Xandru Armesto Date: Wed Jul 28 12:53:24 2010 +0200 Updated asturian translation po/ast.po | 1734 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 872 insertions(+), 862 deletions(-) commit c774b0fbdb20ca93f11446311f735ece9cbf6d69 Author: Xandru Armesto Date: Wed Jul 28 12:47:57 2010 +0200 Updated asturian translation po/ast.po | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) commit 5a02536da4d6ace4d51c877e27d6044cd8149ffb Author: Jorge González Date: Mon Jul 26 20:59:11 2010 +0200 Updated Spanish translation po/es.po | 767 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 386 insertions(+), 381 deletions(-) commit a37ec87ed7b038d0a047688b45035ed6e9cd4320 Author: Benjamin Otte Date: Mon Jul 19 12:24:17 2010 +0200 gdk: Flush implicit paints with Cairo gdk/gdkwindow.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit cfa3a71c7b6ae3ee250db45e35bd1915bcee512c Author: Benjamin Otte Date: Sat Jul 17 04:28:40 2010 +0200 gdk: Do DEBUG_UPDATES drawing with Cairo gdk/gdkwindow.c | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) commit 2db020890e3831abe3940673977989bf7544d516 Author: Benjamin Otte Date: Sat Jul 17 03:15:33 2010 +0200 offscreenwindow: Copy old to new pixmap using Cairo gdk/gdkoffscreenwindow.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit b13480702baf6dfbd020d292c2f6605936aece0f Author: Benjamin Otte Date: Sat Jul 17 02:52:59 2010 +0200 gdk: Create solid mask with Cairo gdk/gdkpixmap.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit b478081b7dcda24496b03aaf21b282657d842d50 Author: Benjamin Otte Date: Sun Jul 25 18:13:19 2010 +0200 gdk: Always clear backing store with Cairo The code to use Cairo existed but wasn't used on Unix due to a bug in XAA (that was fixed). Fwiw, we use EXA these days... gdk/gdkwindow.c | 159 +++++++++----------------------------------------------- 1 file changed, 25 insertions(+), 134 deletions(-) commit 331d77f3d7a4722bfde04a8d51fee3f6b6a12a09 Author: Benjamin Otte Date: Sat Jul 17 00:42:15 2010 +0200 gdkgc: Draw clip mask with Cairo gdk/gdkgc.c | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) commit 37c502eae3bb597832b3c38dc35c59a608b9e8f1 Author: Benjamin Otte Date: Thu Jul 15 17:49:08 2010 +0200 gdkpixbuf: Implement gdk_pixbuf_render_threshold_alpha() with Cairo gdk/gdkpixbuf-render.c | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) commit 5649431acbb706c983c4c14d2c18c123eee25088 Author: Benjamin Otte Date: Wed Jul 14 23:14:33 2010 +0200 docs: Remove mention of gdk_draw_drawable() That function is about to die. gtk/gtkwidget.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit ccc26207fe894f2fb887f1e057800a1e8a938fd4 Author: Benjamin Otte Date: Tue Jul 13 02:47:04 2010 +0200 gdk: Use the system colormap, not the rgb colormap RGB colormaps are on their way out. gdk/gdkpixbuf-render.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b68801f168d9fef8efe1be4fe19ce1118d9ad041 Author: Benjamin Otte Date: Mon Jul 12 23:09:53 2010 +0200 gdk: Get rid of GdkRGB usage Unfortunately, there's no code for getting rid of the alpha channel, so we opacify the image ourselves. gdk/gdkpixbuf-render.c | 57 ++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 13 deletions(-) commit 7b213d5604675f708c3d14e1a76fafb673d3b662 Author: Benjamin Otte Date: Mon Jul 12 13:27:41 2010 +0200 gdk: Get rid of gdk_draw_pixbuf() call Use Cairo code instead. gdk/gdkpixbuf-render.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) commit 610e29892e16e3cf9e49e018b57540adfa19065e Author: Benjamin Otte Date: Sun Jul 25 18:09:06 2010 +0200 style: Draw insertion cursor with Cairo gtk/gtkstyle.c | 152 ++++++++++++++++++++++----------------------------------- 1 file changed, 57 insertions(+), 95 deletions(-) commit 9bac13b1f5c32850f913edd6bdc11c086d233f05 Author: Benjamin Otte Date: Thu Jul 15 14:53:42 2010 +0200 Remove _gtk_widget_get_cursor_gc() function It's unused now. gtk/gtkstyle.c | 8 -------- gtk/gtkstyle.h | 1 - 2 files changed, 9 deletions(-) commit 761b0ea3ae9e9210058e22f7b05142944c1649da Author: Benjamin Otte 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 188884a9b19697f2902b82baad17e42284086b07 Author: Benjamin Otte 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 831afa2159957b737e9ee62d7d1230778e70befa Author: Benjamin Otte 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 760ba34bd868c115fda9c4dcefa9cc086e247413 Author: Benjamin Otte 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 4d07fa577292723b2436070bc97a6d3cf7e3e322 Author: Benjamin Otte 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 1e64e36b5828c55138d1a11ac2b5814f8121a9e2 Author: Benjamin Otte 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 da49daecc4a22e271a3a1d9c61cbbda96a549be7 Author: Benjamin Otte 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 73ae8a787ec0fbdf5f7d131b1a8be6d63b1ca7c1 Author: Benjamin Otte 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 e0efb8798a23fc2d9ee9bdda5706b62a8a69ff27 Author: Benjamin Otte Date: Thu Jul 22 02:28:19 2010 +0200 testgtk: Remove unused variable tests/testgtk.c | 2 -- 1 file changed, 2 deletions(-) commit e8bf80ebea5a9724f2976b0a296b0749833d2b9b Author: Benjamin Otte 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 8630657324b62d4898cd28a8a54d7840ff04b3a0 Author: Benjamin Otte Date: Thu Jul 15 19:05:46 2010 +0200 testgtk: Replace gdk_draw_rectangle() with Cairo tests/testgtk.c | 98 ++++++++++++++++++++++++++++++--------------------------- 1 file changed, 52 insertions(+), 46 deletions(-) commit 0a451f508b6c6256a57ab79db5791bf140593f4a Author: Benjamin Otte 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 6dd7e5af083577e0b138a3e2f9fe3738a717f50c Author: Benjamin Otte Date: Thu Jul 15 18:18:27 2010 +0200 tests: Make testoffscreen use Cairo tests/testoffscreen.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) commit a625e587a3d651392691f039319d37022866b7b3 Author: Benjamin Otte 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 17bd528df5bbf04160342503cfe8c068f9989e3e Author: Benjamin Otte 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 58ef2afdfa1faf981e0ba438978a8c08dac501af Author: Benjamin Otte 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 6d4bae5cccdf34b9bd1ac613d639befcc742d369 Author: Benjamin Otte 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 c1c9b7dfc8ac22edd9110a40fd1fb97e9585cd88 Author: Benjamin Otte 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 a22ebc974fb564be838acb0e38da69c93fd41957 Author: Benjamin Otte 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 59db821725fcfd64d5e14fe3aa0d735ae9d38651 Author: Benjamin Otte 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 7f1801eae10b67fb8878eb562ed3614514b96097 Author: Benjamin Otte 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 c122d31c295df20d10a3729ba4fcaac093b85d22 Author: Benjamin Otte Date: Wed Jul 21 13:20:22 2010 +0200 decorations: Draw text with Cairo gtk/gtkwindow-decorate.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) commit a8d805ffbc96abd1be47b034fda7b6e830d951cf Author: Benjamin Otte Date: Thu Jul 15 13:05:57 2010 +0200 decorate: Draw decorations using Cairo Patch is untested, is there an example using this? gtk/gtkwindow-decorate.c | 64 +++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 33 deletions(-) commit ff25b0dc20c64ca407a91974f192c60ebeaef79f Author: Benjamin Otte Date: Thu Jul 15 05:40:05 2010 +0200 hsv: Remove unused variable gtk/gtkhsv.c | 10 ---------- 1 file changed, 10 deletions(-) commit 5cd6d309ead35b127d7815322129613003a02dcf Author: Benjamin Otte 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 da426ec97c53f2a14fedad299738506e6b041ed2 Author: Benjamin Otte Date: Thu Jul 15 05:04:46 2010 +0200 treeview: Draw lines with Cairo gtk/gtktreeprivate.h | 6 ++- gtk/gtktreeview.c | 107 ++++++++++++++++++++++++++++----------------------- 2 files changed, 62 insertions(+), 51 deletions(-) commit 8dd33175020c666eab24abed1bf03e93cf16870a Author: Benjamin Otte 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 526aac1fda1b15a1ff800ab5b44dcbab44bba447 Author: Benjamin Otte Date: Thu Jul 15 03:02:59 2010 +0200 treeview: Draw column reordering arrows with Cairo gtk/gtktreeview.c | 99 ++++++++++++++++++++++++------------------------------- 1 file changed, 43 insertions(+), 56 deletions(-) commit 41621e212b570aca757352d066e133e71287b268 Author: Benjamin Otte Date: Wed Jul 14 22:43:08 2010 +0200 ruler: Replace gdk_draw_drawable calls with Cairo and get rid of the custom GC gtk/gtkruler.c | 41 +++++++++++++++-------------------------- 1 file changed, 15 insertions(+), 26 deletions(-) commit 5fd0c28c7815c7a681ca44cf6c4dd9ae143885d3 Author: Benjamin Otte 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 671c506dfc29477e93d37069aeef1087972a29e9 Author: Benjamin Otte Date: Wed Jul 14 14:47:10 2010 +0200 filechooser: Remove commented out code It wouldn't compile with current APIs anyway gtk/gtkfilechooserdefault.c | 160 -------------------------------------------- 1 file changed, 160 deletions(-) commit 4181abd69a69cce696cc338deccd0fba9a2b4078 Author: Benjamin Otte Date: Wed Jul 14 18:28:49 2010 +0200 progressbar: Use cairo instead of gdk_draw_drawable() gtk/gtkprogressbar.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 6eed18550292e01088f6225544589e60a36ed2ed Author: Benjamin Otte Date: Tue Jul 13 02:22:40 2010 +0200 spinner: We want the default colormap, not the RGB colormap GtkSpinner doesn't use GdkRGB gtk/gtkspinner.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8f6a014de4c5ddbb562209aeeb4c977a063a7468 Author: Benjamin Otte Date: Wed Jul 14 19:46:58 2010 +0200 image: Use Cairo instead of gdk_draw_drawable() gtk/gtkimage.c | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) commit 847d401df39879fa99588da48519cd1255b135d9 Author: Benjamin Otte Date: Mon Jul 12 14:25:53 2010 +0200 image: replace gdk_draw_pixbuf() call with Cairo equivalent gtk/gtkimage.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) commit 0310626938ddc6f326b7eacf2412bd1fc2735dc8 Author: Benjamin Otte 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 dec093d9f188ba5ef0384c5c5bdd982a70570b88 Author: Benjamin Otte Date: Fri Jul 16 23:56:20 2010 +0200 textview: Draw selection background with Cairo gtk/gtktextdisplay.c | 101 +++++++++++++++++++++++++++------------------------ 1 file changed, 53 insertions(+), 48 deletions(-) commit 3e469d737e04c6f5a9b39b7c73feb3e5680783e8 Author: Benjamin Otte 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 f1074be1ed7941352cd1b96677b977242136f7fe Author: Benjamin Otte Date: Thu Jul 15 14:50:36 2010 +0200 textview: Use _gtk_widget_get_cursor_color() and Cairo Previously the code was using _gtk_widget_get_cursor_gc() gtk/gtktextdisplay.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit 8c035b60488c74b2b2e496e20d51d97038e54002 Author: Benjamin Otte Date: Thu Jul 15 14:04:19 2010 +0200 textview: Draw empty shape logo with Cairo gtk/gtktextdisplay.c | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) commit 373128ce29f71fca2643db8d7f666a5a4d7f30eb Author: Benjamin Otte Date: Mon Jul 12 01:40:30 2010 +0200 textview: replace gdk_draw_pixbuf() call with Cairo version gtk/gtktextdisplay.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) commit de6314d0848797264e49c39b617bb4bec5fbe5cf Author: Benjamin Otte Date: Mon Jul 12 01:10:08 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 d203b830a9b80b98e852496de143de4de8a764c9 Author: Benjamin Otte 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 2883a274cc104aa7d1a1fdc2f5d6c106ab10c6cd Author: Benjamin Otte 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 8adfc326f8f0daf307f7f55c3b4834c57068f84a Author: Benjamin Otte 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 b806701cdb0af4ce6e0cf2c7aa5509fcda3524de Author: Benjamin Otte Date: Tue Jul 13 18:05:07 2010 +0200 docs: Fix sgml file to add gdk_keymap_get_num_lock_state() docs/reference/gdk/tmpl/keys.sgml | 9 +++++++++ 1 file changed, 9 insertions(+) commit c90ba0a3be89760587965db601c42c2945771e5f Author: Benjamin Otte 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 90cd0f6ae72485b933c223a3b115b8509f32d97d Author: Klemen Košir Date: Mon Jul 26 14:45:57 2010 +0200 Updated Slovenian translation po/sl.po | 855 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 430 insertions(+), 425 deletions(-) commit ac34031b4e870f12648af31b4e3677e4fcb462a2 Author: Szilárd Pfeiffer 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 fe603cccf26b3f20bdd0c6182d7d43fcc5ef3392 Author: John Stowers 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/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkcursor.c | 17 +++++++++++++++++ gdk/gdkcursor.h | 1 + 4 files changed, 20 insertions(+) commit 5616a82c0a22182f79b2876534ebb3be3bd4ce4f Author: Aron Xu Date: Sat Jul 24 13:15:32 2010 +0800 Update Simplified Chinese translation. po/zh_CN.po | 662 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 334 insertions(+), 328 deletions(-) commit 917f5c12722225f12c4f81c5aeacec7d20ae83b3 Author: Federico Mena Quintero 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 gtk/gtkdnd.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 1c5ee1df12db53dfb8213b27041efd3905842296 Author: Christian Dywan Date: Mon Jul 19 11:04:56 2010 +0200 Correct marshaller for switch-page and adjust emission from menu Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=624687 gtk/gtknotebook.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ccc3d2c69f8faa6eedd6148a0a323e0dc2d924a6 Author: Stanislav Brabec 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 | 7 +++++++ 1 file changed, 7 insertions(+) commit c1a2ecc369b8419fdd835bb4d45b48982bfb6dab Author: Javier Jardón Date: Thu Jul 22 16:43:23 2010 +0200 Check if childs actually exists before using it Check seems to have gone lost during GtkBin sealing in commit 4427760b Fixes https://bugzilla.gnome.org/show_bug.cgi?id=624707 gtk/gtkhandlebox.c | 9 ++++++--- gtk/gtkmenuitem.c | 3 ++- gtk/gtkoffscreenwindow.c | 6 ++++-- gtk/gtkplug.c | 6 ++++-- 4 files changed, 16 insertions(+), 8 deletions(-) commit 90db251624eff5e80d8445d159339c72af228be2 Author: Fran Diéguez Date: Thu Jul 22 16:28:52 2010 +0200 Updated Galician translations po-properties/gl.po | 3079 ++++++++++++++++++++++++++------------------------- po/gl.po | 156 +-- 2 files changed, 1623 insertions(+), 1612 deletions(-) commit a94ff624b66c69d163d211949d9b856a4ca3637a Author: Tao Wang Date: Wed Jul 21 12:04:06 2010 +0800 Update Simplified Chinese translations. po-properties/zh_CN.po | 1867 ++++++++++++++++++++++++------------------------ 1 file changed, 933 insertions(+), 934 deletions(-) commit d3ef6af1a658a2cfc3a0344dbceb201d508f2a42 Author: Fran Diéguez Date: Tue Jul 20 12:26:38 2010 +0200 Updated Galician translations po/gl.po | 903 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 453 insertions(+), 450 deletions(-) commit 6852137e13545d10df1c9e512ba717668f82e583 Author: Javier Jardón Date: Thu Jul 15 00:54:41 2010 +0200 Move GtkBoxChild from the public .h to gtkbox.c https://bugzilla.gnome.org/show_bug.cgi?id=624397 docs/reference/gtk/gtk3-sections.txt | 1 - gtk/gtkbox.c | 26 ++++++++++++++++++++++++++ gtk/gtkbox.h | 34 ---------------------------------- 3 files changed, 26 insertions(+), 35 deletions(-) commit 82efd2d92f775a60639a4b404b66a4096acbcd12 Author: Javier Jardón Date: Thu Jul 15 00:46:22 2010 +0200 Do not use GtkBoxChild in GtkStatusBar https://bugzilla.gnome.org/show_bug.cgi?id=624397 gtk/gtkstatusbar.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 910ad4872ca4413d958e4303245611acd3a84d0f Author: Javier Jardón 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 0a8043da1386ea35a2c0fa5fcf762ef0296520d6 Author: Kjartan Maraas Date: Mon Jul 19 21:38:04 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 652 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 330 insertions(+), 322 deletions(-) commit 4a7cff0cab352c7e52622cbb4a3816ecdcda6d15 Author: Yaron Shahrabani Date: Mon Jul 19 21:39:43 2010 +0300 Updated Hebrew translation. po/he.po | 767 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 386 insertions(+), 381 deletions(-) commit cd9a9e1548b806db59e8fe3a0c1b51a5d3c18447 Author: Javier Jardón Date: Thu Jun 24 18:38:16 2010 +0200 GtkWindowGroup: Add guards to some gtk_window_group_* functions gtk/gtkwindow.c | 5 +++++ 1 file changed, 5 insertions(+) commit 9ee3d73a19f71492b6cba77b1e9fa42e3461fdd3 Author: Javier Jardón Date: Thu Jul 15 16:49:45 2010 +0200 Add _gtk_check_menu_item_set_active() internal function It's needed by gtkradiomenuitem Fixes https://bugzilla.gnome.org/show_bug.cgi?id=624432 gtk/gtkcheckmenuitem.c | 20 ++++++++++++++++++++ gtk/gtkcheckmenuitem.h | 5 +++++ gtk/gtkradiomenuitem.c | 6 +++--- 3 files changed, 28 insertions(+), 3 deletions(-) commit 1af1362a369bb79deaeec8d5bf580c97df6c0c87 Author: Christian Persch 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 6330ea9e43edd3025d3281f5779e6352eb7f2308 Author: Ted Gould Date: Thu Jun 24 14:51:38 2010 -0500 gtkstock: Adding a File label stock item. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=622658 gtk/gtkstock.c | 1 + gtk/gtkstock.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit 1bfa931e2033e81d226483394a90cbbbe33a92b1 Author: Javier Jardón Date: Fri Jul 16 18:34:46 2010 +0200 Add _gtk_toggle_action_set_active() internal function It's needed in gtkradioaction Fixes https://bugzilla.gnome.org/show_bug.cgi?id=624540 gtk/gtkradioaction.c | 4 ++-- gtk/gtktoggleaction.c | 20 ++++++++++++++++++++ gtk/gtktoggleaction.h | 4 ++++ 3 files changed, 26 insertions(+), 2 deletions(-) commit 4682d563cff99cc92734bfd9bda53eb8e6041ddf Author: Carlos Garnacho Date: Mon Jul 19 15:01:04 2010 +0200 GtkWindow: keep a reference of the widget on focus change. Focus out could lead to the widget being destroyed (for example, in editable cell renderers when DnD starts), so keep the widget alive while iterating through the devices. gtk/gtkwindow.c | 3 +++ 1 file changed, 3 insertions(+) commit 0fd82767fff53ea9c8fe8210ce6989094a333957 Author: Javier Jardón Date: Mon Jul 19 15:01:02 2010 +0200 gtktextbuffer: Remove GET_PRIVATE macro It's only needed one time and should not be used again in the code. gtk/gtktextbuffer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit ad9a9b791593b2012d478a3c7eb23adaf8b3ad60 Author: Mario Blättermann Date: Sun Jul 18 20:35:06 2010 +0200 [i18n] Updated German translation po/de.po | 1794 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 896 insertions(+), 898 deletions(-) commit 1411613a7049c636b002815bef500dce727d6ca7 Author: Mario Blättermann Date: Sun Jul 18 20:31:28 2010 +0200 [i18n] Updated German translation po-properties/de.po | 5374 ++++++++++++++++++++++++--------------------------- 1 file changed, 2474 insertions(+), 2900 deletions(-) commit a9e96106f9a54825e5a875fd3806ac3b1cd96150 Author: Jorge González Date: Sun Jul 18 12:03:33 2010 +0200 Updated Spanish translation po-properties/es.po | 3171 ++++++++++++++++++++++++++------------------------- 1 file changed, 1587 insertions(+), 1584 deletions(-) commit edbee1d9fc5597af0e657e958ee15a61263d1a61 Author: Andika Triwidada Date: Sun Jul 18 12:00:22 2010 +0700 Updated Indonesian translation after reapply newest POT po/id.po | 2577 ++++++++++++++++++++++---------------------------------------- 1 file changed, 900 insertions(+), 1677 deletions(-) commit 442f7fb2a6ea7efb31bc356e0bf9ec976ea8007c Author: Andika Triwidada Date: Sun Jul 18 11:55:39 2010 +0700 Updated Indonesian translation po/id.po | 3723 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 2007 insertions(+), 1716 deletions(-) commit a1be4eccb0cf3174860d9fc23f75aad3421f1886 Author: Ignacio Casal Quinteiro Date: Tue Jul 13 11:23:57 2010 +0200 Move GtkTextBuffer sealed attributes to private struct. gtk/gtktextbuffer.c | 167 +++++++++++++++++++++++++------------------ gtk/gtktextbuffer.h | 18 +---- gtk/gtktextbufferserialize.c | 16 +++-- 3 files changed, 112 insertions(+), 89 deletions(-) commit e42c29ca98c9a6316d5fe9158514ec0d0db52f9b Author: Emmanuele Bassi Date: Wed Jul 14 16:01:45 2010 +0100 gail-util: Constify gchar argument And avoid a compiler warning. https://bugzilla.gnome.org/show_bug.cgi?id=624349 modules/other/gail/libgail-util/gailmisc.c | 2 +- modules/other/gail/libgail-util/gailmisc.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ddcbc0e0513b533c5711a66b4f0104ab8fb52f88 Author: Yaron Shahrabani Date: Fri Jul 16 17:17:13 2010 +0300 Updated Hebrew translation. po-properties/he.po | 3165 ++++++++++++++++++++++++++------------------------- 1 file changed, 1584 insertions(+), 1581 deletions(-) commit 271d66fc810f810301f2e8f2a2fd50b62e9e446a Author: Matthias Clasen Date: Fri Jul 16 01:22:01 2010 -0400 Remove accidental addition gtk/gtkseparatortoolitem.c | 6 ------ 1 file changed, 6 deletions(-) commit 7491e9e97aa6b0f9950897c4f1282b470c79d451 Author: Matthias Clasen Date: Fri Jul 16 01:15:47 2010 -0400 Allow windows to be dragged by clicking on empty areas Allow windows to be dragged by clicking on empty areas in menubars and toolbars. This is under theme control, via the GtkWidget::window-dragging style property. The idea is that it makes sense to turn this on if a theme makes the window frame and the menubar/toolbar appear visually contiguous. The main patch was written by Cody Russell, with a contribution by Ayan George. See bug 611313. gtk/gtkmenushell.c | 41 ++++++++-- gtk/gtkseparatortoolitem.c | 197 +++++++++++++++++++++++++++++++++++++-------- gtk/gtktoolbar.c | 30 ++++++- gtk/gtkwidget.c | 7 ++ 4 files changed, 231 insertions(+), 44 deletions(-) commit 89d09554315addbd639ffc4a112386257a858ace Author: Matthias Clasen Date: Thu Jul 15 23:42:04 2010 -0400 Back down glib requires We really only need 2.25.11 after all. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0754f2d72fd5bda86253d548e895482e682f12e9 Author: Paolo Borelli Date: Wed Jul 14 22:23:14 2010 +0200 Do not use GtkBoxChild in GtkButtonBox. Do not store the is_secondary bit in the deprecated parent struct, use a simple flag on the object instead. Fixes bug #624367. gtk/gtkbbox.c | 91 ++++++++++++++++++++++++++--------------------------------- gtk/gtkbox.c | 1 - gtk/gtkbox.h | 2 -- 3 files changed, 40 insertions(+), 54 deletions(-) commit 133f0744b9d8990861c58516824be0fc617173db Author: Javier Jardón Date: Thu Jul 15 15:42:41 2010 +0200 docs: gitignore GtkRecentManager .sgml template THis completes commit 8eeeb97de6f65e3d6653063e51435a422919d378 docs/reference/gtk/tmpl/.gitignore | 1 + gtk/gtkrecentmanager.c | 4 ++-- gtk/gtkrecentmanager.h | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) commit 8eeeb97de6f65e3d6653063e51435a422919d378 Author: Emmanuele Bassi Date: Thu Jul 15 09:10:55 2010 +0100 docs: Inline GtkRecentManager documentation docs/reference/gtk/tmpl/gtkrecentmanager.sgml | 464 -------------------------- gtk/gtkrecentmanager.c | 84 ++++- gtk/gtkrecentmanager.h | 30 +- 3 files changed, 109 insertions(+), 469 deletions(-) commit cfa241a8912b9a5c483b3cf0c6e11d6722651b3c Author: Javier Jardón Date: Thu Jul 15 03:04:50 2010 +0200 Remove GtkRecenManager:limit deprecated property docs/reference/gtk/gtk3-sections.txt | 2 - docs/reference/gtk/tmpl/gtkrecentmanager.sgml | 18 ------ gtk/gtk.symbols | 2 - gtk/gtkrecentmanager.c | 84 +-------------------------- gtk/gtkrecentmanager.h | 3 - 5 files changed, 1 insertion(+), 108 deletions(-) commit 678e738f8dce754ae4b415dfb7ec70abc38e0083 Author: Javier Jardón 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 5c2966dda3fbe020e9d14fb1cb082446b6820ad6 Author: Jonh Wendell Date: Wed Jul 14 14:45:42 2010 -0300 Do not access an invalid ActionGroup. Closes #624362. gtk/gtkapplication.c | 3 +++ 1 file changed, 3 insertions(+) commit b35c2e695ac5db971e16461f2ddf80ed783e2ddb Author: Chao-Hsiung Liao Date: Wed Jul 14 19:25:57 2010 +0800 Updated Traditional Chinese translation (Hong Kong and Taiwan) po-properties/zh_HK.po | 3795 ++++++++++++++++++++++++------------------------ po-properties/zh_TW.po | 3686 +++++++++++++++++++++++----------------------- po/zh_HK.po | 1756 +++++++++++----------- po/zh_TW.po | 1721 +++++++++++----------- 4 files changed, 5465 insertions(+), 5493 deletions(-) commit 8fbccfb1a9b28890a89cbf4beaeab08d1a36d9af Author: Javier Jardón Date: Wed Jul 14 02:21:28 2010 +0200 GtkTreeView: unseal private pointer gtk/gtktreeview.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 66c0673a416a1482edce3eee45d7dde51147f489 Author: Javier Jardón Date: Wed Jul 14 02:19:36 2010 +0200 GtkTreeModelFilter: unseal private pointer gtk/gtktreemodelfilter.c | 5 +++-- gtk/gtktreemodelfilter.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit aedc5e967f0437b28cb230f98ea9dbff6efad5e3 Author: Javier Jardón Date: Wed Jul 14 02:15:25 2010 +0200 GtkToolItem: unseal private pointer gtk/gtktoolitem.c | 5 +++-- gtk/gtktoolitem.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit c90ca18c2f2a6bbe3e455c339aa4a64a153c3402 Author: Javier Jardón Date: Wed Jul 14 02:13:29 2010 +0200 GtkToggleToolButton: unseal private pointer gtk/gtktoggletoolbutton.c | 6 +++--- gtk/gtktoggletoolbutton.h | 2 +- gtk/gtktoolbutton.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) commit 87b0f02403f0aa743853c9553c012909dfedae12 Author: Javier Jardón Date: Wed Jul 14 02:11:00 2010 +0200 GtkPrintUnixDialog: unseal private pointer gtk/gtkprintunixdialog.c | 11 ++++++----- gtk/gtkprintunixdialog.h | 3 ++- 2 files changed, 8 insertions(+), 6 deletions(-) commit 9db9c5f247dbe4ca1a62305976d8db2f83f0e099 Author: Javier Jardón Date: Wed Jul 14 02:07:04 2010 +0200 GtkPrintOperation: unseal private pointer gtk/gtkprintoperation.c | 5 +++-- gtk/gtkprintoperation.h | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) commit 6fae72c419679be63c24790243e28d1cb04d2835 Author: Javier Jardón Date: Wed Jul 14 02:01:20 2010 +0200 GtkExpander: unseal private pointer gtk/gtkexpander.c | 5 +++-- gtk/gtkexpander.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit a2fef51b6486c3ba26a6837718944715d3b27a21 Author: Javier Jardón Date: Wed Jul 14 01:58:29 2010 +0200 GtkToolButton: unseal private pointer gtk/gtktoolbutton.c | 7 ++++--- gtk/gtktoolbutton.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit 461f055da615efdb2f6a9c3961abdf21bf49cfa7 Author: Javier Jardón Date: Wed Jul 14 01:38:00 2010 +0200 GtkAlignment: move public members to private structure gtk/gtkalignment.c | 165 +++++++++++++++++++++++++++-------------------------- gtk/gtkalignment.h | 8 +-- 2 files changed, 88 insertions(+), 85 deletions(-) commit 5828453ae5fa74186fed5098093aa7f028746ce7 Author: Javier Jardón Date: Wed Jul 14 01:45:55 2010 +0200 Use accessor functions to access GtkAlignment gtk/gtkbutton.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit e1184e362cc3e6bd373aea12cb7df6b8ef29fac3 Author: Javier Jardón Date: Tue Jul 13 23:20:38 2010 +0200 GtkViewport: move public members to private structure gtk/gtkviewport.c | 146 +++++++++++++++++++++++++++++++++++------------------- gtk/gtkviewport.h | 8 ++- 2 files changed, 97 insertions(+), 57 deletions(-) commit 3ea904fa49a4fa10c380727b38e8841193694d79 Author: Javier Jardón Date: Tue Jul 13 22:44:53 2010 +0200 gtkuimanager: unseal private pointer gtk/gtkuimanager.c | 5 +++-- gtk/gtkuimanager.h | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 18a06d6b6a125b70db45180c6152985649fc1205 Author: Javier Jardón Date: Tue Jul 13 20:27:16 2010 +0200 gtktoggleaction: move public members to private structure docs/reference/gtk/Makefile.am | 1 - gtk/Makefile.am | 1 - gtk/gtkradioaction.c | 1 - gtk/gtktoggleaction.c | 10 ++++++++-- gtk/gtktoggleaction.h | 3 +-- gtk/gtktoggleactionprivate.h | 43 ------------------------------------------ 6 files changed, 9 insertions(+), 50 deletions(-) commit 3ce68cd5dea2f720f01f9e30dc7289a4a628a4f9 Author: Javier Jardón Date: Tue Jul 13 20:40:42 2010 +0200 Use accessor functions to access GtkToggleAction gtk/gtkradioaction.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit e69979f7b66c02ac34e80d62af76c2babdbdf854 Author: Javier Jardón Date: Tue Jul 13 20:09:59 2010 +0200 gtktearoffmenuitem: Move public members to private structure gtk/gtktearoffmenuitem.c | 22 +++++++++++++++++++--- gtk/gtktearoffmenuitem.h | 4 +++- 2 files changed, 22 insertions(+), 4 deletions(-) commit 5f1b5d24067468fc86b28dccc504c71abdaf68b8 Merge: 703f7121ae 9125ccb1cb Author: Jonh Wendell Date: Tue Jul 13 16:49:21 2010 -0300 Merge branch 'windows_list' commit 703f7121ae4dfe2c4dc167dd27741b33d6be6ed1 Author: Javier Jardón Date: Tue Jul 13 03:55:37 2010 +0200 GtkTable: move public members to private structure gtk/gtktable.c | 656 ++++++++++++++++++++++++++++++++------------------------- gtk/gtktable.h | 11 +- 2 files changed, 370 insertions(+), 297 deletions(-) commit 1af22acbf78690bbe3eaba434949aacaa931091f Author: Javier Jardón Date: Tue Jul 13 04:09:38 2010 +0200 Use accessor functions to access GtkTable gtk/gtkprintunixdialog.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit ff276779574e70070c532f461d24ec750145ffe2 Author: Javier Jardón Date: Tue Jul 13 03:14:53 2010 +0200 gtkstatusicon: unseal private pointer gtk/gtkstatusicon.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9114c4c41074f017d901d38da8b0801c815e4c73 Author: Javier Jardón Date: Tue Jul 13 01:46:15 2010 +0200 gtkstatusbar: Move public members to private structure gtk/gtkstatusbar.c | 280 ++++++++++++++++++++++++++++++++--------------------- gtk/gtkstatusbar.h | 21 +--- 2 files changed, 171 insertions(+), 130 deletions(-) commit bf976cc1e4d3d48e1538f12ac4833398e5c3961b Author: Javier Jardón Date: Tue Jul 13 03:05:58 2010 +0200 Use accessor functions to access GtkStatusbar modules/other/gail/gailstatusbar.c | 5 ++++- tests/testgtk.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) commit e6db32de44a1c85472939275ba554cfbb50354c9 Author: Javier Jardón Date: Tue Jul 13 01:09:28 2010 +0200 gtkspinner: Remove GET_PRIVATE macro gtk/gtkspinner.c | 6 +++--- gtk/gtkspinner.h | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) commit c17dad9d3254d8b7bdab556fe09e7164b27af950 Author: Javier Jardón Date: Tue Jul 13 00:48:49 2010 +0200 Use accessor functions to access GtkSpinButton modules/other/gail/gailspinbutton.c | 14 +++++++++----- tests/testgtk.c | 22 +++++++++++++++++----- 2 files changed, 26 insertions(+), 10 deletions(-) commit cbbffa18f848d1b741ab5f69c53ae77343a9ebb6 Author: Javier Jardón Date: Tue Jul 13 00:11:39 2010 +0200 Add _gtk_spin_button_get_panel private function It's needed in gtktestutils.c gtk/gtkspinbutton.c | 6 ++++++ gtk/gtkspinbutton.h | 3 +++ gtk/gtktestutils.c | 13 +++++++++---- 3 files changed, 18 insertions(+), 4 deletions(-) commit 57d870ac5b48ed0d4c15eb046728431c84fc935a Author: Javier Jardón Date: Mon Jul 12 23:43:18 2010 +0200 gtkspinbutton: move public members to private structure gtk/gtkspinbutton.c | 562 ++++++++++++++++++++++++++++++++-------------------- gtk/gtkspinbutton.h | 23 +-- 2 files changed, 346 insertions(+), 239 deletions(-) commit d5c3fb5231cf1819d97335b3373a7c6207340192 Author: Javier Jardón Date: Mon Jul 12 21:06:14 2010 +0200 gtksizegroup: Move public members to private structure gtk/gtksizegroup.c | 127 ++++++++++++++++++++++++++++++++++++----------------- gtk/gtksizegroup.h | 11 +---- 2 files changed, 89 insertions(+), 49 deletions(-) commit 22d4515d9a062ca83a51baf5c764d8ffc4c3d42b Author: Javier Jardón Date: Mon Jul 12 20:26:22 2010 +0200 gtkseparatortoolitem: unseal private pointer gtk/gtkseparatortoolitem.c | 21 ++++++++++----------- gtk/gtkseparatortoolitem.h | 2 +- 2 files changed, 11 insertions(+), 12 deletions(-) commit 675745e1ca2fc0007b65f8bc70f6c4693eafbf4c Author: Javier Jardón Date: Fri Jul 9 21:53:55 2010 +0200 Use accessor functions to access GtkScrolledWindow gtk/gtkentrycompletion.c | 3 ++- modules/other/gail/gailscrolledwindow.c | 34 ++++++++++++++++++++------------- 2 files changed, 23 insertions(+), 14 deletions(-) commit 65acc3641aaba9332579ff1c4b33d709bee93d3f Author: Javier Jardón Date: Thu Jul 8 04:04:24 2010 +0200 GtkScale: move public members to private structure gtk/gtkscale.c | 128 ++++++++++++++++++++++++++++++++++----------------------- gtk/gtkscale.h | 6 +-- 2 files changed, 80 insertions(+), 54 deletions(-) commit de9c5f8d3d57a7909e721e433a5f6ef8e705db34 Author: Javier Jardón Date: Thu Jul 8 04:14:44 2010 +0200 Use accessor functions to access GtkScale gtk/gtkrange.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9ddda9c8444c4fa86bc5314fe55f5d99dee8dfe3 Author: Javier Jardón Date: Thu Jul 8 03:13:10 2010 +0200 GtkScaleButton: Move public members to private structure gtk/gtkscalebutton.c | 38 ++++++++++++++++++++------------------ gtk/gtkscalebutton.h | 5 +---- 2 files changed, 21 insertions(+), 22 deletions(-) commit bcc84948995b94dc51450eba48f7335e3150637c Author: Javier Jardón Date: Thu Jul 8 03:30:47 2010 +0200 Use accessor functions to access GtkScaleButton docs/tools/widgets.c | 2 +- gtk/gtkvolumebutton.c | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) commit 6fb0e3a09f234c18cfeefad4416cf1dfd075df1f Author: Javier Jardón Date: Thu Jul 8 02:56:59 2010 +0200 GtkRuler: move public member to private structure gtk/gtkruler.c | 253 ++++++++++++++++++++++++++++++++------------------------- gtk/gtkruler.h | 18 +--- 2 files changed, 146 insertions(+), 125 deletions(-) commit f17a34599804d1c891b75cc35cb9ff030e705e46 Author: Javier Jardón Date: Thu Jul 8 02:05:32 2010 +0200 gtkrecentmanager: unseal private pointer gtk/gtkrecentmanager.c | 8 +++++--- gtk/gtkrecentmanager.h | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) commit c1da2a92042cbd0967feb0b57c7d572408610858 Author: Javier Jardón Date: Thu Jul 8 02:00:00 2010 +0200 gtkrecentchooserwidget: unseal private pointer gtk/gtkrecentchooserwidget.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 3dfaf72745bf2d6b7059e32ffb856129a37a0bec Author: Javier Jardón Date: Thu Jul 8 01:56:13 2010 +0200 gtkrecentchoosermenu: unseal private pointer gtk/gtkrecentchoosermenu.c | 13 +++++++------ gtk/gtkrecentchoosermenu.h | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) commit 37a499cea64d4d9a0180c37b902cab87e94e242d Author: Javier Jardón Date: Thu Jul 8 01:53:39 2010 +0200 gtkrecentchooserdialog: unseal private pointer gtk/gtkrecentchooserdialog.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e6bd773fdac0617e3439508954e8c6ab9ee3da0d Author: Javier Jardón Date: Thu Jul 8 01:48:01 2010 +0200 GtkRecentAction: move public members to private structure gtk/gtkrecentaction.c | 28 +++++++++++++++++----------- gtk/gtkrecentaction.h | 2 +- 2 files changed, 18 insertions(+), 12 deletions(-) commit 133502d79856962f4aa5e64cbea1c52809999d1f Author: Javier Jardón Date: Thu Jul 8 01:23:02 2010 +0200 GtkRadioMenuItem: Move public members to private structure gtk/gtkradiomenuitem.c | 72 +++++++++++++++++++++++++++++++------------------- gtk/gtkradiomenuitem.h | 4 ++- 2 files changed, 48 insertions(+), 28 deletions(-) commit ec4c06105d7746df7883fe88bf0198592a93da30 Author: Javier Jardón Date: Thu Jul 8 01:04:11 2010 +0200 GtkRadioButton: Move public members to private structure gtk/gtkradiobutton.c | 92 ++++++++++++++++++++++++++++++---------------------- gtk/gtkradiobutton.h | 4 ++- 2 files changed, 57 insertions(+), 39 deletions(-) commit 6ce52cab3c4a7055cb25e6f81522ae860ae58087 Author: Javier Jardón Date: Wed Jul 7 04:42:05 2010 +0200 GtkRadioAction: unseal private pointer gtk/gtkradioaction.c | 7 ++++--- gtk/gtkradioaction.h | 3 +-- 2 files changed, 5 insertions(+), 5 deletions(-) commit 0ddeccefe9a235ec1a6fd41f51973662f7d926c6 Author: Javier Jardón Date: Wed Jul 7 04:36:38 2010 +0200 GtkProgressBar: Move public members to private structure gtk/gtkprogressbar.c | 326 ++++++++++++++++++++++++++++----------------------- gtk/gtkprogressbar.h | 21 +--- 2 files changed, 182 insertions(+), 165 deletions(-) commit e3a4dfe0e1ddb62646ec5f7b815731387ef04343 Author: Javier Jardón Date: Wed Jul 7 03:54:48 2010 +0200 gtkprinter: unseal private pointer gtk/gtkprinter.c | 7 +++---- gtk/gtkprinter.h | 3 ++- 2 files changed, 5 insertions(+), 5 deletions(-) commit 168fbac7f68dcb5e82fc7ce086f8696a92f69f26 Author: Javier Jardón Date: Wed Jul 7 03:51:19 2010 +0200 gtkprintbackend: Use private pointer instead GET_PRIV() macro gtk/gtkprintbackend.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 8c041cde30604d05aa17501f2555e5b0596a262f Author: Javier Jardón Date: Tue Jul 6 04:37:38 2010 +0200 GtkPaned: move public members to private structure gtk/gtkpaned.c | 776 ++++++++++++++++++++++++++++++++------------------------- gtk/gtkpaned.h | 31 +-- 2 files changed, 435 insertions(+), 372 deletions(-) commit 92a1382bd661684cd7930041609397f38029f352 Author: Javier Jardón Date: Tue Jul 6 06:32:48 2010 +0200 Use accessor functions to access GtkPaned demos/gtk-demo/panes.c | 36 ++++++++++++++++++++++-------------- modules/other/gail/gailpaned.c | 8 ++++++-- tests/testgtk.c | 20 ++++++++++++-------- 3 files changed, 40 insertions(+), 24 deletions(-) commit 28cf61a2ca6f33a97fb61e19c9f5824bbe2d1487 Author: Javier Jardón Date: Mon Jul 5 05:24:59 2010 +0200 gtkpagesetupunixdialog: unseal private pointer gtk/gtkpagesetupunixdialog.c | 9 ++++----- gtk/gtkpagesetupunixdialog.h | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) commit 1ca6edf6bf038fe3545c1ea8485bcedd9e86be8c Author: Javier Jardón Date: Fri Jul 2 17:04:26 2010 +0200 GtkMisc: move public members to private structure gtk/gtkmisc.c | 114 ++++++++++++++++++++++++++++++++++++---------------------- gtk/gtkmisc.h | 8 ++--- 2 files changed, 75 insertions(+), 47 deletions(-) commit 978a031b76c3f6c06b52bdba87c8d26e41b2be48 Author: Javier Jardón Date: Fri Jul 2 17:49:18 2010 +0200 Use accessor functions to access GtkMisc gtk/gtkarrow.c | 30 +++++++++++--------- gtk/gtkimage.c | 33 +++++++++++++-------- gtk/gtklabel.c | 82 +++++++++++++++++++++++++++++++++-------------------- gtk/gtkstatusicon.c | 7 +++-- 4 files changed, 95 insertions(+), 57 deletions(-) commit e2b8112fd89eb0f6c824bcf6937a4ec8e493bca7 Author: Javier Jardón Date: Fri Jul 2 15:53:46 2010 +0200 GtkMessageDialog: move public members to private structure gtk/gtkmessagedialog.c | 128 +++++++++++++++++++++++-------------------------- gtk/gtkmessagedialog.h | 9 ++-- 2 files changed, 63 insertions(+), 74 deletions(-) commit ecce43bcd12ddcc540f2700e8b40f65b758b3983 Author: Javier Jardón Date: Fri Jul 2 15:30:57 2010 +0200 GtkMenuToolButton: unseal private pointer gtk/gtkmenutoolbutton.c | 6 +++--- gtk/gtkmenutoolbutton.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 4d7ecabaf0fbc0dd248d46031e01c50cdc93d201 Author: Javier Jardón Date: Mon Jun 28 23:21:58 2010 +0200 GtkMenuBar: Use private pointer instead GET_PRIV() macro all the time gtk/gtkmenubar.c | 31 +++++++++++-------------------- gtk/gtkmenubar.h | 8 ++++++-- 2 files changed, 17 insertions(+), 22 deletions(-) commit a3b039d3175a8fb91a6b76005288911ad3199c4f Author: Javier Jardón Date: Mon Jun 28 06:10:47 2010 +0200 GtkListStore: move public members to private structure gtk/gtkliststore.c | 428 +++++++++++++++++++++++++++++++++-------------------- gtk/gtkliststore.h | 15 +- 2 files changed, 270 insertions(+), 173 deletions(-) commit 59942f91cb29fb1161c20e6a2e27e36751a63a84 Author: Javier Jardón Date: Mon Jun 28 06:10:15 2010 +0200 GtkLinkButton: unseal private pointer gtk/gtklinkbutton.c | 7 ++++--- gtk/gtklinkbutton.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit 801708b9e65b354c1206995b15f9e3ca55202f01 Author: Javier Jardón Date: Mon Jun 28 04:22:50 2010 +0200 GtkLayout: move public members to private structure gtk/gtklayout.c | 293 ++++++++++++++++++++++++++++++++++---------------------- gtk/gtklayout.h | 22 +---- 2 files changed, 183 insertions(+), 132 deletions(-) commit fbf1de72c427b7441324a62e283a40c68432aa73 Author: Javier Jardón Date: Mon Jun 28 04:51:34 2010 +0200 Use accessor funtions to access GtkLayout tests/testgtk.c | 43 +++++++++++++++++++++++++------------------ tests/testoffscreen.c | 36 ++++++++++++++++++++++-------------- 2 files changed, 47 insertions(+), 32 deletions(-) commit bf9875860b7254a0b3a11066c8e68b3de9c6eb5f Author: Javier Jardón Date: Thu Jun 24 04:36:08 2010 +0200 GtkLabel: move public members to private structure gtk/gtklabel.c | 1129 ++++++++++++++++++++++++++++++++------------------------ gtk/gtklabel.h | 27 +- 2 files changed, 639 insertions(+), 517 deletions(-) commit 511560ba888ea448f1303c5096df12d99c7d0308 Author: Javier Jardón Date: Thu Jun 24 02:58:49 2010 +0200 GtkInvisible: move public members to private structure gtk/gtkinvisible.c | 49 ++++++++++++++++++++++++++++++++++--------------- gtk/gtkinvisible.h | 5 +++-- 2 files changed, 37 insertions(+), 17 deletions(-) commit d4a59142adf7e031882a320432c97b19957c7e2a Author: Javier Jardón Date: Thu Jun 24 03:04:10 2010 +0200 Use accessor funtions to acces GtkInvisible gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75686d04a00c460e9bfab35494d0a8b80426b309 Author: Javier Jardón Date: Thu Jun 24 02:40:47 2010 +0200 GtkInfoBar: use private pointer instead GET_PRIV() macro gtk/gtkinfobar.c | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) commit e2a662b93def147be627388a90b7d6b5ea39b5c9 Author: Javier Jardón Date: Thu Jun 24 01:20:47 2010 +0200 GtkIMMulticontext: move public members to private structure gtk/gtkimmulticontext.c | 148 ++++++++++++++++++++++++++++-------------------- gtk/gtkimmulticontext.h | 7 +-- 2 files changed, 89 insertions(+), 66 deletions(-) commit 47e824a5e403999101d4f4e7a1ce92547cc6f584 Author: Javier Jardón Date: Thu Jun 24 00:53:00 2010 +0200 GtkImageMenuItem: move public members to private structure gtk/gtkimcontextsimple.c | 237 ++++++++++++++++++++++++++--------------------- gtk/gtkimcontextsimple.h | 11 +-- 2 files changed, 136 insertions(+), 112 deletions(-) commit ad3b5941ab14ddb15f7dc7e4e8cf09f32ee38126 Author: Javier Jardón Date: Wed Jun 23 23:40:06 2010 +0200 GtkImageMenuItem: move public members to private structure gtk/gtkimagemenuitem.c | 177 +++++++++++++++++++++++++------------------------ gtk/gtkimagemenuitem.h | 4 +- 2 files changed, 92 insertions(+), 89 deletions(-) commit 86f0bd5cc9555e8cbbe79056e5f26782a56f5e64 Author: Javier Jardón Date: Wed Jun 23 22:40:31 2010 +0200 GtkImage: move public members to private structure gtk/gtkimage.c | 690 +++++++++++++++++++++++++++++++-------------------------- gtk/gtkimage.h | 22 +- 2 files changed, 383 insertions(+), 329 deletions(-) commit 41d2a4d059d881d8d05419013ae4946a81b308cb Author: Javier Jardón Date: Wed Jun 23 22:56:13 2010 +0200 Use accessor funtions to acces GtkImage modules/other/gail/gailimage.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 754dc6491baae7fe4ab69466ddc0481a10697e30 Author: Javier Jardón Date: Wed Jun 23 20:00:42 2010 +0200 GtkIconView: Unseal private pointer gtk/gtkiconview.c | 8 ++++---- gtk/gtkiconview.h | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) commit f66ebd8e59ad4c2006b003e1d3e1c256deee7f1e Author: Javier Jardón Date: Tue Jun 22 16:42:00 2010 +0200 GtkIconTheme: unseal private pointer gtk/gtkicontheme.c | 7 ++++--- gtk/gtkicontheme.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) commit e1d182ce5ca28b6df720ae8d3eb50a532e1766f8 Author: Javier Jardón Date: Tue Jun 22 16:37:36 2010 +0200 GtkIconFactory: move public members to private structure gtk/gtkiconfactory.c | 38 +++++++++++++++++++++++++++++--------- gtk/gtkiconfactory.h | 7 +++++-- 2 files changed, 34 insertions(+), 11 deletions(-) commit c0228f609c78f30e5eba90242340a6dd271c6783 Author: Javier Jardón Date: Tue Jun 22 16:26:09 2010 +0200 GtkHSV: unseal private pointer gtk/gtkhsv.c | 167 ++++++++++++++++++++++------------------------------------- gtk/gtkhsv.h | 9 ++-- 2 files changed, 68 insertions(+), 108 deletions(-) commit 997c7b96a8af58bd34323be537cfb9875694147c Author: Javier Jardón Date: Tue Jun 15 19:40:52 2010 +0200 gtkhandlebox: move public members to private structure gtk/gtkhandlebox.c | 442 ++++++++++++++++++++++++++++------------------------- gtk/gtkhandlebox.h | 22 +-- 2 files changed, 241 insertions(+), 223 deletions(-) commit 817d1f93cd2dd66d3a1b47b3864c8ac09c34bdb7 Author: Javier Jardón Date: Sat Jun 5 03:17:11 2010 +0200 gtkframe: move public members to private structure gtk/gtkframe.c | 203 +++++++++++++++++++++++++++++++++++---------------------- gtk/gtkframe.h | 10 +-- 2 files changed, 127 insertions(+), 86 deletions(-) commit 2d9aaf4cf32f9fdc22267bdd9ae4ada9fc27434d Author: Javier Jardón Date: Sat Jun 5 03:29:31 2010 +0200 Use accessor funtions to acces GtkFrame tests/testframe.c | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) commit 6fe5203c0adcf6d40f0a550d540d8796539b1450 Author: Javier Jardón Date: Sat Jun 5 02:17:48 2010 +0200 GtkFontSelection: move public members to private structure gtk/gtkfontsel.c | 347 +++++++++++++++++++++++++++++++------------------------ gtk/gtkfontsel.h | 21 +--- 2 files changed, 200 insertions(+), 168 deletions(-) commit 324ab58710ac0a055a2f56d36afc2d5c1c53095a Author: Javier Jardón Date: Sat Jun 5 00:58:32 2010 +0200 GtkFontSelectionDialog: move public members to private structure gtk/gtkfontsel.c | 115 ++++++++++++++++++++++++++++++++++++------------------- gtk/gtkfontsel.h | 19 +-------- 2 files changed, 77 insertions(+), 57 deletions(-) commit 558a02c730231692c7e47353e7b26e34bac48d61 Author: Javier Jardón Date: Sat Jun 5 01:30:54 2010 +0200 Use accessor funtions to access GtkFontSelectionDialog gtk/gtkfontbutton.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f86456ccb5e7e0cb5d87e80f79382c953e35ac17 Author: Javier Jardón Date: Fri Jun 4 23:57:59 2010 +0200 gtkfontbutton: unseal private pointer gtk/gtkfontbutton.c | 5 +++-- gtk/gtkfontbutton.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit 0991115ada766bfbaa1765a92b7478c83771095a Author: Javier Jardón Date: Fri Jun 4 23:48:00 2010 +0200 gtkfixed: Move public members to private structure gtk/gtkfixed.c | 53 +++++++++++++++++++++++++++++++++++------------------ gtk/gtkfixed.h | 5 +++-- 2 files changed, 38 insertions(+), 20 deletions(-) commit 58030409d81520054a8d0e5720e6da22063e63d6 Author: Javier Jardón Date: Fri Jun 4 23:28:22 2010 +0200 gtkfilechooserwidget: Unseal private pointer gtk/gtkfilechooserwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9b63c322ee3d7201369cb1833da89a7dda118467 Author: Javier Jardón Date: Fri Jun 4 23:25:45 2010 +0200 gtkfilechooserdialog: Unseal private pointer gtk/gtkfilechooserdialog.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 01bdc682fd9aa3076843c072f0b4163ce884c0c4 Author: Javier Jardón Date: Fri Jun 4 23:23:12 2010 +0200 gtkfilechooserbutton: unseal private pointer gtk/gtkfilechooserbutton.c | 6 +++--- gtk/gtkfilechooserbutton.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit d4813408b01bfbe29568951675bf7f56e94237e2 Author: Javier Jardón Date: Fri Jun 4 00:26:11 2010 +0200 gtkentrycompletion: Do not use GET_PRIV() macro all the time Also, unseal private pointer gtk/gtkentrycompletion.c | 22 ++++++++++++---------- gtk/gtkentrycompletion.h | 2 +- 2 files changed, 13 insertions(+), 11 deletions(-) commit a8014e6fec4559a15f25e449bccf1b3cf5c5336f Author: Javier Jardón Date: Thu Jun 3 07:31:06 2010 +0200 gtkdialog: Move public members to private structure gtk/gtkdialog.c | 152 +++++++++++++++++++++++++++++++++----------------------- gtk/gtkdialog.h | 7 +-- 2 files changed, 91 insertions(+), 68 deletions(-) commit 7f2cc85db96afb9806fc62ce6e32c47e49a9f4d3 Author: Javier Jardón Date: Thu Jun 3 09:36:39 2010 +0200 Use accessor functions to access GtkDialog demos/gtk-demo/changedisplay.c | 14 +- demos/gtk-demo/dialog.c | 5 +- demos/gtk-demo/entry_buffer.c | 5 +- demos/gtk-demo/entry_completion.c | 5 +- demos/gtk-demo/expander.c | 5 +- demos/gtk-demo/search_entry.c | 5 +- demos/gtk-demo/sizegroup.c | 5 +- demos/gtk-demo/spinner.c | 5 +- gtk/gtkcolorseldialog.c | 12 +- gtk/gtkcustompaperunixdialog.c | 15 ++- gtk/gtkfilechooserdialog.c | 34 +++-- gtk/gtkfontsel.c | 14 +- gtk/gtkmessagedialog.c | 13 +- gtk/gtkmountoperation.c | 12 +- gtk/gtkpagesetupunixdialog.c | 12 +- gtk/gtkprintbackend.c | 4 +- gtk/gtkprintunixdialog.c | 12 +- gtk/gtkrecentchooserdialog.c | 28 ++-- gtk/tests/builder.c | 11 +- modules/other/gail/tests/testimage.c | 23 ++-- tests/testcombochange.c | 7 +- tests/testfilechooserbutton.c | 15 ++- tests/testgtk.c | 250 ++++++++++++++++++++--------------- tests/testmultidisplay.c | 12 +- tests/testselection.c | 13 +- tests/teststatusicon.c | 9 +- 26 files changed, 344 insertions(+), 201 deletions(-) commit 80df961edb1557bae3a545e6b18871d7c4c6f566 Author: Javier Jardón Date: Mon May 24 21:51:49 2010 +0200 gtkbin: Move public members to private structure gtk/gtkbin.c | 75 +++++++++++++++++++++++++++++++++++++++--------------------- gtk/gtkbin.h | 4 +++- 2 files changed, 52 insertions(+), 27 deletions(-) commit 63d3b197c272ecedde0a6d2e43a7e9f34d209161 Author: Javier Jardón Date: Fri May 28 05:49:30 2010 +0200 Add _gtk_bin_set_widget() internal function gtk/gtkbin.c | 7 +++++++ gtk/gtkbin.h | 3 +++ gtk/gtkcombobox.c | 10 +++++----- gtk/gtknotebook.c | 4 ++-- gtk/gtkscrolledwindow.c | 2 +- 5 files changed, 18 insertions(+), 8 deletions(-) commit 4427760bcc330f60ec5778be04274f9f8073a84d Author: Javier Jardón Date: Mon May 24 22:31:36 2010 +0200 Use GtkBin accessors demos/gtk-demo/changedisplay.c | 2 +- demos/gtk-demo/combobox.c | 2 +- docs/tools/widgets.c | 4 +- gtk/gtkalignment.c | 23 +++++--- gtk/gtkaspectframe.c | 6 +- gtk/gtkbutton.c | 27 +++++---- gtk/gtkcellrenderercombo.c | 2 +- gtk/gtkcheckbutton.c | 24 ++++---- gtk/gtkcombobox.c | 116 +++++++++++++++++++++++--------------- gtk/gtkcomboboxentry.c | 32 +++++++---- gtk/gtkeventbox.c | 16 ++++-- gtk/gtkexpander.c | 34 +++++++---- gtk/gtkframe.c | 22 +++++--- gtk/gtkhandlebox.c | 58 +++++++++++-------- gtk/gtkmenu.c | 12 ++-- gtk/gtkmenuitem.c | 82 ++++++++++++++++----------- gtk/gtkmenutoolbutton.c | 2 +- gtk/gtknotebook.c | 7 ++- gtk/gtkoffscreenwindow.c | 18 ++++-- gtk/gtkplug.c | 20 ++++--- gtk/gtkprintunixdialog.c | 4 +- gtk/gtkradiobutton.c | 2 +- gtk/gtkrecentchoosermenu.c | 2 +- gtk/gtkscrolledwindow.c | 62 ++++++++++++-------- gtk/gtksocket.c | 6 +- gtk/gtktogglebutton.c | 2 +- gtk/gtktoolbutton.c | 8 ++- gtk/gtktoolitem.c | 12 ++-- gtk/gtktreeviewcolumn.c | 4 +- gtk/gtkviewport.c | 42 ++++++++------ gtk/gtkwindow.c | 22 +++++--- gtk/tests/builder.c | 21 ++++--- gtk/tests/expander.c | 4 +- gtk/tests/testing.c | 15 ++++- modules/input/gtkimcontextxim.c | 2 +- modules/other/gail/gailbutton.c | 2 +- modules/other/gail/gaillabel.c | 2 +- modules/other/gail/gailmenuitem.c | 2 +- modules/other/gail/gailtoplevel.c | 11 ++-- tests/prop-editor.c | 6 +- tests/testassistant.c | 4 +- tests/testgtk.c | 16 +++--- tests/testmenubars.c | 10 +++- tests/testmultidisplay.c | 2 +- tests/testtreeflow.c | 2 +- 45 files changed, 475 insertions(+), 299 deletions(-) commit 2de1f3f88c661f2b932f9ab36a3b22ca35df1635 Author: Javier Jardón Date: Thu Jun 3 04:11:46 2010 +0200 gtkcontainer: Move public members to private structure gtk/gtkcontainer.c | 137 ++++++++++++++++++++++++++++++++++++----------------- gtk/gtkcontainer.h | 16 +++---- 2 files changed, 100 insertions(+), 53 deletions(-) commit 63f83130154be9d773c1e8c939766d59a0040cc7 Author: Javier Jardón Date: Thu Jun 3 01:38:05 2010 +0200 gtkcontainer: Add _gtk_container_get_reallocate_redraws internal accessor Only used in gtkwidget gtk/gtkcontainer.c | 6 ++++++ gtk/gtkcontainer.h | 1 + gtk/gtkwidget.c | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) commit dfb24fd56e8215f0bbf89f0361441af05920b780 Author: Javier Jardón Date: Thu Jun 3 00:28:58 2010 +0200 gtkcontainer: Add _gtk_container_*_need_resize internal accessors gtkoffscreenwindow and gtkwindow need access to need_resize var gtk/gtkcontainer.c | 13 +++++++++++++ gtk/gtkcontainer.h | 4 +++- gtk/gtkoffscreenwindow.c | 4 ++-- gtk/gtkwindow.c | 4 ++-- 4 files changed, 20 insertions(+), 5 deletions(-) commit 3a10216dd01c8d10df235b88c8942b2fda15689b Author: Javier Jardón Date: Wed Jun 2 06:28:22 2010 +0200 Use accessor functions to acces GtkContainer demos/gtk-demo/offscreen_window.c | 14 ++++--- demos/gtk-demo/offscreen_window2.c | 15 ++++--- gtk/gtkalignment.c | 8 ++-- gtk/gtkassistant.c | 41 ++++++++++--------- gtk/gtkbbox.c | 83 ++++++++++++++++++++++---------------- gtk/gtkbox.c | 14 ++++--- gtk/gtkbutton.c | 14 ++++--- gtk/gtkcheckbutton.c | 23 ++++++----- gtk/gtkcheckmenuitem.c | 5 ++- gtk/gtkcombobox.c | 32 +++++++-------- gtk/gtkeventbox.c | 22 +++++----- gtk/gtkexpander.c | 24 ++++++----- gtk/gtkfixed.c | 14 ++++--- gtk/gtkframe.c | 25 ++++++------ gtk/gtkhandlebox.c | 23 +++++++---- gtk/gtkimagemenuitem.c | 4 +- gtk/gtkmenu.c | 34 +++++++++------- gtk/gtkmenubar.c | 18 +++++---- gtk/gtkmenuitem.c | 16 ++++---- gtk/gtknotebook.c | 44 +++++++++++--------- gtk/gtkoffscreenwindow.c | 2 +- gtk/gtkpaned.c | 36 +++++++++++------ gtk/gtkpathbar.c | 12 +++--- gtk/gtkplug.c | 9 +++-- gtk/gtkradiobutton.c | 13 +++--- gtk/gtkscrolledwindow.c | 37 +++++++++++------ gtk/gtksocket.c | 2 +- gtk/gtkstatusbar.c | 7 +++- gtk/gtktable.c | 24 ++++++----- gtk/gtktearoffmenuitem.c | 20 ++++----- gtk/gtktextview.c | 21 ++++++---- gtk/gtktoolbar.c | 54 +++++++++++++------------ gtk/gtktoolitem.c | 12 +++--- gtk/gtktoolitemgroup.c | 14 +++++-- gtk/gtktoolpalette.c | 13 ++++-- gtk/gtktrayicon-x11.c | 4 +- gtk/gtktreeview.c | 4 +- gtk/gtkviewport.c | 18 ++++++--- gtk/gtkwidget.c | 2 +- gtk/gtkwindow.c | 34 +++++++++------- gtk/tests/builder.c | 4 +- tests/gtkoffscreenbox.c | 14 ++++--- 42 files changed, 484 insertions(+), 345 deletions(-) commit 009acc263e883923fd7c528c401f9d39756788aa Author: Javier Jardón Date: Wed Jun 2 05:31:23 2010 +0200 gtkcustompaperunixdialog: unseal private pointer gtk/gtkcustompaperunixdialog.c | 10 ++++++---- gtk/gtkcustompaperunixdialog.h | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) commit 5fd442eda2ebacf107a94e260664167f02e8110c Author: Javier Jardón Date: Wed Jun 2 05:23:43 2010 +0200 gtkcomboboxentry: unseal private pointer gtk/gtkcomboboxentry.c | 6 ++++-- gtk/gtkcomboboxentry.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) commit 56cc11a4168d057504db9354c65eb34bebc9945a Author: Javier Jardón Date: Wed Jun 2 05:13:35 2010 +0200 gtkcombobox: unseal private pointer gtk/gtkcombobox.c | 12 +++++++----- gtk/gtkcombobox.h | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) commit ebf6ce274a46d7c91983a176002f78f6a02ab90c Author: Javier Jardón Date: Wed Jun 2 03:14:22 2010 +0200 gtkcolorseldialog: Move public members to private structure gtk/gtkcolorseldialog.c | 91 ++++++++++++++++++++++++++++++------------------- gtk/gtkcolorseldialog.h | 7 ++-- 2 files changed, 58 insertions(+), 40 deletions(-) commit 9663801be7ef4c702c0821a634bd5cdf57e8ddaf Author: Javier Jardón Date: Wed Jun 2 04:24:16 2010 +0200 Use accessor functions to access GtkColorSelectionDialog demos/gtk-demo/colorsel.c | 6 ++++-- docs/tools/widgets.c | 4 +++- examples/colorsel/colorsel.c | 4 +++- gtk/gtkcolorbutton.c | 26 ++++++++++++++++++-------- tests/testgtk.c | 14 +++++++++++--- 5 files changed, 39 insertions(+), 15 deletions(-) commit 56eafbaad8dcd8d0742fea795f6381e731e4edbc Author: Javier Jardón Date: Wed Jun 2 02:47:06 2010 +0200 gtkcolorsel: unseal private pointer gtk/gtkcolorsel.c | 1 - gtk/gtkcolorsel.h | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) commit ad45f1ce9de39e169b2a9b5240396b5c1fb210df Author: Javier Jardón Date: Wed Jun 2 02:39:58 2010 +0200 gtkcolorbutton: unseal private pointer gtk/gtkcolorbutton.c | 5 +++-- gtk/gtkcolorbutton.h | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 06dfffa132ffbe7bc2183cfaaed4bcfb3cf318b5 Author: Javier Jardón Date: Wed Jun 2 02:04:01 2010 +0200 gtkcheckmenuitem: Move public members to private structure gtk/gtkcheckmenuitem.c | 76 +++++++++++++++++++++++++++++++++++++------------- gtk/gtkcheckmenuitem.h | 7 ++--- 2 files changed, 59 insertions(+), 24 deletions(-) commit 94fd7a350288b73aeffec44fb3b18ca8a061e045 Author: Javier Jardón Date: Wed Jun 2 02:23:10 2010 +0200 Use accessor functions to access GtkCheckMenuItem gtk/gtkimmulticontext.c | 2 +- gtk/gtkradiomenuitem.c | 18 +++++++++++------- modules/other/gail/gailcheckmenuitem.c | 2 +- modules/other/gail/gailchecksubmenuitem.c | 2 +- modules/other/gail/tests/ferret.c | 14 +++++++------- 5 files changed, 21 insertions(+), 17 deletions(-) commit 72f515a0f3440c4d81f2d9e9e210c3b4a4ad8cc0 Author: Javier Jardón Date: Tue Jun 1 19:04:03 2010 +0200 gtkcellrendererpixbuf: Move public members to private structure gtk/gtkcellrendererpixbuf.c | 217 ++++++++++++++++++------------------- gtk/gtkcellrendererpixbuf.h | 7 +- modules/other/gail/gailimagecell.c | 2 +- 3 files changed, 109 insertions(+), 117 deletions(-) commit 637c9f16e3ead67b715c3dcd625dd9918be30226 Author: Javier Jardón Date: Tue Jun 1 23:38:52 2010 +0200 gtkcellview: unseal private pointer gtk/gtkcellview.c | 10 +++++++--- gtk/gtkcellview.h | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) commit 3c90ecf27b1eb5c73dd9e7eb9af4e17605dbbae1 Author: Javier Jardón Date: Tue Jun 1 23:20:14 2010 +0200 gtkcellrenderertoggle: Move public members to private structure gtk/gtkcellrenderertoggle.c | 87 +++++++++++++++++++++++++-------------------- gtk/gtkcellrenderertoggle.h | 7 ++-- 2 files changed, 51 insertions(+), 43 deletions(-) commit 7fdb991b996422581b4bd5f6e26e9a9f33e6c14e Author: Javier Jardón Date: Tue Jun 1 20:45:11 2010 +0200 gtkcellrenderertext: Move public members to private structure gtk/gtkcellrenderertext.c | 407 ++++++++++++++++++++++++---------------------- gtk/gtkcellrenderertext.h | 32 +--- 2 files changed, 214 insertions(+), 225 deletions(-) commit 6736c085b30faa63eb5ed129ec53fed9a56b7e6b Author: Javier Jardón Date: Tue Jun 1 21:01:33 2010 +0200 Use accessor functions to access GtkCellRendererText gtk/gtkcellrendereraccel.c | 4 +- gtk/gtkcellrenderercombo.c | 20 ++++-- gtk/gtkcellrendererspin.c | 11 ++- modules/other/gail/gailtextcell.c | 136 +++++++++++++++++++++++++++----------- 4 files changed, 123 insertions(+), 48 deletions(-) commit b71d539fd065ec851932f8ed9d92da9c2e58df14 Author: Javier Jardón Date: Tue Jun 1 19:34:11 2010 +0200 gtkcellrendererspinner: Remove GET_PRIV() macro This macro shouldn't be used in any function, but ->priv pointer instead. gtk/gtkcellrendererspinner.c | 9 ++++----- gtk/gtkcellrendererspinner.h | 2 ++ 2 files changed, 6 insertions(+), 5 deletions(-) commit c2b079ca05f59abc12047f93abfbfb1f163ee888 Author: Javier Jardón Date: Tue Jun 1 19:27:25 2010 +0200 gtkcellrendererspin: Use private pointer instead GET_PRIV macro gtk/gtkcellrendererspin.c | 14 ++++++++------ gtk/gtkcellrendererspin.h | 3 +++ 2 files changed, 11 insertions(+), 6 deletions(-) commit ee1d9df94c3574e6e393e12992308accbbc76d49 Author: Javier Jardón Date: Tue Jun 1 19:15:23 2010 +0200 gtkcellrendererprogress: unseal private pointer gtk/gtkcellrendererprogress.c | 12 ++++++------ gtk/gtkcellrendererprogress.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) commit c0b0b84c6e824398e23519a389e02d65494f6cfe Author: Javier Jardón Date: Tue Jun 1 14:40:52 2010 +0200 gtkcellrenderercombo: Move public members to private structure gtk/gtkcellrenderercombo.c | 115 +++++++++++++++++++++++++-------------------- gtk/gtkcellrenderercombo.h | 9 ++-- 2 files changed, 67 insertions(+), 57 deletions(-) commit 5e815bfee2d4e916e3c6236ac032ac0a7d43a643 Author: Javier Jardón Date: Sun May 30 22:21:33 2010 +0200 gtkcellrenderer: Move public members to private structure gtk/gtkcellrenderer.c | 242 ++++++++++++++++++++++++++++++++------------------ gtk/gtkcellrenderer.h | 21 +---- 2 files changed, 159 insertions(+), 104 deletions(-) commit db584abef335a39b8c2dc8c5e2871ed41c148e17 Author: Javier Jardón Date: Sun May 30 22:38:33 2010 +0200 Use accessor functions to access GtkCellRenderer gtk/gtkcellrendererpixbuf.c | 40 +++++++++++++++-------- gtk/gtkcellrendererprogress.c | 19 +++++++---- gtk/gtkcellrendererspinner.c | 3 +- gtk/gtkcellrenderertext.c | 69 +++++++++++++++++++++++++-------------- gtk/gtkcellrenderertoggle.c | 36 ++++++++++++-------- gtk/gtkcellview.c | 10 +++--- gtk/gtkfilechooserdefault.c | 7 ++-- gtk/gtkiconview.c | 22 ++++++++----- gtk/gtktreeviewcolumn.c | 40 ++++++++++++++--------- modules/other/gail/gailtextcell.c | 14 +++++--- 10 files changed, 164 insertions(+), 96 deletions(-) commit 932568d1ed6c49f4cc3b4c7bdad117044fbff87e Author: Javier Jardón Date: Sun May 30 22:00:31 2010 +0200 gtkcellrendereraccel: Move public members to private structure gtk/gtkcellrendereraccel.c | 111 +++++++++++++++++++++++++-------------------- gtk/gtkcellrendereraccel.h | 10 +--- 2 files changed, 63 insertions(+), 58 deletions(-) commit 4d40f88310da3c23d83ec903fac83af87ca659a5 Author: Javier Jardón Date: Fri May 28 00:44:57 2010 +0200 gtkbuilder: unseal private pointer gtk/gtkbuilder.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0677bb27853e78dca9dc401b7f5bdcce07bd4009 Author: Javier Jardón Date: Tue May 25 01:11:54 2010 +0200 gtkbox: Move public members to private structure gtk/gtkbox.c | 193 ++++++++++++++++++++++++++++++++++------------------------- gtk/gtkbox.h | 7 +-- 2 files changed, 115 insertions(+), 85 deletions(-) commit a46c1eba6413b676c15103b38a85ba686c230161 Author: Javier Jardón Date: Tue May 25 01:57:10 2010 +0200 Use accessor functions to access GtkBox gtk/gtkbbox.c | 12 ++++++------ gtk/gtkfilechooserdefault.c | 2 +- gtk/gtkstatusbar.c | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) commit abe267641a1ba63903d3191b0c6d7044fe260112 Author: Javier Jardón Date: Mon May 24 21:35:01 2010 +0200 gtkbbox: Move public members to private structure gtk/gtkbbox.c | 82 +++++++++++++++++++++++++++++++++++++++++------------------ gtk/gtkbbox.h | 9 +++---- 2 files changed, 61 insertions(+), 30 deletions(-) commit 123717510f927c7386214fe61ee89b47a84da737 Author: Javier Jardón Date: Mon May 24 15:46:51 2010 +0200 gtkassistant: Move public members to private structure gtk/gtkassistant.c | 193 ++++++++++++++++++++++++++++------------------------- gtk/gtkassistant.h | 9 +-- 2 files changed, 102 insertions(+), 100 deletions(-) commit 472753330d176532c8fcce41598c78d9277b3956 Author: Javier Jardón Date: Sun May 23 01:06:45 2010 +0200 gtkaccessible: Move public members to private structure gtk/gtkaccessible.c | 28 ++++++++++++++++++++++------ gtk/gtkaccessible.h | 8 +++----- 2 files changed, 25 insertions(+), 11 deletions(-) commit 5ee19bdafe57d070b9d4a26a6caf8c0e8fea9225 Author: Javier Jardón Date: Sun May 23 01:55:33 2010 +0200 Use accessor functions to access GtkAccesible variables gtk/gtkassistant.c | 4 +- gtk/gtkiconview.c | 31 ++++++------ gtk/gtkspinner.c | 2 +- modules/other/gail/gailbox.c | 2 +- modules/other/gail/gailbutton.c | 65 +++++++++++++------------ modules/other/gail/gailcheckmenuitem.c | 2 +- modules/other/gail/gailchecksubmenuitem.c | 2 +- modules/other/gail/gailcombobox.c | 37 ++++++++------- modules/other/gail/gailcontainer.c | 5 +- modules/other/gail/gailentry.c | 65 ++++++++++++------------- modules/other/gail/gailexpander.c | 36 +++++++------- modules/other/gail/gailframe.c | 2 +- modules/other/gail/gailimage.c | 4 +- modules/other/gail/gailitem.c | 24 +++++----- modules/other/gail/gaillabel.c | 40 ++++++++-------- modules/other/gail/gailmenu.c | 4 +- modules/other/gail/gailmenuitem.c | 25 +++++----- modules/other/gail/gailmenushell.c | 12 ++--- modules/other/gail/gailnotebook.c | 12 ++--- modules/other/gail/gailpaned.c | 10 ++-- modules/other/gail/gailradiobutton.c | 2 +- modules/other/gail/gailradiomenuitem.c | 2 +- modules/other/gail/gailradiosubmenuitem.c | 2 +- modules/other/gail/gailrange.c | 13 +++-- modules/other/gail/gailscale.c | 22 ++++----- modules/other/gail/gailscalebutton.c | 12 ++--- modules/other/gail/gailscrollbar.c | 2 +- modules/other/gail/gailscrolledwindow.c | 6 +-- modules/other/gail/gailseparator.c | 2 +- modules/other/gail/gailstatusbar.c | 26 +++++----- modules/other/gail/gailsubmenuitem.c | 12 ++--- modules/other/gail/gailtextcell.c | 8 ++-- modules/other/gail/gailtextview.c | 52 ++++++++++---------- modules/other/gail/gailtogglebutton.c | 2 +- modules/other/gail/gailtreeview.c | 79 ++++++++++++++++--------------- modules/other/gail/gailutil.c | 4 +- modules/other/gail/gailwidget.c | 44 ++++++++--------- modules/other/gail/gailwindow.c | 20 ++++---- modules/other/gail/tests/ferret.c | 14 +++--- modules/other/gail/tests/testaction.c | 2 +- modules/other/gail/tests/testbutton.c | 2 +- modules/other/gail/tests/testcombo.c | 2 +- modules/other/gail/tests/testlib.c | 6 +-- modules/other/gail/tests/testmenuitem.c | 6 ++- modules/other/gail/tests/testnotebook.c | 9 ++-- modules/other/gail/tests/testobject.c | 4 +- modules/other/gail/tests/testpaned.c | 2 +- modules/other/gail/tests/testselection.c | 2 +- modules/other/gail/tests/testtext.c | 5 +- 49 files changed, 379 insertions(+), 369 deletions(-) commit a6e0fb92c6129edaecd4c60dde8a7cc21461e0e1 Author: Javier Jardón Date: Mon May 24 06:10:41 2010 +0200 gtkaspectframe: Move public members to private structure gtk/gtkaspectframe.c | 111 ++++++++++++++++++++++++++++++++------------------- gtk/gtkaspectframe.h | 10 ++--- 2 files changed, 74 insertions(+), 47 deletions(-) commit 3862bf3208c378a9ee32fb43d978ff746187472f Author: Javier Jardón Date: Mon May 24 05:18:05 2010 +0200 gtkarrow: Move public members to private structure gtk/gtkarrow.c | 60 ++++++++++++++++++++++++++++------------- gtk/gtkarrow.h | 10 +++---- modules/other/gail/gailbutton.c | 21 ++++++++++----- 3 files changed, 61 insertions(+), 30 deletions(-) commit fa740ae012fc285833b5a1a425be7055cb4faeb7 Author: Javier Jardón Date: Sun May 23 01:25:06 2010 +0200 gtkactiongroup: Unseal private pointer Also, use ->priv instead GET_PRIV() macro all the time gtk/gtkactiongroup.c | 49 ++++++++++++++++++++++++++----------------------- gtk/gtkactiongroup.h | 3 +-- 2 files changed, 27 insertions(+), 25 deletions(-) commit 8ad3afce95f1f4a6c52f6b86485d8675605c39be Author: Javier Jardón Date: Sun May 23 01:12:12 2010 +0200 gtkaction: unseal private pointer gtk/gtkaction.c | 6 +++--- gtk/gtkaction.h | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) commit 335549b46a60408a0e58cb2dcded57d29bb0a087 Author: Christian Dywan Date: Tue Jul 13 18:46:33 2010 +0200 Move definition of GtkNotebookPage out of the header gtk/gtknotebook.c | 1 + gtk/gtknotebook.h | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) commit dba6592601dee4d5b28d4f2fae8344c3ac7b5e25 Author: Ignacio Casal Quinteiro Date: Tue Jul 13 18:36:39 2010 +0200 Add annotations for GtkAccelMap gtk/gtkaccelmap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 33960b737d16af0db49ec1d761e5c3a5f94c2956 Author: Javier Jardón Date: Tue Jul 13 17:47:05 2010 +0200 GtkNotebook: Move public members to private structure gtk/gtknotebook.c | 1432 ++++++++++++++++++++++++++++------------------------- gtk/gtknotebook.h | 39 +- 2 files changed, 770 insertions(+), 701 deletions(-) commit d562611660dcbff3bbe2873071effce96dfafbc4 Author: Javier Jardón Date: Fri Jul 2 22:39:02 2010 +0200 Use accessor functions to access GtkNotebook modules/other/gail/gail.c | 12 ++---------- modules/other/gail/gailnotebook.c | 29 ++++++++++++----------------- modules/other/gail/gailnotebookpage.c | 8 ++++---- tests/testgtk.c | 10 +++++----- 4 files changed, 23 insertions(+), 36 deletions(-) commit c6b6ab05995fa4b923b8704ed9bc97e7745e6198 Author: Pablo Castellano Date: Tue Jul 13 04:29:57 2010 +0200 Bump glib to 2.25.12 g_variant_new_bytestring_array() was introduced in 424842e3a90150e8cab22f863ec1ae4edd7792f3 and requires in glib 2.25.12 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 828f5cbe2e04b60ec013df6fc33f7a5b537e6efd Author: Christian Dywan Date: Tue Jul 13 17:05:22 2010 +0200 Change GtkNotebookPage in switch-page into GtkWidget gtk/gtknotebook.c | 6 +++--- gtk/gtknotebook.h | 6 +----- 2 files changed, 4 insertions(+), 8 deletions(-) commit 04c54efe5cf13cccf9897c4b5d9bf9d364d1e078 Author: Christian Dywan 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 a5272c82a688cf8b115610896f9274151c0d389e Author: Aron Xu Date: Tue Jul 13 19:56:02 2010 +0800 Update Simplified Chinese po-propertiese translation. po-properties/zh_CN.po | 156 +++++++++++++++++++++---------------------------- 1 file changed, 68 insertions(+), 88 deletions(-) commit d219adfa5a4b13fa48cd173c0f47cce76f3cc247 Author: Ignacio Casal Quinteiro Date: Sun Jul 11 11:55:44 2010 +0200 Move sealed attributes to private struct. gtk/gtktextview.c | 1896 +++++++++++++++++++++---------------- gtk/gtktextview.h | 91 +- modules/other/gail/gailtextview.c | 44 +- tests/testtooltips.c | 5 +- 4 files changed, 1106 insertions(+), 930 deletions(-) commit 75e75cd3050fd974e097ab4b7a801e59823fad85 Author: Tadej Borovšak Date: Sat Jul 3 23:16:39 2010 +0200 Migrate GtkActionGroup API docs docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkactiongroup.sgml | 401 ---------------------------- docs/reference/gtk/tmpl/gtkfontsel.sgml | 5 - gtk/gtkactiongroup.c | 60 +++++ gtk/gtkactiongroup.h | 51 ++++ 5 files changed, 112 insertions(+), 406 deletions(-) commit 41671d1514c3bfa1b7cc52c18330a472bf377d84 Author: Matthias Clasen Date: Mon Jul 12 11:56:35 2010 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9a812edff8edb7805e22b9a54101e6f3d39f45a2 Author: Matthias Clasen Date: Mon Jul 12 11:53:36 2010 -0400 Fix distcheck gdk/Makefile.am | 55 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 46 insertions(+), 9 deletions(-) commit 4f3d5e36551ca5596e7bfbc0c7b7d9d3ab9b1f0d Author: Matthias Clasen Date: Mon Jul 12 10:30:06 2010 -0400 Include cairo-1.0.gir when building Gdk-3.0.gir Seems necessary with the cairo_region_t changes. gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b81d141a26f03af40c05fea1b9ba4a2194221b5b Author: Matthias Clasen Date: Mon Jul 12 10:09:18 2010 -0400 More updates NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit d20ac9715efdab9a6f4cf10de2a317ab7cc8a271 Author: Matthias Clasen Date: Mon Jul 12 10:04:18 2010 -0400 Updates NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit 7cf895257f9e8b01cf8e50e570931900b472766c Author: Aron Xu Date: Mon Jul 12 21:57:24 2010 +0800 Update Simplified Chinese translation. po-properties/zh_CN.po | 3666 ++++++++++++++++++++++++------------------------ 1 file changed, 1837 insertions(+), 1829 deletions(-) commit 3604c279ff2be15765f2b061c40b3fca3dd7faf5 Author: Aron Xu Date: Mon Jul 12 21:50:53 2010 +0800 Following the just now change. po/zh_CN.po | 1710 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 857 insertions(+), 853 deletions(-) commit 66e85255aa334ffc192fd48dd60506ffe3994828 Author: Aron Xu Date: Mon Jul 12 21:47:15 2010 +0800 Complete Simplified Chinese translation. po/zh_CN.po | 50 +++++++++++++++++++++----------------------------- 1 file changed, 21 insertions(+), 29 deletions(-) commit 78bde3c4c01ec94b61670a4493a4307bd5a785e1 Author: Baurzhan Muftakhidinov Date: Mon Jul 12 16:21:11 2010 +0300 Updated Kazakh translation po/kk.po | 1099 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 593 insertions(+), 506 deletions(-) commit 99ee143a717a0ae43dddf466858bd43f5bc30866 Author: Alan Monfort Date: Sun Jul 11 19:11:44 2010 +0200 Updated Breton translation po-properties/br.po | 4426 +++++++++++++++++++++++++-------------------------- 1 file changed, 2206 insertions(+), 2220 deletions(-) commit f73115b6a092610e596696af7fb5e94231bb4376 Author: Petr Kovar Date: Sun Jul 11 18:54:48 2010 +0200 Update Czech translation po/cs.po | 1730 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 866 insertions(+), 864 deletions(-) commit ef5e6c1057c9c4713cfd6dd150ed75f14adc26f1 Author: Kjartan Maraas Date: Sun Jul 11 15:46:01 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 1789 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 855 insertions(+), 934 deletions(-) commit 0df65779bb7787471865b69d55d2ffd3701e2a34 Author: Paolo Borelli Date: Sat Jul 10 18:48:12 2010 +0200 The hash owns a ref to the cursor gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a9cf42ea42210019f09eedb5ba11ab2318f3525e Author: Kristjan Schmidt Date: Sat Jul 10 12:43:35 2010 +0200 Updated Esperanto translation po/eo.po | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit 59504f58d93c7186003b4c581e4ce9f4a9433921 Author: Kristjan Schmidt Date: Sat Jul 10 12:29:33 2010 +0200 Updated Esperanto translation po/eo.po | 1841 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 922 insertions(+), 919 deletions(-) commit eaab96c066b550445df1883b2fe8728d61f42b99 Author: Javier Jardón Date: Tue May 4 05:27:50 2010 +0200 Use GSlice for GtkRequisition Also add gtk_requisition_new to avoid memory allocator confusions when using GtkRequisitions. Based on a Christian Persch patch. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=461618 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwidget.c | 20 ++++++++++++++++++-- gtk/gtkwidget.h | 1 + 4 files changed, 21 insertions(+), 2 deletions(-) commit bcbb976d916dfeda5ca4ca9695b3035e22aee85b Author: Matthias Clasen 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. gtk/gtkspinbutton.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit ab6927e4faf661bbd89a087599a98278ebebbd64 Author: Matthias Clasen Date: Fri Jul 9 21:40:46 2010 -0400 Small GtkTable doc improvement docs/reference/gtk/tmpl/gtktable.sgml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 813bee6f0a543621b37cbcccbfd9731231d6eac6 Author: Matthias Clasen Date: Fri Jul 9 21:01:40 2010 -0400 Try to fix !srcdir build wrt to introspection This requires a recent gobject-introspection, so bump the dependency to 0.9.0. Should fix bug 623520 configure.ac | 2 +- gdk/Makefile.am | 4 ++-- gtk/Makefile.am | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 0a07e9733bb259598a09515a3e4cdbcda5feef57 Author: Javier Jardón Date: Fri Jul 9 19:22:23 2010 +0200 gtk/: fully remove gtkalias hacks https://bugzilla.gnome.org/show_bug.cgi?id=623845 docs/reference/gtk/Makefile.am | 1 - gtk/Makefile.am | 19 +----- gtk/aliasfilescheck.sh | 11 ---- gtk/gtkaboutdialog.c | 5 -- gtk/gtkaccelgroup.c | 5 +- gtk/gtkaccellabel.c | 5 +- gtk/gtkaccelmap.c | 6 +- gtk/gtkaccessible.c | 4 -- gtk/gtkaction.c | 4 -- gtk/gtkactiongroup.c | 4 -- gtk/gtkactivatable.c | 4 -- gtk/gtkadjustment.c | 5 +- gtk/gtkalignment.c | 5 +- gtk/gtkapplication.c | 5 -- gtk/gtkarrow.c | 4 -- gtk/gtkaspectframe.c | 5 +- gtk/gtkassistant.c | 6 -- gtk/gtkbbox.c | 5 +- gtk/gtkbin.c | 5 +- gtk/gtkbindings.c | 4 -- gtk/gtkbox.c | 5 +- gtk/gtkbuildable.c | 4 -- gtk/gtkbuilder.c | 5 +- gtk/gtkbuilderparser.c | 2 +- gtk/gtkbutton.c | 5 +- gtk/gtkcalendar.c | 4 -- gtk/gtkcelleditable.c | 5 +- gtk/gtkcelllayout.c | 5 +- gtk/gtkcellrenderer.c | 5 +- gtk/gtkcellrendereraccel.c | 5 -- gtk/gtkcellrenderercombo.c | 5 -- gtk/gtkcellrendererpixbuf.c | 5 +- gtk/gtkcellrendererprogress.c | 4 -- gtk/gtkcellrendererspin.c | 5 -- gtk/gtkcellrendererspinner.c | 4 -- gtk/gtkcellrenderertext.c | 5 +- gtk/gtkcellrenderertoggle.c | 5 +- gtk/gtkcellview.c | 6 +- gtk/gtkcheckbutton.c | 4 -- gtk/gtkcheckmenuitem.c | 5 +- gtk/gtkclipboard-quartz.c | 5 +- gtk/gtkclipboard.c | 4 -- gtk/gtkcolorbutton.c | 4 -- gtk/gtkcolorsel.c | 5 -- gtk/gtkcolorseldialog.c | 6 +- gtk/gtkcombobox.c | 4 -- gtk/gtkcomboboxentry.c | 4 -- gtk/gtkcontainer.c | 4 -- gtk/gtkcustompaperunixdialog.c | 5 -- gtk/gtkdialog.c | 4 -- gtk/gtkdnd-quartz.c | 4 -- gtk/gtkdnd.c | 4 -- gtk/gtkdrawingarea.c | 4 -- gtk/gtkeditable.c | 4 -- gtk/gtkentry.c | 4 -- gtk/gtkentrybuffer.c | 4 -- gtk/gtkentrycompletion.c | 4 -- gtk/gtkeventbox.c | 5 +- gtk/gtkexpander.c | 4 -- gtk/gtkfilechooser.c | 4 -- gtk/gtkfilechooserbutton.c | 4 -- gtk/gtkfilechooserdefault.c | 2 - gtk/gtkfilechooserdialog.c | 4 -- gtk/gtkfilechooserembed.c | 1 - gtk/gtkfilechooserentry.c | 1 - gtk/gtkfilechoosersettings.c | 1 - gtk/gtkfilechooserutils.c | 2 +- gtk/gtkfilechooserwidget.c | 4 -- gtk/gtkfilefilter.c | 5 -- gtk/gtkfilesystem.c | 2 - gtk/gtkfilesystemmodel.c | 1 - gtk/gtkfixed.c | 6 +- gtk/gtkfontbutton.c | 4 -- gtk/gtkfontsel.c | 4 -- gtk/gtkframe.c | 4 -- gtk/gtkgc.c | 4 -- gtk/gtkhandlebox.c | 5 +- gtk/gtkhbbox.c | 4 -- gtk/gtkhbox.c | 4 -- gtk/gtkhpaned.c | 5 +- gtk/gtkhruler.c | 5 +- gtk/gtkhscale.c | 4 -- gtk/gtkhscrollbar.c | 5 +- gtk/gtkhseparator.c | 5 +- gtk/gtkhsv.c | 4 -- gtk/gtkiconcache.c | 1 - gtk/gtkiconfactory.c | 4 -- gtk/gtkicontheme.c | 4 -- gtk/gtkiconview.c | 6 -- gtk/gtkimage.c | 4 -- gtk/gtkimagemenuitem.c | 5 +- gtk/gtkimcontext.c | 4 -- gtk/gtkimcontextsimple.c | 5 +- gtk/gtkimmodule.c | 1 - gtk/gtkimmulticontext.c | 5 -- gtk/gtkinfobar.c | 6 -- gtk/gtkinvisible.c | 4 -- gtk/gtkitem.c | 4 -- gtk/gtkkeyhash.c | 1 - gtk/gtklabel.c | 5 -- gtk/gtklayout.c | 5 +- gtk/gtklinkbutton.c | 5 -- gtk/gtkliststore.c | 4 -- gtk/gtkmain.c | 4 -- gtk/gtkmenu.c | 5 -- gtk/gtkmenubar.c | 5 -- gtk/gtkmenuitem.c | 6 -- gtk/gtkmenushell.c | 4 -- gtk/gtkmenutoolbutton.c | 4 -- gtk/gtkmessagedialog.c | 4 -- gtk/gtkmisc.c | 4 -- gtk/gtkmnemonichash.c | 1 - gtk/gtkmodules.c | 1 - gtk/gtkmountoperation-x11.c | 3 - gtk/gtkmountoperation.c | 4 -- gtk/gtknotebook.c | 5 -- gtk/gtkobject.c | 6 -- gtk/gtkoffscreenwindow.c | 4 -- gtk/gtkorientable.c | 4 -- gtk/gtkpagesetup.c | 4 -- gtk/gtkpagesetupunixdialog.c | 5 -- gtk/gtkpaned.c | 5 +- gtk/gtkpapersize.c | 5 -- gtk/gtkpathbar.c | 5 +- gtk/gtkplug-stub.c | 1 - gtk/gtkplug-win32.c | 1 - gtk/gtkplug-x11.c | 1 - gtk/gtkplug.c | 5 -- gtk/gtkprint-win32.c | 5 -- gtk/gtkprintbackend.c | 5 -- gtk/gtkprintcontext.c | 5 -- gtk/gtkprinter.c | 6 -- gtk/gtkprinteroption.c | 5 -- gtk/gtkprinteroptionset.c | 5 -- gtk/gtkprinteroptionwidget.c | 4 -- gtk/gtkprintjob.c | 5 -- gtk/gtkprintoperation-unix.c | 5 +- gtk/gtkprintoperation-win32.c | 4 -- gtk/gtkprintoperation.c | 4 -- gtk/gtkprintoperationpreview.c | 5 -- gtk/gtkprintsettings.c | 5 -- gtk/gtkprintunixdialog.c | 4 -- gtk/gtkprintutils.c | 1 - gtk/gtkprogressbar.c | 5 -- gtk/gtkquartz.c | 1 - gtk/gtkradioaction.c | 5 -- gtk/gtkradiobutton.c | 5 -- gtk/gtkradiomenuitem.c | 4 -- gtk/gtkradiotoolbutton.c | 5 +- gtk/gtkrange.c | 5 -- gtk/gtkrbtree.c | 1 - gtk/gtkrc.c | 5 -- gtk/gtkrecentaction.c | 5 -- gtk/gtkrecentchooser.c | 5 -- gtk/gtkrecentchooserdefault.c | 2 +- gtk/gtkrecentchooserdialog.c | 4 -- gtk/gtkrecentchoosermenu.c | 5 -- gtk/gtkrecentchooserutils.c | 1 - gtk/gtkrecentchooserwidget.c | 5 -- gtk/gtkrecentfilter.c | 5 -- gtk/gtkrecentmanager.c | 4 -- gtk/gtkruler.c | 5 -- gtk/gtkscale.c | 5 -- gtk/gtkscalebutton.c | 5 -- gtk/gtkscrollbar.c | 5 -- gtk/gtkscrolledwindow.c | 5 -- gtk/gtkselection.c | 5 -- gtk/gtkseparator.c | 6 -- gtk/gtkseparatormenuitem.c | 5 -- gtk/gtkseparatortoolitem.c | 5 -- gtk/gtksettings.c | 5 -- gtk/gtkshow.c | 7 -- gtk/gtksizegroup.c | 6 +- gtk/gtksizerequest.c | 6 -- gtk/gtksocket-stub.c | 1 - gtk/gtksocket-win32.c | 1 - gtk/gtksocket-x11.c | 1 - gtk/gtksocket.c | 4 -- gtk/gtkspinbutton.c | 4 -- gtk/gtkspinner.c | 4 -- gtk/gtkstatusbar.c | 4 -- gtk/gtkstatusicon.c | 6 -- gtk/gtkstock.c | 4 -- gtk/gtkstyle.c | 4 -- gtk/gtktable.c | 5 +- gtk/gtktearoffmenuitem.c | 4 -- gtk/gtktestutils.c | 4 -- gtk/gtktextbtree.c | 4 -- gtk/gtktextbuffer.c | 4 -- gtk/gtktextbufferrichtext.c | 4 -- gtk/gtktextbufferserialize.c | 1 - gtk/gtktextchild.c | 4 -- gtk/gtktextdisplay.c | 4 -- gtk/gtktextiter.c | 5 +- gtk/gtktextlayout.c | 4 -- gtk/gtktextmark.c | 5 +- gtk/gtktextsegment.c | 4 -- gtk/gtktexttag.c | 4 -- gtk/gtktexttagtable.c | 4 -- gtk/gtktexttypes.c | 4 -- gtk/gtktextutil.c | 1 - gtk/gtktextview.c | 5 +- gtk/gtkthemes.c | 5 +- gtk/gtktoggleaction.c | 4 -- gtk/gtktogglebutton.c | 5 +- gtk/gtktoggletoolbutton.c | 5 +- gtk/gtktoolbar.c | 5 +- gtk/gtktoolbutton.c | 5 -- gtk/gtktoolitem.c | 5 +- gtk/gtktoolitemgroup.c | 5 -- gtk/gtktoolpalette.c | 5 -- gtk/gtktoolshell.c | 5 +- gtk/gtktooltip.c | 5 -- gtk/gtktrayicon-x11.c | 6 -- gtk/gtktreedatalist.c | 1 - gtk/gtktreednd.c | 4 -- gtk/gtktreemodel.c | 4 -- gtk/gtktreemodelfilter.c | 4 -- gtk/gtktreemodelsort.c | 5 +- gtk/gtktreeselection.c | 5 +- gtk/gtktreesortable.c | 5 +- gtk/gtktreestore.c | 5 +- gtk/gtktreeview.c | 4 -- gtk/gtktreeviewcolumn.c | 5 +- gtk/gtktypebuiltins.c.template | 4 +- gtk/gtktypeutils.c | 5 +- gtk/gtkuimanager.c | 4 -- gtk/gtkvbbox.c | 6 +- gtk/gtkvbox.c | 5 +- gtk/gtkviewport.c | 5 +- gtk/gtkvolumebutton.c | 4 -- gtk/gtkvpaned.c | 5 +- gtk/gtkvruler.c | 5 +- gtk/gtkvscale.c | 5 +- gtk/gtkvscrollbar.c | 5 +- gtk/gtkvseparator.c | 5 +- gtk/gtkwidget.c | 5 +- gtk/gtkwin32embed.c | 1 - gtk/gtkwin32embedwidget.c | 4 -- gtk/gtkwindow-decorate.c | 5 -- gtk/gtkwindow.c | 4 -- gtk/gtkxembed.c | 2 +- gtk/makefile.msc.in | 8 +-- gtk/makegtkalias.pl | 145 ----------------------------------------- gtk/pltcheck.sh | 17 ----- 245 files changed, 69 insertions(+), 1145 deletions(-) commit 404e7d0e0013355549578db5c3981943f536c2b9 Author: Javier Jardón Date: Fri Jul 9 02:34:45 2010 +0200 gdk/: fully remove gdkalias hacks https://bugzilla.gnome.org/show_bug.cgi?id=623845 docs/reference/gdk/Makefile.am | 1 - gdk/Makefile.am | 21 +----- gdk/directfb/gdkcolor-directfb.c | 3 - gdk/directfb/gdkcursor-directfb.c | 5 -- gdk/directfb/gdkdisplay-directfb.c | 6 -- gdk/directfb/gdkdnd-directfb.c | 4 - gdk/directfb/gdkdrawable-directfb.c | 6 -- gdk/directfb/gdkevents-directfb.c | 9 --- gdk/directfb/gdkgc-directfb.c | 4 - gdk/directfb/gdkgeometry-directfb.c | 4 - gdk/directfb/gdkglobals-directfb.c | 4 - gdk/directfb/gdkimage-directfb.c | 4 - gdk/directfb/gdkinput-directfb.c | 5 -- gdk/directfb/gdkkeys-directfb.c | 6 +- gdk/directfb/gdkmain-directfb.c | 4 - gdk/directfb/gdkpixmap-directfb.c | 4 - gdk/directfb/gdkproperty-directfb.c | 3 - gdk/directfb/gdkscreen-directfb.c | 4 - gdk/directfb/gdkselection-directfb.c | 4 - gdk/directfb/gdkspawn-directfb.c | 4 - gdk/directfb/gdktestutils-directfb.c | 4 - gdk/directfb/gdkvisual-directfb.c | 4 - gdk/directfb/gdkwindow-directfb.c | 5 -- gdk/gdk.c | 4 - gdk/gdkapplaunchcontext.c | 4 - gdk/gdkcairo.c | 6 +- gdk/gdkcolor.c | 4 - gdk/gdkcursor.c | 5 +- gdk/gdkdevice.c | 5 +- gdk/gdkdevicemanager.c | 6 +- gdk/gdkdisplay.c | 5 +- gdk/gdkdisplaymanager.c | 4 - gdk/gdkdnd.c | 5 +- gdk/gdkdraw.c | 6 +- gdk/gdkenumtypes.c.template | 4 +- gdk/gdkevents.c | 5 +- gdk/gdkgc.c | 6 +- gdk/gdkglobals.c | 2 +- gdk/gdkimage.c | 4 - gdk/gdkkeynames.c | 4 - gdk/gdkkeys.c | 5 +- gdk/gdkkeyuni.c | 5 +- gdk/gdkoffscreenwindow.c | 5 +- gdk/gdkpango.c | 5 +- gdk/gdkpixbuf-drawable.c | 5 +- gdk/gdkpixbuf-render.c | 6 -- gdk/gdkpixmap.c | 5 +- gdk/gdkrectangle.c | 6 +- gdk/gdkrgb.c | 4 - gdk/gdkscreen.c | 5 +- gdk/gdkselection.c | 5 +- gdk/gdkvisual.c | 5 +- gdk/gdkwindow.c | 6 -- gdk/gdkwindowimpl.c | 5 -- gdk/makefile.msc | 8 -- gdk/makegdkalias.pl | 138 ----------------------------------- gdk/pltcheck.sh | 17 ----- gdk/win32/gdktestutils-win32.c | 2 +- gdk/x11/gdkapplaunchcontext-x11.c | 1 - gdk/x11/gdkasync.c | 5 +- gdk/x11/gdkcolor-x11.c | 5 +- gdk/x11/gdkcursor-x11.c | 4 - gdk/x11/gdkdevicemanager-core.c | 4 - gdk/x11/gdkdevicemanager-xi.c | 5 -- gdk/x11/gdkdevicemanager-xi2.c | 4 - gdk/x11/gdkdisplay-x11.c | 4 - gdk/x11/gdkdnd-x11.c | 4 - gdk/x11/gdkdrawable-x11.c | 4 - gdk/x11/gdkeventsource.c | 5 +- gdk/x11/gdkeventtranslator.c | 5 +- gdk/x11/gdkgc-x11.c | 4 - gdk/x11/gdkgeometry-x11.c | 5 +- gdk/x11/gdkglobals-x11.c | 2 +- gdk/x11/gdkim-x11.c | 4 - gdk/x11/gdkimage-x11.c | 6 +- gdk/x11/gdkinput.c | 5 +- gdk/x11/gdkkeys-x11.c | 5 -- gdk/x11/gdkmain-x11.c | 4 - gdk/x11/gdkpixmap-x11.c | 5 +- gdk/x11/gdkproperty-x11.c | 5 +- gdk/x11/gdkscreen-x11.c | 4 - gdk/x11/gdkselection-x11.c | 5 +- gdk/x11/gdkspawn-x11.c | 7 +- gdk/x11/gdktestutils-x11.c | 4 - gdk/x11/gdkvisual-x11.c | 5 +- gdk/x11/gdkwindow-x11.c | 4 - gdk/x11/gdkxid.c | 4 - 87 files changed, 41 insertions(+), 521 deletions(-) commit 7cabad6b77df866b59b8b98b8c8efaa6e89fd590 Author: Javier Jardón Date: Thu Jul 8 16:54:38 2010 +0200 Use -Bsymbolic-functions, drop g*alias PLT hackery This is a minimal patch-out of the galias functionality. Based on a Glib pach by Ryan Lortie https://bugzilla.gnome.org/show_bug.cgi?id=623845 gdk/Makefile.am | 1 + gdk/makegdkalias.pl | 2 ++ gtk/Makefile.am | 1 + gtk/makegtkalias.pl | 2 ++ 4 files changed, 6 insertions(+) commit e4e477161ae617a35528c0659f00284f4c80c372 Author: Javier Jardón Date: Thu Jul 8 16:18:48 2010 +0200 Add check for -Bsymbolic-functions linker flag Based on a Glib patch by Ryan Lortie https://bugzilla.gnome.org/show_bug.cgi?id=623845 configure.ac | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) commit 7e9d384fc029b97d17a8eff5ca0fd329010c770c Author: Javier Jardón Date: Fri Jul 9 23:24:38 2010 +0200 [docs] GtkPaned: Do not use gutter_size deprecated member in examples docs/reference/gtk/tmpl/gtkpaned.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae16b31038085f5d5f643a4e08dab747dadcb1c3 Author: Colin Walters 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 f8f3b635a6e5c5caa4acfe9c8233c61428e793e4 Author: Colin Walters 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 c4f12b95cb0cf0eaa982f0adac8ab53525148fff Author: Ivar Smolin Date: Fri Jul 9 10:32:14 2010 +0300 [l10n] Updated Estonian translation po/et.po | 390 ++------------------------------------------------------------- 1 file changed, 9 insertions(+), 381 deletions(-) commit b74ee87b17705fb8c816163f588ff695cf27658e Author: John (J5) Palmieri 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b5f878dec852329ff57f799f1abf4bd360ab7eab Author: John (J5) Palmieri 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 gtk/gtktreemodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15646b6e7445d7df59343bbb589a651ba15bc5f8 Author: Emmanuele Bassi Date: Sat Jun 26 16:01:15 2010 +0100 docs: Document the GtkApplication::quit signal behavior And add Since: annotations to the GtkApplication signals. gtk/gtkapplication.c | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) commit 424842e3a90150e8cab22f863ec1ae4edd7792f3 Author: Ryan Lortie Date: Wed Jul 7 16:37:14 2010 -0400 GtkApplication: use new GVariant bytestring API gtk/gtkapplication.c | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) commit 0b51abbfdf5db1d29e28ddc62f74e7e9a40ae010 Author: Philip Withnall 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 c4832a9d0e8c0ddd5b8aa2e9273c01f191a758b4 Author: Fran Diéguez Date: Wed Jul 7 17:54:03 2010 +0200 Updated Galician translations po-properties/gl.po | 970 ++++++++++++++--------------- po/gl.po | 1715 ++++++++++++++++++++++++++------------------------- 2 files changed, 1340 insertions(+), 1345 deletions(-) commit 675b05f91d8c88de4cf413b238d43688b8e06d4a Author: Javier Jardón Date: Tue Jul 6 22:13:22 2010 +0200 [docs] GtkCellEditable: Move documentation to inline comments Fixes https://bugzilla.gnome.org/show_bug.cgi?id=617392 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcelleditable.sgml | 83 ---------------------------- gtk/gtkcelleditable.c | 14 ++++- 3 files changed, 13 insertions(+), 85 deletions(-) commit dd1f0c46b3492e2871b56c1057b2a6c9470f0a00 Author: Javier Jardón Date: Tue Jul 6 22:06:34 2010 +0200 [docs] GtkCalendar: Move documentation to inline comments Fixes https://bugzilla.gnome.org/show_bug.cgi?id=617389 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkcalendar.sgml | 315 ------------------------------- gtk/gtkcalendar.c | 72 +++++++ 3 files changed, 73 insertions(+), 315 deletions(-) commit 2ed1bab6bfffd22ea2fcdaaa696d25d299f02370 Author: Tadej Borovšak Date: Sat May 1 19:17:51 2010 +0200 [docs] GtkButton: Move documentation to inline comments Fixes https://bugzilla.gnome.org/show_bug.cgi?id=617386 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkbutton.sgml | 398 --------------------------------- gtk/gtkbutton.c | 116 ++++++++-- 3 files changed, 103 insertions(+), 412 deletions(-) commit c609c4e807b9029ca5b3ba90d084980ef4a64a21 Author: Colin Walters Date: Tue Jul 6 15:49:41 2010 -0400 Fix annotation syntax for gtk_widget_class_path gtk/gtkwidget.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 74b3875ab2ecfe73abb320b28f63ed8bb36131e4 Author: John (J5) Palmieri 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 aff8fb2ea24520ed7c0d3c2c6ff003dd0a15f421 Author: Colin Walters Date: Tue Jul 6 15:01:56 2010 -0400 Fix annotation on gtk_tree_model_get_value gtk/gtktreemodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 337e53f62e737d78f1501d4ce9d57732c5727d0e Author: Matej Urbančič Date: Tue Jul 6 15:14:13 2010 +0200 Updated Slovenian translation po-properties/sl.po | 4923 +++++++++++++++++++++++++-------------------------- 1 file changed, 2377 insertions(+), 2546 deletions(-) commit 12560cece2c1deabe0e464bd74a778c21f3b2957 Author: Matej Urbančič Date: Tue Jul 6 15:13:48 2010 +0200 Updated Slovenian translation po/sl.po | 1892 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 952 insertions(+), 940 deletions(-) commit 9125ccb1cb7970ec182c0f0b8cdd167ad0e8bec7 Author: Jonh Wendell Date: Mon Jul 5 10:05:48 2010 -0300 [GtkApplication] Add gtk_application_get_windows() Closes #623598. gtk/gtk.symbols | 1 + gtk/gtkapplication.c | 22 ++++++++++++++++++++++ gtk/gtkapplication.h | 25 +++++++++++++------------ 3 files changed, 36 insertions(+), 12 deletions(-) commit f50d06baea6176436aadb625727cd1c0a912900d Author: Ignacio Casal Quinteiro 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. gtk/gtktextbuffer.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 90cd7f44f178fc4f7b6a152b79648219c49b196f Author: Tadej Borovšak Date: Mon Jul 5 14:54:10 2010 +0200 [docs] Minor documentation fixes. Signed-off-by: Javier Jardón docs/reference/gtk/gtk-docs.sgml | 2 +- docs/reference/gtk/tmpl/gtkicontheme.sgml | 4 ++-- gtk/gtkimage.h | 3 ++- gtk/gtkstock.c | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) commit 34e8bd9dba7122661ada0e10f7e60e8eaea3642d Author: Tor Lillqvist Date: Mon Jul 5 12:56:02 2010 +0300 Fix build breakage on Windows caused by the region changes Patches by Sam Thursfield, from bug #623476. gdk/win32/gdkdrawable-win32.c | 42 ++++++++++++++++++++++++------------------ gdk/win32/gdkgc-win32.c | 31 ++++++++++++++++--------------- gdk/win32/gdkgeometry-win32.c | 2 +- gdk/win32/gdkmain-win32.c | 10 +++++----- gdk/win32/gdkprivate-win32.h | 8 ++++---- gdk/win32/gdkwindow-win32.c | 8 ++++---- 6 files changed, 54 insertions(+), 47 deletions(-) commit 1ac50118730e3cb2b8fac36551656eb371a89832 Author: Jorge González Date: Sat Jul 3 12:32:29 2010 +0200 Updated Spanish translation po/es.po | 1730 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 868 insertions(+), 862 deletions(-) commit ef44de13923acb84a94e384d297905e12b4ae02b Author: Yaron Shahrabani Date: Sat Jul 3 02:00:27 2010 +0300 Updated Hebrew translation. po/he.po | 42 +++++++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 17 deletions(-) commit 533ea97c67b2490d20305f60c65e173069159f3f Author: Xan Lopez Date: Fri Jul 2 22:38:39 2010 +0200 Remove leftover uses/references of GtkNotebook::group-id gtk/gtknotebook.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 1a03a65e36b6288f7854da30bf89b86ad3592726 Author: Javier Jardón Date: Thu Jul 1 05:17:15 2010 +0200 Remove GtkWindow:allow-grow and GtkWindow::allow_shrink deprecated properties gtk/gtkwindow.c | 85 ++++++++------------------------------------------------- gtk/gtkwindow.h | 2 +- 2 files changed, 12 insertions(+), 75 deletions(-) commit 1f38a7ac109562b4a2b47b50b7c72c13fd31e0e5 Author: Javier Jardón Date: Tue Jun 15 21:11:14 2010 +0200 Deprecate GtkWindow:allow-grow and GtkWindow::allow_shrink properties Fixes https://bugzilla.gnome.org/show_bug.cgi?id=610346 gtk/gtkwindow.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) commit 1cfe57530ee748be0168f62c11593e6c7838fa11 Author: Matthias Clasen Date: Fri Jul 2 12:59:07 2010 -0400 Add gdk_keymap_get_num_lock_state to the docs docs/reference/gdk/gdk3-sections.txt | 1 + 1 file changed, 1 insertion(+) commit 1e1c5e3ca18b91e40fe08991d2b3bfb08410afd5 Author: Florian Müllner Date: Fri Jul 2 15:36:40 2010 +0200 [iconview] Fix segfault when using rubberband selection When iterating over the cairo region's rectangles, do not decrement the counter twice ... https://bugzilla.gnome.org/show_bug.cgi?id=623389 gtk/gtkiconview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6adb034cb7d0cf3c3b4cafefac98ed3fe30d3fab Author: Baurzhan Muftakhidinov Date: Fri Jul 2 14:31:46 2010 +0300 Updated Kazakh translation for gtk+ po/kk.po | 2577 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 1414 insertions(+), 1163 deletions(-) commit eae60c34d2f38206ce063251a862a109af41a881 Author: Tomeu Vizoso 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 gdk/gdkdisplaymanager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 85e3f22c19b1322a7469f985feedf55fdff0dd6f Author: William Jon McCann Date: Thu Jul 1 18:52:13 2010 -0400 Show lock warning for num lock as well as caps lock https://bugzilla.gnome.org/show_bug.cgi?id=623239 gtk/gtkentry.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 0cfb94cdd44d2dfaf018a23edc5fcf6fd9597928 Author: William Jon McCann Date: Thu Jul 1 18:45:06 2010 -0400 [gdk] Add gdk_keymap_get_num_lock_state https://bugzilla.gnome.org/show_bug.cgi?id=623239 gdk/directfb/gdkkeys-directfb.c | 18 ++++++++++++++++++ gdk/gdk.symbols | 2 ++ gdk/gdkkeys.h | 1 + gdk/quartz/gdkkeys-quartz.c | 7 +++++++ gdk/win32/gdkkeys-win32.c | 6 ++++++ gdk/x11/gdkkeys-x11.c | 37 +++++++++++++++++++++++++++++++++---- 6 files changed, 67 insertions(+), 4 deletions(-) commit 319d2bb4f1332e2e35d70a6acccb3b12b87dfd89 Author: Javier Jardón Date: Fri Jun 25 03:02:20 2010 +0200 [gdk] Remove GdkWindowObject public structure Fixes https://bugzilla.gnome.org/show_bug.cgi?id=622677 docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdkinternals.h | 5 ++- gdk/gdkwindow.h | 62 ------------------------------------ gtk/gtktestutils.c | 8 ++--- tests/testwindows.c | 19 ++++------- 5 files changed, 11 insertions(+), 84 deletions(-) commit df106318f8a62bb9bb4b1afe04a9b7f2919eb98d Author: Javier Jardón Date: Tue Jun 29 00:31:39 2010 +0200 [gdk] Add gdk_window_has_native() function https://bugzilla.gnome.org/show_bug.cgi?id=622677 docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkwindow.c | 23 +++++++++++++++++++++++ gdk/gdkwindow.h | 1 + 4 files changed, 26 insertions(+) commit f40fea1317507d13c954b3af07a6f868e0ef6389 Author: Ivar Smolin Date: Wed Jun 30 23:55:39 2010 +0300 [l10n] Updated Estonian translation po/et.po | 871 +-------------------------------------------------------------- 1 file changed, 7 insertions(+), 864 deletions(-) commit be27fba3f342dfa35087f9833ca7253aa77935db Author: Kristian Rietveld Date: Wed Jun 30 21:42:32 2010 +0200 Remove dummy for gdk_event_get_graphics_expose() This was a deprecated function that has been removed. gdk/quartz/gdkevents-quartz.c | 7 ------- 1 file changed, 7 deletions(-) commit 43f4398dbdc32fb796a9bcdb5b1b0c4757a7bcfc Author: Kristian Rietveld Date: Wed Jun 30 21:42:05 2010 +0200 Remove mention of gdk_event_get_graphics_expose() gdk/gdkevents.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fa752d156b66f9ca29e26a2d4a5efd3f52def109 Author: Ignacio Casal Quinteiro Date: Wed Jun 30 20:37:22 2010 +0200 Fix annotation. gtk/gtktreeselection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1564d8922a9ff2b4cd3ba41b098037ae8a0a9cc5 Author: Kristian Rietveld Date: Wed Jun 30 11:10:29 2010 +0200 Fix typos in Cairo region conversion so that Quartz actually compiles gdk/quartz/gdkwindow-quartz.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 53fbf2a30a9f2f2329c86ca3acf9345ec8ae23d5 Author: Kristian Rietveld Date: Wed Jun 30 10:56:10 2010 +0200 Update Quartz DnD code to set device on DnD events gdk/quartz/GdkQuartzWindow.c | 103 ++++++++++++++++++++++++++----------------- gdk/quartz/gdkdnd-quartz.c | 3 ++ 2 files changed, 65 insertions(+), 41 deletions(-) commit 03a313d2a9ba03b4d60c50a7235dbfb527e05cd6 Author: Kristian Rietveld Date: Tue Jun 29 13:10:44 2010 +0200 Implement gdk_drag_context_{get,set}_device in Quartz backend gdk/quartz/gdkdnd-quartz.c | 50 ++++++++++++++++++++++++++++++++++++++++++ gdk/quartz/gdkprivate-quartz.h | 1 + 2 files changed, 51 insertions(+) commit 95a1c31c18adfe776ab46f3b13b233e445c137fb Author: Benjamin Otte Date: Tue Jun 29 17:05:28 2010 +0200 configure: Bump required Cairo version to 1.9.10 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5a02283fbfcda0eac3b96a8a287a45877533efd4 Author: Benjamin Otte Date: Mon Jun 28 16:19:56 2010 +0200 API: Remove all GdkRegion API Remove the deprecated region APIs completely from GTK. https://bugzilla.gnome.org/show_bug.cgi?id=613284 docs/reference/gdk/Makefile.am | 1 - docs/reference/gdk/gdk3-sections.txt | 37 -- docs/reference/gdk/tmpl/images.sgml | 9 + docs/reference/gdk/tmpl/regions.sgml | 251 +----------- docs/reference/gtk/tmpl/gtkbutton.sgml | 9 + docs/reference/gtk/tmpl/gtkcalendar.sgml | 3 - docs/reference/gtk/tmpl/gtkentry.sgml | 1 - docs/reference/gtk/tmpl/gtkfontseldlg.sgml | 9 + docs/reference/gtk/tmpl/gtkicontheme.sgml | 13 + docs/reference/gtk/tmpl/gtknotebook.sgml | 22 - docs/reference/gtk/tmpl/gtkprogressbar.sgml | 71 ++-- docs/reference/gtk/tmpl/gtktable.sgml | 10 + docs/reference/gtk/tmpl/gtkwindowgroup.sgml | 9 + gdk/Makefile.am | 6 +- gdk/gdk.h | 1 - gdk/gdk.symbols | 36 -- gdk/gdkpolyreg-generic.c | 602 ---------------------------- gdk/gdkregion-generic.c | 576 -------------------------- gdk/gdkregion-generic.h | 177 -------- gdk/gdkregion.h | 124 ------ gdk/gdktypes.h | 13 - gdk/makefile.msc | 3 - 22 files changed, 108 insertions(+), 1875 deletions(-) commit 6c5dffd1a39133753b865880f1674e6b82d480d2 Author: Benjamin Otte Date: Mon Jun 28 16:19:30 2010 +0200 examples: Port example to use cairo region API https://bugzilla.gnome.org/show_bug.cgi?id=613284 examples/gdk/composited-window-example.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 300e6b84cd0c36873005dd877e3039870d43741b Author: Benjamin Otte Date: Mon Jun 28 14:54:37 2010 +0200 s/GdkRegion/cairo_region_t/ in all of gtk https://bugzilla.gnome.org/show_bug.cgi?id=613284 gdk/directfb/gdkdrawable-directfb.c | 27 +++--- gdk/directfb/gdkgc-directfb.c | 3 +- gdk/directfb/gdkgeometry-directfb.c | 20 ++-- gdk/directfb/gdkprivate-directfb.h | 27 +++--- gdk/directfb/gdkwindow-directfb.c | 26 +++--- gdk/gdkcairo.c | 4 +- gdk/gdkcairo.h | 2 +- gdk/gdkdraw.c | 16 ++-- gdk/gdkdrawable.h | 8 +- gdk/gdkevents.h | 2 +- gdk/gdkgc.c | 22 ++--- gdk/gdkgc.h | 2 +- gdk/gdkinternals.h | 36 ++++---- gdk/gdkoffscreenwindow.c | 10 +- gdk/gdkpango.c | 14 +-- gdk/gdkpango.h | 4 +- gdk/gdkregion.h | 6 +- gdk/gdktypes.h | 4 + gdk/gdkwindow.c | 180 ++++++++++++++++++------------------ gdk/gdkwindow.h | 16 ++-- gdk/gdkwindowimpl.h | 12 +-- gdk/quartz/GdkQuartzView.c | 2 - gdk/quartz/gdkgc-quartz.c | 2 +- gdk/quartz/gdkgeometry-quartz.c | 6 +- gdk/quartz/gdkprivate-quartz.h | 6 +- gdk/quartz/gdkwindow-quartz.c | 24 ++--- gdk/quartz/gdkwindow-quartz.h | 4 +- gdk/win32/gdkdrawable-win32.c | 15 ++- gdk/win32/gdkevents-win32.c | 6 +- gdk/win32/gdkgc-win32.c | 7 +- gdk/win32/gdkgeometry-win32.c | 10 +- gdk/win32/gdkmain-win32.c | 3 +- gdk/win32/gdkprivate-win32.h | 8 +- gdk/win32/gdkwindow-win32.c | 20 ++-- gdk/x11/gdkdnd-x11.c | 4 +- gdk/x11/gdkdrawable-x11.c | 2 +- gdk/x11/gdkgc-x11.c | 4 +- gdk/x11/gdkgeometry-x11.c | 13 ++- gdk/x11/gdkmain-x11.c | 2 +- gdk/x11/gdkprivate-x11.h | 8 +- gdk/x11/gdkwindow-x11.c | 23 +++-- gtk/gtkiconview.c | 4 +- gtk/gtklabel.c | 4 +- gtk/gtkmenu.h | 2 +- gtk/gtktextdisplay.c | 8 +- gtk/gtktreeview.c | 4 +- gtk/gtkwidget.c | 20 ++-- gtk/gtkwidget.h | 4 +- tests/testgtk.c | 4 +- 49 files changed, 325 insertions(+), 335 deletions(-) commit 3e96cfe8fcfeedabc09b2a8b3aa87007a3b5a2a0 Author: Benjamin Otte Date: Mon Jun 28 14:44:12 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/regions.sgml | 9 +- gdk/directfb/gdkdrawable-directfb.c | 26 +- gdk/directfb/gdkgeometry-directfb.c | 52 +-- gdk/directfb/gdkwindow-directfb.c | 6 +- gdk/gdk.symbols | 4 + gdk/gdkdraw.c | 16 +- gdk/gdkevents.c | 4 +- gdk/gdkgc.c | 40 +-- 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 | 625 ++++++++++++++++++----------------- gdk/quartz/GdkQuartzView.c | 12 +- 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/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/gtktreeview.c | 41 ++- gtk/gtkwidget.c | 30 +- tests/testgtk.c | 8 +- 32 files changed, 644 insertions(+), 596 deletions(-) commit 52200eee01cc055adaefb678d6c6f04455d1a593 Author: Benjamin Otte Date: Mon Jun 28 14:31:10 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 78018767bab2d248032200725c68641e1ace8a50 Author: Benjamin Otte Date: Mon Jun 28 14:27:55 2010 +0200 Implement GdkRegion in terms of cairo_region_t Only changes in headers: GdkRegion and GdkRectangle are typedeffed to cairo_region_t and cairo_rectangle_int_t respectively. The region type was opaque anyway so it doesn't matter and the rectangle types are identical. 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 | 5 +- gdk/x11/gdkdrawable-x11.c | 25 +- gdk/x11/gdkgc-x11.c | 1 - gdk/x11/gdkmain-x11.c | 23 +- 7 files changed, 135 insertions(+), 1519 deletions(-) commit b6cc7dbd21942081e846399e3ed54aa29ff38e30 Author: Matthias Clasen 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 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6aae994a660364300f84bbbf8bfff8d78dc47833 Author: Colin Walters 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 b4ed51fd93760af43f09735b4f26506d9b172709 Author: Javier Jardón Date: Fri Jun 25 02:15:36 2010 +0200 Remove XID_FONT_BIT gdk/x11/gdkprivate-x11.h | 1 - gdk/x11/gdkxid.c | 7 +------ 2 files changed, 1 insertion(+), 7 deletions(-) commit 06e48c50a1080696bc0bbbe5a15e3f3747617286 Author: Javier Jardón Date: Fri Jun 25 02:08:40 2010 +0200 Remove GDK_GC_FONT docs/reference/gdk/tmpl/gcs.sgml | 1 - gdk/gdkgc.h | 31 +++++++++++++++---------------- gdk/win32/gdkdrawable-win32.c | 4 ---- gdk/win32/gdkgc-win32.c | 14 -------------- 4 files changed, 15 insertions(+), 35 deletions(-) commit 655dcff09622777765f32d84549a7779c78147a5 Author: Christian Dywan Date: Wed Apr 28 21:28:06 2010 +0200 Remove deprecated GdkFont Fixes https://bugzilla.gnome.org/show_bug.cgi?id=604196 Signed-off-by: Javier Jardón docs/reference/gdk/gdk3-sections.txt | 23 - docs/reference/gdk/tmpl/fonts.sgml | 334 -------- gdk/Makefile.am | 2 - gdk/directfb/Makefile.am | 1 - gdk/directfb/TODO | 1 - gdk/directfb/gdkfont-directfb.c | 176 ---- gdk/gdk.h | 1 - gdk/gdk.symbols | 21 - gdk/gdkfont.c | 90 --- gdk/gdkfont.h | 81 -- gdk/gdkinternals.h | 14 - gdk/gdktypes.h | 1 - gdk/makefile.msc | 2 - gdk/quartz/Makefile.am | 1 - gdk/quartz/gdkfont-quartz.c | 74 -- gdk/win32/Makefile.am | 1 - gdk/win32/gdkfont-win32.c | 1461 ---------------------------------- gdk/win32/gdkprivate-win32.h | 21 - gdk/win32/makefile.msc | 1 - gdk/x11/Makefile.am | 1 - gdk/x11/gdkfont-x11.c | 407 ---------- gdk/x11/gdkxid.c | 4 +- 22 files changed, 2 insertions(+), 2716 deletions(-) commit 34573b53f3926c2081bcce585f5e99680fb874a6 Author: Javier Jardón Date: Fri Jun 25 00:52:20 2010 +0200 [GtkStyle] Remove deprecated GdkFont usage gtk/gtkstyle.c | 21 --------------------- gtk/gtkstyle.h | 1 - 2 files changed, 22 deletions(-) commit c1affa4f3cbe51574a1895df9c4d9b77f50f81aa Author: Javier Jardón Date: Thu Jun 24 22:20:02 2010 +0200 Remove deprecated code from X interaction docs/reference/gdk/gdk3-sections.txt | 10 -- docs/reference/gdk/tmpl/fonts.sgml | 37 -------- docs/reference/gdk/tmpl/x_interaction.sgml | 65 ------------- gdk/directfb/gdkfont-directfb.c | 30 ------ gdk/gdk.symbols | 16 ---- gdk/gdkfont.c | 35 ------- gdk/gdkfont.h | 6 -- gdk/quartz/gdkfont-quartz.c | 15 --- gdk/win32/gdkfont-win32.c | 77 --------------- gdk/x11/gdkfont-x11.c | 144 ----------------------------- gdk/x11/gdkx.h | 22 ----- 11 files changed, 457 deletions(-) commit c3987f9ee2cf0ee2277c31e711755257f62c46db Author: Javier Jardón Date: Thu Jun 24 23:40:06 2010 +0200 [GdkGC] Remove deprecated GdkFont from GdkGCValues structure gdk/directfb/gdkgc-directfb.c | 16 ---------------- gdk/gdkgc.h | 1 - gdk/quartz/gdkgc-quartz.c | 13 ------------- gdk/quartz/gdkprivate-quartz.h | 1 - gdk/win32/gdkgc-win32.c | 35 +---------------------------------- gdk/win32/gdkprivate-win32.h | 1 - gdk/x11/gdkgc-x11.c | 7 ------- gtk/gtkgc.c | 9 --------- 8 files changed, 1 insertion(+), 82 deletions(-) commit 418d84f3114548381ca86745d54fad2d7be8cc98 Author: Javier Jardón Date: Thu Jun 24 23:04:46 2010 +0200 [GtkFontSel] Remove GdkFont "font" deprecated property gtk/gtkfontsel.c | 32 -------------------------------- gtk/gtkfontsel.h | 4 ---- 2 files changed, 36 deletions(-) commit 18132ecae51afde5f7b54465b13a34371b0f55d5 Author: Matthias Clasen Date: Mon Jun 28 14:45:25 2010 -0400 Differentiate between stepper B and C in the detail string gtk/gtkrange.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 905f98816674bf3098d519778d73b0bf1acdf286 Author: Colin Walters Date: Mon Jun 28 14:15:10 2010 -0400 Revert "Add length to gtk_tree_path_get_indices" This reverts commit eebb16eb1af11c5327dd06b23df82f7528566739. Was an accidental commit. gtk/gtkcombobox.c | 12 ++++++------ gtk/gtkentry.c | 2 +- gtk/gtkentrycompletion.c | 2 +- gtk/gtkfilechooserdefault.c | 14 +++++++------- gtk/gtkfilesystemmodel.c | 2 +- gtk/gtkiconview.c | 36 ++++++++++++++++++------------------ gtk/gtkliststore.c | 4 ++-- gtk/gtktreemodel.c | 25 +++++++++++++++++++++---- gtk/gtktreemodel.h | 6 ++++-- gtk/gtktreemodelfilter.c | 36 ++++++++++++++++++------------------ gtk/gtktreestore.c | 6 +++--- gtk/gtktreeview.c | 12 ++++++------ gtk/tests/filtermodel.c | 6 +++--- gtk/tests/liststore.c | 2 +- gtk/tests/treestore.c | 2 +- gtk/tests/treeview-scrolling.c | 4 ++-- modules/other/gail/gailtreeview.c | 4 ++-- tests/testcombo.c | 4 ++-- tests/testiconview-keynav.c | 2 +- tests/testtreecolumns.c | 6 +++--- tests/testtreefocus.c | 2 +- 21 files changed, 104 insertions(+), 85 deletions(-) commit 17f8b5e581b3f2eca4e58c616bfbf2b3d6639974 Author: Colin Walters Date: Mon Jun 28 13:50:57 2010 -0400 GdkX11.gir depends on Gdk.gir gdk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eebb16eb1af11c5327dd06b23df82f7528566739 Author: Colin Walters Date: Mon Jun 14 16:46:13 2010 -0400 Add length to gtk_tree_path_get_indices The old version wasn't introspectable as it didn't have a length return parameter. Also, delete gtk_tree_path_get_indices_with_depth, since it's no longer needed. gtk/gtkcombobox.c | 12 ++++++------ gtk/gtkentry.c | 2 +- gtk/gtkentrycompletion.c | 2 +- gtk/gtkfilechooserdefault.c | 14 +++++++------- gtk/gtkfilesystemmodel.c | 2 +- gtk/gtkiconview.c | 36 ++++++++++++++++++------------------ gtk/gtkliststore.c | 4 ++-- gtk/gtktreemodel.c | 25 ++++--------------------- gtk/gtktreemodel.h | 6 ++---- gtk/gtktreemodelfilter.c | 36 ++++++++++++++++++------------------ gtk/gtktreestore.c | 6 +++--- gtk/gtktreeview.c | 12 ++++++------ gtk/tests/filtermodel.c | 6 +++--- gtk/tests/liststore.c | 2 +- gtk/tests/treestore.c | 2 +- gtk/tests/treeview-scrolling.c | 4 ++-- modules/other/gail/gailtreeview.c | 4 ++-- tests/testcombo.c | 4 ++-- tests/testiconview-keynav.c | 2 +- tests/testtreecolumns.c | 6 +++--- tests/testtreefocus.c | 2 +- 21 files changed, 85 insertions(+), 104 deletions(-) commit 289f3b1b2b20f38fdd88d85f0dd2850b2ccbae7f Author: Matthias Clasen Date: Mon Jun 28 12:36:33 2010 -0400 Avoid a stray 'yes' in configure output The corresponding AC_MSG_CHECKING line got lost configure.ac | 2 ++ 1 file changed, 2 insertions(+) commit 42abeadbb812172c8f3e3c7b7dc4662cb90cff89 Author: Benjamin Otte 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 cd266cb8de84a05846ca725751cf0ef428f000e4 Author: Benjamin Otte 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 14e0cbe2d35215fb299e84c193d3438dfbcc7a88 Author: Benjamin Otte Date: Wed Jun 16 13:14:01 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 | 146 ++++++++++++++++++++++++++++++++-------------------------- gtk/gtkmenu.h | 2 +- 2 files changed, 81 insertions(+), 67 deletions(-) commit 7ad08f19aad0868a1ba48bfd3e005b6ea3676622 Author: Benjamin Otte 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 9928158d418898252b090481507da6f97f806618 Author: Yaron Shahrabani Date: Mon Jun 28 14:42:40 2010 +0300 Updated Hebrew translation. po-properties/he.po | 3605 ++++++++++++++++++++++++++------------------------- 1 file changed, 1816 insertions(+), 1789 deletions(-) commit 680c1d26e37a6cf8ec48f28079c8381434eabdc4 Author: Yaron Shahrabani Date: Mon Jun 28 13:42:58 2010 +0300 Updated Hebrew translation. po/he.po | 1704 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 850 insertions(+), 854 deletions(-) commit e545ed58ed3a1312be106e8dbd576648f2b4f71b Author: Tor Lillqvist Date: Mon Jun 28 00:28:55 2010 +0300 Drop a leftover reference to libgdk_pixbuf-3.0.la modules/engines/ms-windows/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit f0e24348a057cf8097edbe1612d193959d8bca88 Author: Tor Lillqvist 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.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4aa75fcf43fb6387e07aa99a665e7ee24120b130 Author: Tor Lillqvist Date: Sun Jun 27 23:41:50 2010 +0300 Revert "Use wide character API in the Windows IME module" Ha, pango_win32_font_logfontw hasn't been exported from libpangowin32 after all due to a typo. This will have to wait. And actually libpangowin32 is supposed to be deprecated surely, so that functionality should be moved to libpangocairo or something. This reverts commit 804effba9938b3e5ffcad1e731fdf83daf3e0aac. modules/input/gtkimcontextime.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d7ceebda3fdae57e3995ec71588b6818eacc20f2 Author: Tor Lillqvist Date: Sun Jun 27 23:30:02 2010 +0300 Drop gdk-pixbuf files gtk-zip.sh.in | 5 ----- 1 file changed, 5 deletions(-) commit 804effba9938b3e5ffcad1e731fdf83daf3e0aac Author: Tor Lillqvist Date: Sun Jun 27 23:20:17 2010 +0300 Use wide character API in the Windows IME module modules/input/gtkimcontextime.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit d78cee6791cd627a3bc584ace5c35f561aba9cf8 Author: Philip Withnall 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 1c14997df2219d98898345c454571dc31f52bbc0 Author: Jorge González Date: Sun Jun 27 13:10:13 2010 +0200 Updated Spanish translation po-properties/es.po | 628 ++++++++++++++++++++++++++-------------------------- 1 file changed, 313 insertions(+), 315 deletions(-) commit 5789ea35ccdce7ca9e88c85d0e10a1a8fb584221 Author: Emmanuele Bassi 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 7f2e4c38a9bd9ed30db937d9fc8b51cb87324c23 Author: Kristian Rietveld 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. (cherry picked from commit e634f3fbe0498afc560530d9b92eb4709d7c7f97) 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 64f11c366aae4b0d38bcd632ed75a55027667c81 Author: Kristian Rietveld Date: Sun Jun 27 10:22:36 2010 +0200 Refactor to use API that's available in OS X 10.4 as well (cherry picked from commit 3770d914ec3ac30248f8d187ccc9f5369d3a5fcc) gdk/quartz/gdkcolor-quartz.c | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) commit 98d47b57bffd545ab32e656ab91740a89baac992 Author: John Ralls Date: Sat Jun 26 18:17:30 2010 +0200 Bug 622333 - Crash in gdk_window_impl_quartz_begin_paint_region (cherry picked from commit 093a867e51b383b5c1877415b410cc3c122c72da) gdk/quartz/gdkwindow-quartz.c | 3 +++ 1 file changed, 3 insertions(+) commit 019ccc686d0f1114d5e9b679af5eaec8f40be74e Author: Kristian Rietveld Date: Sat Jun 26 17:12:35 2010 +0200 Flip clip mask image when setting clip mask on GC (cherry picked from commit 9f5f47f8be10fe4bf8145498cf9158ed8e922d9c) gdk/quartz/gdkgc-quartz.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 1 deletion(-) commit 88cae1769b335dd844034e3929734f27bcad546f Author: Kristian Rietveld Date: Sat Jun 26 17:08:15 2010 +0200 Rework color translation to support gray scale and bitmaps (cherry picked from commit 49f72c1fb4bf90fde0ba9c4b40794672b775d2a8) 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 18b233fe2a7135fe60137ebeedb264abfdec3937 Author: Kristian Rietveld Date: Fri Jun 25 22:40:27 2010 +0200 Add gray visual, implement "get_best" functions (cherry picked from commit 42d07ad6ce643a2fdb3c38506e85afa07e7cd17f) gdk/quartz/gdkvisual-quartz.c | 77 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 61 insertions(+), 16 deletions(-) commit 2326d76efa56b11f563332b9d9c308903402f745 Author: Matthias Clasen Date: Sun Jun 27 00:15:06 2010 -0400 bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 92efbf23022624e93d1a12894c1da069ec987438 Author: Matthias Clasen Date: Sat Jun 26 23:22:43 2010 -0400 Update po files after the gdk-pixbuf removal po/af.po | 1731 ++++----- po/am.po | 1136 +----- po/ang.po | 1368 ++----- po/ar.po | 8 +- po/as.po | 1737 ++++----- po/ast.po | 1775 ++++------ po/az.po | 7328 ++++++++++++++++++-------------------- po/az_IR.po | 1072 +----- po/be.po | 7411 +++++++++++++++++++------------------- po/be@latin.po | 1774 ++++------ po/bg.po | 7611 +++++++++++++++++++-------------------- po/bn.po | 1747 ++++----- po/bn_IN.po | 1760 ++++----- po/br.po | 1257 ++----- po/bs.po | 7383 +++++++++++++++++++------------------- po/ca.po | 1792 ++++------ po/ca@valencia.po | 1791 ++++------ po/crh.po | 8187 +++++++++++++++++++++--------------------- po/cs.po | 1762 ++++----- po/cy.po | 7574 +++++++++++++++++++-------------------- po/da.po | 1773 ++++----- po/de.po | 7588 +++++++++++++++++++-------------------- po/dz.po | 7876 ++++++++++++++++++++-------------------- po/el.po | 1794 ++++------ po/en_CA.po | 1765 ++++----- po/en_GB.po | 1754 ++++----- po/eo.po | 3772 ++++++++++---------- po/es.po | 3313 ++++++++--------- po/et.po | 1758 ++++----- po/eu.po | 1771 ++++----- po/fa.po | 7288 ++++++++++++++++++------------------- po/fi.po | 1752 ++++----- po/fr.po | 7565 +++++++++++++++++++-------------------- po/ga.po | 3204 ++++++++--------- po/gl.po | 3306 ++++++++--------- po/gu.po | 1732 ++++----- po/he.po | 3260 ++++++++--------- po/hi.po | 1718 ++++----- po/hr.po | 7373 +++++++++++++++++++------------------- po/hu.po | 1774 ++++------ po/hy.po | 4588 ++++++++++++++++-------- po/ia.po | 1219 ++----- po/id.po | 1773 ++++----- po/io.po | 1364 ++----- po/is.po | 7178 ++++++++++++++++++------------------- po/it.po | 7697 +++++++++++++++++++--------------------- po/ja.po | 1756 ++++----- po/ka.po | 1749 ++++----- po/kk.po | 1075 +----- po/kn.po | 1760 ++++----- po/ko.po | 1751 ++++----- po/ku.po | 2121 +++++------ po/li.po | 7261 ++++++++++++++++++------------------- po/lt.po | 1771 ++++----- po/lv.po | 1753 ++++----- po/mai.po | 1718 ++++----- po/mi.po | 6979 +++++++++++++++++------------------- po/mk.po | 7702 +++++++++++++++++++--------------------- po/ml.po | 1733 ++++----- po/mn.po | 8241 +++++++++++++++++++++--------------------- po/mr.po | 1750 ++++----- po/ms.po | 7195 ++++++++++++++++++------------------- po/my.po | 1792 ++++------ po/nb.po | 3281 ++++++++--------- po/nds.po | 1227 ++----- po/ne.po | 7329 ++++++++++++++++++-------------------- po/nl.po | 7928 ++++++++++++++++++++--------------------- po/nn.po | 1771 ++++----- po/nso.po | 7350 +++++++++++++++++++------------------- po/oc.po | 1440 +++----- po/or.po | 1720 ++++----- po/pa.po | 1734 ++++----- po/pl.po | 1785 ++++------ po/ps.po | 1168 +----- po/pt.po | 1768 ++++----- po/pt_BR.po | 1785 ++++------ po/ro.po | 1781 ++++------ po/ru.po | 7575 +++++++++++++++++++-------------------- po/rw.po | 7852 ++++++++++++++++++++-------------------- po/si.po | 1721 ++++----- po/sk.po | 1752 ++++----- po/sl.po | 10052 +++++++++++++++++++++++++--------------------------- po/sq.po | 7732 +++++++++++++++++++--------------------- po/sr.po | 7522 +++++++++++++++++++-------------------- po/sr@ije.po | 7378 +++++++++++++++++++------------------- po/sr@latin.po | 7531 +++++++++++++++++++-------------------- po/sv.po | 1768 ++++----- po/ta.po | 1730 ++++----- po/te.po | 1720 ++++----- po/th.po | 1720 ++++----- po/tk.po | 1243 ++----- po/tr.po | 8189 +++++++++++++++++++++--------------------- po/tt.po | 1385 ++------ po/uk.po | 1792 ++++------ po/ur.po | 1072 +----- po/uz.po | 1189 ++----- po/uz@cyrillic.po | 1187 ++----- po/vi.po | 1768 ++++----- po/wa.po | 1733 ++++----- po/xh.po | 7337 ++++++++++++++++++-------------------- po/yi.po | 7245 ++++++++++++++++++------------------- po/zh_CN.po | 1704 ++++----- po/zh_HK.po | 1719 ++++----- po/zh_TW.po | 1719 ++++----- 104 files changed, 168038 insertions(+), 199630 deletions(-) commit 45f6bbb56fa245b7468e344402a902c3a64c90a5 Author: Matthias Clasen Date: Sat Jun 26 23:16:36 2010 -0400 Updates NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 12cdd1e33bc5ebbc7231cdf5cdd88f71d9b26b67 Author: Matthias Clasen Date: Sat Jun 26 23:02:08 2010 -0400 Use SED instead of sed gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 48a5b4ee97779195e353a7df94b2c926b6c2475e Author: Matthias Clasen Date: Sat Jun 26 23:00:47 2010 -0400 Misc documentation fixes docs/reference/gdk/gdk3-sections.txt | 2 +- docs/reference/gtk/gtk3-sections.txt | 37 ++++++++++++++++++++---------------- gtk/gtksizerequest.h | 22 ++++++++++----------- gtk/gtkwindow.c | 2 +- 4 files changed, 34 insertions(+), 29 deletions(-) commit 0ef0b9c68bfd2dfd76ab6499976ea8d849c20066 Author: Matthias Clasen Date: Sat Jun 26 22:35:56 2010 -0400 Use GREP, not grep As reported in bug 621927 gtk/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ac18bc7cb1725be792f95574efd522988cef47e5 Author: Matthias Clasen Date: Sat Jun 26 21:56:03 2010 -0400 Update for the new, external gdk-pixbuf gdk-3.0.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 75b9f68338ad3e186ed45bc77cc6870e8071759c Author: Matthias Clasen Date: Sat Jun 26 21:41:58 2010 -0400 don't build testapplication on OS X See bug 622827 tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8a590711da7df31afd090244ba74528fc05ec5a0 Author: Matthias Clasen Date: Sat Jun 26 21:40:55 2010 -0400 Remove stray references to gtk-2.0 gdk/directfb/Makefile.am | 6 +++--- gdk/quartz/Makefile.am | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit 89e67b8ec276524b186c53c6cb869d94d45a4309 Author: Matthias Clasen Date: Sat Jun 26 21:29:21 2010 -0400 Remove gdk-pixbuf pc files Noticed in bug 622847. gdk-pixbuf-3.0-uninstalled.pc.in | 9 --------- gdk-pixbuf-3.0.pc.in | 12 ------------ 2 files changed, 21 deletions(-) commit 23a61525f6f21248b151bfb2cd1c1dfa5a132c43 Author: Mirsal Ennaime 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 docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkbutton.c | 19 +++++++++++++++++++ gtk/gtkbutton.h | 2 ++ 4 files changed, 23 insertions(+) commit e73a2e56541d97c69a3aa11c8444ecc58c65b8b2 Author: Matthias Clasen 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 _start, _end and _middle. See bug 621250 gtk/gtkrange.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 104 insertions(+), 21 deletions(-) commit 53796b7f1fe0d85fcac8fde8f24eef7290706afd Author: Matthias Clasen Date: Sat Jun 26 16:48:06 2010 -0400 Add an accessor for GdkImage->mem See bug # 522756 docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkimage.c | 18 ++++++++++++++++++ gdk/gdkimage.h | 1 + 4 files changed, 21 insertions(+) commit 67cd9292675bc844bee0355a3c11b0c88da9c8e5 Author: Matthias Clasen Date: Sat Jun 26 16:29:43 2010 -0400 Remove deprecated notebook api docs/reference/gtk/gtk3-sections.txt | 2 -- gtk/gtk.symbols | 6 ---- gtk/gtknotebook.c | 61 ++++++++++++------------------------ gtk/gtknotebook.h | 12 ------- 4 files changed, 20 insertions(+), 61 deletions(-) commit 4601ad2352a40f568c62b2e7860e6d6c68e590e6 Author: Ignacio Casal Quinteiro Date: Thu Jun 24 19:51:40 2010 +0200 Fix GtkTextBuffer annotations. gtk/gtktextbuffer.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit 5aaec9d7e0c068beba16351bf00f09209e798bf4 Author: Khaled Hosny Date: Sat Jun 26 21:39:02 2010 +0300 Updated Arabic translation po/ar.po | 1767 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 758 insertions(+), 1009 deletions(-) commit cc5500ad851a28958925128e3a90568bf8b527e5 Author: Matthias Clasen Date: Sat Jun 26 01:08:19 2010 -0400 Remove pure gdk-pixbuf tests These have been moved over to the gdk-pixbuf module. tests/Makefile.am | 10 -- tests/pixbuf-lowmem.c | 249 --------------------------------------- tests/pixbuf-random.c | 170 -------------------------- tests/pixbuf-randomly-modified.c | 159 ------------------------- tests/pixbuf-read.c | 87 -------------- tests/pixbuf-threads.c | 118 ------------------- 6 files changed, 793 deletions(-) commit 16ecf558321030a12795cdd0b67ebbdc198d5c43 Author: Matthias Clasen Date: Sat Jun 26 01:06:30 2010 -0400 Make GTK+ use an external gdk-pixbuf INSTALL.in | 16 +- Makefile.am | 4 +- configure.ac | 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-3.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 | 116 - 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 .../gdk-pixbuf/gdk-pixbuf-csource-3.0.xml | 177 - .../gdk-pixbuf/gdk-pixbuf-from-drawables.sgml | 29 - .../gdk-pixbuf/gdk-pixbuf-query-loaders-3.0.xml | 74 - .../reference/gdk-pixbuf/gdk-pixbuf-rendering.sgml | 32 - docs/reference/gdk-pixbuf/gdk-pixbuf.sgml | 192 - docs/reference/gdk-pixbuf/gdk-pixbuf3-sections.txt | 298 - docs/reference/gdk-pixbuf/gdk-pixbuf3.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 | 183 - 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 | 585 -- .../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 | 292 - .../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 | 67 - 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 | 23 +- docs/tools/Makefile.am | 13 +- gdk-pixbuf/ChangeLog | 6289 -------------------- gdk-pixbuf/Makefile.am | 748 --- gdk-pixbuf/abicheck.sh | 5 - gdk-pixbuf/gdk-pixbuf-animation.c | 704 --- gdk-pixbuf/gdk-pixbuf-animation.h | 146 - gdk-pixbuf/gdk-pixbuf-core.h | 260 - 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 | 789 --- 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 | 732 --- gdk-pixbuf/gdk-pixbuf.h | 45 - gdk-pixbuf/gdk-pixbuf.symbols | 202 - 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 | 361 -- gdk-pixbuf/test-gdk-pixbuf.c | 241 - gdk-pixbuf/xpm-color-table.h | 1521 ----- gdk/Makefile.am | 29 +- 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 | 1 - modules/input/Makefile.am | 4 +- modules/other/gail/Makefile.am | 1 - perf/Makefile.am | 2 - po-properties/POTFILES.in | 24 - po/POTFILES.in | 32 - tests/Makefile.am | 5 +- 157 files changed, 116 insertions(+), 54188 deletions(-) commit d722adb76abce67984f24a98433c245d86674b5c Author: John Ralls Date: Sat Jun 26 00:22:48 2010 +0200 [quartz] Delete the typedef of GdkDevicePrivate It's in gdkdevice.h now. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=622765 Signed-off-by: Javier Jardón gdk/quartz/gdkinputprivate.h | 1 - 1 file changed, 1 deletion(-) commit ef25dba30375cbc3d5aa5d5c027bea1c18bf7c44 Author: Javier Jardón Date: Fri Jun 25 18:16:19 2010 +0200 [docs] Remove deprecated gdk_draw_bitmap() and gdk_draw_pixmap() This completes commit 947cde30d9e214ea01d286dd09acc5a5d62aba11 docs/reference/gdk/gdk3-sections.txt | 2 -- docs/reference/gdk/tmpl/drawing.sgml | 8 -------- docs/tutorial/gtk-tut.sgml | 2 -- 3 files changed, 12 deletions(-) commit 17516dc83c890de42584264e225284dc4d957283 Author: Tristan Van Berkom Date: Fri Jun 25 12:14:28 2010 -0400 Exposed GtkTreeView's internal GtkTreeSelection for builder files docs/reference/gtk/tmpl/gtktreeview.sgml | 8 +++++- gtk/gtktreeview.c | 43 +++++++++++++++++++++++--------- 2 files changed, 38 insertions(+), 13 deletions(-) commit d986066cb539686358d2812f5206d36c5892baad Author: Colin Walters Date: Fri Jun 25 12:14:12 2010 -0400 Add --add-include-path to find just-built .gir files gdk/Makefile.am | 2 +- gtk/Makefile.am | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) commit 947cde30d9e214ea01d286dd09acc5a5d62aba11 Author: Javier Jardón Date: Fri Jun 25 02:32:44 2010 +0200 Remove gdk_draw_bitmap() and gdk_draw_pixmap() functions gdk/gdkdrawable.h | 4 ---- 1 file changed, 4 deletions(-) commit 92befe0c064037defbf61891baa88b7a898fb09b Author: Matthias Clasen Date: Thu Jun 24 13:15:52 2010 -0400 Mention pot file update in the release howto docs/RELEASE-HOWTO | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit d35e4848a2cca769847fdf7bfb5d0a93551a5a16 Author: Javier Jardón Date: Thu Jun 24 18:10:03 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 71e69e4701fd2975b9bb59ecc0b36193c4fc5b9f Author: Javier Jardón Date: Thu Jun 24 17:28:18 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/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtktable.c | 26 ++++++++++++++++++++++++++ gtk/gtktable.h | 3 +++ 4 files changed, 31 insertions(+) commit 9bf7f99a178f198f35ee33c9f0139c6a66b8bbab Author: Matthias Clasen Date: Thu Jun 24 11:16:09 2010 -0400 Make gtk_window_group_get_current_grab public See bug #620832. docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkwindow.c | 13 +++++++++++-- gtk/gtkwindow.h | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) commit f010eeb7d33afe557448c40fbaefba73aa5c647f Author: Matthias Clasen 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 7e3e2bf29a52a27cb42072af64f546cecf8fb967 Author: Ignacio Casal Quinteiro Date: Wed Jun 23 15:52:59 2010 +0200 Fix annotation of gtk_text_iter_(forward/backward)_search. gtk/gtktextiter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 998459afb7ae8be77c138a879d82765785f3f54e Author: Marek Kasik 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). modules/printbackends/cups/gtkprintbackendcups.c | 2 -- 1 file changed, 2 deletions(-) commit 686294cb3baa6649f52907983fdaf1efae23c305 Author: Matthias Clasen Date: Thu Jun 24 00:35:24 2010 -0400 Add an expander-in-dialog example To show how I expect this kind of construction to work, makes it easier to find the code the next time I need it somewhere. tests/Makefile.am | 5 +++ tests/testexpander.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) commit 32925cd5799f71a6d3f3fbe98195c48b4b157fae Author: Matthias Clasen Date: Wed Jun 23 23:19:58 2010 -0400 Turn on GSEAL_ENABLE by default We do this by adding -DGSEAL_ENABLE to the Cflags in the .pc files, so you can get out of it by adding -UGSEAL_ENABLE after the pkg-config generated flags. docs/reference/gtk/migrating-2to3.xml | 1 + gdk-3.0.pc.in | 2 +- gtk+-3.0.pc.in | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) commit 604beadbcd8c28326f5f8fbffb28a19b04a7dba0 Author: Carlos Garnacho Date: Wed Jun 9 17:52:14 2010 +0200 testinput: Do not use deprecated API. tests/testinput.c | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) commit 882fdfab78b3b07905c84786bac44767c32c42bd Author: Carlos Garnacho Date: Wed Jun 9 17:50:26 2010 +0200 GtkWidget: ensure device events are set on realize. https://bugzilla.gnome.org/show_bug.cgi?id=621690 gtk/gtkwidget.c | 83 +++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 54 insertions(+), 29 deletions(-) commit 9c4657fb734c72852f2043ad27ca8e75c2571725 Author: Carlos Garnacho Date: Tue Jun 8 15:19:32 2010 +0200 GtkWindow: Use client pointer on pointer-dependent positioning. GTK_WIN_POS_MOUSE and GTK_WIN_POS_CENTER* now work relatively to the client pointer. gtk/gtkwindow.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 928e2a578014c36833561c6e77cf64ea478e43b8 Author: Carlos Garnacho Date: Tue Jun 8 15:27:40 2010 +0200 GtkDnD: Use client pointer if no event is available. gtk/gtkdnd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 6cde835acd0174d355a23d0efd398f8b35240f4a Author: Carlos Garnacho Date: Tue Jun 8 15:16:59 2010 +0200 GdkDeviceManager: Add gdk_device_manager_get_client_pointer(). This function makes a better replacement for gdk_display_get_core_pointer(), wherever it might yet be needed, for XI2 resorts to XIGetClientPointer(), for the others return the only core pointer. https://bugzilla.gnome.org/show_bug.cgi?id=621685 docs/reference/gdk/gdk3-sections.txt | 1 + gdk/gdk.symbols | 1 + gdk/gdkdevicemanager.c | 24 ++++++++++++++++++++++++ gdk/gdkdevicemanager.h | 2 ++ gdk/gdkdisplay.c | 4 ++-- gdk/quartz/gdkdevicemanager-core.c | 11 +++++++++++ gdk/win32/gdkdevicemanager-win32.c | 11 +++++++++++ gdk/x11/gdkdevicemanager-core.c | 11 +++++++++++ gdk/x11/gdkdevicemanager-xi2.c | 19 +++++++++++++++++++ gdk/x11/gdkdevicemanager-xi2.h | 2 ++ 10 files changed, 84 insertions(+), 2 deletions(-) commit 009e26f32f27dacb907aa9917fbfac799c2f3247 Author: Javier Jardón Date: Thu Jun 24 02:02:10 2010 +0200 [gtk-example-application] Use the new api gtk/tests/gtk-example-application.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1569f722cd547e42f781a33d83210ccc95c00788 Author: Javier Jardón Date: Thu Jun 24 01:51:33 2010 +0200 [testapplication] Fix some compilation warnings tests/testapplication.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) commit dcfdbc4ca645a9a9368af64aa490376efc2c56d9 Author: Javier Jardón Date: Thu Jun 24 01:42:14 2010 +0200 [gailprogressbar] Remove unused variables modules/other/gail/gailprogressbar.c | 3 --- 1 file changed, 3 deletions(-) commit a7041e9c400355aeaff035fe29019ec422e9e35f Author: Javier Jardón Date: Thu Jun 24 01:39:24 2010 +0200 [testinput] Fix compilation warning: Use guint instead int tests/testinput.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c6650bfa01d497a913fb244067a460ed3bc52a0f Author: Javier Jardón Date: Thu Jun 24 01:37:29 2010 +0200 [gdkim] Remove unused function gdk/x11/gdkim-x11.c | 11 ----------- 1 file changed, 11 deletions(-) commit 7ea1556cd0b5081d99523b7820378c7d47837402 Author: Javier Jardón Date: Thu Jun 24 01:32:23 2010 +0200 Remove unnused variable gtk/gtkmessagedialog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 79350fcd8ae154c28e2884d37493437d30306622 Author: Javier Jardón Date: Thu Jun 24 01:31:01 2010 +0200 Fix warning: should pass gboolean*, not gboolean** gtk/gtkicontheme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 208c82c809b3c86086469941b93a74ae882eb104 Author: Fran Diéguez Date: Thu Jun 24 01:00:49 2010 +0200 Updated Galician translations po-properties/gl.po | 3499 ++++++++++++++++++++++++++------------------------- po/gl.po | 18 +- 2 files changed, 1773 insertions(+), 1744 deletions(-) commit 55f8b4742f8021806c54e733cfe9d65ef8cb624b Author: Tristan Van Berkom Date: Wed Jun 23 17:53:30 2010 -0400 Fixing debug build (s/extended layout/size request/ in GTK_NOTE flags). gtk/gtkdebug.h | 2 +- gtk/gtkmain.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit d17fbd06cb982ed3a9a9a64131f560e511c151da Author: Paolo Borelli Date: Wed Jun 23 12:43:30 2010 +0200 Do not leak devices list in do_focus_change gtk/gtkwindow.c | 2 ++ 1 file changed, 2 insertions(+) commit d33d31446e060d21c496ac94e11eb02f3bc48a40 Author: noch Date: Wed Jun 23 14:46:37 2010 +0500 Added Armenian translation - po file. po/hy.po | 1 + 1 file changed, 1 insertion(+) commit eb1913d145b0d9bc0c948b114f0bf6a897602c14 Author: noch Date: Wed Jun 23 14:33:09 2010 +0500 Modified Armenian translation - po file. po/hy.po | 1 + 1 file changed, 1 insertion(+) commit 0124dd0b8f730ccbee4c52fb1ac26c58995af08e Author: noch Date: Wed Jun 23 12:28:08 2010 +0500 Added Armenian translation - po file. Modified LINGUAS. po-properties/hy.po | 6550 ++++++++++++++++++++------------------------------- po/hy.po | 5336 ++++++++++++----------------------------- 2 files changed, 4033 insertions(+), 7853 deletions(-) commit cb21d4473ecd8c221f551faac7e7841e5fd80aca Author: Javier Jardón Date: Wed Jun 23 01:28:35 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 | 19 +++++++++++++++++++ gtk/gtkfontsel.h | 1 + 3 files changed, 21 insertions(+) commit 626240b0fe93f3550d1b99810dfc591faa238ab2 Author: Javier Jardón Date: Tue Jun 22 22:26:18 2010 +0200 [test] Exclude message-area as it's a object property gtk/tests/defaultvalue.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit a681c376040809b830ba06b8897a13361f17d993 Author: Javier Jardón 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 1801a65a84bca4ccc38bb32af2444dfeb2f90ca8 Author: Jorge González Date: Tue Jun 22 21:15:07 2010 +0200 Updated Spanish translation po-properties/es.po | 3501 ++++++++++++++++++++++++++------------------------- 1 file changed, 1766 insertions(+), 1735 deletions(-) commit 3c46d9acbc2cc745422cba2ceae36660e3afe69a Author: Javier Jardón Date: Tue Jun 22 21:10:23 2010 +0200 [gtkaccessible] 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 adf1bbe28a3edd0bc40fa447adc8a9185905bc31 Author: Tor Lillqvist Date: Tue Jun 22 21:15:59 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 9b9bb4c6e820507e02f9d69620097d0fc8786176 Author: Federico Mena Quintero Date: Tue Jun 22 13:10:52 2010 -0500 bgo#328069 - Add gtk_message_dialog_get_message_area() Signed-off-by: Federico Mena Quintero gtk/gtkmessagedialog.c | 57 +++++++++++++++++++++++++++++++++++++++++++++----- gtk/gtkmessagedialog.h | 2 ++ 2 files changed, 54 insertions(+), 5 deletions(-) commit abfc6f8f07ada02b20f7596918b2a08016f2c9dd Author: Vincent Untz 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 078da34a26d4bb0e971789866829133d8dd881be Author: Chris Kühl Date: Mon Jun 21 18:29:38 2010 +0200 [docs] Fixes issue with GtkEntryBuffer signal documentation gtk/gtkentrybuffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d927df0c3d534148ca764ea3d1a95c51341433e3 Author: Murray Cumming Date: Mon Jun 21 15:21:44 2010 +0200 gtkenums.h: Remove trailing comma to fix warning. gtk/gtkenums.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a090f331b9a0d34a4769adca7790215ed41eaa1b Author: Klemen Košir Date: Sun Jun 20 11:40:58 2010 +0200 Updated Slovenian translation po/sl.po | 11086 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 5163 insertions(+), 5923 deletions(-) commit d47e63856b7001dcb030f1dee82c582af9aa2c3c Author: Javier Jardón Date: Sun Jun 20 08:20:42 2010 +0200 Do not distribute GIRs gdk-pixbuf/Makefile.am | 4 ++-- gdk/Makefile.am | 4 ++-- gtk/Makefile.am | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit f96be1ab106bea652ed7cc4202c43e2b80765b38 Author: Javier Jardón Date: Sun Jun 20 01:14:17 2010 +0200 [gdkpango] Fix typo gdk/gdkpango.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d5d7fd9f519660349138473bfda6414ababd5794 Author: Javier Jardón Date: Sun Jun 20 00:49:15 2010 +0200 Remove unused gtk_style_get_font_internal() function This function is no longer necesary as draw_string() function was dropped from GtkStyle See commit 5300dc2b36c1e533bea45046549f4cf9d3bdb687 gtk/gtkstyle.c | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) commit 349f8c561d7003cc05cfda982d8f3abba4a2f3b0 Author: Javier Jardón Date: Sun Jun 20 00:46:38 2010 +0200 Remove gdk_input_* callbacks on file descriptors deprecated functions Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619687 docs/reference/gdk/gdk3-sections.txt | 13 ---- docs/reference/gdk/tmpl/input.sgml | 96 ----------------------------- gdk/gdk.h | 16 ----- gdk/gdk.symbols | 11 ---- gdk/gdkevents.c | 114 ----------------------------------- gdk/gdktypes.h | 11 ---- 6 files changed, 261 deletions(-) commit 3c8a54b2f7526392632dc8f53177c3bfaa170b3e Author: Javier Jardón Date: Sat Jun 19 23:01:14 2010 +0200 Remove GdkWChar deprecated code docs/reference/gdk/gdk3-sections.txt | 5 - docs/reference/gdk/tmpl/fonts.sgml | 73 +--------- gdk/directfb/gdkim-directfb.c | 259 ----------------------------------- gdk/gdk.h | 9 -- gdk/gdk.symbols | 4 - gdk/gdktypes.h | 7 - gdk/quartz/gdkim-quartz.c | 31 ----- gdk/win32/gdkim-win32.c | 31 ----- gdk/x11/gdkim-x11.c | 133 ------------------ gtk/gtkspinbutton.c | 4 +- 10 files changed, 3 insertions(+), 553 deletions(-) commit ca046f0cfbacecbf0fc6527f6972aed1e1a647c0 Author: Javier Jardón Date: Sun Jun 20 00:14:43 2010 +0200 Remove deprecated gdk_text_* and gdk_string_* functions Remove gdk_string_extents(), gdk_text_extents(), gdk_text_extents_wc(), gdk_string_width(), gdk_text_width(), gdk_text_width_wc(), gdk_string_measure(), gdk_text_measure(), gdk_string_height(), gdk_text_height() docs/reference/gdk/gdk3-sections.txt | 12 -- docs/reference/gdk/tmpl/fonts.sgml | 110 +------------ gdk/directfb/gdkfont-directfb.c | 72 --------- gdk/gdk.symbols | 10 -- gdk/gdkfont.c | 151 ------------------ gdk/gdkfont.h | 43 ----- gdk/quartz/gdkfont-quartz.c | 45 ------ gdk/win32/gdkfont-win32.c | 180 --------------------- gdk/x11/gdkfont-x11.c | 297 ----------------------------------- gtk/gtkruler.c | 3 +- 10 files changed, 2 insertions(+), 921 deletions(-) commit 0de09140212eda79bfcf79f375b36e95e1efbfa1 Author: Javier Jardón Date: Sat Jun 19 23:08:35 2010 +0200 Remove gdk_char_* deprecated functions Remove gdk_char_width(), gdk_char_width_wc(), gdk_char_measure() and gdk_char_height() docs/reference/gdk/gdk3-sections.txt | 4 -- docs/reference/gdk/tmpl/fonts.sgml | 36 ---------------- gdk/gdk.symbols | 4 -- gdk/gdkfont.c | 83 ------------------------------------ gdk/gdkfont.h | 8 ---- 5 files changed, 135 deletions(-) commit 4cf4470fcdeb4c277edff0f6c773872540a77204 Author: Javier Jardón Date: Sat Jun 19 21:26:47 2010 +0200 Remove deprecated GdkDrawable functions Remove gdk_drawable_get_data(), gdk_drawable_set_data(), gdk_drawable_ref(), gdk_drawable_unref(), gdk_draw_string(), gdk_draw_text(), gdk_draw_text_wc() docs/reference/gdk/gdk3-sections.txt | 8 -- docs/reference/gdk/tmpl/drawing.sgml | 76 --------------- gdk/directfb/gdkdnd-directfb.c | 10 +- gdk/directfb/gdkdrawable-directfb.c | 30 ------ gdk/gdk.symbols | 9 -- gdk/gdkdraw.c | 178 ----------------------------------- gdk/gdkdrawable.h | 56 ----------- gdk/gdkoffscreenwindow.c | 52 ---------- gdk/gdkpixmap.c | 48 ---------- gdk/gdkwindow.c | 52 ---------- gdk/quartz/gdkdrawable-quartz.c | 26 ----- gdk/win32/gdkdrawable-win32.c | 139 --------------------------- gdk/x11/gdkdrawable-x11.c | 113 ---------------------- 13 files changed, 6 insertions(+), 791 deletions(-) commit 2a2843c041d8d20da7ddd130812451bc93f83e42 Author: Matthias Clasen Date: Fri Jun 18 22:27:26 2010 -0400 Prevent concurrent use of GTK+ 2 and 3 If we detect a gtk2-only symbol, error out early. gtk/gtkmain.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 32dd5882a013e0dd70a9311c7e0e22385ffc723f Author: Matthias Clasen Date: Fri Jun 18 21:58:36 2010 -0400 Fix make check gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit 91268713a0efc0f68c61bc536dfe13e3dd579357 Author: Matthias Clasen Date: Fri Jun 18 21:58:19 2010 -0400 A forgotten rename docs/reference/gtk/gtk3.types | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b98667d41ef2d6154e0db1652371c8da76067dcf Author: Emmanuele Bassi Date: Fri Jun 18 14:26:57 2010 +0100 application: Remove a variable and silence a compiler warning gtk/gtkapplication.c | 1 - 1 file changed, 1 deletion(-) commit 2755b93913027a0325f40ed9215e9063aecacfe4 Author: Emmanuele Bassi Date: Fri Jun 18 14:26:05 2010 +0100 application: Revert the leak plug The &s in the signature of a GVariant means "pass me a pointer". To avoid repeating the same mistake, use a const gchar* to declare the key. gtk/gtkapplication.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 3e1b82336c50e22bd7b888bdb1ff9fd3a66bfaf4 Author: Emmanuele Bassi Date: Fri Jun 18 12:06:39 2010 +0100 application: Plug a leak The key returned by g_variant_iter_next() should be freed as well. Also, clean up the coding style a bit. gtk/gtkapplication.c | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) commit 5f4309be967fc1ff2bff15539e6a251a363f5ed9 Author: Tristan Van Berkom Date: Fri Jun 18 00:32:09 2010 -0400 Fixed some typos in new docs that are about GtkSizeRequest (not GtkSizeGroup) gtk/gtksizerequest.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 4e231718033b9fa6c9f75c4376f6bfc5cb567f8d Author: Tristan Van Berkom Date: Fri Jun 18 00:12:55 2010 -0400 Removed extendedlayoutexample.c (was a failed git mv --> testheightforwidth.c) tests/extendedlayoutexample.c | 620 ------------------------------------------ 1 file changed, 620 deletions(-) commit edd57602b881f45253e00706d2aed51470fce413 Author: Tristan Van Berkom Date: Fri Jun 18 00:11:26 2010 -0400 Mass api change from GtkExtendedLayout --> GtkSizeRequest This commit makes a few massive changes to the extended layout code: a.) gtkextendedlayout.c --> gtksizerequest.c b.) _is_height_for_width --> get_request_mode() c.) get_desired_size(), get_desired_width(), get_desired_height() --> get_size(), get_width(), get_height() This is the first partial commit and only effects portions of the tree that have already been merged in master (in order to easily cherry pick this commit). Conflicts: gtk/Makefile.am gtk/gtk.h gtk/gtk.symbols gtk/gtkextendedlayout.h gtk/Makefile.am | 4 +- gtk/gtk.h | 2 +- gtk/gtk.symbols | 24 +- gtk/gtkalignment.c | 76 ++-- gtk/gtkbin.c | 82 ++-- gtk/gtkbox.c | 143 +++--- gtk/gtkbutton.c | 74 +-- gtk/gtkenums.h | 15 + gtk/gtkextendedlayout.h | 89 ---- gtk/gtkframe.c | 68 +-- gtk/gtklabel.c | 108 +++-- gtk/gtkscrolledwindow.c | 114 ++--- gtk/gtksizegroup.c | 8 +- gtk/{gtkextendedlayout.c => gtksizerequest.c} | 277 ++++++------ gtk/gtksizerequest.h | 87 ++++ gtk/gtkviewport.c | 66 +-- gtk/gtkwidget.c | 56 +-- gtk/gtkwindow.c | 46 +- tests/Makefile.am | 6 +- tests/testellipsise.c | 4 +- tests/testheightforwidth.c | 620 ++++++++++++++++++++++++++ 21 files changed, 1303 insertions(+), 666 deletions(-) commit cf75457faa739f295b907903ae56519edde24b2d Author: Matthias Clasen Date: Thu Jun 17 21:09:50 2010 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aab1a96d46a5b96dfe316cd897880637db98791c Author: Matthias Clasen Date: Thu Jun 17 12:54:10 2010 -0400 Updates NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 1 insertion(+), 1 deletion(-) commit 9eef134efbf6971dd44382db578415d4e4bd1c5d Author: Matthias Clasen Date: Thu Jun 17 11:57:02 2010 -0400 Bump glib requirement configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file 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 file changed, 8 insertions(+) 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 file changed, 2 insertions(+) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 2 insertions(+) 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 file 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 file 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 file changed, 3 insertions(+), 1 deletion(-) 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 file changed, 45 insertions(+) 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 file 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 file changed, 2 insertions(+) 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 file 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 file 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 file 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 file 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 file 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 file 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 file 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 file changed, 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 deletion(-) 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 file 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 file changed, 1 insertion(+), 1 deletion(-) commit e044efdbd272f117129a2478a07574a490962568 Author: Kjartan Maraas Date: Sun Jun 13 23:18:03 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 2298 +++++++++++++++++++++++++++++--------------------------------- 1 file 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 file 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 file 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 file changed, 1 deletion(-) 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 file changed, 1 insertion(+), 1 deletion(-) 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(+) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 1 insertion(+), 1 deletion(-) 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(+) commit 9b2ffc4b80c90d7b81588b2393c39a648ab4e3ab Author: Tor Lillqvist Date: Wed Jun 9 13:54:43 2010 +0300 One more s/2.0/3.0 modules/engines/ms-windows/Theme/gtk-3.0/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 1 insertion(+), 1 deletion(-) 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, 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 file changed, 4 insertions(+), 1 deletion(-) 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 file changed, 1 deletion(-) 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(+) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 20 insertions(+) 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 file changed, 3 insertions(+) commit 9399114802846a3878ff3f8d818bd18664285cf4 Author: Matthias Clasen Date: Tue Jun 8 21:10:15 2010 -0400 Remove one more gtk-doc template docs/reference/gdk/tmpl/dnd.sgml | 261 --------------------------------------- 1 file changed, 261 deletions(-) commit 897cf634c33af4b067ebc2824c586d471dbe5490 Author: Matthias Clasen Date: Tue Jun 8 19:46:13 2010 -0400 Don't call update-po in make dist This is causing the bulk of the conflicts I have during distcheck, and is not really necessary. po-properties/Makefile.in.in | 2 +- po/Makefile.in.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e17b9f282fb6cfb413de598350e273a68031994b Author: Matthias Clasen Date: Tue Jun 8 19:44:56 2010 -0400 Get rid of templates that gtk-doc touches during distcheck In an attempt to make distcheck not touch any files under source control. docs/reference/gtk/tmpl/gtkiconview.sgml | 771 ------------------- docs/reference/gtk/tmpl/gtkstatusbar.sgml | 165 ---- docs/reference/gtk/tmpl/gtkwindow.sgml | 1161 ----------------------------- gtk/gtkiconview.c | 13 + gtk/gtkstatusbar.c | 38 + gtk/gtkstatusbar.h | 6 + gtk/gtkwindow.c | 30 + 7 files changed, 87 insertions(+), 2097 deletions(-) commit 814701993030bb1280d0eb354ab52fec1becdfc7 Author: Steve Frécinaux 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 59108b5d98f880457bf540f1898d3c21bb35d0e2 Author: Matthias Clasen Date: Tue Jun 8 15:21:18 2010 -0400 Move docs inline gdk/gdkdnd.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 4bf5a171e2533a518d2b50d1f494cbd84f2fb76e Author: Matthias Clasen Date: Tue Jun 8 15:15:59 2010 -0400 Distcheck fixes gdk/Makefile.am | 3 ++- gdk/abicheck.sh | 2 +- gtk/tests/defaultvalue.c | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) commit 34deb14eff46cdba13bf022f0fa0a22a27e05061 Author: Matthias Clasen Date: Tue Jun 8 12:29:55 2010 -0400 Fix !srcdir build docs/reference/gtk/Makefile.am | 14 -------------- 1 file changed, 14 deletions(-) commit bffd85c2b7f8af51744fb9c57f5d69965f5f4af3 Author: Michael Natterer Date: Tue Jun 8 21:29:52 2010 +0200 gail: don't use removed GtkTooltips API In the absence of new API to port to, left the code in a useless if(FALSE /* FIXME */) state, for somebody with better gail knowledge to fix. modules/other/gail/gailwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9959986ecd39d42563586ea76838049f5425c98b Author: Seán de Búrca Date: Tue Jun 8 12:34:25 2010 -0600 Updated Irish translation po/ga.po | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) commit 2f990d472634b36935612014ea9b0c1a99efa6c3 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 46031962879c18ba099576b4ed47d201b806841f Author: Matthias Clasen Date: Tue Jun 8 12:03:09 2010 -0400 Updates NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) commit 2d9b7335bf6e3ed44af43000e41bc44709482ed6 Author: Matthias Clasen Date: Tue Jun 8 10:27:53 2010 -0400 Bump the gobject-introspection requires configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b32ef72ea51ef298f78c9702ed1091544f1ccbcb Author: Richard Hughes Date: Tue Jun 8 14:07:12 2010 +0100 Get one step closer to fixing the gobject-introspection compile failure gdk/Makefile.am | 1 + 1 file changed, 1 insertion(+) commit 79b161f709671b7408a03a5456ed6716b3318c42 Author: Matthias Clasen Date: Tue Jun 8 09:03:07 2010 -0400 Use gtk_action_group_get_action when looking up actions ...instead of open-coding it. Pointed out by Christian Persch in bug 620960 gtk/gtkapplication.c | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) commit cca298ad7d2e5ab80c238cddf84875b5dc8a74d4 Author: Matthias Clasen Date: Tue Jun 8 08:58:16 2010 -0400 Remove debug spew gtk/gtkapplication.c | 3 --- 1 file changed, 3 deletions(-) commit b366ae9c22ee9981b6141ac6d81a273b55a5ee45 Author: Matthias Clasen Date: Tue Jun 8 08:28:01 2010 -0400 Update to GApplication api changes gtk/gtkapplication.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 0491b409a95c0e753dc1f82799f8fcacf514351c Author: John (J5) Palmieri 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 586d60dbeedeabcbd4c3098dadcbac5a67c33ba7 Author: Steve Frécinaux Date: Mon Jun 7 23:47:14 2010 +0200 [gdkevents] Add annotations for GdkEvent getters. gdk/gdkevents.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 046069d918be4c884effd2e74a1f471f8830de9d Author: Steve Frécinaux 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 1ae257d00a2921f903048777664f1f171ff24c9b Author: Matthias Clasen Date: Mon Jun 7 16:44:58 2010 -0400 Add GtkApplication This is a work in progress to stub out an application class. The primary goal is to provide a mechanism for applications to export GtkActions, and there is a standard "Quit" action. This is based on GApplication. Future work: * Add a way to say "This is my application menubar", which gets put into all toplevel windows on non-OS-X, and into the top on OS X. * Support session management. * Support application settings. https://bugzilla.gnome.org/show_bug.cgi?id=127958 docs/reference/gtk/gtk-docs.sgml | 9 +- docs/reference/gtk/gtk3-sections.txt | 25 ++ docs/reference/gtk/gtk3.types | 1 + gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtk.symbols | 11 + gtk/gtkapplication.c | 540 +++++++++++++++++++++++++++++++++++ gtk/gtkapplication.h | 100 +++++++ gtk/tests/Makefile.am | 6 +- gtk/tests/gtk-example-application.c | 60 ++++ tests/Makefile.am | 7 +- tests/testapplication.c | 105 +++++++ tests/testapplication.desktop | 6 + 13 files changed, 868 insertions(+), 5 deletions(-) commit 2c5871479e55a4a5d8e67aef5491c33e14a93f57 Author: John (J5) Palmieri 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 0d2366d5eb8e73150147ba811299458391cfe4ca Author: John (J5) Palmieri 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 ca6aacc32d8141c0d6ebbf8c1ed6152764232bae Author: Marek Kasik Date: Mon Jun 7 14:52:38 2010 +0200 Return error instead of showing an error dialog when printing Remove message dialogs showing an error when printing. Return GTK_PRINT_OPERATION_RESULT_ERROR and set error in such a case. Also return GTK_PRINT_OPERATION_RESULT_CANCEL when cancelled. Do it for synchronous and asynchronous cases (#549127). gtk/gtkprintjob.h | 6 +++--- gtk/gtkprintoperation-unix.c | 42 +++++++++----------------------------- gtk/gtkprintoperation.c | 48 ++++++++++++++++++++++++++++++++++++-------- 3 files changed, 52 insertions(+), 44 deletions(-) commit 42deb581f936ee847cc54ddd936902934d889e7a Author: Tomeu Vizoso Date: Wed Jun 2 18:17:16 2010 +0200 Split gdk x11 funcs to their own typelib https://bugzilla.gnome.org/show_bug.cgi?id=617863 gdk/Makefile.am | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) commit 5300dc2b36c1e533bea45046549f4cf9d3bdb687 Author: Sven Herzberg Date: Thu Jun 3 14:00:34 2010 +0200 drop the draw_string() function from GtkStyle Reviewed by Michael Natterer. * gtk/gtkstyle.c, * gtk/gtkstyle.h: gdk_draw_string() has been deprecated and removed already. There's no one left who should be using this function (found this when porting sapwood to GTK+ 3.0) * modules/engines/pixbuf/pixbuf-draw.c: don't implement this unused function gtk/gtkstyle.c | 43 ------------------------------------ gtk/gtkstyle.h | 9 -------- modules/engines/pixbuf/pixbuf-draw.c | 39 -------------------------------- 3 files changed, 91 deletions(-) commit 7644ac519a2b3335ea65a5afc6259d13db12c07d Author: Matthias Clasen Date: Mon Jun 7 06:16:21 2010 -0400 Fix up abi checking The abicheck script was hardcoding assumptions about XI2 being used, making it fail on e.g. RHEL5. gdk/abicheck.sh | 2 +- gdk/gdk.symbols | 12 ++++++++++++ gdk/makegdkalias.pl | 2 +- gdk/x11/gdkdevicemanager-xi.c | 5 +++++ gdk/x11/gdkdevicemanager-xi.h | 1 - gdk/x11/gdkdevicemanager-xi2.h | 2 +- 6 files changed, 20 insertions(+), 4 deletions(-) commit da8643e4571a72eb092c837b94ab0b66b4e3d057 Author: Javier Jardón Date: Mon Jun 7 04:39:21 2010 +0200 Remove some GTK_DISABLE_DEPRECATED and ENABLE_BROKEN guards gtk/gtkstyle.c | 1 - gtk/gtktestutils.c | 1 - gtk/gtktypebuiltins.c.template | 1 - gtk/tests/defaultvalue.c | 2 -- gtk/tests/filechooser.c | 2 -- gtk/tests/floating.c | 3 +-- modules/other/gail/gail.c | 2 -- modules/other/gail/gailitem.c | 2 -- modules/other/gail/gaillabel.c | 2 -- modules/other/gail/gailmenu.c | 2 -- modules/other/gail/gailtoplevel.c | 2 -- modules/other/gail/gailwidget.c | 2 -- modules/other/gail/gailwindow.c | 2 -- modules/other/gail/tests/ferret.c | 2 -- modules/other/gail/tests/testcombo.c | 2 -- tests/testgtk.c | 1 - tests/testoffscreen.c | 2 -- tests/testselection.c | 2 -- tests/testtext.c | 2 -- 19 files changed, 1 insertion(+), 34 deletions(-) commit 47f8beb0a6069b1b0c8cba84f028797095f3ea99 Author: Javier Jardón Date: Mon Jun 7 04:31:56 2010 +0200 Remove gdkx_colormap_get() deprecated function docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/x_interaction.sgml | 8 ------- gdk/gdk.symbols | 3 --- gdk/x11/gdkcolor-x11.c | 35 ------------------------------ gdk/x11/gdkx.h | 5 ----- 5 files changed, 52 deletions(-) commit 25864cf0ceddfbaf7703ecff4964f1ef708f66c7 Author: Matthias Clasen Date: Sun Jun 6 19:39:12 2010 -0400 Make gdk build against old X headers The XI.h in RHEL5 is missing some defines that are used in the new device code. gdk/x11/gdkdevicemanager-xi.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 2ace397eb52df6627bbcd8caef40a7dab82618f8 Author: Javier Jardón Date: Tue May 25 20:38:43 2010 +0200 Remove deprecatedd code from GdkColor https://bugzilla.gnome.org/show_bug.cgi?id=619649 docs/faq/gtk-faq.sgml | 2 +- docs/reference/gdk/gdk3-sections.txt | 11 -- docs/reference/gdk/tmpl/colors.sgml | 106 +------------------ gdk/directfb/gdkcolor-directfb.c | 77 -------------- gdk/gdk.symbols | 17 ---- gdk/gdkcolor.c | 152 +--------------------------- gdk/gdkcolor.h | 43 -------- gdk/quartz/gdkcolor-quartz.c | 44 -------- gdk/testgdk.c | 2 - gdk/win32/gdkcolor-win32.c | 107 +------------------- gdk/x11/gdkcolor-x11.c | 191 ++--------------------------------- 11 files changed, 17 insertions(+), 735 deletions(-) commit a18f23c478ec157b89f339caca55c0ef98b02bed Author: Kristjan Schmidt Date: Sun Jun 6 21:22:40 2010 +0200 Updated Esperanto translation po/eo.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 38abc03af47916342f7eca6d0a0a86c1caeb9838 Author: Kristjan Schmidt Date: Sun Jun 6 21:16:30 2010 +0200 Updated Esperanto translation po/eo.po | 4260 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 1919 insertions(+), 2341 deletions(-) commit 98f3226fb7e7c52aa99246e487cd86c65978b0b4 Author: Kristjan Schmidt Date: Sat Jun 5 12:19:09 2010 +0200 Updated Esperanto translation po-properties/eo.po | 4455 ++++++++++++++++++++++++++------------------------- 1 file changed, 2269 insertions(+), 2186 deletions(-) commit 917cd2ce3e0fa999bae69a7f3a865ef29cd35261 Author: Javier Jardón Date: Sat Jun 5 04:37:35 2010 +0200 Bump Glib required version as is needed by g_source_set_name() The use of this new api was added in 95bc0f540555c15561ae1ddd2387ea5157591fda configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35be520983dd19d0688cdd0a9821394758ccdc75 Author: Christian Dywan Date: Fri Jun 4 20:03:19 2010 -0400 Make progressbars render progress again This was broken during some earlier deprecation cleanup. Bug 620509. gtk/gtkprogressbar.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit db2168890834e3284de64b6a1a08f88417feda31 Author: Matthias Clasen Date: Fri Jun 4 19:40:43 2010 -0400 Remove remaining single-include guards gdk-pixbuf/gdk-pixbuf-enum-types.h.template | 2 +- gdk-pixbuf/gdk-pixbuf-features.h.in | 2 +- gdk/gdkdevice.h | 2 +- gdk/gdkdeviceprivate.h | 4 ---- gdk/gdkenumtypes.h.template | 2 +- gtk/gtktypebuiltins.h.template | 2 +- gtk/gtkversion.h.in | 2 +- 7 files changed, 6 insertions(+), 10 deletions(-) commit 9f873fa7bc87b0ba0a9522e672b7b4f16968bf9c Author: Matthias Clasen Date: Fri Jun 4 19:28:01 2010 -0400 Don't install private headers gdk/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit fe8d093a3ca0e3ffcf19e48df2a86d40d4bbd8e6 Author: Stanislas Marquis Date: Sat Jun 5 00:33:06 2010 +0200 [docs] Fix GtkWindow: activate-default => activate-focus. Signed-off-by: Javier Jardón gtk/gtkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 233388e6938edf854f2bb112c49ac48d337a7b77 Author: Matthias Clasen Date: Fri Jun 4 16:15:58 2010 -0400 Fix a parameter name mismatch gtk/gtkwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 14118a5697f571ac4bcd10533601c7f3e635a6e8 Author: Matthias Clasen Date: Fri Jun 4 16:14:52 2010 -0400 Add a few missing symbols docs/reference/gtk/gtk3-sections.txt | 2 ++ 1 file changed, 2 insertions(+) commit dbe82e0e83e6a56e38466491a9977a1de1f6a294 Author: Matthias Clasen Date: Fri Jun 4 16:13:34 2010 -0400 Fix a doc comment typo gtk/gtkextendedlayout.c | 1 - 1 file changed, 1 deletion(-) commit a27778927072170fca3a8b9e028638f65d834369 Author: Javier Jardón Date: Fri Jun 4 16:28:11 2010 +0200 [docs] 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 95bc0f540555c15561ae1ddd2387ea5157591fda Author: Colin Walters 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/gdkeventsource.c | 5 +++++ modules/printbackends/cups/gtkprintbackendcups.c | 1 + 4 files changed, 8 insertions(+) commit b96a05b81f2de9949da94c376be533114025765b Author: Matthias Clasen Date: Thu Jun 3 13:43:42 2010 -0400 Silence a few warnings in !HAVE_RANDR builds gdk/x11/gdkscreen-x11.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 2c8e635a6276ea5a7f031e4d53838866d8c26428 Author: Tadej Borovšak Date: Fri Jun 4 00:06:05 2010 +0200 [docs] Improve GtkAction documentation Simple GtkAction API docs update that makes it easier to understand how action affects the appearance of proxy. Signed-off-by: Javier Jardón gtk/gtkaction.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) commit bb5c585777cede12bd1a7cf9fd1c5082e2debc22 Author: Matthew Barnes 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/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkassistant.c | 64 ++++++++++++++++++++++++++++++++---- gtk/gtkassistant.h | 4 ++- 5 files changed, 115 insertions(+), 10 deletions(-) commit 112d97d498ddf0d9b652cfd8b8fb6cf8686e18f1 Author: Matthias Clasen Date: Thu Jun 3 13:38:15 2010 -0400 Silence a few configure warnings about datarootdir po-properties/Makefile.in.in | 1 + po/Makefile.in.in | 1 + 2 files changed, 2 insertions(+) commit 354086bafc0187df023bab625f86a29c71e43a3b Author: Matthias Clasen Date: Thu Jun 3 13:36:09 2010 -0400 Fix a typo tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 974d7137a0f6c5523bc76f04549ec667c91f23b5 Author: Matthias Clasen Date: Thu Jun 3 13:22:31 2010 -0400 Avoid a 'EXTRA_DIST multiply defined' warning build/win32/vs9/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dd4251909bb3f5a12e8a957765a4fc348a30043d Author: Seán de Búrca Date: Thu Jun 3 08:11:06 2010 -0600 Updated Irish translation po/ga.po | 348 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 174 insertions(+), 174 deletions(-) commit 75d1de2d3bad06c55b0f01088b674d3c8fab347e Author: Seán de Búrca Date: Thu Jun 3 07:35:22 2010 -0600 Updated Irish translation po/ga.po | 2334 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 1088 insertions(+), 1246 deletions(-) commit f8ac1231923fe77eb243fe2333e83b03c29c8868 Author: Marek Kasik 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). modules/printbackends/cups/gtkcupsutils.c | 18 ++++++++++++++++-- modules/printbackends/cups/gtkcupsutils.h | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) commit 9fbfbda8cc4ff3ec25211bb62502426f09e409b3 Author: Matthias Clasen Date: Thu Jun 3 01:23:13 2010 -0400 Remove indices for 2.x additions docs/reference/gdk/gdk-docs.sgml | 44 ---------------------------------------- 1 file changed, 44 deletions(-) commit 1b53565bf95588168c1d3e7cb120d242943f8576 Author: Matthias Clasen Date: Thu Jun 3 01:21:18 2010 -0400 GtkSeparator is no instantiatable gtk/gtkseparator.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 700196f71e199f7fa4b5813e4fbe7616a9963efd Author: Matthias Clasen Date: Thu Jun 3 01:18:42 2010 -0400 Update documentation for orientables Don't document these as abstract anymore, since they are now instantiatable. docs/reference/gtk/tmpl/gtkscale.sgml | 5 ----- docs/reference/gtk/tmpl/gtkscrollbar.sgml | 5 +++-- gtk/gtkbox.c | 6 +++--- gtk/gtkrange.c | 2 +- 4 files changed, 7 insertions(+), 11 deletions(-) commit d93b99a273ed580eadacd08930db8e08703992c2 Author: Matthias Clasen Date: Thu Jun 3 01:09:53 2010 -0400 Remove old migration docs This information will still be available in the 2.22 docs. For 3.0, we'll do sortof a clean start. docs/reference/gtk/Makefile.am | 16 - docs/reference/gtk/building.sgml | 510 ++++++------ docs/reference/gtk/changes-1.2.sgml | 464 ----------- docs/reference/gtk/changes-2.0.sgml | 1180 --------------------------- docs/reference/gtk/compiling.sgml | 37 +- docs/reference/gtk/gtk-docs.sgml | 90 +- docs/reference/gtk/migrating-2to3.xml | 53 +- docs/reference/gtk/migrating-checklist.sgml | 137 ++-- docs/reference/gtk/question_index.sgml | 11 +- 9 files changed, 402 insertions(+), 2096 deletions(-) commit 6a8a2f7ef3cad46c76af157d7049d9e3b6ad5752 Author: Matthias Clasen Date: Wed Jun 2 19:59:41 2010 -0400 Remove docs about 1.2 <> 2.0 differences These should not be kept in 3.0. Noticed by Dan Winship in bug #619838. gtk/gtkprogressbar.h | 27 --------------------------- gtk/gtkwidget.c | 8 +------- 2 files changed, 1 insertion(+), 34 deletions(-) commit ee0d695a91fee5c8c2260d85750ce2328d4b8007 Author: Matthias Clasen Date: Wed Jun 2 19:56:47 2010 -0400 Fix a doc typo See bug #620244 gtk/gtkwidget.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2b89d46a9a072c0a9969d6ac298bc0ab3ce15f85 Author: Michael Natterer Date: Wed Jun 2 21:11:45 2010 +0200 app: forgot to update API docs in the last commit (cherry picked from commit 22c61e0c8f0028cb4da8b4a107f8018f5a0ed5dc) gdk/gdkdnd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 19236d68d9f6fc295180bd5dec9925f40d19682d Author: Michael Natterer 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. (cherry picked from commit d393cb377c60a4de9cab1d026acccafed1e34ec1) gdk/gdk.symbols | 2 +- gdk/gdkdnd.c | 2 +- gdk/gdkdnd.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 2e4a066cd078f3f930e8893d40c4753a6a211735 Author: Garrett Regier 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 8e142788a5e1ee0575d2f9963038a29a903d687e Author: Cody Russell 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 5c283cacbe4ee9eb21a579612b86d328bc54e4b2 Author: Johan Dahlin Date: Fri May 28 09:26:31 2010 -0300 [gtktreeview] Add a couple of annotations gtk/gtktextview.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit c557f7b7c4f6309efdc105073355a405d6136561 Author: Matthias Clasen 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/gtk3-sections.txt | 2 + gtk/gtk.symbols | 2 + gtk/gtkiconview.c | 81 +++++++++- gtk/gtkiconview.h | 4 + tests/Makefile.am | 5 + tests/testiconview-keynav.c | 280 +++++++++++++++++++++++++++++++++++ 6 files changed, 370 insertions(+), 4 deletions(-) commit 6737d91d28a1872aa47640697e9f4199cb97881b Author: Matthias Clasen Date: Sun May 30 00:28:11 2010 -0400 Trivial typo fix gtk/gtkiconview.c | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) commit 654bb6ca668c0714db7018e3ca486a6222661c4c Author: Matthias Clasen Date: Sat May 29 23:31:50 2010 -0400 Simple typo fix gtk/gtkbox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e51f02ce67ce2fa58d0f8cc6050a959042e08da0 Author: Javier Jardón Date: Fri May 28 18:18:45 2010 +0200 [docs] Add GTK+3 migration guide docs/reference/gtk/Makefile.am | 2 + docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/migrating-2to3.xml | 69 +++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) commit 9b9945b8e701a32701a2ca152a7059ade85f75c2 Author: Michael Natterer 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. (cherry picked from commit cb8c0763215bd18219c2d32b56e4bfe8a576f6b3) gtk/gtkdnd.c | 265 +++++++++++++++++++++++------------------------------------ 1 file changed, 105 insertions(+), 160 deletions(-) commit 3e38ddd3e6dac4e936d3e0f1b6775197b96e7c7b Author: Yaron Shahrabani Date: Fri May 28 15:55:57 2010 +0300 Updated Hebrew translation. po-properties/he.po | 122 +++++++++++++++++++++------------------------------- 1 file changed, 48 insertions(+), 74 deletions(-) commit 0236a9a3faf0016dbf51e254024371863fdf3bcf Author: Yaron Shahrabani Date: Fri May 28 15:50:41 2010 +0300 Updated Hebrew translation. po/he.po | 2945 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1456 insertions(+), 1489 deletions(-) commit c707e445cabb177f74c2349fe1c98fdaefdcfe72 Author: John (J5) Palmieri 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 25ec337a16f31d65add39431530309af14ebfb4d Author: Javier Jardón Date: Fri May 28 00:14:17 2010 +0200 Revert "Deprecate GTK_OBJECT_FLAGS() and GtkObjectFlags enum" This reverts commit 72467ba2e6136c7a2c1754280dc8edff56b5bf3c. gtk/gtkobject.h | 8 -------- 1 file changed, 8 deletions(-) commit 256759a3b76b01c307c9a6001275e925064d4804 Author: John (J5) Palmieri 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 c21e9ba7c3a7345ff942c3a21d1808648b959fd3 Author: John (J5) Palmieri 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 86441c642722ffec818ac22712ae5dc3d6a02654 Author: Javier Jardón Date: Thu May 27 22:00:09 2010 +0200 gtkwidget.h: Fix a typo Fix a type introduced in commit 818d444e2fa772af8e483bd151522d019514030d Reported by Garrett Regier. gtk/gtkwidget.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 72467ba2e6136c7a2c1754280dc8edff56b5bf3c 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 file changed, 8 insertions(+) commit 818d444e2fa772af8e483bd151522d019514030d Author: Javier Jardón Date: Thu May 27 18:05:02 2010 +0200 Remove GTK_NO_REPARENT deprecated widget flag gtk/gtkwidget.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) commit 45aa82d85f340f36fd680c76a0584b70cfd25f46 Author: Javier Jardón Date: Thu May 27 18:04:05 2010 +0200 Deprecate GTK_NO_REPARENT gtk/gtkwidget.h | 2 ++ 1 file changed, 2 insertions(+) commit d6bacafc528ce35f96251c0c216ac27eac8ba9c0 Author: Javier Jardón Date: Thu May 27 15:37:19 2010 +0200 [docs] Use the correct gtk-doc notation Use 'Deprecated: 3.0:' intead 'Deprecated: 3.0.' gdk/gdkdisplay.c | 24 ++++++++++++------------ gdk/gdkwindow.c | 8 ++++---- gdk/x11/gdkdisplay-x11.c | 2 +- gdk/x11/gdkinput.c | 4 ++-- gdk/x11/gdkwindow-x11.c | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) commit 5c8bdc1a69aa4f8691803b9db89482d99d965828 Author: Li Yuan Date: Thu May 27 14:57:38 2010 +0800 Bug #619080. Do not emit the text-changed::insert signal when the entry is empty. modules/other/gail/gailentry.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 258f9e814aedb4da86531bd848e8ddb4228a505c Author: Javier Jardón Date: Thu May 27 05:54:18 2010 +0200 gtkmain: remove some unused code gtk/gtkmain.c | 125 ---------------------------------------------------------- 1 file changed, 125 deletions(-) commit 485bbadc0adc48aae3392b132f3de8eb6b5c2ecd Author: Javier Jardón Date: Thu May 27 05:45:27 2010 +0200 gtkmain: Remove unused GtkClosure struct gtk/gtkmain.c | 8 -------- 1 file changed, 8 deletions(-) commit d91c0d38c6356caa6e42c10d7e51fab90c749a46 Author: Javier Jardón Date: Thu May 27 05:16:15 2010 +0200 [docs] Remove deprecated documentation docs/reference/gtk/tmpl/gtk-unused.sgml | 8516 ------------------------------- 1 file changed, 8516 deletions(-) commit 154e3ba502d7a041dbbee52fd39fb40d1c27ce9b Author: Javier Jardón Date: Thu May 27 03:37:32 2010 +0200 gtkcontainer: Remove unused GtkForeachData struct Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619672 gtk/gtkcontainer.c | 8 -------- 1 file changed, 8 deletions(-) commit da25f8f89d145f2d991de94a57b9381be978c875 Author: Javier Jardón Date: Wed May 26 19:07:51 2010 +0200 [docs] Move some widgets: they are not abstract now docs/reference/gtk/gtk-docs.sgml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 6b4e19a132b5f88cb07c967d144cafc372d4fb65 Author: Michael Natterer 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. (cherry picked from commit c4b1bbf3e201099e5fed38d7a60b343662b88b21) gtk/gtktooltip.c | 36 +++++++++++++++++++----------------- gtk/gtktooltip.h | 6 ++++++ 2 files changed, 25 insertions(+), 17 deletions(-) commit 6bac9dfd28524775deb7d6f5485efb4604221103 Author: Carlos Garcia Campos Date: Wed May 26 16:49:31 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#c2 gtk/gtk.symbols | 1 + gtk/gtkwindow.c | 18 ++++++++++++++++++ gtk/gtkwindow.h | 1 + 3 files changed, 20 insertions(+) commit 95c824c553703972894f32a1bbcb7b0c8b22504a Author: Christian Beier Date: Wed May 26 13:22:25 2010 +0200 gdk/gdkwindow.c: fix a typo in gdk_window_set_device_cursor(). Signed-off-by: Christian Beier Signed-off-by: Javier Jardón gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 019563c3228792bec758f6a55a99b0c9c702d023 Author: Javier Jardón Date: Wed May 26 01:41:40 2010 +0200 Remove gdk_*et_use_xshm() deprecated functions docs/reference/gdk/gdk3-sections.txt | 4 ---- docs/reference/gdk/tmpl/general.sgml | 27 --------------------------- gdk/directfb/gdkmain-directfb.c | 11 ----------- gdk/gdk.h | 5 ----- gdk/gdk.symbols | 4 ---- gdk/quartz/gdkmain-quartz.c | 13 ------------- gdk/win32/gdkmain-win32.c | 12 ------------ gdk/x11/gdkmain-x11.c | 11 ----------- 8 files changed, 87 deletions(-) commit 7ab09f159795b8ce1aa54b07dc7a658a88a34ca4 Author: Matthias Clasen Date: Tue May 25 23:01:37 2010 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 473b7aa6a2d6e4c20923b91ac162950e22f544d6 Author: Matthias Clasen Date: Tue May 25 22:57:46 2010 -0400 2.90.1 docs/reference/gdk-pixbuf/Makefile.am | 2 +- docs/reference/gdk/tmpl/colors.sgml | 6 - docs/reference/gdk/tmpl/cursors.sgml | 1 - docs/reference/gdk/tmpl/dnd.sgml | 64 +- docs/reference/gdk/tmpl/events.sgml | 52 + docs/reference/gdk/tmpl/gdkdisplay.sgml | 82 + docs/reference/gdk/tmpl/images.sgml | 92 +- docs/reference/gdk/tmpl/pixmaps.sgml | 2 +- docs/reference/gdk/tmpl/properties.sgml | 2 +- docs/reference/gdk/tmpl/visuals.sgml | 114 +- docs/reference/gdk/tmpl/x_interaction.sgml | 1 + docs/reference/gtk/tmpl/gtkactiongroup.sgml | 13 + docs/reference/gtk/tmpl/gtkcombobox.sgml | 9 + docs/reference/gtk/tmpl/gtkmain.sgml | 28 + docs/reference/gtk/tmpl/gtkmenu.sgml | 15 + docs/reference/gtk/tmpl/gtkpaned.sgml | 9 + docs/reference/gtk/tmpl/gtkruler.sgml | 9 + docs/reference/gtk/tmpl/gtkscale.sgml | 22 + docs/reference/gtk/tmpl/gtkscrollbar.sgml | 10 + docs/reference/gtk/tmpl/gtkwindowgroup.sgml | 10 + gdk/x11/Makefile.am | 13 +- po-properties/af.po | 1272 +++---- po-properties/am.po | 1272 +++---- po-properties/ang.po | 1272 +++---- po-properties/ar.po | 1272 +++---- po-properties/as.po | 1272 +++---- po-properties/ast.po | 1272 +++---- po-properties/az.po | 1272 +++---- po-properties/az_IR.po | 1272 +++---- po-properties/be.po | 1272 +++---- po-properties/be@latin.po | 1272 +++---- po-properties/bg.po | 1272 +++---- po-properties/bn.po | 1272 +++---- po-properties/bn_IN.po | 1272 +++---- po-properties/br.po | 1272 +++---- po-properties/bs.po | 1272 +++---- po-properties/ca.po | 1272 +++---- po-properties/ca@valencia.po | 1272 +++---- po-properties/crh.po | 1272 +++---- po-properties/cs.po | 1272 +++---- po-properties/cy.po | 1272 +++---- po-properties/da.po | 1272 +++---- po-properties/de.po | 1272 +++---- po-properties/dz.po | 1272 +++---- po-properties/el.po | 1272 +++---- po-properties/en_CA.po | 1272 +++---- po-properties/en_GB.po | 1272 +++---- po-properties/eo.po | 1272 +++---- po-properties/es.po | 1272 +++---- po-properties/et.po | 1272 +++---- po-properties/eu.po | 1272 +++---- po-properties/fa.po | 1272 +++---- po-properties/fi.po | 1272 +++---- po-properties/fr.po | 1272 +++---- po-properties/ga.po | 1272 +++---- po-properties/gl.po | 3450 ++++++++++--------- po-properties/gu.po | 1272 +++---- po-properties/he.po | 1272 +++---- po-properties/hi.po | 1272 +++---- po-properties/hr.po | 1272 +++---- po-properties/hu.po | 1272 +++---- po-properties/hy.po | 1272 +++---- po-properties/ia.po | 1272 +++---- po-properties/id.po | 4882 ++++++++++++++------------- po-properties/io.po | 1272 +++---- po-properties/is.po | 1272 +++---- po-properties/it.po | 1272 +++---- po-properties/ja.po | 1272 +++---- po-properties/ka.po | 1272 +++---- po-properties/kk.po | 1272 +++---- po-properties/kn.po | 1272 +++---- po-properties/ko.po | 1272 +++---- po-properties/ku.po | 1272 +++---- po-properties/li.po | 1272 +++---- po-properties/lt.po | 1272 +++---- po-properties/lv.po | 1272 +++---- po-properties/mai.po | 1272 +++---- po-properties/mi.po | 1272 +++---- po-properties/mk.po | 1272 +++---- po-properties/ml.po | 1272 +++---- po-properties/mn.po | 1272 +++---- po-properties/mr.po | 1272 +++---- po-properties/ms.po | 1272 +++---- po-properties/my.po | 1272 +++---- po-properties/nb.po | 1272 +++---- po-properties/nds.po | 1272 +++---- po-properties/ne.po | 1272 +++---- po-properties/nl.po | 1272 +++---- po-properties/nn.po | 1272 +++---- po-properties/nso.po | 1272 +++---- po-properties/oc.po | 1272 +++---- po-properties/or.po | 3645 ++++++++++---------- po-properties/pa.po | 1272 +++---- po-properties/pl.po | 1272 +++---- po-properties/ps.po | 1272 +++---- po-properties/pt.po | 1272 +++---- po-properties/pt_BR.po | 1272 +++---- po-properties/ro.po | 1272 +++---- po-properties/ru.po | 1272 +++---- po-properties/rw.po | 1272 +++---- po-properties/si.po | 1272 +++---- po-properties/sk.po | 1272 +++---- po-properties/sl.po | 1272 +++---- po-properties/sq.po | 1272 +++---- po-properties/sr.po | 1272 +++---- po-properties/sr@ije.po | 1272 +++---- po-properties/sr@latin.po | 1272 +++---- po-properties/sv.po | 1272 +++---- po-properties/ta.po | 1272 +++---- po-properties/te.po | 1272 +++---- po-properties/th.po | 1272 +++---- po-properties/tk.po | 1272 +++---- po-properties/tr.po | 1272 +++---- po-properties/tt.po | 1272 +++---- po-properties/uk.po | 1272 +++---- po-properties/ur.po | 1272 +++---- po-properties/uz.po | 1272 +++---- po-properties/uz@cyrillic.po | 1272 +++---- po-properties/vi.po | 1272 +++---- po-properties/wa.po | 1272 +++---- po-properties/xh.po | 1272 +++---- po-properties/yi.po | 1272 +++---- po-properties/zh_CN.po | 1272 +++---- po-properties/zh_HK.po | 1272 +++---- po-properties/zh_TW.po | 1272 +++---- po/af.po | 314 +- po/am.po | 314 +- po/ang.po | 314 +- po/ar.po | 314 +- po/as.po | 314 +- po/ast.po | 314 +- po/az.po | 314 +- po/az_IR.po | 314 +- po/be.po | 314 +- po/be@latin.po | 314 +- po/bg.po | 314 +- po/bn.po | 314 +- po/bn_IN.po | 314 +- po/br.po | 314 +- po/bs.po | 314 +- po/ca.po | 314 +- po/ca@valencia.po | 314 +- po/crh.po | 314 +- po/cs.po | 314 +- po/cy.po | 314 +- po/da.po | 314 +- po/de.po | 314 +- po/dz.po | 314 +- po/el.po | 314 +- po/en_CA.po | 314 +- po/en_GB.po | 314 +- po/eo.po | 314 +- po/es.po | 314 +- po/et.po | 1070 +++++- po/eu.po | 314 +- po/fa.po | 314 +- po/fi.po | 314 +- po/fr.po | 314 +- po/ga.po | 314 +- po/gl.po | 2131 ++++++------ po/gu.po | 314 +- po/he.po | 314 +- po/hi.po | 314 +- po/hr.po | 314 +- po/hu.po | 314 +- po/hy.po | 314 +- po/ia.po | 314 +- po/id.po | 314 +- po/io.po | 314 +- po/is.po | 314 +- po/it.po | 2528 +++++++------- po/ja.po | 314 +- po/ka.po | 314 +- po/kk.po | 314 +- po/kn.po | 314 +- po/ko.po | 314 +- po/ku.po | 314 +- po/li.po | 314 +- po/lt.po | 314 +- po/lv.po | 314 +- po/mai.po | 314 +- po/mi.po | 314 +- po/mk.po | 314 +- po/ml.po | 314 +- po/mn.po | 314 +- po/mr.po | 314 +- po/ms.po | 314 +- po/my.po | 314 +- po/nb.po | 314 +- po/nds.po | 314 +- po/ne.po | 314 +- po/nl.po | 314 +- po/nn.po | 314 +- po/nso.po | 314 +- po/oc.po | 314 +- po/or.po | 314 +- po/pa.po | 314 +- po/pl.po | 314 +- po/ps.po | 314 +- po/pt.po | 314 +- po/pt_BR.po | 314 +- po/ro.po | 314 +- po/ru.po | 314 +- po/rw.po | 314 +- po/si.po | 314 +- po/sk.po | 314 +- po/sl.po | 314 +- po/sq.po | 314 +- po/sr.po | 314 +- po/sr@ije.po | 314 +- po/sr@latin.po | 314 +- po/sv.po | 314 +- po/ta.po | 314 +- po/te.po | 314 +- po/th.po | 314 +- po/tk.po | 314 +- po/tr.po | 314 +- po/tt.po | 314 +- po/uk.po | 314 +- po/ur.po | 314 +- po/uz.po | 314 +- po/uz@cyrillic.po | 314 +- po/vi.po | 314 +- po/wa.po | 314 +- po/xh.po | 314 +- po/yi.po | 314 +- po/zh_CN.po | 314 +- po/zh_HK.po | 314 +- po/zh_TW.po | 314 +- 229 files changed, 90067 insertions(+), 88381 deletions(-) commit 7164d71abfaef16faea02e65a83759f24602f625 Author: Matthias Clasen Date: Tue May 25 22:12:51 2010 -0400 Some more devicegroup purging docs/reference/gtk/gtk-docs.sgml | 1 - 1 file changed, 1 deletion(-) commit 0e1d84c954b374aa42b63a9bf64f080beae6400b Author: Matthias Clasen Date: Tue May 25 21:33:40 2010 -0400 Make gio sniffing test work again configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit cbab03df692c97b697c9984eae452195a30e0b02 Author: Matthias Clasen Date: Tue May 25 20:13:14 2010 -0400 Fix up distcheck gdk/x11/Makefile.am | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 19e0444669da1fd16b552ac401b35c4e652f20e0 Author: Matthias Clasen Date: Tue May 25 20:07:52 2010 -0400 Updates NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) commit c7a48881c67c42179ed711f4df035a0b492d958b Author: Matthias Clasen Date: Tue May 25 19:27:42 2010 -0400 Documentation fixes docs/reference/gtk/gtk3-sections.txt | 19 +------------------ gdk/gdkdisplay.c | 4 +++- gtk/gtkiconfactory.c | 1 - gtk/gtkwidget.c | 2 +- gtk/tests/defaultvalue.c | 4 ++++ 5 files changed, 9 insertions(+), 21 deletions(-) commit f5e21ceb002f134845db8e4c3485d035108f3fdd Author: Matthias Clasen Date: Tue May 25 19:18:06 2010 -0400 Some additions docs/reference/gdk/gdk3-sections.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 86ba6378cdc728dbb9de3c9cbf75c210369003f6 Author: Matthias Clasen Date: Tue May 25 19:03:16 2010 -0400 Remove duplicates docs/reference/gdk/gdk3-sections.txt | 2 -- 1 file changed, 2 deletions(-) commit b4e2ff3da32ad2b9670ecf33805eb9993824fe0b Author: Matthias Clasen Date: Tue May 25 18:55:15 2010 -0400 Make orientable base classes instantiable This commit adds constructors for GtkPaned, GtkBox, GtkButtonBox, GtkRuler, GtkScale, GtkScrollbar and GtkSeparator and makes these types instantiable. docs/reference/gtk/gtk3-sections.txt | 7 +++++++ gtk/gtk.symbols | 8 ++++++++ gtk/gtkbbox.c | 20 +++++++++++++++++++- gtk/gtkbbox.h | 4 ++-- gtk/gtkbox.c | 18 +++++++++--------- gtk/gtkbox.h | 2 +- gtk/gtkpaned.c | 10 ++++------ gtk/gtkpaned.h | 1 + gtk/gtkruler.c | 4 +--- gtk/gtkruler.h | 1 + gtk/gtkscale.c | 18 ++++++++---------- gtk/gtkscale.h | 6 ++++++ gtk/gtkscrollbar.c | 6 ++---- gtk/gtkscrollbar.h | 2 ++ gtk/gtkseparator.c | 10 ++++------ gtk/gtkseparator.h | 2 ++ 16 files changed, 77 insertions(+), 42 deletions(-) commit bd4609b14042a91646cd9057764eecfbc6faf42b Author: Matthias Clasen Date: Tue May 25 18:38:44 2010 -0400 Merge the xi2-for-master branch configure.ac | 17 +- docs/reference/gdk/gdk-docs.sgml | 2 +- docs/reference/gdk/gdk3-sections.txt | 68 +- docs/reference/gdk/gdk3.types | 2 + docs/reference/gdk/tmpl/input_devices.sgml | 309 --- docs/reference/gtk/compiling.sgml | 7 + docs/reference/gtk/gtk-docs.sgml | 1 + docs/reference/gtk/gtk3-sections.txt | 28 +- gdk/Makefile.am | 5 + gdk/gdk.c | 23 + gdk/gdk.h | 15 +- gdk/gdk.symbols | 210 +- gdk/gdkdevice.c | 1399 +++++++++++++ gdk/gdkdevice.h | 292 +++ gdk/gdkdevicemanager.c | 302 +++ gdk/gdkdevicemanager.h | 76 + gdk/gdkdeviceprivate.h | 135 ++ gdk/gdkdisplay.c | 1099 +++++++--- gdk/gdkdisplay.h | 108 +- gdk/gdkdnd.h | 5 + gdk/gdkevents.c | 317 ++- gdk/gdkevents.h | 46 +- gdk/gdkglobals.c | 1 + gdk/gdkinput.h | 148 +- gdk/gdkinternals.h | 106 +- gdk/gdkoffscreenwindow.c | 35 +- gdk/gdktypes.h | 44 + gdk/gdkwindow.c | 1116 +++++++--- gdk/gdkwindow.h | 32 +- gdk/gdkwindowimpl.h | 14 +- gdk/quartz/Makefile.am | 2 + gdk/quartz/gdkdevice-core.c | 356 ++++ gdk/quartz/gdkdevice-core.h | 51 + gdk/quartz/gdkdevicemanager-core.c | 130 ++ gdk/quartz/gdkdevicemanager-core.h | 54 + gdk/quartz/gdkdisplay-quartz.c | 11 + gdk/quartz/gdkevents-quartz.c | 460 +++-- gdk/quartz/gdkinput.c | 367 +--- gdk/quartz/gdkinputprivate.h | 5 - gdk/quartz/gdkprivate-quartz.h | 3 +- gdk/quartz/gdkwindow-quartz.c | 132 +- gdk/win32/Makefile.am | 8 +- gdk/win32/gdkdevice-win32.c | 396 ++++ gdk/win32/gdkdevice-win32.h | 51 + gdk/win32/gdkdevice-wintab.c | 386 ++++ gdk/win32/gdkdevice-wintab.h | 79 + gdk/win32/gdkdevicemanager-win32.c | 1089 ++++++++++ gdk/win32/gdkdevicemanager-win32.h | 59 + gdk/win32/gdkdnd-win32.c | 222 +- gdk/win32/gdkevents-win32.c | 266 ++- gdk/win32/gdkinput-win32.c | 1392 ------------- gdk/win32/gdkinput-win32.h | 147 -- gdk/win32/gdkinput.c | 441 +--- gdk/win32/gdkmain-win32.c | 3 +- gdk/win32/gdkwindow-win32.c | 246 +-- gdk/x11/Makefile.am | 18 +- gdk/x11/gdkdevice-core.c | 501 +++++ gdk/x11/gdkdevice-core.h | 52 + gdk/x11/gdkdevice-xi.c | 624 ++++++ gdk/x11/gdkdevice-xi.h | 88 + gdk/x11/gdkdevice-xi2.c | 621 ++++++ gdk/x11/gdkdevice-xi2.h | 64 + gdk/x11/gdkdevicemanager-core.c | 904 ++++++++ gdk/x11/gdkdevicemanager-core.h | 54 + gdk/x11/gdkdevicemanager-x11.c | 76 + gdk/x11/gdkdevicemanager-xi.c | 650 ++++++ gdk/x11/gdkdevicemanager-xi.h | 58 + gdk/x11/gdkdevicemanager-xi2.c | 1146 +++++++++++ gdk/x11/gdkdevicemanager-xi2.h | 61 + gdk/x11/gdkdisplay-x11.c | 1303 +++++++++++- gdk/x11/gdkdnd-x11.c | 127 +- gdk/x11/gdkevents-x11.c | 3088 ---------------------------- gdk/x11/gdkeventsource.c | 427 ++++ gdk/x11/gdkeventsource.h | 46 + gdk/x11/gdkeventtranslator.c | 100 + gdk/x11/gdkeventtranslator.h | 65 + gdk/x11/gdkinput-none.c | 126 -- gdk/x11/gdkinput-x11.c | 937 --------- gdk/x11/gdkinput-xfree.c | 422 ---- gdk/x11/gdkinput.c | 547 +---- gdk/x11/gdkinputprivate.h | 189 -- gdk/x11/gdkmain-x11.c | 266 +-- gdk/x11/gdkprivate-x11.h | 7 +- gdk/x11/gdkscreen-x11.c | 656 +++++- gdk/x11/gdkwindow-x11.c | 426 ++-- gdk/x11/gdkwindow-x11.h | 2 + gtk/gtk.symbols | 12 + gtk/gtkaboutdialog.c | 42 +- gtk/gtkbutton.c | 34 +- gtk/gtkcellrendereraccel.c | 89 +- gtk/gtkcolorsel.c | 98 +- gtk/gtkcombobox.c | 122 +- gtk/gtkcombobox.h | 2 + gtk/gtkdnd.c | 155 +- gtk/gtkentry.c | 15 +- gtk/gtkentrycompletion.c | 34 +- gtk/gtkentryprivate.h | 5 +- gtk/gtkhandlebox.c | 38 +- gtk/gtkiconview.c | 21 +- gtk/gtklabel.c | 9 +- gtk/gtkmain.c | 258 ++- gtk/gtkmain.h | 7 + gtk/gtkmarshalers.list | 1 + gtk/gtkmenu.c | 246 ++- gtk/gtkmenu.h | 9 + gtk/gtkmenushell.c | 51 +- gtk/gtkmenushell.h | 8 + gtk/gtknotebook.c | 13 +- gtk/gtkpaned.c | 31 +- gtk/gtkplug-x11.c | 72 +- gtk/gtkprivate.h | 1 - gtk/gtkrange.c | 77 +- gtk/gtkscalebutton.c | 144 +- gtk/gtksocket.c | 2 +- gtk/gtkspinbutton.c | 6 +- gtk/gtktextview.c | 56 +- gtk/gtktooltip.c | 14 +- gtk/gtktreeprivate.h | 3 +- gtk/gtktreeview.c | 86 +- gtk/gtktreeviewcolumn.c | 3 +- gtk/gtkwidget.c | 516 ++++- gtk/gtkwidget.h | 30 +- gtk/gtkwindow.c | 232 ++- gtk/gtkwindow.h | 14 + 124 files changed, 18197 insertions(+), 10328 deletions(-) commit a538f639b69a39d7bb85b39af2dfd296d28fc0aa Author: Bruce Cowan Date: Tue May 25 20:27:43 2010 +0100 Fix conflict Git markers Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619655 gtk/gtkfilechooser.c | 4 ---- gtk/gtkscrolledwindow.c | 6 ------ 2 files changed, 10 deletions(-) commit 0c6565e1d3ecfae3bca096d554cb8d5378bdfcb0 Author: Javier Jardón Date: Tue May 25 20:48:59 2010 +0200 Fix typo in previous patch docs/reference/gdk/gdk-docs.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit b5ae99bf1913b91fff42f17dcce80dff488020ef Author: Matthias Clasen Date: Tue May 25 12:21:13 2010 -0400 Add indexes Add an index for 2.22 api additions, and one for 3.0. docs/reference/gdk/gdk-docs.sgml | 8 ++++++++ 1 file changed, 8 insertions(+) commit ebbadf37099d46e61ac2cdbc743277df421fcf11 Author: Matthias Clasen Date: Tue May 25 12:00:51 2010 -0400 Add some leftover symbols docs/reference/gtk/gtk3-sections.txt | 2 ++ 1 file changed, 2 insertions(+) commit 50a72eda2d916a22a3bf5cf8e5736354d629dc61 Author: Matthias Clasen Date: Tue May 25 11:54:16 2010 -0400 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/gdk3-sections.txt | 38 ++++++- docs/reference/gdk/tmpl/general.sgml | 9 +- gdk/gdk.symbols | 47 +++++++- 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 | 36 +++--- gdk/gdkinput.h | 28 +++-- gdk/gdkkeys.h | 2 +- gdk/gdkpixmap.h | 4 +- gdk/gdkscreen.h | 12 +- gdk/gdkvisual.c | 189 +++++++++++++++++++++++++++++++ gdk/gdkvisual.h | 51 ++++++--- gdk/gdkwindow.c | 210 ++++++++++++++++++++++++++++++++++- gdk/gdkwindow.h | 79 +++++++------ gdk/quartz/gdkinput.c | 61 ++++++++++ gdk/win32/gdkinput.c | 62 +++++++++++ gdk/x11/gdkinput.c | 125 +++++++++++++++++++++ 22 files changed, 1138 insertions(+), 134 deletions(-) commit 57754edef6360e48d4a8ef99bbf11c760c15033b Author: John (J5) Palmieri 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 067fe4b05dd71d90bf05a964d25b30718932751c Author: Matthias Clasen Date: Tue May 25 10:24:53 2010 -0400 Some additions docs/reference/gtk/gtk3-sections.txt | 3 +++ 1 file changed, 3 insertions(+) commit 8d2e20c2dc32ef13df2e68ed3c56a095e2fee506 Author: Matthias Clasen Date: Tue May 25 09:47:54 2010 -0400 Fix up gtk_paned_get_handle_window docs gtk/gtkpaned.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c4134a535e18817fa375ba06f6687a3a7e34e81f Author: Matthias Clasen Date: Tue May 25 09:47:20 2010 -0400 Fix up gtk_icon_info_load_symbolic docs gtk/gtkicontheme.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit 4df758dd16a14b99e343af986460a583152ff29f Author: Matthias Clasen Date: Tue May 25 09:44:29 2010 -0400 Document GtkRange::adjust-bounds gtk/gtkrange.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 54cf057f11cdd9fec77ca98dac450345100663ff Author: Matthias Clasen Date: Tue May 25 09:42:09 2010 -0400 Document GtkMovementStep gtk/gtkenums.h | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) commit 1c6de294d829de65b98631d74d0e25ce32867120 Author: Matthias Clasen Date: Tue May 25 09:34:38 2010 -0400 Document GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME gtk/gtkfilechooser.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 00be72aef4da67edd6b28d2b48f13bd8bc8110ff Author: Caolan McNamara Date: Mon May 24 21:30:04 2010 -0400 Fix many fuzzy translations of default:mm Many of these were translated to either default:LTR or @#$^%&:mm. Bug #619595. po/am.po | 2 +- po/as.po | 2 +- po/az.po | 2 +- po/az_IR.po | 2 +- po/be.po | 2 +- po/bs.po | 2 +- po/dz.po | 2 +- po/fa.po | 2 +- po/hr.po | 2 +- po/hy.po | 2 +- po/ia.po | 2 +- po/is.po | 2 +- po/li.po | 2 +- po/mi.po | 2 +- po/mk.po | 2 +- po/mn.po | 2 +- po/ms.po | 2 +- po/my.po | 4 ++-- po/nds.po | 4 ++-- po/ne.po | 2 +- po/nso.po | 2 +- po/oc.po | 2 +- po/rw.po | 2 +- po/sr@ije.po | 2 +- po/ta.po | 2 +- po/tk.po | 2 +- po/tt.po | 2 +- po/ur.po | 2 +- po/xh.po | 2 +- po/yi.po | 2 +- 30 files changed, 32 insertions(+), 32 deletions(-) commit cc8dcf738a42ef8c8340bef4c969cd33228bf673 Author: Javier Jardón Date: Sat May 22 07:10:18 2010 +0200 Remove deprecated GtkToolbar code Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616817 docs/reference/gtk/gtk3-sections.txt | 2 - docs/reference/gtk/tmpl/gtktoolbar.sgml | 22 - gtk/gtk.symbols | 1 - gtk/gtktoolbar.c | 692 ++++---------------------------- gtk/gtktoolbar.h | 22 - tests/stresstest-toolbar.c | 5 +- tests/testtoolbar.c | 1 - 7 files changed, 86 insertions(+), 659 deletions(-) commit 33097d65b711be31dd02fcb4b99a4dabdca63575 Author: Marek Kasik Date: Mon May 24 16:39:19 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 b18b33ae8234982dcc4e694358cbcbc32c3e7e3a Author: Javier Jardón Date: Mon May 24 04:04:10 2010 +0200 Revert "Forward-port a GtkAdjustment compatibility fix" In the early 2.14.x releases, GtkAdjustment was changed to enforce that values are restricted to the range [lower, upper - page_size]. This has always been the documented behaviour, and the recommended practice is to set page_size to 0 when using adjustments for simple scalar values, like in a slider or spin button. Due to the large number of applications that are affected by this change, the behaviour has been reverted to the old behaviour in 2.14.3, with an explicit warning that this change will be reintroduced in 2.90. This reverts commit e6373738fc9c53c95e467a3681fcd3426fd94d13. https://bugzilla.gnome.org/show_bug.cgi?id=619474 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, 41 insertions(+), 84 deletions(-) commit 14f7717770c9304822abe00728d0ebdf50210f68 Author: Tomeu Vizoso Date: Thu May 6 09:54:58 2010 +0200 Actually expose the X11 funcs through introspection https://bugzilla.gnome.org/show_bug.cgi?id=617863 gdk/Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 5917eba911616a6a3b7967e807e786307c01a559 Author: Javier Jardón Date: Sat May 22 22:42:00 2010 +0200 gdkevents-x11: Do not break strict-aliasing rules Fixes https://bugzilla.gnome.org/show_bug.cgi?id=619385 gdk/x11/gdkevents-x11.c | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) commit 7f89bf262ba0491be7feeb2babb3eac847074672 Author: Javier Jardón Date: Sat May 22 22:49:58 2010 +0200 gdkevents-x11.c: Remove unused function: graphics_expose_predicate() gdk/x11/gdkevents-x11.c | 13 ------------- 1 file changed, 13 deletions(-) commit 8e315466b98ddbc98153a54252c9d3c4458cc6c2 Author: Matthias Clasen Date: Sat May 22 00:29:58 2010 -0400 Fix libjasper test This was reported in bug 551322. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 94abf4733f30a5c0ab784d09f99b978e346d53b2 Author: Matthias Clasen Date: Sat May 22 00:15:00 2010 -0400 Deprecate GtkBoxChild This was discussed in bug 613132. gtk/gtkbox.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit bb91ebcb8fc914a6069e9962321d3f9b5ed9f714 Author: Matthias Clasen Date: Fri May 21 23:50:46 2010 -0400 Fix signal parameters in GtkEntryCompletion The ::match-selected and ::cursor-on-match signal were emitted with the internal filter model instead of the user-provided model. Fixes bug #555087. gtk/gtkentry.c | 6 +++++- gtk/gtkentrycompletion.c | 51 ++++++++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 24 deletions(-) commit 54093354e4be518dce5a6cb94ad018e5b7aa7a6d Author: Matthias Clasen Date: Fri May 21 22:41:35 2010 -0400 Clean up man page handling docs/reference/gdk-pixbuf/Makefile.am | 35 +++++++++++++++++++++++++---------- docs/reference/gtk/Makefile.am | 2 +- 2 files changed, 26 insertions(+), 11 deletions(-) commit 7652c2b3e066b4b68a8ac9fcc6093d13d1e35f66 Author: Matthias Clasen 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. docs/reference/gtk/x11.sgml | 54 --------------------------------------------- 1 file changed, 54 deletions(-) commit 747c834f27d2c166ffa2c0b3b9dc0e467aff3578 Author: Matthias Clasen Date: Fri May 21 22:07:46 2010 -0400 Document GSEAL_ENABLE with other preprocessor symbols. docs/reference/gtk/compiling.sgml | 9 +++++++++ 1 file changed, 9 insertions(+) commit 70e503e4480794b8edb31a6b67619f9e506c4b73 Author: Matthias Clasen Date: Fri May 21 20:49:41 2010 -0400 Convert to UTF-8 examples/calendar/calendar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eff1fe2500f07fa2b4683ff52fe92e39e6487b05 Author: Matthias Clasen Date: Fri May 21 12:13:05 2010 -0400 Make the !xkb build survive a little longer This fixes bug 619114. gdk/x11/gdkdisplay-x11.c | 4 ++++ 1 file changed, 4 insertions(+) commit 82e27aede9aa866d147fc087d618314c50243825 Author: Christian Dywan Date: Fri May 21 17:10:25 2010 +0200 Explain that unmap-event may never be emitted Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=613302 gtk/gtkwidget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 280b01a8db434736053a39b5a3106c6593fbcb01 Author: Javier Jardón Date: Fri May 21 03:24:05 2010 +0200 Move documentation to inline comments: GtkRecentChooserDialog docs/reference/gtk/tmpl/.gitignore | 1 + .../reference/gtk/tmpl/gtkrecentchooserdialog.sgml | 96 ---------------------- gtk/gtkrecentchooserdialog.c | 46 +++++++++++ 3 files changed, 47 insertions(+), 96 deletions(-) commit 98cee5e6e27482a31396fb6d11f7e2888dfbf7b5 Author: Javier Jardón Date: Fri May 21 03:19:02 2010 +0200 Move documentation to inline comments: GtkRecentChooserMenu docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkrecentchoosermenu.sgml | 92 ----------------------- gtk/gtkrecentchoosermenu.c | 28 +++++++ 3 files changed, 29 insertions(+), 92 deletions(-) commit 2f28e88dea53aff6d082ac2a7cdd17defa6c8e29 Author: Javier Jardón Date: Fri May 21 02:19:14 2010 +0200 Move documentation to inline comments: GtkRange docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkrange.sgml | 424 ---------------------------------- gtk/gtkenums.h | 11 +- gtk/gtkrange.c | 29 ++- 4 files changed, 36 insertions(+), 429 deletions(-) commit 6847407edaea351f6e7f4bca6933ae1c7347537a Author: Didier Roche Date: Fri May 21 09:00:55 2010 +1000 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 ae8c4b8f7b4f967e31d99235223026b8e37cd4fb Author: Javier Jardón Date: Thu May 20 21:56:56 2010 +0200 [docs] Fix a typo in the tutorial Fixes https://bugzilla.gnome.org/show_bug.cgi?id=412331 docs/tutorial/gtk-tut.sgml | 1 - 1 file changed, 1 deletion(-) commit 04dc62cfe38ebc8362d2e34299569e8ccf31aaea Author: Mattias Põldaru Date: Thu May 20 14:58:34 2010 +0300 Estonian translation updated po/et.po | 1091 +------------------------------------------------------------- 1 file changed, 12 insertions(+), 1079 deletions(-) commit 80ee7f793aeeda199ad8f8fe32e64b4bb7f08a23 Author: Tristan Van Berkom Date: Thu May 20 00:30:13 2010 -0400 Amending GtkBuildable documentation. GtkBuildable documentation has forever stated that "only objects which implement GtkBuildable can parsed by GtkBuilder" fixed. gtk/gtkbuildable.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) commit 68701c828c00e6ae826cc6a6df66da78457329ff Author: Javier Jardón Date: Thu May 20 00:40:58 2010 +0200 Move documentation to inline comments: GtkRadioButton docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkradiobutton.sgml | 201 ---------------------------- gtk/gtkradiobutton.c | 127 +++++++++++++++++- 3 files changed, 127 insertions(+), 202 deletions(-) commit 85b53969b24d318b219663841e678943516f443a Author: John (J5) Palmieri Date: Wed May 19 15:12:49 2010 -0400 [PATCH] add the binding friendly join_group method to GtkRadioAction * Due to object ownership issues it is impossible to correctly use get_group/set_group from a GI binding * join_group is safer because at the binding level it works with individual GtkRadioAction objects and not with the list of objects that gets modified in the library docs/reference/gtk/gtk3-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkradioaction.c | 55 ++++++++++++++++++++++++++++++++++++ gtk/gtkradioaction.h | 2 ++ 4 files changed, 59 insertions(+) commit c51f96578226ee106a59d52bf1920f50adb16ae1 Author: Matthias Clasen Date: Tue May 18 19:23:06 2010 -0400 Some cleanups after the module cache file change Bring the various 'run uninstalled' hacks in line with the new way of doing things, and fix make install for module cache files. Patch by Tadej Borovsak. demos/Makefile.am | 4 ++-- demos/gtk-demo/main.c | 4 ++-- demos/pixbuf-init.c | 2 +- docs/reference/gtk/running.sgml | 6 +++--- gdk-pixbuf/Makefile.am | 24 ++++++++++++------------ gdk/tests/Makefile.am | 2 +- gtk-zip.sh.in | 4 ++-- gtk/Makefile.am | 4 ++-- gtk/tests/pixbuf-init.c | 2 +- modules/input/Makefile.am | 20 ++++++++++---------- tests/testcombochange.c | 4 ++-- tests/testdnd.c | 4 ++-- tests/testgtk.c | 4 ++-- tests/testtext.c | 4 ++-- 14 files changed, 44 insertions(+), 44 deletions(-) commit fac142c25a3a3794364110961c2d60ab3a5749c5 Author: Javier Jardón Date: Tue May 11 18:35:42 2010 +0200 gtk/gtkobject: use G_DEFINE_ABSTRACT_TYPE gtk/gtkobject.c | 55 +++++-------------------------------------------------- 1 file changed, 5 insertions(+), 50 deletions(-) commit dfa9214681083f7a60c71fd4d7b837d53de13225 Author: Javier Jardón Date: Sun May 16 02:53:49 2010 +0200 Move documentation to inline comments: GtkRecentChooser docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkrecentchooser.sgml | 442 -------------------------- gtk/gtkrecentchooser.c | 17 + gtk/gtkrecentchooser.h | 21 +- 4 files changed, 38 insertions(+), 443 deletions(-) commit f54910cf86a0013e7a9afc9b560515745adbb8f5 Author: Murray Cumming Date: Tue May 18 09:32:44 2010 +0200 GtkDebug: Remove a trailing comma on an enum. gtk/gtkdebug.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4704a239ac2ab95b841cb5b2631057c1ca746868 Author: Jan Arne Petersen 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 735bee47bea44979d7ee9b293d40a1bde38248a0 Author: Matthias Clasen 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. .../gdk-pixbuf/gdk-pixbuf-query-loaders-3.0.xml | 13 ++- docs/reference/gtk/gtk-query-immodules-3.0.xml | 14 ++- gdk-pixbuf/queryloaders.c | 102 ++++++++++++++------- gtk/queryimmodules.c | 97 ++++++++++++-------- 4 files changed, 154 insertions(+), 72 deletions(-) commit 0b0f176ac477e935fbabb31ba3c7030cded3b0d3 Author: Matthias Clasen Date: Mon May 17 21:30:46 2010 -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-3.0/3.0.0/immodules.cache, and the pixbuf loader cache is looked for in libdir/gtk-3.0/3.0.0/loaders.cache. .../gdk-pixbuf/gdk-pixbuf-query-loaders-3.0.xml | 6 + .../gdk-pixbuf/tmpl/module_interface.sgml | 90 +- docs/reference/gtk/gtk-query-immodules-3.0.xml | 6 + docs/reference/gtk/running.sgml | 5 +- gdk-pixbuf/Makefile.am | 2 +- gdk-pixbuf/gdk-pixbuf-io.c | 2414 ++++++++++---------- gdk-pixbuf/queryloaders.c | 464 ++-- gtk/gtkrc.c | 4 +- gtk/queryimmodules.c | 118 +- 9 files changed, 1560 insertions(+), 1549 deletions(-) commit 8a487aca2cf007bf72fd243fa13f8128f925017f Author: Volker Grabsch Date: Mon May 17 19:00:02 2010 -0400 Fix CAIRO_PREFIX for cross-build environments configure.ac was using pkg-config instead of $PKG_CONFIG for this prefix, leading to incorrect results in cross-build environments. Bug 618870. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3f96117903062de789268bdb72c294554c796d46 Author: Thomas Thurman Date: Sun May 16 17:53:25 2010 -0400 Updated Shavian translation po-properties/en@shaw.po | 168 ++++++++++++++++++----------------------------- 1 file changed, 63 insertions(+), 105 deletions(-) commit 489085ca02cb3d46d1bc5820b1e6e03b19da3297 Author: Thomas Thurman Date: Sun May 16 17:52:08 2010 -0400 Updated Shavian translation po/en@shaw.po | 772 +++++++++++++++++++++------------------------------------- 1 file changed, 280 insertions(+), 492 deletions(-) commit fcbbbbf139e012f17b3b76babaa0717148b4c470 Author: Andika Triwidada Date: Sun May 16 08:33:26 2010 +0700 Updated Indonesian translation po-properties/id.po | 6420 +++++++++++++++++++++++---------------------------- 1 file changed, 2882 insertions(+), 3538 deletions(-) commit 98e773d93def3e9c24ae040d256f81ba16491ce8 Author: Javier Jardón Date: Sun May 16 02:31:45 2010 +0200 Move documentation to inline comments: GtkSeparatorToolItem docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkseparatortoolitem.sgml | 81 ----------------------- gtk/gtkseparatortoolitem.c | 20 ++++++ 3 files changed, 21 insertions(+), 81 deletions(-) commit 19448b971264e0373553ae06a55522d1f7e7dfd2 Author: Javier Jardón Date: Sun May 16 02:11:16 2010 +0200 Move documentation to inline comments: GtkPrinter docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkprinter.sgml | 336 -------------------------------- gtk/gtkprinter.c | 19 ++ gtk/gtkprinter.h | 13 ++ 4 files changed, 33 insertions(+), 336 deletions(-) commit b00a09de11e8dc1f16f137560f9aebf065584eb1 Author: Javier Jardón Date: Sun May 16 02:04:12 2010 +0200 Move documentation to inline comments: GtkTreeView drag-and-drop docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktreednd.sgml | 144 -------------------------------- gtk/gtktreednd.c | 24 ++++++ 3 files changed, 25 insertions(+), 144 deletions(-) commit 56d7417fcc4f389e9a1e637e7c7dfcdcd31eaea2 Author: Javier Jardón Date: Sun May 16 01:58:06 2010 +0200 Move documentation to inline comments: GtkRecentChooserWidget docs/reference/gtk/tmpl/.gitignore | 1 + .../reference/gtk/tmpl/gtkrecentchooserwidget.sgml | 58 ---------------------- gtk/gtkrecentchooserwidget.c | 19 +++++++ 3 files changed, 20 insertions(+), 58 deletions(-) commit 885b6d8a75fe2d2b98e71c9f86b39cedb5ba369d Author: Javier Jardón Date: Sun May 16 00:44:58 2010 +0200 Move documentation to inline comments: GtkStyle docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkstyle.sgml | 647 ---------------------------------- gtk/gtkstyle.c | 20 ++ gtk/gtkstyle.h | 16 + 4 files changed, 37 insertions(+), 647 deletions(-) commit f121a502f9d7ff1a4449415c33a3257c81a27080 Author: Javier Jardón Date: Sun May 16 00:40:11 2010 +0200 Move documentation to inline comments: GtkSeparatorMenuItem docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkseparatormenuitem.sgml | 40 ----------------------- gtk/gtkseparatormenuitem.c | 19 +++++++++++ 3 files changed, 20 insertions(+), 40 deletions(-) commit 08bd42cf8db968f87349f3f2ae23385943a3d2d3 Author: Javier Jardón Date: Sun May 16 00:32:05 2010 +0200 Move documentation to inline comments: GtkScaleButton docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkscalebutton.sgml | 158 ---------------------------- gtk/gtkscalebutton.c | 13 +++ 3 files changed, 14 insertions(+), 158 deletions(-) commit 8e06ef4f63f73211c732bce788233b32c77a9cdb Author: Javier Jardón Date: Sun May 16 00:26:22 2010 +0200 Move documentation to inline comments: GtkRadioAction docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkradioaction.sgml | 103 ---------------------------- gtk/gtkradioaction.c | 12 ++++ 3 files changed, 13 insertions(+), 103 deletions(-) commit bddf455874fcc648b8a743fe7616b5f8690108c0 Author: Javier Jardón Date: Sun May 16 00:20:20 2010 +0200 Move documentation to inline comments: GtkRecentAction docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkrecentaction.sgml | 84 ---------------------------- gtk/gtkrecentaction.c | 17 ++++++ 3 files changed, 18 insertions(+), 84 deletions(-) commit 41f327051cb74b935b38997c9b918c02fba42d8f Author: Khaled Hosny Date: Sat May 15 22:58:15 2010 +0300 Updated Arabic translation po/ar.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit b2f5af3fb0b8aef2367c0e984a187860b2a04e87 Author: Javier Jardón Date: Fri May 14 18:36:59 2010 +0200 Remove deprecated functions from GDK docs docs/reference/gdk/gdk3-sections.txt | 2 -- 1 file changed, 2 deletions(-) commit 618d15e9914e854f5b314c654a6adfd16e7bfb3b Author: Javier Jardón Date: Fri May 14 18:18:10 2010 +0200 Remove deprecated gdk_window_get_toplevels() function docs/reference/gdk/gdk3-sections.txt | 1 - gdk/gdk.symbols | 3 --- gdk/gdkwindow.c | 21 --------------------- gdk/gdkwindow.h | 3 --- gdk/quartz/gdkwindow-quartz.c | 2 +- 5 files changed, 1 insertion(+), 29 deletions(-) commit dc83131c9b83d6e6779cb245aed2b910fa540e46 Author: Javier Jardón Date: Fri May 14 17:23:33 2010 +0200 gdkwindow: Move includes to the beginning of the file gdk/gdkwindow.c | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) commit ff61948d1393c7500ecbea4b03c87c744ce371b7 Author: Tadej Borovšak Date: Thu May 13 04:51:37 2010 +0200 Move documentation to inline comments: GdkWindow Use examples/gdk to store documentation code examples. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618498 Signed-off-by: Javier Jardón docs/reference/gdk/tmpl/.gitignore | 1 + docs/reference/gdk/tmpl/windows.sgml | 1771 ------------------------------ examples/gdk/composited-window-example.c | 136 +++ gdk/gdkevents.h | 32 + gdk/gdktypes.h | 55 + gdk/gdkwindow.c | 63 ++ gdk/gdkwindow.h | 306 +++++- gdk/x11/gdkdnd-x11.c | 6 + gdk/x11/gdkwindow-x11.c | 6 +- 9 files changed, 566 insertions(+), 1810 deletions(-) commit 47dd78a713f50548be487c743e347e950e31ef95 Author: Luca Ferretti Date: Fri May 14 12:53:44 2010 +0200 Updated Italian translation po/it.po | 2540 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1300 insertions(+), 1240 deletions(-) commit 2cc6154571f245bff9c4675668543a6be9c3e78f Author: Fran Diéguez Date: Fri May 14 09:47:29 2010 +0200 Updated Galician translations po-properties/gl.po | 3464 ++++++++++++++++++++++++++------------------------- po/gl.po | 2131 +++++++++++++++---------------- 2 files changed, 2810 insertions(+), 2785 deletions(-) commit 157d618d6bba7fa5b06af4f0060e719d7bec2412 Author: Javier Jardón Date: Thu May 13 19:39:44 2010 +0200 Move documentation to inline comments: GtkObject docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkobject.sgml | 146 --------------------------------- gtk/gtkobject.c | 91 ++++++++++++++++++++ gtk/gtkobject.h | 16 +++- 4 files changed, 107 insertions(+), 147 deletions(-) commit 3d481f735a2cf4b47e28d27d3621a4346d746c98 Author: Javier Jardón Date: Thu May 13 17:10:04 2010 +0200 Use ACLOCAL in autogen.sh autogen.sh | 2 ++ 1 file changed, 2 insertions(+) commit 9e630dc17d411055c82eda3f136a1e122e7c77a3 Author: Javier Jardón Date: Wed May 12 18:28:25 2010 +0200 Clean autotools configuration a bit New requirements: automake >= 1.10 libtool >= 2.2 Makefile.am | 3 +-- autogen.sh | 12 +++--------- configure.ac | 50 ++++++++++++++++++++------------------------------ 3 files changed, 24 insertions(+), 41 deletions(-) commit 1205012cb422bfe2b09e954f2fcdbee11ba1fc47 Author: Javier Jardón Date: Thu May 13 04:55:19 2010 +0200 Fix doc generation: rename gdk-overrides.txt to gdk3-overrides Also, remove unnneded *-overrides files Patch by Tadej Borovšak docs/reference/gdk-pixbuf/gdk-pixbuf-overrides.txt | 0 .../gdk/{gdk-overrides.txt => gdk3-overrides.txt} | 0 docs/reference/gtk/gtk-overrides.txt | 15 --------------- .../libgail-util/gail-libgail-util-overrides.txt | 0 4 files changed, 15 deletions(-) commit 95bb12ee66436654d9cd99b35315bd917357a528 Author: Javier Jardón Date: Thu May 13 03:35:02 2010 +0200 Move documentation to inline comments: GtkOrientable docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkorientable.sgml | 59 ------------------------------ gtk/gtkorientable.c | 16 ++++++++ 3 files changed, 17 insertions(+), 59 deletions(-) commit 8319585673632a67ec130de3a9c5c71db1da8c5c Author: Javier Jardón Date: Thu May 13 03:23:30 2010 +0200 Move documentation to inline comments: GtkToggleAction docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktoggleaction.sgml | 103 --------------------------- gtk/gtktoggleaction.c | 21 +++++- 3 files changed, 20 insertions(+), 105 deletions(-) commit 45434cc6994ced9f861981f22103e2e2db0abf01 Author: Javier Jardón Date: Thu May 13 01:25:02 2010 +0200 Move documentation to inline comments: GtkPageSetupUnixDialog docs/reference/gtk/tmpl/.gitignore | 1 + .../reference/gtk/tmpl/gtkpagesetupunixdialog.sgml | 82 ---------------------- gtk/gtkpagesetupunixdialog.c | 15 ++++ 3 files changed, 16 insertions(+), 82 deletions(-) commit e59f1a64c1fc0c73d16aec81bdcb04c4583277d9 Author: Javier Jardón Date: Thu May 13 01:20:45 2010 +0200 Move documentation to inline comments: GtkSeparator docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkseparator.sgml | 29 ----------------------------- gtk/gtkseparator.c | 10 ++++++++++ 3 files changed, 11 insertions(+), 29 deletions(-) commit c4bb15a4f2c3d346c85db0d8480d3d1309ce1bce Author: Javier Jardón Date: Thu May 13 01:19:55 2010 +0200 Move documentation to inline comments: GtkTextIter docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktextiter.sgml | 910 ------------------------------- gtk/gtktextiter.c | 12 + 3 files changed, 13 insertions(+), 910 deletions(-) commit c477b2fa0b37c5c632cd91039cf6ca496e4b6cd1 Author: Javier Jardón Date: Thu May 13 00:59:58 2010 +0200 Move documentation to inline comments: GtkToolItem docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtktoolitem.sgml | 310 ------------------------------- gtk/gtktoolitem.c | 1 + 3 files changed, 2 insertions(+), 310 deletions(-) commit f1ea0d127b92389b8ba36aea4b2350a3d1b973a0 Author: Thomas Thurman Date: Wed May 12 19:01:41 2010 -0400 Updated Shavian transliteration po-properties/en@shaw.po | 3718 +++++++++++++++++++++++++++++++++------------- 1 file changed, 2709 insertions(+), 1009 deletions(-) commit fd3c3dc981fb2be7c256a226ecd6aa34117b3d5f Author: Thomas Thurman Date: Wed May 12 18:40:58 2010 -0400 Updated Shavian transliteration po/en@shaw.po | 5434 ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 3217 insertions(+), 2217 deletions(-) commit 39f4b34e70892a13e26224456844081e83365213 Merge: 7b81420974 006d5718fa Author: Johan Dahlin Date: Wed May 12 19:54:28 2010 -0300 Merge commit 'origin' commit 7b814209742e16ffe5ac0eb324e3e57f0faf34b2 Author: Johan Dahlin Date: Wed May 12 19:53:43 2010 -0300 [GtkExtendedLayout] Add annotations Add missing annotations for out values. gtk/gtkextendedlayout.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) commit a81f00ff33e0bd1abe01658bf8b159826ce9c80d Author: Johan Dahlin Date: Wed May 12 19:53:24 2010 -0300 [GtkWidget] Add annotations Add a couple of out/inout annotations gtk/gtkwidget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4bc3f99b6dd4a28b1aa21160e80a21ee80011af0 Author: Johan Dahlin Date: Wed May 12 19:51:55 2010 -0300 [GtkWindow] Add annotations Add introspection annotations for lists and functions with multiple out values. gtk/gtkwindow.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 006d5718fa927d9d3509fca1a1c1ca6522110b57 Author: Matthias Clasen Date: Wed May 12 15:02:02 2010 -0400 Another attempt to handle pngs changing int types gdk-pixbuf/io-png.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit f3fa17a16a06a42b1587f0f422928d9c8f2ce972 Author: Kristian Rietveld 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 aea9f1b6cf71b151c50e459ae48d64e5a8226387 Author: Paul Davis 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 b82150c10081fe41ddbcb85631e0f51931f90ca4 Author: Manoj Kumar Giri Date: Wed May 12 13:35:28 2010 +0530 Updated Oriya Translation po-properties/or.po | 3869 ++++++++++++++++++++++++--------------------------- 1 file changed, 1824 insertions(+), 2045 deletions(-) commit 2b64a7fd54f7fe573b263de870d5f8b53255a901 Author: Javier Jardón Date: Wed May 12 04:25:46 2010 +0200 Remove some deprecated stuff from GdkWindow Also, substitute the deprecated functions with the correct ones docs/faq/gtk-faq.sgml | 2 +- docs/reference/gdk/gdk3-sections.txt | 10 ---- docs/reference/gdk/tmpl/event_structs.sgml | 2 +- docs/reference/gdk/tmpl/windows.sgml | 88 ------------------------------ docs/reference/gdk/tmpl/x_interaction.sgml | 8 --- gdk/directfb/gdkwindow-directfb.c | 20 ------- gdk/gdk.symbols | 3 - gdk/gdkwindow.h | 23 -------- gdk/quartz/gdkwindow-quartz.c | 19 +------ gdk/testgdk.c | 12 ++-- gdk/win32/gdkdnd-win32.c | 2 +- gdk/win32/gdkwin32.h | 2 - gdk/win32/gdkwindow-win32.c | 46 ---------------- gdk/x11/gdkwindow-x11.c | 66 ---------------------- gtk/gtkwidget.c | 4 +- 15 files changed, 14 insertions(+), 293 deletions(-) commit c6a789998a48d1a1d8a7e1675b873f2b2f440c93 Author: Javier Jardón Date: Wed May 12 03:41:45 2010 +0200 Remove deprecated gdk_exit() function docs/reference/gdk/gdk3-sections.txt | 1 - docs/reference/gdk/tmpl/general.sgml | 14 -------------- gdk/gdk.c | 25 ------------------------- gdk/gdk.h | 3 --- gdk/gdk.symbols | 3 --- 5 files changed, 46 deletions(-) commit 902628f593caf2580f5553623de849d7ab92caa3 Author: Matthias Clasen Date: Tue May 11 15:21:17 2010 -0400 Reset gail library versioning to 0.0.0, since we changed soname configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d8ceadaf3ba85e2f81ee9ee7038961a2da7b5bcc Author: Matthias Clasen Date: Tue May 11 15:08:48 2010 -0400 Minor stylistic fix Makefile.am | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit a376adbcea2664a171018bfd7642681afad135ac Author: Matthias Clasen Date: Tue May 11 13:31:53 2010 -0400 Try to fix up man page handling docs/reference/gtk/Makefile.am | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) commit d9bb439c891f464859a43c923feb64ac0c66451d Author: Javier Jardón Date: Tue May 11 16:59:15 2010 +0200 Remove deprecated GtkObject macros Remove GTK_OBJECT_TYPE() and GTK_OBJECT_TYPE_NAME(), G_OBJECT_TYPE() and G_OBJECT_TYPE_NAME() should be used instead. docs/reference/gtk/gtk3-sections.txt | 2 -- docs/reference/gtk/tmpl/gtkobject.sgml | 13 ------------- gtk/gtkobject.h | 23 ----------------------- 3 files changed, 38 deletions(-) commit 37bb7ea2a003c7cc24dbc88012fa1e1aef3c1212 Author: Caolán McNamara Date: Tue May 11 16:38:07 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 e5c2c2e9fb6a99c258ef8193634e5a9d4f3d9449 Author: Tor Lillqvist Date: Tue May 11 17:14:23 2010 +0300 More gtk3 file name changes gtk-zip.sh.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 20f3f9d9f2b4cf5a86b90439da7a316b6aaab64c Author: Matthias Clasen Date: Tue May 11 08:25:07 2010 -0400 One forgotten rename m4macros/Makefile.am | 2 +- m4macros/{gtk-2.0.m4 => gtk-3.0.m4} | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) commit 4fe044b77ddbfbbd797cc10b332631f33c807bdb Author: Murray Cumming 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 ee357cf8856f10c69fe5ef2844f5ef5e777a033f Author: Alan Knowles 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 57a7079a30355e91cea0e64e4b3c8fbb11dc2a45 Author: Sebastian Dröge 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 827ce1b1bfc61c10f2389b2d3dde4fecefa6af71 Author: Matthias Clasen Date: Tue May 11 00:28:33 2010 -0400 bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 48a3e5c074cace0bc0f01b2683c52d5bc320a182 Author: Matthias Clasen Date: Tue May 11 00:26:49 2010 -0400 2.90.0 po-properties/af.po | 1932 ++++++++++---------- po-properties/am.po | 1758 ++++++++---------- po-properties/ang.po | 1732 ++++++++---------- po-properties/ar.po | 1917 ++++++++++--------- po-properties/as.po | 1931 ++++++++++---------- po-properties/ast.po | 1944 ++++++++++---------- po-properties/az.po | 1927 ++++++++++---------- po-properties/az_IR.po | 1732 ++++++++---------- po-properties/be.po | 1934 ++++++++++---------- po-properties/be@latin.po | 1945 ++++++++++---------- po-properties/bg.po | 1934 ++++++++++---------- po-properties/bn.po | 3974 ++++++++++++++++++++-------------------- po-properties/bn_IN.po | 4146 +++++++++++++++++++++--------------------- po-properties/br.po | 1751 ++++++++---------- po-properties/bs.po | 1934 ++++++++++---------- po-properties/ca.po | 3912 ++++++++++++++++++++------------------- po-properties/ca@valencia.po | 3912 ++++++++++++++++++++------------------- po-properties/crh.po | 2061 +++++++++++---------- po-properties/cs.po | 1925 ++++++++++---------- po-properties/cy.po | 1942 ++++++++++---------- po-properties/da.po | 1929 ++++++++++---------- po-properties/de.po | 1932 ++++++++++---------- po-properties/dz.po | 1922 ++++++++++---------- po-properties/el.po | 1933 ++++++++++---------- po-properties/en_CA.po | 1927 ++++++++++---------- po-properties/en_GB.po | 1928 ++++++++++---------- po-properties/eo.po | 1732 ++++++++---------- po-properties/es.po | 3468 ++++++++++++++++++----------------- po-properties/et.po | 1849 +++++++++---------- po-properties/eu.po | 2279 ++++++++++++----------- po-properties/fa.po | 1812 +++++++++--------- po-properties/fi.po | 1924 ++++++++++---------- po-properties/fr.po | 1953 ++++++++++---------- po-properties/ga.po | 1760 ++++++++---------- po-properties/gl.po | 3911 ++++++++++++++++++++------------------- po-properties/gu.po | 1923 ++++++++++---------- po-properties/he.po | 1928 ++++++++++---------- po-properties/hi.po | 1917 ++++++++++--------- po-properties/hr.po | 1926 ++++++++++---------- po-properties/hu.po | 1930 ++++++++++---------- po-properties/hy.po | 1740 ++++++++---------- po-properties/ia.po | 1744 ++++++++---------- po-properties/id.po | 1943 ++++++++++---------- po-properties/io.po | 1732 ++++++++---------- po-properties/is.po | 1744 ++++++++---------- po-properties/it.po | 1951 ++++++++++---------- po-properties/ja.po | 1917 ++++++++++--------- po-properties/ka.po | 1918 ++++++++++--------- po-properties/kk.po | 3870 ++++++++++++++++++--------------------- po-properties/kn.po | 4106 ++++++++++++++++++++--------------------- po-properties/ko.po | 1923 ++++++++++---------- po-properties/ku.po | 1744 ++++++++---------- po-properties/li.po | 1927 ++++++++++---------- po-properties/lt.po | 1927 ++++++++++---------- po-properties/lv.po | 1916 ++++++++++--------- po-properties/mai.po | 1917 ++++++++++--------- po-properties/mi.po | 1735 ++++++++---------- po-properties/mk.po | 1927 ++++++++++---------- po-properties/ml.po | 1918 ++++++++++--------- po-properties/mn.po | 2013 ++++++++++---------- po-properties/mr.po | 4100 ++++++++++++++++++++--------------------- po-properties/ms.po | 1931 ++++++++++---------- po-properties/my.po | 1925 ++++++++++---------- po-properties/nb.po | 1926 ++++++++++---------- po-properties/nds.po | 2009 ++++++++++---------- po-properties/ne.po | 1914 ++++++++++--------- po-properties/nl.po | 1940 ++++++++++---------- po-properties/nn.po | 1942 ++++++++++---------- po-properties/nso.po | 1953 ++++++++++---------- po-properties/oc.po | 1739 ++++++++---------- po-properties/or.po | 1919 ++++++++++--------- po-properties/pa.po | 1920 ++++++++++--------- po-properties/pl.po | 1945 ++++++++++---------- po-properties/ps.po | 1788 +++++++++--------- po-properties/pt.po | 1935 ++++++++++---------- po-properties/pt_BR.po | 1928 ++++++++++---------- po-properties/ro.po | 1943 ++++++++++---------- po-properties/ru.po | 1936 ++++++++++---------- po-properties/rw.po | 1952 ++++++++++---------- po-properties/si.po | 1749 ++++++++---------- po-properties/sk.po | 1922 ++++++++++---------- po-properties/sl.po | 1930 ++++++++++---------- po-properties/sq.po | 1959 ++++++++++---------- po-properties/sr.po | 1933 ++++++++++---------- po-properties/sr@ije.po | 1934 ++++++++++---------- po-properties/sr@latin.po | 1933 ++++++++++---------- po-properties/sv.po | 1928 ++++++++++---------- po-properties/ta.po | 1926 ++++++++++---------- po-properties/te.po | 1917 ++++++++++--------- po-properties/th.po | 1733 ++++++++---------- po-properties/tk.po | 1740 ++++++++---------- po-properties/tr.po | 2021 ++++++++++---------- po-properties/tt.po | 1756 ++++++++---------- po-properties/uk.po | 3909 ++++++++++++++++++++------------------- po-properties/ur.po | 1739 ++++++++---------- po-properties/uz.po | 1757 ++++++++---------- po-properties/uz@cyrillic.po | 1757 ++++++++---------- po-properties/vi.po | 1935 ++++++++++---------- po-properties/wa.po | 1809 +++++++++--------- po-properties/xh.po | 1946 ++++++++++---------- po-properties/yi.po | 1925 ++++++++++---------- po-properties/zh_CN.po | 1917 ++++++++++--------- po-properties/zh_HK.po | 1917 ++++++++++--------- po-properties/zh_TW.po | 1917 ++++++++++--------- po/af.po | 620 +++---- po/am.po | 545 +++--- po/ang.po | 513 ++---- po/ar.po | 615 +++---- po/as.po | 616 +++---- po/ast.po | 624 +++---- po/az.po | 637 +++---- po/az_IR.po | 451 ++--- po/be.po | 637 +++---- po/be@latin.po | 618 +++---- po/bg.po | 622 +++---- po/bn.po | 2553 +++++++++++++------------- po/bn_IN.po | 2565 +++++++++++++------------- po/br.po | 569 +++--- po/bs.po | 642 +++---- po/ca.po | 623 +++---- po/ca@valencia.po | 2522 +++++++++++++------------ po/crh.po | 714 ++++---- po/cs.po | 622 +++---- po/cy.po | 623 +++---- po/da.po | 2517 +++++++++++++------------ po/de.po | 622 +++---- po/dz.po | 616 +++---- po/el.po | 2517 +++++++++++++------------ po/en_CA.po | 619 +++---- po/en_GB.po | 619 +++---- po/eo.po | 618 +++---- po/es.po | 2134 +++++++++++----------- po/et.po | 616 +++---- po/eu.po | 662 ++++--- po/fa.po | 634 +++---- po/fi.po | 620 +++---- po/fr.po | 624 +++---- po/ga.po | 612 +++---- po/gl.po | 2522 +++++++++++++------------ po/gu.po | 616 +++---- po/he.po | 626 +++---- po/hi.po | 618 +++---- po/hr.po | 629 +++---- po/hu.po | 620 +++---- po/hy.po | 643 +++---- po/ia.po | 607 +++---- po/id.po | 2846 ++++++++++++++--------------- po/io.po | 575 +++--- po/is.po | 630 +++---- po/it.po | 620 +++---- po/ja.po | 618 +++---- po/ka.po | 616 +++---- po/kk.po | 2454 ++++++++++++------------- po/kn.po | 2544 +++++++++++++------------- po/ko.po | 620 +++---- po/ku.po | 617 +++---- po/li.po | 652 +++---- po/lt.po | 619 +++---- po/lv.po | 2556 +++++++++++++------------- po/mai.po | 614 +++---- po/mi.po | 584 +++--- po/mk.po | 623 +++---- po/ml.po | 620 +++---- po/mn.po | 730 ++++---- po/mr.po | 2571 +++++++++++++------------- po/ms.po | 641 +++---- po/my.po | 615 +++---- po/nb.po | 2512 +++++++++++++------------ po/nds.po | 600 +++--- po/ne.po | 639 +++---- po/nl.po | 2530 +++++++++++++------------- po/nn.po | 637 +++---- po/nso.po | 646 +++---- po/oc.po | 548 +++--- po/or.po | 616 +++---- po/pa.po | 614 +++---- po/pl.po | 622 +++---- po/ps.po | 578 +++--- po/pt.po | 624 +++---- po/pt_BR.po | 624 +++---- po/ro.po | 621 +++---- po/ru.po | 616 +++---- po/rw.po | 674 +++---- po/si.po | 613 +++---- po/sk.po | 616 +++---- po/sl.po | 618 +++---- po/sq.po | 627 +++---- po/sr.po | 620 +++---- po/sr@ije.po | 642 +++---- po/sr@latin.po | 620 +++---- po/sv.po | 623 +++---- po/ta.po | 614 +++---- po/te.po | 618 +++---- po/th.po | 614 +++---- po/tk.po | 546 +++--- po/tr.po | 709 ++++---- po/tt.po | 572 +++--- po/uk.po | 2522 +++++++++++++------------ po/ur.po | 454 ++--- po/uz.po | 557 +++--- po/uz@cyrillic.po | 557 +++--- po/vi.po | 617 +++---- po/wa.po | 624 +++---- po/xh.po | 644 +++---- po/yi.po | 645 +++---- po/zh_CN.po | 612 +++---- po/zh_HK.po | 612 +++---- po/zh_TW.po | 612 +++---- 208 files changed, 148804 insertions(+), 161104 deletions(-) commit 4ac165b59e60536904cded94755021954dfa6442 Author: Matthias Clasen Date: Mon May 10 23:57:24 2010 -0400 Fix tests gtk/tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f08d244c05679b8a54d940cdefc6365fc2174b34 Author: Matthias Clasen Date: Mon May 10 23:43:49 2010 -0400 Remove remnants of filechooser backend property gtk/gtkfilechooser.c | 6 ------ gtk/gtkfilechooserdialog.c | 4 +--- gtk/gtkfilechooserutils.h | 3 +-- 3 files changed, 2 insertions(+), 11 deletions(-) commit 78079e04d6467174c476ffc323c26a1b4dd62745 Author: Matthias Clasen Date: Mon May 10 23:22:02 2010 -0400 Fix abicheck scripts gdk-pixbuf/abicheck.sh | 2 +- gdk/abicheck.sh | 2 +- gtk/abicheck.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit d379ece3e5cbec025d150a8eb229422dd38c2687 Author: Matthias Clasen Date: Mon May 10 22:22:09 2010 -0400 Updates NEWS | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) commit 7d7bb3c99921ee5b336b8b73436944fc90bec72a Author: Matthias Clasen Date: Mon May 10 20:45:21 2010 -0400 Updates NEWS | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 2c13b36d751dae1db1817b0162e3cec1cbd9b5ab Author: Matthias Clasen Date: Mon May 10 20:04:20 2010 -0400 Install gtk-demo as gtk3-demo demos/gtk-demo/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit c75bf0b2d327b407310dc7fe761336b188bf21bf Author: Matthias Clasen Date: Mon May 10 19:21:53 2010 -0400 More gail.pc renaming Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4b7e72b3a8266514bcbdba81fd2d8f456f18a0c1 Author: Matthias Clasen Date: Mon May 10 19:05:42 2010 -0400 Make the docs parallel installable docs/reference/gdk-pixbuf/Makefile.am | 2 +- .../{gdk-pixbuf-sections.txt => gdk-pixbuf3-sections.txt} | 4 ---- docs/reference/gdk-pixbuf/{gdk-pixbuf.types => gdk-pixbuf3.types} | 0 docs/reference/gdk/Makefile.am | 2 +- docs/reference/gdk/{gdk-sections.txt => gdk3-sections.txt} | 0 docs/reference/gdk/{gdk.types => gdk3.types} | 0 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 | 3 ++- docs/reference/gtk/Makefile.am | 2 +- docs/reference/gtk/{gtk-sections.txt => gtk3-sections.txt} | 0 docs/reference/gtk/{gtk.types => gtk3.types} | 0 docs/reference/gtk/tmpl/gtksettings.sgml | 5 +++++ docs/reference/libgail-util/Makefile.am | 2 +- ...l-libgail-util-sections.txt => gail-libgail-util3-sections.txt} | 0 .../{gail-libgail-util.types => gail-libgail-util3.types} | 0 17 files changed, 13 insertions(+), 18 deletions(-) commit 7f1f1c09cec3dbc20b88000e538ecbd2e4fea345 Author: Matthias Clasen Date: Mon May 10 17:02:48 2010 -0400 Make gail parallel-installable too Move libgail-util to libgail-util-3.0, and gail.pc to gail-3.0.pc configure.ac | 4 ++-- gail-uninstalled.pc.in => gail-3.0-uninstalled.pc.in | 2 +- gail.pc.in => gail-3.0.pc.in | 6 +++--- modules/other/gail/Makefile.am | 4 ++-- modules/other/gail/libgail-util/Makefile.am | 18 +++++++++--------- tests/Makefile.am | 10 +++++----- 6 files changed, 22 insertions(+), 22 deletions(-) commit 37b62be29639e9d603d65573384eeb0eeb505fb1 Author: Javier Jardón Date: Tue May 11 00:50:54 2010 +0200 [tests] Move filechooser test files to correct location gtk/tests/Makefile.am | 14 +++++++++----- {tests => gtk/tests}/file-chooser-test-dir/empty | 0 {tests => gtk/tests}/file-chooser-test-dir/text.txt | 0 tests/Makefile.am | 4 +--- 4 files changed, 10 insertions(+), 8 deletions(-) commit 0fd4db396b75c309efb5de3dbcd6913c0242a2cc Author: Javier Jardón Date: Tue May 11 00:02:37 2010 +0200 [tests] Remove GtkOptionmenu from gail tests modules/other/gail/tests/Makefile.am | 12 ------------ modules/other/gail/tests/README | 8 -------- 2 files changed, 20 deletions(-) commit 3c228d606424848fe82ac7b9350448afdcec962f Author: Jorge González Date: Mon May 10 19:44:10 2010 +0200 Updated Spanish translation po-properties/es.po | 94 +++++++++++++++++++++++++++-------------------------- 1 file changed, 48 insertions(+), 46 deletions(-) commit 2de0f57779fcf2864d0e6dd5a2197182d351ee82 Author: Jorge González Date: Mon May 10 19:27:42 2010 +0200 Updated Spanish translation po-properties/es.po | 1607 +++++++++++++++++++++++++-------------------------- 1 file changed, 778 insertions(+), 829 deletions(-) commit d83afa2ea100be7942a37d305bc5add2d24125ea Author: Jorge González Date: Mon May 10 19:27:37 2010 +0200 Updated Spanish translation po/es.po | 549 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 244 insertions(+), 305 deletions(-) commit 3fc7f408ce5f6807f2a02a78db77c3e6d01eb1b0 Author: Richard Hughes Date: Mon May 10 17:25:32 2010 +0100 Fix make dist after breaking it in my last commit configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fecfebbf9c1fd11bffdf9cb82283cbdda7364473 Author: Tor Lillqvist Date: Mon May 10 19:17:32 2010 +0300 Update API version in file and directory names gtk-zip.sh.in | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) commit bd439bb9f9de7753b7a77a786bab5c51d6124bfe Author: Tor Lillqvist Date: Mon May 10 19:17:14 2010 +0300 Update GtkApiVersion build/win32/vs9/gtk+.vsprops | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 40b56c2342f0e41104be4a80a0931a3b6bdb8679 Author: Tor Lillqvist Date: Mon May 10 19:15:05 2010 +0300 GtkCList is gone modules/engines/ms-windows/msw_style.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit a709056140945832ce71b0c9470ee88de7329121 Author: Tor Lillqvist Date: Mon May 10 18:27:00 2010 +0300 Don't use g_drag_context_ref gdk/win32/gdkdnd-win32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 671db307cc0a5eec21e77df21cbd234aa4f53db9 Author: Richard Hughes Date: Mon May 10 17:15:24 2010 +0100 Install gdk-pixbuf-xlib-3.0.so.0, although this might be nuked in the near future contrib/gdk-pixbuf-xlib/Makefile.am | 14 +++++++------- ...gdk-pixbuf-xlib-2.0.pc.in => gdk-pixbuf-xlib-3.0.pc.in} | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) commit e18eb24c1d51327347cc0ccaed7f1deec034045f Author: Richard Hughes Date: Mon May 10 17:08:20 2010 +0100 Install the gail tests in /usr/lib/gtk-3.0/modules modules/other/gail/tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cb115a65a6a086f13d14938b22cedd07c39a7f6d Author: Richard Hughes Date: Mon May 10 15:47:47 2010 +0100 Modify the gettext translation domain for the gtk3 rename configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a4d4b54a7dab25b7ca894a90f89064400137718b Author: Matthias Clasen Date: Mon May 10 15:26:44 2010 +0100 Add padding around the status icons The amount of padding is determined by reading a _NET_SYSTEM_TRAY_PADDING property off the manager window, in the same way that orientation and visual are obtained. Signed-off-by: Richard Hughes gtk/gtkstatusicon.c | 23 ++++++++++++++ gtk/gtktrayicon-x11.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtktrayicon.h | 1 + 3 files changed, 108 insertions(+), 1 deletion(-) commit 88f41f10ad29271f52854688be117ef3e6e52a3b Author: Richard Hughes Date: Mon May 10 14:03:20 2010 +0100 Change the location of the gdk-pixbuf.loaders for gtk3 ABI gdk-pixbuf/gdk-pixbuf-io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c59bfed6dd578a4287783ea8c2e67804f91a9f94 Author: Richard Hughes Date: Mon May 10 12:07:01 2010 +0100 Fix make distcheck gtk/Makefile.am | 2 +- modules/other/gail/Makefile.am | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) commit 4551509af1e5e3825646231530c31d2840a85ca3 Author: Bastien Nocera Date: Thu May 6 20:35:52 2010 +0100 Make it easy for apps to have dark themes Some types of applications would benefit from having "dark" themes, usually black backgrounds, such as: * Movie players * Photo management and display applications To make it easy for those applications to prefer a dark theme, we're adding the "gtk-application-prefer-dark-theme" GtkSetting, which will make the theme loading code automatically look for a "gtkrc-dark" file in the same directory you would usually find a gtkrc file. the same name and a "-dark" suffix. If no "-dark" gtkrc variant is available, the normal gtkrc will be used. https://bugzilla.gnome.org/show_bug.cgi?id=617955 demos/gtk-demo/appwindow.c | 16 ++++++++++++ docs/reference/gtk/tmpl/gtkrc.sgml | 15 +++++++++++ gtk/gtkrc.c | 53 +++++++++++++++++++++++++++++--------- gtk/gtksettings.c | 29 ++++++++++++++++++++- 4 files changed, 100 insertions(+), 13 deletions(-) commit b76557e9444a50d947061c2d90d19d0c13f2e003 Author: Javier Jardón 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 docs/reference/gdk/tmpl/colors.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7b2024c1bd4a9b013cec4e4885211c04522a96ab Author: Javier Jardón 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 gtk/gtkprintoperation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41d36aef3c45c20ca0f45b75bdf159e76fc064ca Author: Matthias Clasen Date: Sat May 8 01:46:02 2010 -0400 remove some deprecated parts from the docs docs/reference/gtk/gtk-docs.sgml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) commit 7447ef0fc24dc046b92b55e75c02ff0725b85680 Author: Matthias Clasen Date: Sat May 8 01:18:53 2010 -0400 Make 3.0 parallel-installable to 2.x In particular, rename - libraries to lib*-3.0.so - pc files to *-3.0.pc - include paths to /usr/include/gtk-3.0/* - module paths to /usr/lib/gtk-3.0/* - rc files names to gtk-3.0/gtkrc - commandline utilities to *-3.0 - adjust documentation Also change the install location for unix-print headers to /usr/include/gtk-3.0/unix-print/gtk. Makefile.am | 57 +- configure.ac | 22 +- demos/Makefile.am | 4 +- demos/gtk-demo/Makefile.am | 4 +- docs/reference/gdk-pixbuf/Makefile.am | 8 +- ...xbuf-csource.xml => gdk-pixbuf-csource-3.0.xml} | 26 +- ...oaders.xml => gdk-pixbuf-query-loaders-3.0.xml} | 18 +- docs/reference/gdk-pixbuf/gdk-pixbuf.sgml | 6 +- docs/reference/gdk-pixbuf/tmpl/animation.sgml | 20 +- 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 + .../gdk-pixbuf/tmpl/gdk-pixbuf-unused.sgml | 30 + .../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 | 16 +- 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 | 5 + 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/gdk-unused.sgml | 8 + 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 | 9 + docs/reference/gdk/tmpl/pixmaps.sgml | 5 + docs/reference/gdk/tmpl/properties.sgml | 3 + docs/reference/gdk/tmpl/regions.sgml | 4 + docs/reference/gdk/tmpl/rgb.sgml | 15 +- 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/Makefile.am | 15 +- ...der-convert.xml => gtk-builder-convert-3.0.xml} | 8 +- docs/reference/gtk/gtk-docs.sgml | 6 +- ...modules-2.0.xml => gtk-query-immodules-3.0.xml} | 20 +- ...con-cache.xml => gtk-update-icon-cache-3.0.xml} | 44 +- docs/reference/gtk/question_index.sgml | 2 +- docs/reference/gtk/running.sgml | 92 +- docs/reference/gtk/tmpl/gtk-unused.sgml | 7802 ++++++++++++++++---- 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/gtkbindings.sgml | 29 +- docs/reference/gtk/tmpl/gtkbutton.sgml | 4 + docs/reference/gtk/tmpl/gtkcalendar.sgml | 26 +- 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 | 13 +- 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/gtkcolorbutton.sgml | 4 + docs/reference/gtk/tmpl/gtkcolorsel.sgml | 31 +- docs/reference/gtk/tmpl/gtkcolorseldlg.sgml | 3 + docs/reference/gtk/tmpl/gtkcombobox.sgml | 5 + docs/reference/gtk/tmpl/gtkcomboboxentry.sgml | 5 + docs/reference/gtk/tmpl/gtkcontainer.sgml | 179 +- docs/reference/gtk/tmpl/gtkdialog.sgml | 4 + docs/reference/gtk/tmpl/gtkdnd.sgml | 25 +- docs/reference/gtk/tmpl/gtkdrawingarea.sgml | 19 +- 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 | 34 +- 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 | 25 +- docs/reference/gtk/tmpl/gtkfilechooserwidget.sgml | 13 +- docs/reference/gtk/tmpl/gtkfilefilter.sgml | 4 + docs/reference/gtk/tmpl/gtkfixed.sgml | 6 + docs/reference/gtk/tmpl/gtkfontbutton.sgml | 4 + docs/reference/gtk/tmpl/gtkfontsel.sgml | 13 +- docs/reference/gtk/tmpl/gtkfontseldlg.sgml | 21 +- docs/reference/gtk/tmpl/gtkframe.sgml | 3 + 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 | 20 + 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/gtkinvisible.sgml | 4 + docs/reference/gtk/tmpl/gtkitem.sgml | 3 + docs/reference/gtk/tmpl/gtklabel.sgml | 23 +- docs/reference/gtk/tmpl/gtklayout.sgml | 19 +- docs/reference/gtk/tmpl/gtklinkbutton.sgml | 3 + docs/reference/gtk/tmpl/gtkliststore.sgml | 3 + docs/reference/gtk/tmpl/gtkmain.sgml | 17 + docs/reference/gtk/tmpl/gtkmenu.sgml | 4 + docs/reference/gtk/tmpl/gtkmenubar.sgml | 35 +- docs/reference/gtk/tmpl/gtkmenuitem.sgml | 20 +- docs/reference/gtk/tmpl/gtkmenushell.sgml | 3 + docs/reference/gtk/tmpl/gtkmenutoolbutton.sgml | 14 +- docs/reference/gtk/tmpl/gtkmisc.sgml | 3 + docs/reference/gtk/tmpl/gtknotebook.sgml | 95 +- docs/reference/gtk/tmpl/gtkobject.sgml | 351 +- 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/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 | 88 +- docs/reference/gtk/tmpl/gtkradioaction.sgml | 3 + docs/reference/gtk/tmpl/gtkradiobutton.sgml | 3 + docs/reference/gtk/tmpl/gtkradiomenuitem.sgml | 10 +- docs/reference/gtk/tmpl/gtkradiotoolbutton.sgml | 3 + docs/reference/gtk/tmpl/gtkrange.sgml | 3 + docs/reference/gtk/tmpl/gtkrc.sgml | 122 +- docs/reference/gtk/tmpl/gtkrecentaction.sgml | 3 + docs/reference/gtk/tmpl/gtkrecentchooser.sgml | 21 +- .../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 | 23 +- docs/reference/gtk/tmpl/gtkruler.sgml | 3 + docs/reference/gtk/tmpl/gtkscale.sgml | 3 + docs/reference/gtk/tmpl/gtkscalebutton.sgml | 21 +- docs/reference/gtk/tmpl/gtkscrollbar.sgml | 3 + docs/reference/gtk/tmpl/gtkscrolledwindow.sgml | 3 + docs/reference/gtk/tmpl/gtkselection.sgml | 12 +- 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/gtksizegroup.sgml | 3 + docs/reference/gtk/tmpl/gtkspinbutton.sgml | 14 +- docs/reference/gtk/tmpl/gtkstatusbar.sgml | 4 + docs/reference/gtk/tmpl/gtkstatusicon.sgml | 13 +- docs/reference/gtk/tmpl/gtkstyle.sgml | 82 +- docs/reference/gtk/tmpl/gtktable.sgml | 3 + docs/reference/gtk/tmpl/gtktearoffmenuitem.sgml | 4 + 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 | 41 + 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 | 229 +- docs/reference/gtk/tmpl/gtktoolbutton.sgml | 3 + docs/reference/gtk/tmpl/gtktoolitem.sgml | 15 +- docs/reference/gtk/tmpl/gtktooltip.sgml | 3 + docs/reference/gtk/tmpl/gtktreednd.sgml | 3 + docs/reference/gtk/tmpl/gtktreemodel.sgml | 29 +- 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 | 28 +- docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml | 4 + docs/reference/gtk/tmpl/gtktypeutils.sgml | 576 +- docs/reference/gtk/tmpl/gtkuimanager.sgml | 4 + docs/reference/gtk/tmpl/gtkwindow.sgml | 6 + docs/reference/gtk/tmpl/gtkwindowgroup.sgml | 4 + ...-uninstalled.pc.in => gdk-3.0-uninstalled.pc.in | 2 +- gdk-2.0.pc.in => gdk-3.0.pc.in | 4 +- ...alled.pc.in => gdk-pixbuf-3.0-uninstalled.pc.in | 0 gdk-pixbuf-2.0.pc.in => gdk-pixbuf-3.0.pc.in | 2 +- gdk-pixbuf/Makefile.am | 54 +- gdk-pixbuf/gdk-pixbuf-csource.c | 4 +- gdk-pixbuf/queryloaders.c | 2 +- gdk/Makefile.am | 52 +- gdk/x11/Makefile.am | 2 +- ...uninstalled.pc.in => gtk+-3.0-uninstalled.pc.in | 2 +- gtk+-2.0.pc.in => gtk+-3.0.pc.in | 4 +- ...ix-print-2.0.pc.in => gtk+-unix-print-3.0.pc.in | 4 +- gtk/Makefile.am | 104 +- ...gtk-builder-convert => gtk-builder-convert-3.0} | 6 +- gtk/gtkfilechooser.c | 4 +- gtk/gtkimcontext.c | 2 +- gtk/gtkmodules.c | 6 +- gtk/gtkrc.c | 14 +- gtk/tests/Makefile.am | 4 +- modules/engines/ms-windows/Makefile.am | 4 +- modules/engines/ms-windows/Theme/Makefile.am | 2 +- .../Theme/{gtk-2.0 => gtk-3.0}/Makefile.am | 0 .../ms-windows/Theme/{gtk-2.0 => gtk-3.0}/gtkrc | 0 modules/engines/pixbuf/Makefile.am | 10 +- modules/input/Makefile.am | 22 +- modules/other/gail/Makefile.am | 2 +- modules/printbackends/cups/Makefile.am | 2 +- modules/printbackends/file/Makefile.am | 2 +- modules/printbackends/lpr/Makefile.am | 4 +- modules/printbackends/test/Makefile.am | 2 +- perf/Makefile.am | 2 +- tests/Makefile.am | 10 +- 242 files changed, 7560 insertions(+), 3967 deletions(-) commit 51ddf0e1c9280faf020a916974f2535ed3f5f14f Author: Matthias Clasen Date: Fri May 7 22:19:56 2010 -0400 Better tooltip positioning Avoid the covering up the widget that you are tipping, as far as possible. Bug 599618. gtk/gtktooltip.c | 139 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 108 insertions(+), 31 deletions(-) commit a473b593ff5ff29e3474e9cc8a19dffdbb9857fa Author: Richard Hughes Date: Fri May 7 23:14:00 2010 +0100 Remove links to code that no longer exists to fix make dist Makefile.am | 11 -- examples/Makefile | 5 - examples/clist/Makefile | 14 --- examples/clist/clist.c | 173 ----------------------------- examples/filesel/Makefile | 14 --- examples/filesel/filesel.c | 40 ------- examples/list/Makefile | 16 --- examples/list/list.c | 266 --------------------------------------------- po-properties/POTFILES.in | 19 ---- 9 files changed, 558 deletions(-) commit 8c5dca4c5c3ac1e4b6688a39fea7420f2a5570c9 Author: Seán de Búrca Date: Fri May 7 15:18:04 2010 -0600 Clear out removed deprecations from POTFILES po/POTFILES.in | 19 ------------------- 1 file changed, 19 deletions(-) commit 8c55aee54fad16960652651ae2c7090f2b403db8 Author: Richard Hughes Date: Fri May 7 21:37:35 2010 +0100 Remove a missing include in one of the tests that broke the build from a fresh checkout examples/wheelbarrow/wheelbarrow.c | 1 - 1 file changed, 1 deletion(-) commit a8f1512b92433ca4a75a5f91b77fdef9faa99750 Author: Khaled Hosny Date: Fri May 7 20:46:01 2010 +0300 Typo po/ar.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 46a841cadb64ecfe615ac2409cf19565222ca5d7 Author: Javier Jardón Date: Fri May 7 16:40:53 2010 +0200 [test] Fix floating test The test was broken by commit e0969a13 gtk/tests/floating.c | 1 - 1 file changed, 1 deletion(-) commit f2b40a1ff380c16daaefc50ecb3cf453b730a1db Author: Andika Triwidada Date: Fri May 7 15:22:19 2010 +0700 Updated Indonesian translation, 100% as of 20100507 po/id.po | 82 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 43 insertions(+), 39 deletions(-) commit 2ace72c1f81c9d3a2c995de7963b9d8f71bb229f Author: Andika Triwidada Date: Fri May 7 15:18:52 2010 +0700 Updated Indonesian translation po/id.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit ccc53b9a45f35af358d1387a6db14838d6977fd4 Author: Martin Nordholts Date: Fri May 7 09:53:03 2010 +0200 Rename configure.in to configure.ac In the autoconf manual the recomended name for the autoconf input file is configure.ac and not configure.in. Follow this recomendation. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=598768 configure.in => configure.ac | 161 +++++++++++++++++++++---------------------- docs/RELEASE-HOWTO | 6 +- docs/faq/gtk-faq.sgml | 4 +- docs/gtk-config.txt | 4 +- sanity_check | 4 +- 5 files changed, 89 insertions(+), 90 deletions(-) commit 3781b2447610601d778ef44489341712af58cf54 Author: Javier Jardón Date: Fri May 7 09:26:36 2010 +0200 [test] Do not test deprecated GtkText gtk/tests/testing.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 291ead910575d533808c29356b180974a9052744 Author: Javier Jardón Date: Fri May 7 09:24:34 2010 +0200 Reintroduce gtk_progress_* api in gtk.symbols This api is deprecated but GtkToolBar still uses it gtk/gtk.symbols | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) commit 9aabc1b1a736f5d6da01387cb900a6b5c985041e Author: Javier Jardón Date: Fri May 7 09:10:52 2010 +0200 Remove deprecated functions from GtkProgressBar gtk/gtkprogressbar.c | 107 --------------------------------------------------- 1 file changed, 107 deletions(-) commit 2f6b88ff48ecfc4252492afbb532b837f422ebbd Author: Matthias Clasen Date: Fri May 7 00:04:57 2010 -0400 Clean up docs, disable testtext for now. docs/reference/gtk/Makefile.am | 3 - docs/reference/gtk/gtk-docs.sgml | 21 -- docs/reference/gtk/gtk-sections.txt | 525 +----------------------------------- docs/reference/gtk/gtk.types | 10 - tests/Makefile.am | 1 - 5 files changed, 2 insertions(+), 558 deletions(-) commit 77d4d3cdae0739c0a5643fb23891f8790f05c074 Merge: b3e0e25d65 0de8601327 Author: Matthias Clasen Date: Thu May 6 22:55:02 2010 -0400 Merge branch 'gtk-2-90' Conflicts: gtk/gtkentry.h commit b3e0e25d65db6b7be3385663ceeaecdc5c3115df Author: John (J5) Palmieri Date: Thu May 6 17:30:03 2010 -0400 [GtkRadioAction] fix annotation _set_group, _get_group * should be element-type GtkRadioAction not GtkAction gtk/gtkradioaction.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 14fef0abba73236de54cc02d35c9169b2fdf0c5f Author: Colin Walters Date: Thu May 6 16:57:49 2010 -0400 [GtkRadioAction] Annotate _set_group gtk/gtkradioaction.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 713f2b638e350904bc649309362a6b1342c8a962 Author: Javier Jardón 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 7692a427a6d27f438e18dc3555a91eef2f4205ff Author: Javier Jardón 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 8a4528eb2a04d9249c01375a8b31c12cd9be16f8 Author: Matthias Clasen Date: Tue May 4 20:33:21 2010 -0400 Fix a problem with marks on vertical scales gtk/gtkscale.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit a141c3527165c5245aa6c4c57f73c8b9e125c223 Author: Javier Jardón 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 227d59c19015d488eda2895c1022b95ac1463d2a Author: Danielle Madeley Date: Wed Dec 9 20:21:34 2009 +1100 Expose visible() and modify() as vcalls in class This makes it possible to create filter subclasses by implementing the vcalls. You can optionally chain up to the parent class' implementation, to make it possible to have "your filter + additional custom filtering". Fixes https://bugzilla.gnome.org/show_bug.cgi?id=604150 gtk/gtktreemodelfilter.c | 77 ++++++++++++++++++++++++++++++++++-------------- gtk/gtktreemodelfilter.h | 11 +++++-- 2 files changed, 64 insertions(+), 24 deletions(-) commit 64812ce662835b1967791196944b73b2d2617f7a Author: Javier Jardón Date: Tue May 4 00:33:48 2010 +0200 Added an extra validation in gdk_pixbuf_loader_set_size() Fixes https://bugzilla.gnome.org/show_bug.cgi?id=380196 gdk-pixbuf/gdk-pixbuf-loader.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 4fb6b9d57917ca4f119b53f69676c4dfb81ec8ca Author: Wouter Bolsterlee Date: Mon May 3 23:35:18 2010 +0200 Dutch translation updated by Wouter Bolsterlee po/nl.po | 2250 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1131 insertions(+), 1119 deletions(-) commit c1d36af3e82d663525e43435aab700c2efb1e656 Author: Javier Jardón Date: Mon May 3 21:38:36 2010 +0200 Do not use C99 constant INFINITY Use G_MAXDOUBLE instead gtk/gtklabel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ba3e997daea267b100988ecd7c6d0767c334dfbc Author: Benjamin Otte 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 33194ff5f46e39db123c8a4668d3a4b0bde48ecd Author: John (J5) Palmieri Date: Tue Apr 27 17:12:41 2010 -0400 add a get_indices_with_depth method to GtkTreePath with proper GI array annotations * get_indices does not return a length so we can not annotate it to return an array in bindings that use GObject Introspection * this method is the same as get_indices except it takes an int * as the depth parameter which we can then use in the array annotation * in C this function returns an integer pointer array and updates depth to the number of integers in the array * in a GI binding this returns the native array type for the bound language (e.g. in PyGI this returns a list of integers) docs/reference/gtk/gtk-sections.txt | 1 + docs/reference/gtk/tmpl/gtktreemodel.sgml | 10 ++++++++++ gtk/gtk.symbols | 1 + gtk/gtktreemodel.c | 25 +++++++++++++++++++++++++ gtk/gtktreemodel.h | 4 ++++ 5 files changed, 41 insertions(+) commit 5098f34234aa29cf496611bc7d41a7dcfac63743 Author: Tor Lillqvist Date: Mon May 3 13:44:23 2010 +0300 Update the Makefile for scribble-xinput Don't use GTK_DISABLE_DEPRECATED as scribble-xinput does use deprecated API. Also, make the CC command line more canonical. examples/scribble-xinput/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 0eaa17721022dad6eff61abee531dfcd008ace8e Author: Matthias Clasen Date: Sun May 2 19:21:27 2010 -0400 Updates NEWS | 8 ++++++++ 1 file changed, 8 insertions(+) commit bcfc53066ae54d0adbf282d5678d9a4a7083b4d3 Author: Javier Jardón Date: Mon May 3 02:56:29 2010 +0200 tests: Too many arguments in call to 'create_menu' tests/testmenubars.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 0de8601327d541f644dc1882c99f44551870a7ab Author: Javier Jardón Date: Sat Mar 27 06:19:10 2010 +0100 Use accessor functions to access GtkLabel variables gtk/gtknotebook.c | 8 ++++---- modules/other/gail/gaillabel.c | 16 ++++++++++------ 2 files changed, 14 insertions(+), 10 deletions(-) commit 901105766e65f14817ba4d471f0f17d966a0790d Author: Javier Jardón Date: Mon Apr 26 05:26:42 2010 +0200 Do not use deprecated GtkNoteBook api in testgtk tests/testgtk.c | 52 ++++++---------------------------------------------- 1 file changed, 6 insertions(+), 46 deletions(-) commit 7065c566a333b61d24683625e1dc10acfed276ff Author: Javier Jardón Date: Mon Apr 26 02:08:04 2010 +0200 Remove deprecated GtkProgress functionality from testgtk tests/testgtk.c | 99 +++++++++++++++------------------------------------------ 1 file changed, 26 insertions(+), 73 deletions(-) commit 0e79972d2416846954d60b765f4042454b5e14e9 Author: Javier Jardón Date: Sat Apr 24 05:45:38 2010 +0200 Remove GtkTreeItem completely docs/reference/gtk/gtk-sections.txt | 24 ------- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/tmpl/gtktreeitem.sgml | 119 ------------------------------- gtk/gtk.symbols | 14 ---- 4 files changed, 158 deletions(-) commit d7786d4a9ec23922c139c9e70ca603f836e456d2 Author: Javier Jardón Date: Sat Apr 24 05:43:09 2010 +0200 Remove GtkTree completely docs/reference/gtk/gtk-sections.txt | 34 ---- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/tmpl/gtktree.sgml | 306 ----------------------------------- examples/tree/Makefile | 16 -- examples/tree/tree.c | 184 --------------------- gtk/gtk.symbols | 21 --- 6 files changed, 562 deletions(-) commit 0669d8d6e955141e6d9801a5dce10cce061ce844 Author: Javier Jardón Date: Sat Apr 24 05:37:14 2010 +0200 Remove GtkText completely docs/reference/gtk/gtk-sections.txt | 31 ----- docs/reference/gtk/tmpl/gtktext.sgml | 238 ----------------------------------- examples/text/Makefile | 16 --- examples/text/text.c | 181 -------------------------- gtk/gtk.symbols | 19 --- 5 files changed, 485 deletions(-) commit c77c69502c27c64f9f4ac6a8220805eb2cd05a1a Author: Javier Jardón Date: Sat Apr 24 05:24:58 2010 +0200 Restore non-deprecated GtkToolbar functions in gtk.symbols The functions gtk_toolbar_set_icon_size() and gtk_toolbar_unset_icon_size() are not deprecated gtk/gtk.symbols | 2 ++ 1 file changed, 2 insertions(+) commit 9a4e3371e2871128019a610ab369d1093f367d6b Author: Javier Jardón Date: Sat Apr 24 05:15:05 2010 +0200 Remove GtkTooltips completely docs/reference/gtk/gtk-sections.txt | 25 ---- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/tmpl/gtktooltips.sgml | 191 ------------------------------- gtk/gtk.symbols | 16 --- 4 files changed, 233 deletions(-) commit 3d6b45f7d268e2e91e15ea3818b7047d3a6be24e Author: Javier Jardón Date: Sat Apr 24 04:52:27 2010 +0200 Remove GtkOptionMenu completely docs/reference/gtk/gtk-sections.txt | 21 ----- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/tmpl/gtkoptionmenu.sgml | 124 ----------------------------- gtk/gtk.symbols | 12 --- 4 files changed, 158 deletions(-) commit 6f3d152bee8fa4134206d1aebd6bb0843dc9a6ab Author: Javier Jardón Date: Sat Apr 24 04:46:03 2010 +0200 Remove all gtk_marshal_* functions from the gtk.symbols gtk/gtk.symbols | 33 --------------------------------- 1 file changed, 33 deletions(-) commit 2c2726f81899bf3afed10fcf7ebff28b82aa7fd9 Author: Javier Jardón Date: Sat Apr 24 03:53:11 2010 +0200 Port testtreeview to new API Use GtkComboBox instead the deprecated GtkOptionMenu https://bugzilla.gnome.org/show_bug.cgi?id=616679 tests/testtreeview.c | 79 +++++++++++----------------------------------------- 1 file changed, 17 insertions(+), 62 deletions(-) commit 623966b6daa049fb912be19716ebc8ce1509a1c2 Author: Javier Jardón Date: Sat Apr 24 04:12:03 2010 +0200 Remove all gtk_draw_* deprecated functions completely docs/reference/gtk/gtk-sections.txt | 21 --- docs/reference/gtk/tmpl/gtkstyle.sgml | 314 ---------------------------------- gtk/gtkstyle.c | 62 ------- 3 files changed, 397 deletions(-) commit eb3efdf2428033db886fd5fb97e318dd5c2b3a1a Author: Javier Jardón Date: Sat Apr 24 04:05:54 2010 +0200 Remove gtk_color_selection_set_update_policy() completely docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtkcolorsel.sgml | 31 ------------------------------- gtk/gtkcolorsel.c | 8 -------- 3 files changed, 40 deletions(-) commit 765882ce9a938075a278270c8965811340061bbf Author: Christian Dywan Date: Fri Apr 23 18:07:21 2010 +0200 Declare random item correctly in stresstest-toolbar tests/stresstest-toolbar.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit b4188f876f414a576ad0c4345d66ebaabbb7ee80 Author: Christian Dywan Date: Fri Apr 23 17:55:01 2010 +0200 Use GtkComboBox, GtkOrientable and no GtkObject in testtoolbar tests/testtoolbar.c | 53 ++++++++++++++++++++--------------------------------- 1 file changed, 20 insertions(+), 33 deletions(-) commit 7ccd787f043df9944044bed1e7c0fa2418ee0d7c Author: Christian Dywan Date: Tue Apr 13 19:04:44 2010 +0200 Don't set child-min-width/ height in the button box test This is not a property. The feature was removed. tests/testgtk.c | 4 ---- 1 file changed, 4 deletions(-) commit 786b5774e3c3d46331efbe09c022a2cea0cbe3a6 Author: Christian Dywan Date: Tue Apr 13 18:55:50 2010 +0200 Revert accidental removal of book pixmap strings tests/testgtk.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) commit 09c84a006f69ba9d8055c478d357152b4c324b5b Author: Christian Dywan Date: Tue Apr 13 18:46:27 2010 +0200 Remove unused dump_accels() function from testgtk tests/testgtk.c | 8 -------- 1 file changed, 8 deletions(-) commit 0c0976be1df5199b6125027bd7df96272197e97d Author: Christian Dywan Date: Tue Apr 13 18:43:16 2010 +0200 Remove GtkTipsQuery demo from testgtk tests/testgtk.c | 47 +---------------------------------------------- 1 file changed, 1 insertion(+), 46 deletions(-) commit 1dabde28ac37720c9632b77a775d831bee1925a9 Author: Christian Dywan Date: Tue Apr 13 18:32:10 2010 +0200 Don't use gtk_widget_set_uposition/size in testgtk Use gtk_window_move and gtk_widget_set_size_request instead. tests/testgtk.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 646b417c20dab0ce74892951e66e949f0666011c Author: Christian Dywan Date: Tue Apr 6 17:57:46 2010 +0200 Remove unused text helper functions from testgtk tests/testgtk.c | 16 ---------------- 1 file changed, 16 deletions(-) commit 6536ad7299cd94b78132d93c05f5ec5351ade8b4 Author: Christian Dywan Date: Tue Apr 6 17:45:56 2010 +0200 Use new 2.14 GtkColorSelection API in testgtk tests/testgtk.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit eaf3ccfba058b9fc6163de95bfec5ca3912231b1 Author: Christian Dywan Date: Tue Apr 6 17:22:18 2010 +0200 Replace GtkFileSelection with GtkFileChooser in testgtk tests/testgtk.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) commit c30e1865d8d3058264a4fd05da872dc46edee992 Author: Christian Dywan Date: Tue Apr 6 16:57:19 2010 +0200 Use GtkComboBoxEntry for the display list in testgtk tests/testgtk.c | 66 +++++++++++++++++++++++++++------------------------------ 1 file changed, 31 insertions(+), 35 deletions(-) commit 36c3426efbe17975c0992dcd54b50aba68557108 Author: Christian Dywan Date: Tue Apr 6 16:36:05 2010 +0200 Use GtkComboBoxEntry in entry test in testgtk tests/testgtk.c | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) commit 81c8fcb72b518346b4ef05901d0691b0578ddaad Author: Christian Dywan Date: Tue Apr 6 16:27:31 2010 +0200 Declare book_open/closed_xpm in testgtk notebook tests/testgtk.c | 2 ++ 1 file changed, 2 insertions(+) commit a927f1f17d2158b8506f63ef274afa5d6ba857eb Author: Christian Dywan Date: Tue Apr 6 16:24:21 2010 +0200 Remove item factory test from testgtk tests/testgtk.c | 159 -------------------------------------------------------- 1 file changed, 159 deletions(-) commit 298f1ea9f6b0fc8dab22ab046efdc8d9f30ae696 Author: Christian Dywan Date: Wed Mar 31 17:29:53 2010 +0200 Use "activate" rather than "clicked" for menu items tests/testsocket.c | 2 +- tests/testsocket_common.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 187e49992d25c1ba11652b777aad03dfa7f415f8 Author: Christian Dywan Date: Wed Mar 31 17:24:50 2010 +0200 Use GtkComboBox instead of GtkCombo in testsocket tests/testsocket.c | 2 -- tests/testsocket_common.c | 39 ++++++++++++++++++--------------------- 2 files changed, 18 insertions(+), 23 deletions(-) commit 464eeda24c55cd04ddaee598bc86698f4fa574f6 Author: Christian Dywan Date: Wed Mar 31 16:44:40 2010 +0200 Don't use GtkItemFactory in testsocket tests/testsocket.c | 30 ++++++++++++---------------- tests/testsocket_common.c | 51 ++++++++++++++++++++++++++++------------------- 2 files changed, 44 insertions(+), 37 deletions(-) commit 44af4852eea8e811306dfb28039c3dd4a2080c75 Author: Christian Dywan Date: Wed Mar 31 16:16:26 2010 +0200 Replace GtkText in testselection with GtkTextView tests/testselection.c | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) commit e0602fd6a864c52ab4d9950ce55c1bc2c4382dbe Author: Christian Dywan Date: Wed Mar 31 15:32:03 2010 +0200 Remove obsolete GtkText test from testgtk tests/testgtk.c | 178 -------------------------------------------------------- 1 file changed, 178 deletions(-) commit 2f70bb98cb20bb9eff73769fd1363133989b0157 Author: Christian Dywan Date: Wed Mar 31 15:20:03 2010 +0200 Remove obsolete GtkTree test from testgtk tests/testgtk.c | 481 -------------------------------------------------------- 1 file changed, 481 deletions(-) commit 1eefd439611a90d0cc31c4f5451e1a5ea0593ca8 Author: Christian Dywan Date: Wed Mar 31 15:08:13 2010 +0200 Use an array and new toolbar API in testgtk tests/testgtk.c | 267 ++++++++++++++++++++++++++------------------------------ 1 file changed, 122 insertions(+), 145 deletions(-) commit b8727e11fd97c8f6833c0d369260274dea9db8bb Author: Christian Dywan Date: Fri Mar 26 18:21:17 2010 +0100 Replace option menu with combo box in testoffscreen tests/testoffscreen.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) commit 274395063a051717ad9eb5ceab8213724552ad72 Author: Christian Dywan Date: Fri Mar 26 17:55:07 2010 +0100 Replace option menus in testgtk with combo boxes tests/testgtk.c | 66 ++++++++++++--------------------------------------------- 1 file changed, 14 insertions(+), 52 deletions(-) commit 63131903ad3d61bd5d1e0d4a13fedf8999a9ba4a Author: Christian Dywan Date: Fri Mar 26 17:27:09 2010 +0100 Use new progress bar API in testgtk progress test tests/testgtk.c | 150 +++++++------------------------------------------------- 1 file changed, 18 insertions(+), 132 deletions(-) commit 3b721ea9c910054437201463ba13e22c108d7713 Author: Christian Dywan Date: Fri Mar 26 16:49:48 2010 +0100 Use a tree view in testgtk selection target test tests/testgtk.c | 52 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 22 deletions(-) commit 9fa9d792a8c5170d5e84450127d7cf4d7fd82c26 Author: Javier Jardón Date: Thu Mar 25 00:23:36 2010 +0100 Remove GTK_WIDGET_* macros docs/reference/gtk/glossary.xml | 2 +- docs/reference/gtk/gtk-sections.txt | 22 --- docs/tutorial/gtk-tut.sgml | 4 +- gtk/gtkprogress.c | 6 +- gtk/gtkprogressbar.c | 2 +- gtk/gtkwidget.h | 278 ------------------------------------ 6 files changed, 7 insertions(+), 307 deletions(-) commit ffd80c80c977ded4d14d2ef2c36ff50da7b24565 Author: Javier Jardón Date: Thu Mar 11 04:38:34 2010 +0100 Remove gtk_fixed_get_has_window() and gtk_fixed_set_has_window() docs/reference/gtk/gtk-sections.txt | 2 -- docs/reference/gtk/tmpl/gtkfixed.sgml | 20 --------------- docs/tutorial/gtk-tut.sgml | 8 +++--- gtk/gtk.symbols | 4 --- gtk/gtkfixed.c | 48 ----------------------------------- gtk/gtkfixed.h | 6 +---- 6 files changed, 5 insertions(+), 83 deletions(-) commit 55e3fa8d34179799f35c56f72768baa4c761f40c Author: Javier Jardón Date: Thu Mar 11 04:07:57 2010 +0100 Remove GtkCtree documentation docs/reference/gtk/gtk-sections.txt | 98 --- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/tmpl/gtk-unused.sgml | 10 - docs/reference/gtk/tmpl/gtkctree.sgml | 1260 ------------------------------- 4 files changed, 1369 deletions(-) commit 32697682cc8b650312eb4a29e62ffc4d90d47fe6 Author: Javier Jardón Date: Thu Mar 11 03:59:45 2010 +0100 Remove GtkOldEditable completely docs/reference/gtk/gtk-sections.txt | 18 --- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/tmpl/gtkoldeditable.sgml | 169 ---------------------------- gtk/gtk.symbols | 8 -- 4 files changed, 196 deletions(-) commit e850958c568eca2b854a93ddd932386ea08910e7 Author: Javier Jardón Date: Thu Mar 11 03:31:22 2010 +0100 Remove GtkOptionMenu tests tests/Makefile.am | 3 - tests/testmenus.c | 246 ------------------------------------------------------ 2 files changed, 249 deletions(-) commit 6927a24df467c112e14cf54e218433e7586cd6af Author: Javier Jardón Date: Wed Mar 10 23:28:45 2010 +0100 Restore gtk_paned_get_handle_window() gtk/gtkpaned.h | 2 ++ 1 file changed, 2 insertions(+) commit 244ed9aec723b21068bba2175c7f477ab75fdd14 Author: Javier Jardón Date: Wed Mar 10 23:16:17 2010 +0100 Restore gtk_entry_get_icon_window() again gtk/gtkentry.h | 2 ++ 1 file changed, 2 insertions(+) commit 4019007ceb50eb4d2975c6a6e0bdf167e2823fce Author: Christian Dywan Date: Fri Dec 11 16:30:17 2009 +0100 Remove GtkSideType, GtkMatchType, GtkPreviewType and GtkSignalRunType gtk/gtk.symbols | 3 --- gtk/gtkenums.h | 45 --------------------------------------------- 2 files changed, 48 deletions(-) commit c742482d48eafa39bb83485f3281b1653dd6cfda Author: Christian Dywan Date: Thu Dec 10 13:27:20 2009 +0100 Remove GtkType legacy API and type definitions gtk/gtk.symbols | 9 --- gtk/gtktypeutils.c | 168 ---------------------------------------------- gtk/gtktypeutils.h | 165 +-------------------------------------------- modules/other/gail/gail.c | 2 +- 4 files changed, 3 insertions(+), 341 deletions(-) commit e8f1a3ccf073e605f56a0e7c89acb4bda9b47b3d Author: Christian Dywan Date: Thu Dec 10 12:28:38 2009 +0100 Remove deprecated GtkTooltips gtk/Makefile.am | 6 +- gtk/gtkmenutoolbutton.c | 2 - gtk/gtktoolbar.c | 3 +- gtk/gtktoolbar.h | 7 - gtk/gtktoolitem.c | 2 - gtk/gtktoolitem.h | 1 - gtk/gtktooltips.c | 338 ------------------------------------------------ gtk/gtktooltips.h | 109 ---------------- tests/testgtk.c | 66 +++------- 9 files changed, 20 insertions(+), 514 deletions(-) commit e0969a132750229199df2ab713d4d74f93f8f954 Author: Christian Dywan Date: Thu Dec 10 11:38:27 2009 +0100 Remove GtkObject floating, weak, arg and user data handling gtk/gtk.symbols | 24 --- gtk/gtkobject.c | 593 --------------------------------------------------- gtk/gtkobject.h | 114 ---------- gtk/tests/floating.c | 14 +- 4 files changed, 1 insertion(+), 744 deletions(-) commit 729d4c3624b6a3c0c79ecd58319c05da98628f3f Author: Christian Dywan Date: Wed Dec 9 16:56:55 2009 +0100 Look for accessible file chooser dialogue instead of file selection modules/other/gail/gailwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6179e0e8a71bf05cec5a34053e164bad87fa9894 Author: Christian Dywan Date: Wed Dec 9 16:55:52 2009 +0100 Remove obsolete GtkOptionMenu test case from Gail tests modules/other/gail/tests/Makefile.am | 1 - modules/other/gail/tests/testoptionmenu.c | 157 ------------------------------ 2 files changed, 158 deletions(-) commit 6216ce2dfd5a1c3f66e0974ed71af7e0b74d3133 Author: Christian Dywan Date: Wed Dec 9 16:53:42 2009 +0100 Remove uses of GtkCombo and gtk_widget_set_uposition in Gail modules/other/gail/gailentry.c | 3 +-- modules/other/gail/gailitem.c | 7 ------- modules/other/gail/gaillabel.c | 4 ---- modules/other/gail/gailmenu.c | 2 +- modules/other/gail/gailtoplevel.c | 3 --- modules/other/gail/gailwidget.c | 34 +++++++--------------------------- 6 files changed, 9 insertions(+), 44 deletions(-) commit e84a330f5ade615d1631f3b87996a5e1b9958f91 Author: Javier Jardón Date: Wed Dec 9 09:08:46 2009 +0100 Cleaning gtk-symbols file Remove some already removed symbols gtk/gtk.symbols | 116 -------------------------------------------------------- 1 file changed, 116 deletions(-) commit 8424256a39b10725be3f0180e555b076feca571a Author: Javier Jardón Date: Wed Dec 9 09:00:40 2009 +0100 [gdk] Remove gdki18n.h completely docs/reference/gdk/gdk-sections.txt | 2 -- gdk/Makefile.am | 1 - gdk/gdki18n.h | 59 ------------------------------------- gdk/makefile.msc | 1 - gdk/quartz/gdkim-quartz.c | 1 - gdk/win32/gdkim-win32.c | 1 - 6 files changed, 65 deletions(-) commit b7bc5331faab20e16fb06124e4bc02d7f99408f8 Author: Javier Jardón Date: Wed Dec 9 08:43:20 2009 +0100 [gdk/directfb] Remove deprecated gdkdirectfb stuff gdk/directfb/gdkdirectfb.h | 9 -- gdk/directfb/gdkwindow-directfb.c | 208 -------------------------------------- 2 files changed, 217 deletions(-) commit d3fc78bfb6883dcda40b5698691374385106abfe Author: Javier Jardón Date: Mon Dec 7 22:42:08 2009 +0100 [gtk/gtktoolitem] Remove deprecated GtkToolItem stuff This completes 221dcb6955cb89d1f89e71f442fc4c42fb76fcf3 docs/reference/gtk/tmpl/gtktoolitem.sgml | 11 ----------- gtk/gtkmenutoolbutton.c | 4 ++-- gtk/gtktoolitem.c | 21 --------------------- gtk/gtktoolitem.h | 8 -------- 4 files changed, 2 insertions(+), 42 deletions(-) commit 04a548a46382223711582b40670aa89ece2e55c8 Author: Javier Jardón Date: Mon Nov 30 23:39:55 2009 +0100 Removed a call to a recently removed test function The function was a test of the deprecated GtkList tests/testgtk.c | 1 - 1 file changed, 1 deletion(-) commit 697eeee7c29dfdc6a00de9e6ffffc630b1d3c294 Author: Javier Jardón Date: Mon Nov 30 05:31:24 2009 +0100 Don't use direct accessors to GtkAccelLabel in gail module modules/other/gail/gailmenuitem.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit f39f644fb24a3398bd5a6786f0083eb1b3c51164 Author: Javier Jardón Date: Mon Nov 30 04:51:58 2009 +0100 Move GtkAccelGroup private structure to shared header file Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602174 gtk/Makefile.am | 1 + gtk/gtkaccelgroup.c | 10 +--------- gtk/gtkaccelgroupprivate.h | 36 ++++++++++++++++++++++++++++++++++++ gtk/gtkwindow.c | 4 ++-- gtk/gtkwindow.h | 2 ++ 5 files changed, 42 insertions(+), 11 deletions(-) commit 341d8605b6fbb41482db58d6e670c25da06732b8 Author: Javier Jardón Date: Thu Nov 26 05:48:52 2009 +0100 [gdk] Remove deprecated GdkRGB stuff .../gdk-pixbuf/tmpl/gdk-pixbuf-unused.sgml | 8 ---- docs/reference/gdk/gdk-sections.txt | 4 -- docs/reference/gdk/tmpl/rgb.sgml | 39 ------------------- gdk/gdk.symbols | 6 --- gdk/gdkrgb.c | 45 ---------------------- gdk/gdkrgb.h | 11 ------ 6 files changed, 113 deletions(-) commit 81d1e2ca76db6067b738afc34028dee6948aeaac Author: Javier Jardón Date: Thu Nov 26 05:37:06 2009 +0100 [gdk] Remove deprecated GdkVisual stuff docs/reference/gdk/gdk-sections.txt | 2 -- docs/reference/gdk/tmpl/visuals.sgml | 17 ----------------- gdk/gdkvisual.h | 4 ---- 3 files changed, 23 deletions(-) commit ce340e3b62fcb8da535c8a8af5dc4fb7393dee15 Author: Javier Jardón Date: Thu Nov 26 05:33:50 2009 +0100 [gdk] Remove deprecated gdktypes stuff. docs/reference/gdk/gdk-sections.txt | 1 - docs/reference/gdk/tmpl/input.sgml | 10 ---------- gdk/gdktypes.h | 6 ------ 3 files changed, 17 deletions(-) commit 4a70b282deb973370f10ccbf98572089d89fe06c Author: Javier Jardón Date: Thu Nov 26 05:28:25 2009 +0100 [gdk] Remove deprecated GdkSelection stuff. docs/reference/gdk/gdk-sections.txt | 3 --- docs/reference/gdk/tmpl/selections.sgml | 30 ------------------------------ gdk/gdkselection.h | 8 -------- 3 files changed, 41 deletions(-) commit 6281645cbb5ba776270c9c510f96d15fd4f80342 Author: Javier Jardón Date: Tue Nov 24 17:33:48 2009 +0100 Remove deprecated GtkMenu stuff. Also, substitute the deprecated functions with the new ones in documentation. docs/refcounting.txt | 2 +- docs/reference/gtk/gtk-sections.txt | 3 --- docs/reference/gtk/tmpl/gtkmenu.sgml | 33 --------------------------------- gtk/gtkmenu.h | 6 ------ 4 files changed, 1 insertion(+), 43 deletions(-) commit 74e68444883c15cb19c1338a2052172fb9f15d0a Author: Javier Jardón Date: Tue Nov 24 05:06:43 2009 +0100 Remove GtkCurve completely docs/faq/gtk-faq.sgml | 1 - docs/reference/gtk/gtk-sections.txt | 23 - docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/objects_grouped.sgml | 1 - docs/reference/gtk/tmpl/gtkcurve.sgml | 153 ----- docs/reference/gtk/tmpl/gtkenums.sgml | 9 - docs/tutorial/gtk-tut.sgml | 12 - gtk/gtk.symbols | 16 - gtk/gtkcurve.c | 1039 ------------------------------- gtk/gtkcurve.h | 106 ---- gtk/gtkenums.h | 10 - gtk/tests/object.c | 1 - tests/testgtkrc | 1 - 13 files changed, 1373 deletions(-) commit d97ca04f5bb73bbda010b21ff40961642884099b Author: Javier Jardón Date: Tue Nov 24 04:54:52 2009 +0100 Remove GtkGammaCurve completely docs/faq/gtk-faq.sgml | 3 +- docs/reference/gtk/gtk-sections.txt | 16 -- docs/reference/gtk/gtk.types | 1 - docs/reference/gtk/objects_grouped.sgml | 1 - docs/reference/gtk/tmpl/gtkcurve.sgml | 10 - docs/reference/gtk/tmpl/gtkgamma.sgml | 47 --- docs/tutorial/gtk-tut.sgml | 3 +- gtk/gtk.symbols | 9 - gtk/gtkgamma.c | 494 -------------------------------- gtk/gtkgamma.h | 82 ------ tests/testgtk.c | 51 ---- 11 files changed, 2 insertions(+), 715 deletions(-) commit a86b5ad47ba5059cf0df7d2238d4e0efa9fe9c8f Author: Javier Jardón Date: Tue Nov 24 04:40:57 2009 +0100 Remove gtk_toggle_button_set_state() documentation docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtktogglebutton.sgml | 8 -------- 2 files changed, 9 deletions(-) commit caca8a969634351b182fee7822606879be9fd4cb Author: Javier Jardón Date: Tue Nov 24 04:15:58 2009 +0100 Remove gtk_toggle_button_set_state() from GtkToggleButton gtk/gtktogglebutton.h | 4 ---- 1 file changed, 4 deletions(-) commit 432550130171ea487168182cb7a77ee4f02bb7f0 Author: Javier Jardón Date: Wed Nov 18 04:57:08 2009 +0100 Substitute deprecated function Use gtk_editable_set_editable() instead gtk_entry_set_editable() modules/other/gail/tests/testcombo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e45d8f557a195cd4f7fb2df28219190c9ab1146e Author: Javier Jardón Date: Wed Nov 18 04:46:17 2009 +0100 Remove unused variable 'default_spacing' is not used anymore gtk/gtkvbbox.c | 1 - 1 file changed, 1 deletion(-) commit 73b066814b72fffd32d10ce2b2499a78453344bf Author: Javier Jardón Date: Wed Nov 18 04:45:28 2009 +0100 Remove unused function gtk_container_foreach_unmarshal() is not used anymore. gtk/gtkcontainer.c | 19 ------------------- 1 file changed, 19 deletions(-) commit 00d3d8516b92fb1dd899feffa56c3a28425f1e43 Author: Javier Jardón Date: Wed Nov 18 04:16:23 2009 +0100 Fix compilation warning: cast to GTK_WIDGET gtk/gtkaccellabel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6389f13ea53ae49c64b92d4ffb96c922ed5f3cb7 Author: Javier Jardón Date: Wed Nov 18 04:14:35 2009 +0100 Fix compilation error Substitute gtk_menu_bar_append() deprecated function by gtk_menu_shell_append() and cast to correct type modules/other/gail/tests/ferret.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a27da3239e9d87313b6054f23c15b37263fdbdb7 Author: Javier Jardón Date: Wed Nov 18 04:13:05 2009 +0100 Use gtk_label_get_text() instead direct access gtk/tests/builder.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2c774ffdcdd37b4262fbc1025cc57eedc032d7b1 Author: Javier Jardón Date: Mon Nov 9 09:20:33 2009 +0100 Substitute deprecated stuff from GtkContainer in documentation docs/faq/gtk-faq.sgml | 4 ---- 1 file changed, 4 deletions(-) commit 8d9e37f40777118d55086ad329318f6657e62397 Author: Javier Jardón Date: Mon Nov 9 09:04:57 2009 +0100 Remove all deprecated stuff from GtkContainer docs/reference/gtk/gtk-sections.txt | 2 -- docs/reference/gtk/tmpl/gtkcontainer.sgml | 16 ---------------- examples/list/list.c | 4 ++-- gtk/gtkcontainer.c | 30 ------------------------------ gtk/gtkcontainer.h | 14 -------------- 5 files changed, 2 insertions(+), 64 deletions(-) commit 72323e6d9a9dd7f34d9da47c3f4d951a958e32bc Author: Christian Dywan Date: Fri Oct 23 02:54:07 2009 +0200 Do not use lock_count of GtkAccelGroup directly in GtkWidget gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4045b718245776e01f81c519ebf691607b732fc7 Author: Christian Dywan Date: Fri Oct 23 02:53:27 2009 +0200 Remove old GtkToolbar compatibility API gtk/gtktoolbar.c | 251 ------------------------------------------------------- 1 file changed, 251 deletions(-) commit 2d84d885398e6f977bca70b960bebf75ac629802 Author: Christian Dywan Date: Fri Oct 23 02:04:55 2009 +0200 Remove internal GtkNotebook tab homogeneousnes and border helpers gtk/gtknotebook.c | 78 ------------------------------------------------------- 1 file changed, 78 deletions(-) commit 8d3814f0448c6bb1ca087ce830859c196de1edb4 Author: Christian Dywan Date: Fri Oct 23 01:59:38 2009 +0200 Do not use lock_count of GtkAccelGroup directly in GtkMenu gtk/gtkmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 059c22c3b28d2298cfcf3cbaebbf5744fbfadaed Author: Christian Dywan Date: Fri Oct 23 01:58:54 2009 +0200 Add and use internal accessor for accelerables in GtkAccelGroup gtk/gtkaccelgroup.c | 8 ++++++++ gtk/gtkaccelgroup.h | 1 + gtk/gtkaccelmap.c | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) commit a13d2c200b6f05d8a5e6368aa0437408236a19aa Author: Christian Dywan Date: Fri Oct 23 01:57:15 2009 +0200 Remove obsolete helper function gtk_rc_add_rc_sets gtk/gtkrc.c | 38 -------------------------------------- 1 file changed, 38 deletions(-) commit 5959005fadddd0246ad3da1235153250533c6486 Author: Cody Russell Date: Thu Oct 22 17:56:14 2009 -0500 Use gtk_accel_grouop_get_is_locked() rather than trying to access group->lock_count. gtk/gtkaccelmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0779d0a37ee0183e461e8a42977f36afb7beefea Author: Cody Russell Date: Thu Oct 22 16:05:52 2009 -0500 Move GSEAL'd members of GtkAccelLabel into private struct. gtk/gtkaccellabel.c | 152 ++++++++++++++++++++++++++++++---------------------- gtk/gtkaccellabel.h | 14 ++--- 2 files changed, 92 insertions(+), 74 deletions(-) commit 3c8c4004b69adbc6b1ffcde3d9390e7d8eb81d23 Author: Cody Russell Date: Thu Oct 22 15:18:13 2009 -0500 Move GSEAL'd members of GtkAccelGroup into private struct gtk/gtkaccelgroup.c | 114 ++++++++++++++++++++++++++++++---------------------- gtk/gtkaccelgroup.h | 18 ++++----- 2 files changed, 72 insertions(+), 60 deletions(-) commit bcb663096d535f6f63003adb64c96f8bce02205d Author: Cody Russell Date: Thu Oct 22 15:03:05 2009 -0500 Remove unnecessary casting gtk/gtkaboutdialog.c | 105 ++++++++++++++++++++------------------------------- 1 file changed, 41 insertions(+), 64 deletions(-) commit ba128ceab2a0feb8ec3a6f3682bb49c807d90698 Author: Cody Russell Date: Thu Oct 22 14:45:10 2009 -0500 Fix GtkAboutDialog to stop using GSEAL'd members of GtkDialog gtk/gtkaboutdialog.c | 66 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 41 insertions(+), 25 deletions(-) commit 03849dd358ff5f05ea1f0a7d66117bf00d0b2374 Author: Cody Russell Date: Thu Oct 22 14:28:35 2009 -0500 Unseal GtkAboutDialog's private_data member, convert from gpointer to GtkAboutDialogPrivate gtk/gtkaboutdialog.c | 92 ++++++++++++++++++++++++++-------------------------- gtk/gtkaboutdialog.h | 3 +- 2 files changed, 48 insertions(+), 47 deletions(-) commit fb88f34e0629a34296a9f517e4605b13be0c942f Author: Javier Jardón Date: Thu Oct 22 06:05:08 2009 +0200 Remove remaining deprecated GtkInputDialog stuff docs/reference/gtk/gtk-sections.txt | 16 ---------------- docs/reference/gtk/gtk.types | 1 - gtk/gtk.symbols | 9 --------- 3 files changed, 26 deletions(-) commit 8d38057de5faf8ac98329bcdc3992b7ec7fa0dfe Author: Javier Jardón Date: Thu Oct 22 05:59:05 2009 +0200 Remove deprecated GtkEntry stuff from docs and tutorial. Also, substitue the deprecated functions with the new ones in documentation and in tests code docs/faq/gtk-faq.sgml | 8 +++--- docs/reference/gtk/gtk-sections.txt | 6 ---- docs/reference/gtk/tmpl/gtkentry.sgml | 54 ----------------------------------- modules/other/gail/tests/ferret.c | 2 +- 4 files changed, 5 insertions(+), 65 deletions(-) commit 20342702f49693229dfde4588823744ab5e68e95 Author: Javier Jardón Date: Thu Oct 22 05:17:29 2009 +0200 Remove gtkmain stuff from docs and tutorial. Also, substitue the deprecated functions with the new ones in documentation and in tests code docs/reference/gtk/gtk-sections.txt | 22 ---- docs/reference/gtk/tmpl/gtkmain.sgml | 191 +---------------------------------- docs/tutorial/gtk-tut.sgml | 8 +- gtk/gtkmain.c | 7 -- modules/other/gail/tests/testcombo.c | 4 +- tests/testgtk.c | 12 +-- tests/testselection.c | 2 +- tests/testtext.c | 2 +- 8 files changed, 15 insertions(+), 233 deletions(-) commit f7813125bbe873f4074c12ff38d8cf00639161dc Author: Michael Natterer Date: Wed Oct 21 20:46:37 2009 +0200 Remove all deprecated stuff from gtkmain gtk/gtk.symbols | 13 ----- gtk/gtkmain.c | 175 -------------------------------------------------------- gtk/gtkmain.h | 49 ---------------- 3 files changed, 237 deletions(-) commit f25e1b0a473b0ceea918124dda0e248c701723a2 Author: Michael Natterer Date: Wed Oct 21 20:36:37 2009 +0200 Remove the deprecated gtkmarshal.* entirely gtk/Makefile.am | 25 +------------------------ gtk/gtkmarshal.list | 36 ------------------------------------ 2 files changed, 1 insertion(+), 60 deletions(-) commit 5e29973773d4e2177f234675cc2a2b2016aa9fbc Author: Michael Natterer Date: Wed Oct 21 20:30:04 2009 +0200 Remove all traces of GDK_PIXBUF/GTK_DISABLE_SINGLE_INCLUDES ...and disallow inclusion of individual files unconditionally. configure.in | 2 +- gdk-pixbuf/gdk-pixbuf-animation.h | 2 +- gdk-pixbuf/gdk-pixbuf-core.h | 2 +- gdk-pixbuf/gdk-pixbuf-io.h | 2 +- gdk-pixbuf/gdk-pixbuf-loader.h | 2 +- gdk-pixbuf/gdk-pixbuf-simple-anim.h | 2 +- gdk-pixbuf/gdk-pixbuf-transform.h | 2 +- gdk/gdkcairo.h | 2 +- gdk/gdkcolor.h | 2 +- gdk/gdkcursor.h | 2 +- gdk/gdkdisplay.h | 2 +- gdk/gdkdisplaymanager.h | 2 +- gdk/gdkdnd.h | 2 +- gdk/gdkdrawable.h | 2 +- gdk/gdkevents.h | 2 +- gdk/gdkgc.h | 2 +- gdk/gdkimage.h | 2 +- gdk/gdkinput.h | 2 +- gdk/gdkkeys.h | 2 +- gdk/gdkpango.h | 2 +- gdk/gdkpixbuf.h | 2 +- gdk/gdkpixmap.h | 2 +- gdk/gdkproperty.h | 2 +- gdk/gdkregion.h | 2 +- gdk/gdkrgb.h | 2 +- gdk/gdkscreen.h | 2 +- gdk/gdkselection.h | 2 +- gdk/gdkspawn.h | 2 +- gdk/gdktypes.h | 2 +- gdk/gdkvisual.h | 2 +- gdk/gdkwindow.h | 2 +- gtk/gtkaboutdialog.h | 2 +- gtk/gtkaccelgroup.h | 2 +- gtk/gtkaccellabel.h | 2 +- gtk/gtkaccelmap.h | 2 +- gtk/gtkaccessible.h | 2 +- gtk/gtkaction.h | 2 +- gtk/gtkactiongroup.h | 2 +- gtk/gtkactivatable.h | 2 +- gtk/gtkadjustment.h | 2 +- gtk/gtkalignment.h | 2 +- gtk/gtkarrow.h | 2 +- gtk/gtkaspectframe.h | 2 +- gtk/gtkassistant.h | 2 +- gtk/gtkbbox.h | 2 +- gtk/gtkbin.h | 2 +- gtk/gtkbindings.h | 2 +- gtk/gtkbox.h | 2 +- gtk/gtkbuildable.h | 2 +- gtk/gtkbuilder.h | 2 +- gtk/gtkbutton.h | 2 +- gtk/gtkcalendar.h | 2 +- gtk/gtkcelleditable.h | 2 +- gtk/gtkcelllayout.h | 2 +- gtk/gtkcellrenderer.h | 2 +- gtk/gtkcellrendereraccel.h | 2 +- gtk/gtkcellrenderercombo.h | 2 +- gtk/gtkcellrendererpixbuf.h | 2 +- gtk/gtkcellrendererprogress.h | 2 +- gtk/gtkcellrendererspin.h | 2 +- gtk/gtkcellrenderertext.h | 2 +- gtk/gtkcellrenderertoggle.h | 2 +- gtk/gtkcellview.h | 2 +- gtk/gtkcheckbutton.h | 2 +- gtk/gtkcheckmenuitem.h | 2 +- gtk/gtkclipboard.h | 2 +- gtk/gtkcolorbutton.h | 2 +- gtk/gtkcolorsel.h | 2 +- gtk/gtkcolorseldialog.h | 2 +- gtk/gtkcombobox.h | 2 +- gtk/gtkcomboboxentry.h | 2 +- gtk/gtkcontainer.h | 2 +- gtk/gtkdebug.h | 2 +- gtk/gtkdialog.h | 2 +- gtk/gtkdnd.h | 2 +- gtk/gtkdrawingarea.h | 2 +- gtk/gtkeditable.h | 2 +- gtk/gtkentry.h | 2 +- gtk/gtkentrybuffer.h | 2 +- gtk/gtkentrycompletion.h | 2 +- gtk/gtkenums.h | 2 +- gtk/gtkeventbox.h | 2 +- gtk/gtkexpander.h | 2 +- gtk/gtkfilechooser.h | 2 +- gtk/gtkfilechooserbutton.h | 2 +- gtk/gtkfilechooserdialog.h | 2 +- gtk/gtkfilechooserwidget.h | 2 +- gtk/gtkfilefilter.h | 2 +- gtk/gtkfixed.h | 2 +- gtk/gtkfontbutton.h | 2 +- gtk/gtkfontsel.h | 2 +- gtk/gtkframe.h | 2 +- gtk/gtkgc.h | 2 +- gtk/gtkhandlebox.h | 2 +- gtk/gtkhbbox.h | 2 +- gtk/gtkhbox.h | 2 +- gtk/gtkhpaned.h | 2 +- gtk/gtkhruler.h | 2 +- gtk/gtkhscale.h | 2 +- gtk/gtkhscrollbar.h | 2 +- gtk/gtkhseparator.h | 2 +- gtk/gtkiconfactory.h | 2 +- gtk/gtkicontheme.h | 2 +- gtk/gtkiconview.h | 2 +- gtk/gtkimage.h | 2 +- gtk/gtkimagemenuitem.h | 2 +- gtk/gtkimcontext.h | 2 +- gtk/gtkimcontextsimple.h | 2 +- gtk/gtkimmulticontext.h | 2 +- gtk/gtkinvisible.h | 2 +- gtk/gtkitem.h | 2 +- gtk/gtklabel.h | 2 +- gtk/gtklayout.h | 2 +- gtk/gtklinkbutton.h | 2 +- gtk/gtkliststore.h | 2 +- gtk/gtkmain.h | 2 +- gtk/gtkmenu.h | 2 +- gtk/gtkmenubar.h | 2 +- gtk/gtkmenuitem.h | 2 +- gtk/gtkmenushell.h | 2 +- gtk/gtkmenutoolbutton.h | 2 +- gtk/gtkmessagedialog.h | 2 +- gtk/gtkmisc.h | 2 +- gtk/gtkmodules.h | 2 +- gtk/gtknotebook.h | 2 +- gtk/gtkobject.h | 2 +- gtk/gtkpagesetup.h | 2 +- gtk/gtkpagesetupunixdialog.h | 2 +- gtk/gtkpaned.h | 2 +- gtk/gtkpapersize.h | 2 +- gtk/gtkplug.h | 2 +- gtk/gtkprintcontext.h | 2 +- gtk/gtkprinter.h | 2 +- gtk/gtkprintjob.h | 2 +- gtk/gtkprintoperation.h | 2 +- gtk/gtkprintoperationpreview.h | 2 +- gtk/gtkprintsettings.h | 2 +- gtk/gtkprintunixdialog.h | 2 +- gtk/gtkprogressbar.h | 2 +- gtk/gtkradioaction.h | 2 +- gtk/gtkradiobutton.h | 2 +- gtk/gtkradiomenuitem.h | 2 +- gtk/gtkradiotoolbutton.h | 2 +- gtk/gtkrange.h | 2 +- gtk/gtkrc.h | 2 +- gtk/gtkrecentaction.h | 2 +- gtk/gtkrecentchooser.h | 2 +- gtk/gtkrecentchooserdialog.h | 2 +- gtk/gtkrecentchoosermenu.h | 2 +- gtk/gtkrecentchooserwidget.h | 2 +- gtk/gtkrecentfilter.h | 2 +- gtk/gtkrecentmanager.h | 2 +- gtk/gtkruler.h | 2 +- gtk/gtkscale.h | 2 +- gtk/gtkscalebutton.h | 2 +- gtk/gtkscrollbar.h | 2 +- gtk/gtkscrolledwindow.h | 2 +- gtk/gtkselection.h | 2 +- gtk/gtkseparator.h | 2 +- gtk/gtkseparatormenuitem.h | 2 +- gtk/gtkseparatortoolitem.h | 2 +- gtk/gtksettings.h | 2 +- gtk/gtksizegroup.h | 2 +- gtk/gtksocket.h | 2 +- gtk/gtkspinbutton.h | 2 +- gtk/gtkstatusbar.h | 2 +- gtk/gtkstatusicon.h | 2 +- gtk/gtkstock.h | 2 +- gtk/gtkstyle.h | 2 +- gtk/gtktable.h | 2 +- gtk/gtktearoffmenuitem.h | 2 +- gtk/gtktextbuffer.h | 2 +- gtk/gtktextbufferrichtext.h | 2 +- gtk/gtktextchild.h | 2 +- gtk/gtktextiter.h | 2 +- gtk/gtktextmark.h | 2 +- gtk/gtktexttag.h | 2 +- gtk/gtktexttagtable.h | 2 +- gtk/gtktextview.h | 2 +- gtk/gtktoggleaction.h | 2 +- gtk/gtktogglebutton.h | 2 +- gtk/gtktoggletoolbutton.h | 2 +- gtk/gtktoolbar.h | 2 +- gtk/gtktoolbutton.h | 2 +- gtk/gtktoolitem.h | 2 +- gtk/gtktooltip.h | 2 +- gtk/gtktreednd.h | 2 +- gtk/gtktreemodel.h | 2 +- gtk/gtktreemodelfilter.h | 2 +- gtk/gtktreemodelsort.h | 2 +- gtk/gtktreeselection.h | 2 +- gtk/gtktreesortable.h | 2 +- gtk/gtktreestore.h | 2 +- gtk/gtktreeview.h | 2 +- gtk/gtktreeviewcolumn.h | 2 +- gtk/gtktypeutils.h | 2 +- gtk/gtkuimanager.h | 2 +- gtk/gtkvbbox.h | 2 +- gtk/gtkvbox.h | 2 +- gtk/gtkviewport.h | 2 +- gtk/gtkvolumebutton.h | 2 +- gtk/gtkvpaned.h | 2 +- gtk/gtkvruler.h | 2 +- gtk/gtkvscale.h | 2 +- gtk/gtkvscrollbar.h | 2 +- gtk/gtkvseparator.h | 2 +- gtk/gtkwidget.h | 2 +- gtk/gtkwindow.h | 2 +- 208 files changed, 208 insertions(+), 208 deletions(-) commit 90d514a8a566e3e534b913f943f80f1f92646173 Author: Christian Dywan Date: Wed Oct 21 18:45:26 2009 +0200 Remove deprecated GtkEntry functions gtk/gtk.symbols | 8 ---- gtk/gtkentry.c | 137 -------------------------------------------------------- gtk/gtkentry.h | 22 --------- 3 files changed, 167 deletions(-) commit 2fafb7410508441611db30f0c02fb49448ad0813 Author: Christian Dywan Date: Fri Oct 16 23:13:40 2009 +0200 Force shooter process updates to match gtk_widget_draw closely docs/tools/shooter.c | 1 + 1 file changed, 1 insertion(+) commit d72b1e35c9e08068e22c372dec7034f2fc7064ef Author: Christian Dywan Date: Fri Oct 16 16:58:34 2009 +0200 Use GtkComboBox in the property editor code tests/prop-editor.c | 1 + 1 file changed, 1 insertion(+) commit 46b170ba0ef8a02ae606236ee143ffb72de3c5f4 Author: Christian Dywan Date: Fri Oct 16 16:48:11 2009 +0200 Don't use GtkInputDialog in testinput tests/testinput.c | 41 ----------------------------------------- 1 file changed, 41 deletions(-) commit 5995cdb370cd85f6d1b2b26696b15e3790515bd1 Author: Christian Dywan Date: Fri Oct 16 16:40:18 2009 +0200 Use gtk_widget_queue_draw_area instead of gtk_widget_draw in shooter docs/tools/shooter.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit b2b6bb17ac305c476af827c97e9002fa727afd6c Author: Christian Dywan Date: Fri Oct 16 16:21:56 2009 +0200 Remove GtkInputDialog completely docs/reference/gtk/tmpl/gtkinputdialog.sgml | 71 --- gtk/Makefile.am | 1 - gtk/gtkinputdialog.c | 764 ---------------------------- gtk/gtkinputdialog.h | 100 ---- 4 files changed, 936 deletions(-) commit bab775e08756d8826cafa67c7f0b767db539a01e Author: Christian Dywan 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/gtk/tmpl/gtkinputdialog.sgml | 4 ---- 1 file changed, 4 deletions(-) commit 77ff51b0c0a4753d9888672109d0b6df0e4f993f Author: Christian Dywan Date: Fri Oct 16 15:53:09 2009 +0200 Remove GailPixmap completely modules/other/gail/Makefile.am | 2 - modules/other/gail/gail.c | 2 - modules/other/gail/gail.h | 1 - modules/other/gail/gailpixmap.c | 158 ---------------------------------------- modules/other/gail/gailpixmap.h | 54 -------------- 5 files changed, 217 deletions(-) commit 575d3ffa839a5076eab313ea5ecfcea4243d63c6 Author: Christian Dywan Date: Fri Oct 16 15:51:13 2009 +0200 Include gtkspinner.h in GtkStyle gtk/gtkstyle.c | 1 + 1 file changed, 1 insertion(+) commit 1e8fa9354a29c9550ce8a07e6b28ff7ec8dbd033 Author: Javier Jardón Date: Fri Oct 16 00:29:44 2009 +0200 Remove GtkPixmap completely docs/reference/gtk/gtk-sections.txt | 19 --- docs/reference/gtk/tmpl/gtkpixmap.sgml | 83 ---------- gtk/Makefile.am | 2 - gtk/gtk.symbols | 12 -- gtk/gtkpixmap.c | 286 --------------------------------- gtk/gtkpixmap.h | 83 ---------- gtk/gtktoolbar.h | 8 +- gtk/makefile.msc.in | 2 - 8 files changed, 1 insertion(+), 494 deletions(-) commit e031c4f54a16c01020ea818d5a7dc2f753caef63 Author: Javier Jardón Date: Thu Oct 15 23:54:43 2009 +0200 Remove GtkSignal completely docs/faq/gtk-faq.sgml | 22 +- docs/reference/gtk/gtk-sections.txt | 40 -- docs/reference/gtk/tmpl/gtk-unused.sgml | 143 +----- docs/reference/gtk/tmpl/gtksignal.sgml | 759 -------------------------------- gtk/Makefile.am | 2 - gtk/gtk.symbols | 19 - gtk/gtkcalendar.h | 3 - gtk/gtkmain.c | 10 +- gtk/gtksignal.c | 394 ----------------- gtk/gtksignal.h | 149 ------- gtk/gtktoolbar.h | 1 - gtk/makefile.msc.in | 4 - 12 files changed, 24 insertions(+), 1522 deletions(-) commit d98aeeff4571bb7a1eee27fb4c8cd466e8f18baa Author: Javier Jardón Date: Sat Oct 10 21:55:13 2009 +0200 Ops, enable GtkInputDialog again gtk/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 86eee0258ef334eb2e9cf338d7a59118192e2bef Author: Javier Jardón Date: Sat Oct 10 21:49:21 2009 +0200 Revert a still used variable in GtkHButtonBox gtk/Makefile.am | 2 +- gtk/gtkhbbox.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) commit c9251c99e71783d5a4ccf2951f6ccd1bc24c57a4 Author: Javier Jardón Date: Sat Oct 10 21:31:22 2009 +0200 Remove deprecated code: GtkHButtonBox docs/reference/gtk/gtk-sections.txt | 4 ---- gtk/gtk.symbols | 6 ------ gtk/gtkhbbox.c | 41 ------------------------------------- gtk/gtkhbbox.h | 8 -------- 4 files changed, 59 deletions(-) commit c3991cf0246631262d0be5a343826bcd9f3dcc9b Author: Javier Jardón Date: Sat Oct 10 21:16:45 2009 +0200 Remove remaining GtkVButtonBox deprecated documentation This completes commit d6cbe4caeb97ef92db3feebacce85004928b904b docs/reference/gtk/gtk-sections.txt | 4 ---- docs/reference/gtk/tmpl/gtkhbbox.sgml | 36 ----------------------------------- 2 files changed, 40 deletions(-) commit 48efe2ca808e8f5146811c2c4c7f4bc76cc60cb1 Author: Javier Jardón Date: Sat Oct 10 20:55:23 2009 +0200 Remove remaining GtkWindow deprecated documentation This completes commit d853fb05ea904acb9cc60d740b151c0a2bced0b8 docs/reference/gtk/gtk-sections.txt | 8 -------- docs/styles.txt | 11 ----------- 2 files changed, 19 deletions(-) commit e606a4ec2ae328fecc7faa12c7d3554fa708c1f3 Author: Javier Jardón Date: Sat Oct 10 20:27:57 2009 +0200 Remove remaining GtkWindow deprecated documentation This completes commit 89e3ec8c3d766c333f6e67764ebd7633d61e21cd docs/reference/gtk/tmpl/gtkwindow.sgml | 88 ---------------------------------- docs/tutorial/gtk-tut.sgml | 2 +- examples/colorsel/colorsel.c | 2 +- examples/text/text.c | 1 - modules/other/gail/tests/ferret.c | 1 - 5 files changed, 2 insertions(+), 92 deletions(-) commit 123830b133a5f80ca1c052f52134dce1c55816d2 Author: Javier Jardón Date: Sat Oct 10 20:03:21 2009 +0200 Remove remaining GtkTreeViewColumn deprecated documentation This completes commit a6e692b057569960d2a2368c59c1e40fc31571cc docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml | 9 --------- 2 files changed, 10 deletions(-) commit 0fa70d014a0c35bb6e374a065f91a8755bc3123d Author: Javier Jardón Date: Sat Oct 10 20:00:37 2009 +0200 Remove remaining GtkGtkCellRenderer deprecated documentation This completes commit 31a0825a5709b81916c5b6ece59400dda083f10a docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtkcellrenderer.sgml | 8 -------- 2 files changed, 9 deletions(-) commit 2ec9cb9ca6153454387a2bfd11b6437810a577fb Author: Javier Jardón Date: Sat Oct 10 19:56:45 2009 +0200 Remove remaining GtkAction deprecated documentation This completes commit 35570ed56eb94b7a05f63daed0ca2bf2c320a8bc docs/reference/gtk/gtk-sections.txt | 5 ----- gtk/gtkaction.c | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) commit 858d4fb007297058435a8d8b8da302148945ff4e Author: Javier Jardón Date: Sat Oct 10 19:38:23 2009 +0200 Remove remaining GtkButtonBox deprecated stuff This completes commit b1b986cc604bffd924a13fbcb180dd234a0b8d14 docs/reference/gtk/gtk-sections.txt | 6 ------ docs/tutorial/gtk-tut.sgml | 1 - examples/buttonbox/buttonbox.c | 1 - gtk/gtk.symbols | 6 ------ tests/testgtk.c | 5 ++++- 5 files changed, 4 insertions(+), 15 deletions(-) commit 3b696774fcd41fd45fb51729865381fe31050d66 Author: Javier Jardón Date: Sat Oct 10 17:35:28 2009 +0200 Remove deprecated code: GdkPixbuf gdk-pixbuf/gdk-pixbuf-core.h | 7 ------- gdk-pixbuf/gdk-pixbuf.c | 33 --------------------------------- gdk-pixbuf/gdk-pixbuf.symbols | 4 ---- gdk-pixbuf/make-inline-pixbuf.c | 2 +- 4 files changed, 1 insertion(+), 45 deletions(-) commit 740a1007ebfba47427c13b7e717174b1defcc13a Author: Javier Jardón Date: Sat Oct 10 17:19:47 2009 +0200 Remove remaining GtkContainer deprecated stuff This completes commit 600216daac6df8deb0cdc042fc27f07a9c5c7c27 docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtkcontainer.sgml | 13 ------------- gtk/gtk.symbols | 3 --- 3 files changed, 17 deletions(-) commit 668e9eaabbd17ac613c3ffc8c9f1889f01dd2f87 Author: Javier Jardón Date: Sat Oct 10 16:41:21 2009 +0200 Remove deprecated code: GdkPixbufAnimation gdk-pixbuf/gdk-pixbuf-animation.c | 30 ------------------------------ gdk-pixbuf/gdk-pixbuf-animation.h | 5 ----- gdk-pixbuf/gdk-pixbuf.symbols | 4 ---- 3 files changed, 39 deletions(-) commit fead8cd49affa9b8c08c8197156fd7e5ffb67937 Author: Javier Jardón Date: Sat Oct 10 06:45:03 2009 +0200 Remove deprecated code: GtkLabel docs/faq/gtk-faq.sgml | 12 +++++----- docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtklabel.sgml | 15 ------------- examples/list/list.c | 4 ++-- examples/tree/tree.c | 12 +++++----- gtk/gtklabel.c | 41 ----------------------------------- gtk/gtklabel.h | 14 ------------ 7 files changed, 14 insertions(+), 85 deletions(-) commit b5917e7a6f20b90db2241796f2f807ddcb54acf5 Author: Javier Jardón Date: Fri Oct 9 19:53:19 2009 +0200 Remove deprecated code: GtkFileChooserButton docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml | 11 ----------- gtk/gtkfilechooserbutton.h | 7 ------- 3 files changed, 19 deletions(-) commit bf49830f07d61559ee8b1bca6e1eeb52814444ed Author: Javier Jardón Date: Fri Oct 9 19:49:29 2009 +0200 Remove deprecated code: GtkRadioButton docs/reference/gtk/gtk-sections.txt | 1 - docs/reference/gtk/tmpl/gtkradiobutton.sgml | 7 ------- gtk/gtkradiobutton.h | 4 ---- 3 files changed, 12 deletions(-) commit 9e30bf3d60f5990d8686cebf1194d63da0f9358c Author: Javier Jardón Date: Fri Oct 9 19:39:00 2009 +0200 Remove deprecated code: GtkPaned docs/reference/gtk/gtk-sections.txt | 3 --- docs/reference/gtk/tmpl/gtk-unused.sgml | 10 ---------- docs/reference/gtk/tmpl/gtkpaned.sgml | 19 ------------------- gtk/gtk.symbols | 3 --- gtk/gtkpaned.c | 11 ----------- gtk/gtkpaned.h | 11 ----------- 6 files changed, 57 deletions(-) commit 3e9fac395a3eaa572d4c1f5c6cfe6dff22cb5546 Author: Javier Jardón Date: Fri Oct 9 19:11:20 2009 +0200 Remove deprecated code: GtkAccelLabel docs/reference/gtk/gtk-sections.txt | 1 - gtk/gtkaccellabel.h | 3 --- 2 files changed, 4 deletions(-) commit c9dae4c600b14a75224cb2743c8e2e3d9a60a705 Author: Javier Jardón Date: Fri Oct 9 19:05:38 2009 +0200 Remove deprecated code: GtkCheckMenuItem docs/reference/gtk/gtk-sections.txt | 2 -- docs/reference/gtk/tmpl/gtkcheckmenuitem.sgml | 19 ------------------- gtk/gtk.symbols | 3 --- gtk/gtkcheckmenuitem.c | 11 ----------- gtk/gtkcheckmenuitem.h | 6 ------ tests/testgtk.c | 5 ----- 6 files changed, 46 deletions(-) commit 51079eb1ba689f77a25b34ce7637c6c0c9df798d Author: Javier Jardón Date: Fri Oct 9 18:50:00 2009 +0200 Remove deprecated GtkAccelGroup documentation references docs/reference/gtk/gtk-sections.txt | 2 -- 1 file changed, 2 deletions(-) commit 73111cd2951c883133b05cb4727ff0c3346b397d Author: Javier Jardón Date: Thu Oct 8 17:24:51 2009 +0200 Remove deprecated GtkAccelGroup functions gtk/gtkaccelgroup.h | 18 ------------------ 1 file changed, 18 deletions(-) commit 3d3fb6edc69e8bda321f608cf30555c2286c7e2c Author: Javier Jardón Date: Fri Oct 9 14:14:12 2009 +0200 Remove deprecated code from GdkPango docs/reference/gdk/gdk-sections.txt | 1 - docs/reference/gdk/tmpl/pango_interaction.sgml | 9 --------- gdk/gdk.symbols | 3 --- gdk/gdkpango.c | 18 ------------------ gdk/gdkpango.h | 4 ---- 5 files changed, 35 deletions(-) commit 906a510007bab86b3ad80c39f7ef9b25c36f3117 Author: Javier Jardón Date: Fri Oct 9 18:13:00 2009 +0200 Remove deprecated code from GdkImage .../gdk-pixbuf/tmpl/gdk-pixbuf-unused.sgml | 6 -- docs/reference/gdk/gdk-sections.txt | 5 -- docs/reference/gdk/tmpl/images.sgml | 52 +---------------- gdk/directfb/gdkimage-directfb.c | 36 +----------- gdk/gdk.symbols | 8 --- gdk/gdkimage.c | 65 ---------------------- gdk/gdkimage.h | 22 -------- gdk/quartz/gdkimage-quartz.c | 10 ---- gdk/testgdk.c | 40 ++++++------- gdk/win32/gdkimage-win32.c | 35 ------------ gdk/x11/gdkimage-x11.c | 56 ------------------- 11 files changed, 22 insertions(+), 313 deletions(-) commit 7894951cee33bb10c7c8bf901827dd2c24abe625 Author: Javier Jardón Date: Thu Oct 8 22:47:52 2009 +0200 Remove deprecated code from GdkEvent docs/reference/gdk/gdk-sections.txt | 1 - docs/reference/gdk/tmpl/events.sgml | 8 -------- gdk/directfb/gdkevents-directfb.c | 30 ----------------------------- gdk/gdk.symbols | 3 --- gdk/gdkevents.c | 2 +- gdk/gdkevents.h | 3 --- gdk/quartz/gdkevents-quartz.c | 7 ------- gdk/win32/gdkevents-win32.c | 24 ----------------------- gdk/x11/gdkevents-x11.c | 38 ------------------------------------- 9 files changed, 1 insertion(+), 115 deletions(-) commit 8c46ef830b42e701c72264071e78ac93a13774b4 Author: Javier Jardón Date: Fri Oct 9 17:27:03 2009 +0200 Remove deprecated code from GdkDnd docs/reference/gdk/gdk-sections.txt | 2 -- docs/reference/gdk/tmpl/dnd.sgml | 14 -------------- gdk/directfb/gdkdnd-directfb.c | 12 ------------ gdk/gdk.symbols | 4 ---- gdk/gdkdnd.h | 5 ----- gdk/quartz/gdkdnd-quartz.c | 12 ------------ gdk/win32/gdkdnd-win32.c | 16 ---------------- gdk/x11/gdkdnd-x11.c | 32 -------------------------------- 8 files changed, 97 deletions(-) commit e53a1ad236a89e153b4912c9245af2ae84b53d7a Author: Javier Jardón Date: Fri Oct 9 17:19:34 2009 +0200 Remove deprecated code from GdkCursor docs/reference/gdk/tmpl/cursors.sgml | 9 --------- gdk/gdkcursor.h | 3 --- 2 files changed, 12 deletions(-) commit 134690ed8fdb0a2ab904e63bf95e40b6f13d4b53 Author: Javier Jardón Date: Fri Oct 9 17:00:20 2009 +0200 Remove deprecated code from GdkGc docs/reference/gdk/gdk-sections.txt | 4 --- docs/reference/gdk/tmpl/gcs.sgml | 36 ------------------------- gdk/gdk.symbols | 5 ---- gdk/gdkgc.c | 53 ------------------------------------- gdk/gdkgc.h | 12 --------- 5 files changed, 110 deletions(-) commit b9b8efc528f826008c94ab8d9322f4441bc39ad2 Author: Javier Jardón Date: Fri Oct 9 15:38:19 2009 +0200 Remove deprecated code from GdkPixmap docs/reference/gdk/gdk-sections.txt | 4 ---- docs/reference/gdk/tmpl/pixmaps.sgml | 32 -------------------------------- gdk/gdkpixmap.h | 6 ------ 3 files changed, 42 deletions(-) commit 92e5d321d66c77508227ad0ac71b20aa34a8b0bc Author: Javier Jardón Date: Fri Oct 9 15:22:00 2009 +0200 Remove deprecated code from GdkPixbuf docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf.sgml | 4 +- docs/reference/gdk/gdk-sections.txt | 2 - docs/reference/gdk/tmpl/pixbufs.sgml | 40 ----------- gdk/gdk.symbols | 4 -- gdk/gdkpixbuf-render.c | 91 -------------------------- gdk/gdkpixbuf.h | 27 -------- 6 files changed, 1 insertion(+), 167 deletions(-) commit 3d4c43465932742a74c500c7f5e1ba70741b9838 Author: Javier Jardón Date: Thu Oct 8 17:55:52 2009 +0200 Remove deprecated GtkHButtonBox functions and macros gtk/gtkbbox.c | 102 ---------------------------------------------------------- gtk/gtkbbox.h | 37 --------------------- 2 files changed, 139 deletions(-) commit 5ed56120a6d45280dd37496033c0113b2563f54e Author: Javier Jardón Date: Thu Oct 8 17:53:55 2009 +0200 Remove deprecated GtkVButtonBox functions gtk/gtkvbbox.c | 62 ---------------------------------------------------------- gtk/gtkvbbox.h | 11 +---------- 2 files changed, 1 insertion(+), 72 deletions(-) commit 0d322676dcb06be62329a7d4373c497993509fbd Author: Javier Jardón Date: Thu Oct 8 17:52:34 2009 +0200 Remove deprecated GtkWidget functions gtk/gtkwidget.c | 103 -------------------------------------------------------- gtk/gtkwidget.h | 69 ------------------------------------- 2 files changed, 172 deletions(-) commit 2b71ef33fbc3a6668c66ca2e13d096072260e1f3 Author: Javier Jardón Date: Thu Oct 8 17:51:01 2009 +0200 Remove deprecated GtkWindow function gtk/gtkwindow.c | 11 ----------- gtk/gtkwindow.h | 8 -------- 2 files changed, 19 deletions(-) commit 55d5ce88ecd26aafb21319f909471e4ea9a917d2 Author: Javier Jardón Date: Thu Oct 8 17:47:32 2009 +0200 Remove deprecated GtkTreeViewColumn functions gtk/gtktreeviewcolumn.c | 17 ----------------- gtk/gtktreeviewcolumn.h | 3 --- 2 files changed, 20 deletions(-) commit 0a6557d721e9b7bba740b21db51ed0c30ef3852d Author: Javier Jardón Date: Thu Oct 8 17:45:53 2009 +0200 Remove deprecated GtkCellRenderer function gtk/gtk.symbols | 3 --- gtk/gtkcellrenderer.c | 22 ---------------------- gtk/gtkcellrenderer.h | 7 ++----- 3 files changed, 2 insertions(+), 30 deletions(-) commit c1182debd02f1386af99f2ea09ad557642e0a1b6 Author: Javier Jardón Date: Thu Oct 8 17:44:21 2009 +0200 Remove deprecated GtkAction functions gtk/gtk.symbols | 15 ------- gtk/gtkaction.c | 134 -------------------------------------------------------- gtk/gtkaction.h | 12 ----- 3 files changed, 161 deletions(-) commit ed60f1e5adbfdfbb264ee5db10f1844d07fa7dc4 Author: Christian Dywan Date: Wed Oct 7 19:42:51 2009 +0200 Update gtk.symbols according to removed symbols gtk/gtk.symbols | 427 -------------------------------------------------------- 1 file changed, 427 deletions(-) commit 014b05e6bd974a6e02d0fe9af3140872246b247f Author: Christian Dywan Date: Wed Oct 7 19:33:05 2009 +0200 Don't use gtk_socket_steal in the socket test tests/testsocket.c | 30 ------------------------------ 1 file changed, 30 deletions(-) commit 6f5b7bad3ae854e4da42ee2f665c375684c03a67 Author: Christian Dywan Date: Wed Oct 7 19:32:23 2009 +0200 Don't use old toolbar API in toolbar stress test gtk/gtkprogressbar.c | 197 +++++++++++---------------------------------- gtk/gtkprogressbar.h | 21 ----- tests/stresstest-toolbar.c | 5 +- 3 files changed, 51 insertions(+), 172 deletions(-) commit 43ed74c5cda64b0a105c13377dece7ca065088dc Author: Christian Dywan Date: Wed Oct 7 18:44:17 2009 +0200 Remove deprecated GtkCellView function gtk/gtkcellview.c | 20 -------------------- gtk/gtkcellview.h | 3 --- 2 files changed, 23 deletions(-) commit e641742ca0b685372790f475006c384407c0fbc6 Author: Christian Dywan Date: Wed Oct 7 18:43:24 2009 +0200 Omit removed classes from GTK makefile gtk/Makefile.am | 37 ------------------------------------- 1 file changed, 37 deletions(-) commit 161e1b6916f80d11a0549131471ab94f039c80c6 Author: Christian Dywan Date: Wed Oct 7 18:42:54 2009 +0200 Don't include deprecated classes in gtk.h gtk/gtk.h | 25 ------------------------- 1 file changed, 25 deletions(-) commit 97fbd326848d0eb312398f82145b1ccb540426ff Author: Christian Dywan Date: Wed Oct 7 18:42:15 2009 +0200 Remove deprecated GtkRecentChooser functions gtk/gtkrecentchooser.c | 66 -------------------------------------------------- gtk/gtkrecentchooser.h | 5 ---- 2 files changed, 71 deletions(-) commit 1261b3173d4f4591b827bb8b3728a9505d7e8965 Author: Christian Dywan Date: Wed Oct 7 18:41:10 2009 +0200 Remove GtkOptionMenu completely gtk/gtkoptionmenu.c | 1036 --------------------------------------------------- gtk/gtkoptionmenu.h | 88 ----- 2 files changed, 1124 deletions(-) commit 5f3178a87a8107ccffe8e41586129d4af9400da4 Author: Christian Dywan Date: Wed Oct 7 18:40:44 2009 +0200 Remove GtkTipsQuery completely gtk/gtktipsquery.c | 524 ----------------------------------------------------- gtk/gtktipsquery.h | 110 ----------- 2 files changed, 634 deletions(-) commit 42eb2aa9306a98a35a58cdf7fb736ccbf41b1bdd Author: Christian Dywan Date: Wed Oct 7 18:39:31 2009 +0200 Omit removed classes from Gail makefile modules/other/gail/Makefile.am | 9 --------- 1 file changed, 9 deletions(-) commit c44295f58c9ee75825b31ab9c5c2f1300f405364 Author: Christian Dywan Date: Wed Oct 7 18:39:04 2009 +0200 Remove GailOptionMenu completely modules/other/gail/gailoptionmenu.c | 356 ------------------------------------ modules/other/gail/gailoptionmenu.h | 51 ------ 2 files changed, 407 deletions(-) commit 5e686c5ec385946fba65bd4078b39ee56064b00b Author: Christian Dywan Date: Wed Oct 7 18:38:43 2009 +0200 Remove GailCombo completely modules/other/gail/gailcombo.c | 639 ----------------------------------------- modules/other/gail/gailcombo.h | 58 ---- 2 files changed, 697 deletions(-) commit 754647ddd34e5980d8ae34cca25de7be69770fe1 Author: Christian Dywan Date: Wed Oct 7 18:38:19 2009 +0200 Remove GailList completely modules/other/gail/gaillist.c | 242 ------------------------------------------ modules/other/gail/gaillist.h | 51 --------- 2 files changed, 293 deletions(-) commit 6a7a13885538fca26005868f76f97138306a6c20 Author: Christian Dywan Date: Wed Oct 7 18:37:55 2009 +0200 Remove GailCListCell completely modules/other/gail/gailclistcell.c | 106 ------------------------------------- modules/other/gail/gailclistcell.h | 54 ------------------- 2 files changed, 160 deletions(-) commit c1df0965d931ff829a3d5b3c12fc600ef25882f8 Author: Christian Dywan Date: Wed Oct 7 18:37:32 2009 +0200 Remove GailCList completely modules/other/gail/gailclist.c | 1609 ---------------------------------------- modules/other/gail/gailclist.h | 64 -- 2 files changed, 1673 deletions(-) commit d7c1242a4f1b11e7554640b9cf13a26f9e6caf66 Author: Christian Dywan Date: Wed Oct 7 18:36:36 2009 +0200 Don't use deprecated classes in Gail modules/other/gail/gail.c | 17 +---------------- modules/other/gail/gail.h | 5 ----- modules/other/gail/gailentry.c | 1 - modules/other/gail/tests/testcombo.c | 4 +++- 4 files changed, 4 insertions(+), 23 deletions(-) commit e5c56b7c0f3c20ea9db2c06434fd770139e8d10f Author: Christian Dywan Date: Wed Oct 7 18:33:44 2009 +0200 Remove GtkText completely gtk/gtktext.c | 5461 --------------------------------------------------------- gtk/gtktext.h | 217 --- 2 files changed, 5678 deletions(-) commit 528e74a481710cf6b72ace3fdc60ed6a70a3114f Author: Christian Dywan Date: Wed Oct 7 18:33:19 2009 +0200 Remove GtkPreview completely gtk/gtkpreview.c | 565 ------------------------------------------------------- gtk/gtkpreview.h | 137 -------------- 2 files changed, 702 deletions(-) commit a8ecd09852fc179598967fc2073e535f52a09724 Author: Christian Dywan Date: Wed Oct 7 18:32:52 2009 +0200 Remove GtkListItem completely gtk/gtklistitem.c | 635 ------------------------------------------------------ gtk/gtklistitem.h | 91 -------- 2 files changed, 726 deletions(-) commit bb475d5d2eae24d98eb48b16cc745dedc474c1d1 Author: Christian Dywan Date: Wed Oct 7 18:32:12 2009 +0200 Remove deprecated GtkStatusIcon functions gtk/gtkstatusicon.c | 18 ------------------ gtk/gtkstatusicon.h | 4 ---- 2 files changed, 22 deletions(-) commit 61a294d820954c7944bd3debdce8950173c94c1b Author: Christian Dywan Date: Wed Oct 7 18:31:13 2009 +0200 Remove deprecated GtkSocket functions gtk/gtksocket.c | 26 -------------------------- gtk/gtksocket.h | 5 ----- 2 files changed, 31 deletions(-) commit 2da9103e0c95966828a19cfd60dd9c31ef81bd7a Author: Christian Dywan Date: Wed Oct 7 18:30:17 2009 +0200 Remove deprecated GtkScaleButton functions gtk/gtkscalebutton.c | 40 ---------------------------------------- gtk/gtkscalebutton.h | 8 -------- 2 files changed, 48 deletions(-) commit 032b38ccfdf62c57ccfebf39f53f04e0337ef4d7 Author: Christian Dywan Date: Wed Oct 7 18:29:45 2009 +0200 Remove deprecated GtkRecentManager functions gtk/gtkrecentmanager.c | 52 -------------------------------------------------- gtk/gtkrecentmanager.h | 6 ------ 2 files changed, 58 deletions(-) commit d21bf0c1ec07c28d412286ee534da11e69a32b8d Author: Christian Dywan Date: Wed Oct 7 18:29:01 2009 +0200 Remove deprecated GtkFileChooser functions gtk/gtkfilechooserbutton.c | 32 -------------------------------- gtk/gtkfilechooserdefault.c | 4 ---- gtk/gtkfilechooserdialog.c | 43 ------------------------------------------- gtk/gtkfilechooserdialog.h | 9 --------- gtk/gtkfilechooserutils.c | 3 --- gtk/gtkfilechooserutils.h | 2 +- gtk/gtkfilechooserwidget.c | 29 ----------------------------- gtk/gtkfilechooserwidget.h | 6 ------ 8 files changed, 1 insertion(+), 127 deletions(-) commit 07501cf02e8cbbec7b55792e867469562fbc8f03 Author: Christian Dywan Date: Wed Oct 7 18:27:21 2009 +0200 Remove GtkOldEditable completely gtk/gtkoldeditable.c | 829 --------------------------------------------------- gtk/gtkoldeditable.h | 126 -------- 2 files changed, 955 deletions(-) commit 49ec071c59d8a04a1d9a01b4a8bd21f559765f3d Author: Christian Dywan Date: Wed Oct 7 18:26:07 2009 +0200 Remove GtkFileSelection completely gtk/gtkfilesel.c | 3999 ------------------------------------------------------ gtk/gtkfilesel.h | 125 -- 2 files changed, 4124 deletions(-) commit 2d763d343022f3f7a2e8ca505c17fb214bc9f95e Author: Christian Dywan Date: Wed Oct 7 18:22:24 2009 +0200 Remove GtkList completely gtk/gtklist.c | 2587 --------------------------------------------------------- gtk/gtklist.h | 138 --- 2 files changed, 2725 deletions(-) commit dc21c8ef0693c55afff9aff8944d23502d95717d Author: Christian Dywan Date: Wed Oct 7 18:21:51 2009 +0200 Remove deprecated GtkToolItem functions gtk/gtktoolitem.c | 57 ------------------------------------------------------- gtk/gtktoolitem.h | 7 ------- 2 files changed, 64 deletions(-) commit aa21bd702fcccb95cf0b1c31324329c47c2d3138 Author: Christian Dywan Date: Wed Oct 7 18:18:16 2009 +0200 Remove deprecated GtkColorSelection functions gtk/gtkcolorsel.c | 71 ------------------------------------------------------- gtk/gtkcolorsel.h | 16 ------------- 2 files changed, 87 deletions(-) commit d974436aec4e277321efca21335f6312c291a3ea Author: Christian Dywan Date: Wed Oct 7 18:16:26 2009 +0200 Remove deprecated GtkFontSelection(Dialog) functions gtk/gtkfontsel.c | 57 -------------------------------------------------------- gtk/gtkfontsel.h | 14 -------------- 2 files changed, 71 deletions(-) commit d2468351caf68de9812f49276267cbd2ab7c9c89 Author: Christian Dywan Date: Wed Oct 7 18:15:09 2009 +0200 Remove deprecated GtkSpinButton function (macro) gtk/gtkspinbutton.h | 5 ----- 1 file changed, 5 deletions(-) commit 474529e2c06e38f941bea91ed4decdfaceee9a56 Author: Christian Dywan Date: Wed Oct 7 18:14:27 2009 +0200 Remove GtkItemFactory completely gtk/gtkitemfactory.c | 1586 -------------------------------------------------- gtk/gtkitemfactory.h | 236 -------- 2 files changed, 1822 deletions(-) commit ea36fff086dc5afc4993f7f6bc970c61bda56c00 Author: Christian Dywan Date: Wed Oct 7 18:13:39 2009 +0200 Remove GtkCombo completely gtk/gtkcombo.c | 1234 -------------------------------------------------------- gtk/gtkcombo.h | 118 ------ 2 files changed, 1352 deletions(-) commit b653f66b054e7420f3d102b2e62da414ffd5da7c Author: Christian Dywan Date: Wed Oct 7 18:12:42 2009 +0200 Remove GtkCList completely gtk/gtkclist.c | 7806 -------------------------------------------------------- gtk/gtkclist.h | 792 ------ 2 files changed, 8598 deletions(-) commit f210f816ca254cd04a98151efccfbd4c7fd70389 Author: Christian Dywan Date: Wed Oct 7 18:12:23 2009 +0200 Remove GtkCTree completely gtk/gtkctree.c | 6144 -------------------------------------------------------- gtk/gtkctree.h | 445 ---- 2 files changed, 6589 deletions(-) commit f3ea5702ab8846ddfc191d91cd7804ffb2a421b3 Author: Christian Dywan Date: Wed Oct 7 18:11:30 2009 +0200 Remove GtkTreeItem completely gtk/gtktreeitem.c | 1000 ----------------------------------------------------- gtk/gtktreeitem.h | 90 ----- 2 files changed, 1090 deletions(-) commit b0149a9f3f5b605801a209b86db988f979e2a5da Author: Christian Dywan Date: Wed Oct 7 18:11:13 2009 +0200 Remove GtkTree completely gtk/gtktree.c | 1136 --------------------------------------------------------- gtk/gtktree.h | 132 ------- 2 files changed, 1268 deletions(-) commit 5c3b5ecfcefb4e6c15e9cb3d9dfdf1c505a69387 Author: Christian Dywan Date: Wed Oct 7 18:10:06 2009 +0200 Remove deprecated/ broken types from the default value test gtk/tests/defaultvalue.c | 17 ----------------- 1 file changed, 17 deletions(-) commit 16011da879727fb6ab0689dc5f9cacb2dd088892 Author: Christian Dywan Date: Wed Oct 7 18:08:07 2009 +0200 Remove some deprecated functions from GtkWidget gtk/gtkwidget.c | 149 +------------------------------------------------------- gtk/gtkwidget.h | 25 ---------- 2 files changed, 1 insertion(+), 173 deletions(-) commit 6513947473469ddf9ea66fb636c1efe8db0bfcd5 Author: Christian Dywan Date: Wed Oct 7 18:06:46 2009 +0200 Prefix gtk_selection_clear with an underscore gtk/gtkselection.c | 10 ++-------- gtk/gtkselection.h | 4 +--- 2 files changed, 3 insertions(+), 11 deletions(-) commit a42886d81d698bb534c4c904f9dd45061c9a97ae Author: Christian Dywan Date: Wed Oct 7 18:00:37 2009 +0200 Remove GtkCList, GtkCTree, GtkFileSelection and GtkPreeview tests tests/testgtk.c | 2011 ------------------------------------------------------- 1 file changed, 2011 deletions(-) commit 8ac9a0e67f2f3fc5287d66bf5c848ab6d2aa3ae6 Author: Christian Dywan Date: Wed Oct 7 17:59:27 2009 +0200 Remove deprecated GtkStyle functions gtk/gtkstyle.c | 736 --------------------------------------------------------- gtk/gtkstyle.h | 194 --------------- 2 files changed, 930 deletions(-) commit 165fd5903f997879f703e206d6457761ed1daea4 Author: Christian Dywan Date: Wed Oct 7 17:58:22 2009 +0200 Remove deprecated GtkToolbar functions gtk/gtktoolbar.c | 570 +------------------------------------------------------ gtk/gtktoolbar.h | 100 ---------- 2 files changed, 3 insertions(+), 667 deletions(-) commit 7d3dbb95329ee8a2b17ea81ef6ee61737a5e70d6 Author: Christian Dywan Date: Wed Oct 7 17:55:58 2009 +0200 Remove deprecated GtkMenuBar functions (macros) gtk/gtkmenubar.h | 6 ------ 1 file changed, 6 deletions(-) commit 956a5c47ed3d58d79d64590280466ad321adcf1f Author: Christian Dywan Date: Wed Oct 7 17:55:08 2009 +0200 Remove deprecated GtkRcStyle functions gtk/gtkrc.c | 58 ---------------------------------------------------------- gtk/gtkrc.h | 15 --------------- 2 files changed, 73 deletions(-) commit 2e1b3abad3c93f61c11d8fea9fe307791c066695 Author: Christian Dywan Date: Wed Oct 7 17:54:16 2009 +0200 Remove deprecated GtkRadioMenuItem function (macro) gtk/gtkradiomenuitem.h | 4 ---- 1 file changed, 4 deletions(-) commit 11e97600f0faec7014f9f64d9018e14bf8cb3bab Author: Christian Dywan Date: Wed Oct 7 17:53:35 2009 +0200 Remove deprecated GtkTreeView functions gtk/gtktreeview.c | 65 ------------------------------------------------------- gtk/gtktreeview.h | 13 ----------- 2 files changed, 78 deletions(-) commit b7eed8cbff554657464882cc7e88cef617f00b3b Author: Christian Dywan Date: Wed Oct 7 17:52:50 2009 +0200 Remove deprecated GtkMenuToolButton function gtk/gtkmenutoolbutton.c | 27 --------------------------- gtk/gtkmenutoolbutton.h | 8 -------- 2 files changed, 35 deletions(-) commit 7e67ec84145262fe882c20d002054bc51ad355ba Author: Christian Dywan Date: Wed Oct 7 17:51:55 2009 +0200 Remove deprecated GtkTreeModel functions (macros) gtk/gtktreemodel.h | 9 --------- 1 file changed, 9 deletions(-) commit c4b3b13f9d2b27b26e729c531f1880a0eeb4f1e3 Author: Christian Dywan Date: Wed Oct 7 17:50:56 2009 +0200 Remove deprecated GtkNotebook functions gtk/gtknotebook.c | 192 ------------------------------------------------------ gtk/gtknotebook.h | 24 ------- 2 files changed, 216 deletions(-) commit 025eebb49d492fa705aba7c9c3c2ce04b7b6b58f Author: Christian Dywan Date: Wed Oct 7 17:43:34 2009 +0200 Remove deprecated GtkMenuItem function gtk/gtkmenuitem.c | 18 ------------------ gtk/gtkmenuitem.h | 5 ----- 2 files changed, 23 deletions(-) commit 2f1a59c0f2ba82af7ccd8bdd82b7dc066e6e9c08 Author: Christian Dywan Date: Wed Oct 7 17:42:55 2009 +0200 Remove deprecated GtkLayout functions gtk/gtklayout.c | 36 ------------------------------------ gtk/gtklayout.h | 14 -------------- 2 files changed, 50 deletions(-) commit 7fd68866fe3592d54a4aa812b7300b7520fce85b Author: Christian Dywan Date: Wed Oct 7 17:41:57 2009 +0200 Remove deprecated GtkImage functions gtk/gtkimage.c | 40 ---------------------------------------- gtk/gtkimage.h | 11 ----------- 2 files changed, 51 deletions(-) commit 605705fd6b4d340c4f9e2d3136e0888cd446c2a5 Author: Christian Dywan Date: Wed Oct 7 17:41:12 2009 +0200 Remove deprecated gtk_drag_set_default_icon gtk/gtkdnd-quartz.c | 10 ---------- gtk/gtkdnd.c | 47 ----------------------------------------------- gtk/gtkdnd.h | 8 -------- 3 files changed, 65 deletions(-) commit 2eb26d68f67dc3b03cea883567fbeaeee82ca048 Author: Christian Dywan Date: Wed Oct 7 17:40:11 2009 +0200 Remove deprecated function from GtkDrawingArea gtk/gtkdrawingarea.c | 13 ------------- gtk/gtkdrawingarea.h | 7 ------- 2 files changed, 20 deletions(-) commit 304f36b587ebf68b89da3e06185a006124c76b39 Author: Christian Dywan Date: Wed Oct 7 17:39:15 2009 +0200 Remove deprecated functions from GtkCalendar gtk/gtkcalendar.c | 46 ---------------------------------------------- gtk/gtkcalendar.h | 10 ---------- 2 files changed, 56 deletions(-) commit 0d7d1ae8dc98462a9f0c877da8f4051dab0e5bfb Author: Christian Dywan Date: Wed Oct 7 17:38:23 2009 +0200 Remove deprecated functions from GtkBox gtk/gtkbox.c | 44 -------------------------------------------- gtk/gtkbox.h | 7 ------- 2 files changed, 51 deletions(-) commit de29ee15c6116c080c65ed3708df90a767046839 Author: Christian Dywan Date: Wed Oct 7 17:37:19 2009 +0200 Remove deprecated gtk_binding_entry functions gtk/gtkbindings.c | 47 ----------------------------------------------- gtk/gtkbindings.h | 8 -------- 2 files changed, 55 deletions(-) commit 5a33eb8d675f5806e812f452eac404382566cb16 Author: Christian Dywan Date: Wed Oct 7 17:36:18 2009 +0200 Remove deprecated functions from GtkAboutDialog gtk/gtkaboutdialog.c | 38 -------------------------------------- gtk/gtkaboutdialog.h | 6 ------ 2 files changed, 44 deletions(-) commit dc00452d34403ba086ccb25dfa95e47860e64acc Author: Reşat SABIQ Date: Sun May 2 14:05:31 2010 -0500 Updated Crimean Tatar (Crimean Turkish) translation po-properties/crh.po | 228 ++++++++++++++++++++------------------------------- 1 file changed, 90 insertions(+), 138 deletions(-) commit 0a05a199c47af4395b6619e1258137f5996b45d2 Author: Reşat SABIQ Date: Sun May 2 14:04:31 2010 -0500 Updated Crimean Tatar (Crimean Turkish) translation po/crh.po | 164 +++++++++++++++++++++++++------------------------------------- 1 file changed, 66 insertions(+), 98 deletions(-) commit b08a6750dc0e50121a246ba2b2c3706d1cf750d1 Author: Benjamin Otte 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 gtk/gtkfilesystemmodel.c | 1 + 1 file changed, 1 insertion(+) commit 4cf9ac5b4da4e5320536feb97c1553a87d5c60f5 Author: Matthias Clasen Date: Fri Apr 30 23:51:56 2010 -0400 Add a frame to the examples tests/extendedlayoutexample.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) commit 17821510927ebf75ee9564d47bf29af4b65fa429 Author: Matthias Clasen Date: Fri Apr 30 23:33:59 2010 -0400 Doc fixes Correct some Since tags. gtk/gtkicontheme.c | 31 +++++++++++++++++-------------- gtk/gtkwidget.c | 2 +- 2 files changed, 18 insertions(+), 15 deletions(-) commit 201635a203b6da919d84c3b1dd5a112934856401 Author: Matthias Clasen Date: Fri Apr 30 23:23:27 2010 -0400 Fix doc typos gtk/gtksizegroup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 82647f274c769dbf3ad1d12cdb315d87461dbf8f Author: Matthias Clasen Date: Fri Apr 30 23:21:58 2010 -0400 Integrate GtkExtendedLayout docs docs/reference/gtk/gtk-docs.sgml | 9 +++++++ docs/reference/gtk/gtk-sections.txt | 50 ++++++++++++++++++++++++++++++++++++- docs/reference/gtk/gtk.types | 1 + gtk/gtkextendedlayout.c | 30 ++++++++++++++-------- gtk/gtkwidget.c | 14 +++++------ gtk/gtkwindow.c | 3 ++- 6 files changed, 87 insertions(+), 20 deletions(-) commit 89a645108d4bed5e92d72ab7e424855e2adc650d Author: Fran Diéguez Date: Sun May 2 00:10:08 2010 +0200 Updated Galician translation po/gl.po | 198 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 100 insertions(+), 98 deletions(-) commit f3b26327318dfeaee28142a16bea957013a8b9cd Author: Fran Diéguez Date: Sun May 2 00:10:08 2010 +0200 Updated Galician translation po-properties/gl.po | 3592 ++++++++++++++++++++++++++------------------------- 1 file changed, 1824 insertions(+), 1768 deletions(-) commit c2ef54fa5fb5cca0b8f8fb477afc7c6b1bf0b21a Author: Kjartan Maraas Date: Sat May 1 17:06:26 2010 +0200 Updated Norwegian bokmål translation po/nb.po | 2235 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1123 insertions(+), 1112 deletions(-) commit 1cf85176e451d83ddd3b64f649b7fb2261fb591c Author: Javier Jardón Date: Sat May 1 16:04:51 2010 +0200 Add gtk_extended_layout_get_desired_size() to gtk.symbols gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit 0d85671bc912ac62202e1e01dbd38d3b495e6a4f Author: Javier Jardón Date: Sat May 1 03:52:03 2010 +0200 Fix some compilation warnings gtk/gtkbox.c | 2 +- gtk/gtkframe.c | 2 -- gtk/gtktrayicon-x11.c | 1 - 3 files changed, 1 insertion(+), 4 deletions(-) commit db76c77b819b1b31e19609bb1b30c85f22b5b482 Merge: 6ea712fe09 3833ef5c35 Author: Matthias Clasen Date: Fri Apr 30 17:56:50 2010 -0400 Merge branch 'native-layout-incubator' Conflicts: configure.in docs/reference/gtk/tmpl/gtkaction.sgml docs/reference/gtk/tmpl/gtkbuilder.sgml gdk/directfb/gdkkeys-directfb.c gdk/gdk.symbols gdk/x11/gdkwindow-x11.c gtk/gtkalignment.c gtk/gtkbox.c gtk/gtkbutton.c gtk/gtkcelleditable.c gtk/gtkfilechooser.c gtk/gtkframe.c gtk/gtkinvisible.c gtk/gtklabel.c gtk/gtkscrolledwindow.c gtk/gtksearchenginetracker.c gtk/gtktextview.c gtk/gtktoolbutton.c gtk/gtktooltip.c gtk/gtkviewport.c gtk/gtkwidget.c gtk/gtkwindow.c po-properties/ca@valencia.po po-properties/es.po po-properties/kn.po po-properties/mr.po po/ca.po po/ca@valencia.po po/el.po po/es.po po/gl.po po/id.po po/kn.po po/lv.po po/mr.po po/th.po commit 6ea712fe0968e770f23d865f9bab10266efc06fc Author: Jorge González Date: Fri Apr 30 07:56:20 2010 +0200 Updated Spanish translation po-properties/es.po | 3592 ++++++++++++++++++++++++++------------------------- 1 file changed, 1827 insertions(+), 1765 deletions(-) commit e50c6e5837c20c782d21f1f3671e899da7bddfe8 Author: Jorge González Date: Fri Apr 30 07:56:15 2010 +0200 Updated Spanish translation po/es.po | 2269 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1140 insertions(+), 1129 deletions(-) commit fc1450d55d123393561d9cb7bf9bef19c4479c11 Author: Matthias Clasen Date: Thu Apr 29 17:14:14 2010 -0400 Set an appropriate title on the folder selection dialog for print-to-file gtk/gtkprinteroptionwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 556531b16f10f6d04cd541c064cfbcba23937355 Author: Matthias Clasen Date: Wed Apr 28 23:00:37 2010 -0400 Get symbolic colors for statusicons from systray Uses the X property _NET_SYSTEM_TRAY_COLORS. gtk/gtkstatusicon.c | 60 ++++++++++++++++- gtk/gtktrayicon-x11.c | 183 ++++++++++++++++++++++++++++++++++++++++++++++++-- gtk/gtktrayicon.h | 2 +- 3 files changed, 238 insertions(+), 7 deletions(-) commit 13352755481200ae784b3d3cf6f9151cc36f2bbe Author: Matthias Clasen Date: Wed Apr 28 22:59:03 2010 -0400 Add a way to set symbolic colors per-widget The new function, gtk_widget_modify_symbolic_color() is similar in spirit to the other gtk_widget_modify_ functions. docs/reference/gtk/gtk-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkrc.c | 28 ++++++++++++++++++++++++++++ gtk/gtkrc.h | 4 ++++ gtk/gtkwidget.c | 26 ++++++++++++++++++++++++++ gtk/gtkwidget.h | 3 +++ 6 files changed, 63 insertions(+) commit be3a1abc040ce55b3c1aed6a161c47bdf709ba79 Author: Tadej Borovšak Date: Sun Apr 18 16:13:11 2010 +0200 Move documentation to inline comments: GtkBuilder Fixes https://bugzilla.gnome.org/show_bug.cgi?id=611742 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkbuilder.sgml | 462 -------------------------------- gtk/gtkbuilder.c | 218 +++++++++++++++ gtk/gtkbuilder.h | 31 +++ 4 files changed, 250 insertions(+), 462 deletions(-) commit d6bc1a99dc8b027c0b22b4846809a1edfc45dcaf Author: Tadej Borovšak Date: Wed Apr 28 18:11:23 2010 +0200 Move documentation to inline comments: GtkButtonBox Fixes https://bugzilla.gnome.org/show_bug.cgi?id=612349 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkbbox.sgml | 210 ----------------------------------- gtk/gtkbbox.c | 96 ++++++++++++++++ gtk/gtkbbox.h | 19 ++++ 4 files changed, 116 insertions(+), 210 deletions(-) commit ef4e7b247358c8c4fa67f8339f986831d06b66c9 Author: Tadej Borovšak Date: Tue Mar 9 23:51:03 2010 +0100 Move documentation to inline comments: GtkBox Fixes https://bugzilla.gnome.org/show_bug.cgi?id=611742 Signed-off-by: Javier Jardón docs/reference/gtk/tmpl/.gitignore | 1 + docs/reference/gtk/tmpl/gtkbox.sgml | 291 ------------------------------------ gtk/gtkbox.c | 54 +++++++ gtk/gtkbox.h | 22 +++ 4 files changed, 77 insertions(+), 291 deletions(-) commit fa3bb041eb2f87799eb2f00df8ab39198219030b Author: Javier Jardón Date: Wed Apr 28 18:40:29 2010 +0200 Fix tag in previous commit gtk/gtkicontheme.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3833ef5c35b9dd9ca13bb9a61e6e322cc62fe369 Author: Matthias Clasen Date: Wed Apr 28 11:17:30 2010 -0400 Fix the build gtk/gtklabel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b3dd3a89d34c1c888892014329b724fae52e71da Author: Matthias Clasen Date: Wed Apr 28 11:15:15 2010 -0400 Formatting tweaks gtk/gtkextendedlayout.h | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) commit 5d5d93e624ef1618e8bcd74baae9110c50a92df4 Author: Matthias Clasen Date: Wed Apr 28 11:10:34 2010 -0400 Make the docs build Grr gtk/gtkfilechooser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 50656c74e3887c661e50f00faa3670d6a49fcdfb Author: Matthias Clasen Date: Wed Apr 28 10:04:21 2010 -0400 Some doc and formatting tweaks gtk/gtkextendedlayout.c | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) commit 6b939d57c762f58a9f8d529024b7171ff70b6986 Author: Matthias Clasen Date: Mon Apr 26 11:55:34 2010 +0100 Support 'symbolic' themed icons Add gtk_icon_info_load_symbolic() to load symbolic icons, and theme their background/foreground colours to match the colours used in the theme. Adds the gtk_icon_info_load_symbolic() function, explicit support in GtkImage and GtkCellRendererPixbuf, and test cases for those 2 widgets. With help from Bastien Nocera https://bugzilla.gnome.org/show_bug.cgi?id=614711 demos/gtk-demo/images.c | 21 +++++ demos/gtk-demo/list_store.c | 30 +++++++ docs/reference/gtk/gtk-sections.txt | 1 + gtk/gtk.symbols | 1 + gtk/gtkcellrendererpixbuf.c | 157 +++++++++++++++++++++++++++++++----- gtk/gtkicontheme.c | 136 +++++++++++++++++++++++++++++++ gtk/gtkicontheme.h | 7 ++ gtk/gtkimage.c | 137 +++++++++++++++++++++++++++---- 8 files changed, 457 insertions(+), 33 deletions(-) commit c8dd9895e453705d858787785ea08d541fdaa6b8 Author: Matthias Clasen Date: Wed Apr 28 00:48:15 2010 -0400 Add some documentation about width-chars and max-width-chars Explain how these properties determine the width of ellipsized and wrapped labels. docs/reference/gtk/tmpl/gtklabel.sgml | 20 +++- gtk/gtklabel.c | 176 ++++++++++++++++++---------------- 2 files changed, 112 insertions(+), 84 deletions(-) commit 3cc9575323b4ca8c6d82572f1bfe3eb23555fdb3 Author: Javier Jardón 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 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 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 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 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 538ec4efbbb605a1360cb2ec5abf0ac0c17774de Author: Matthias Clasen Date: Mon Apr 26 18:07:42 2010 -0400 Add a GtkExtendedLayout implementation for GtkFrame gtk/gtkframe.c | 156 ++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 116 insertions(+), 40 deletions(-) commit 41a073263a5b16c2ecde58d7ef0f6ad2d296b3ac Author: Javier Jardón 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 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 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 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 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 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 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 cd45dfaa1d6f50e85a8b46585b7628c981a43832 Author: Matthias Clasen Date: Mon Apr 26 07:34:01 2010 -0400 Tiny documentation tweak gtk/gtkextendedlayout.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 15482528a588bbe97a898786304da6a883122237 Author: Mike Gorse 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 a0b61a5a72a12159d6d61e8f62c3374fd63b462d Author: Matthias Clasen Date: Sun Apr 25 20:58:36 2010 -0400 Make testellipsize work for rotating non-ellipsized labels gtk/gtklabel.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 36c3eaea8142b4ee8c6c7d1ff3a4e1a9eb836719 Author: Matthias Clasen Date: Sun Apr 25 17:32:44 2010 -0400 Refer to GtkExtendedLayout from the container docs docs/reference/gtk/tmpl/gtkcontainer.sgml | 295 +++++++++++++++--------------- 1 file changed, 151 insertions(+), 144 deletions(-) commit f285ed1348a5c9e046e6a035d6c4018abc1e317a Author: Matthias Clasen Date: Sun Apr 25 17:12:15 2010 -0400 Treat h and v boxes the same way ...we've got the money! gtk/gtkbox.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) commit ff267664b87224accb5ff55c2d4156601dfaed1c Author: Matthias Clasen Date: Sun Apr 25 16:59:13 2010 -0400 Fix a few typos tests/extendedlayoutexample.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit bcbd7cce130a0f571ed9492c20561d76313def32 Author: Matthias Clasen Date: Sun Apr 25 16:45:21 2010 -0400 Don't add padding to a pointer gtk/gtklabel.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit ff0eb0320136fe7f254edcec978f8af0df8436b9 Author: Matthias Clasen Date: Sun Apr 25 16:23:01 2010 -0400 Fix a regression in RTL flipping This was only showing up with pack-end packing in horizontal boxes. The RTL flipping has to be applied after moving the reference point to the left edge of the child. gtk/gtkbox.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 52887f00061b8dac2071a39aed3e05e536ec8d6e Author: Peteris Krisjanis 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 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 148ea63dba21d782e8ee7d3645edadb345b40ae4 Author: Matthias Clasen Date: Fri Apr 23 21:52:55 2010 -0400 Formatting and typo fixes gtk/gtkextendedlayout.c | 269 +++++++++++++++++++++++++----------------------- 1 file changed, 139 insertions(+), 130 deletions(-) commit 53fae3247c2d283d45a0ecbad0425331b072983a Author: Florian Scandella 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 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 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 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 docs/reference/gdk/tmpl/windows.sgml | 1 - 1 file changed, 1 deletion(-) commit 5e22dd4e437224bf0356742bcc52ee6c96186b35 Author: Claude Paroz 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/Makefile.am | 52 ++- docs/tutorial/gtk-tut.omf.in | 9 - docs/tutorial/{C/gtk-tut.xml => gtk-tut.sgml} | 458 +++++++++++++------------- docs/tutorial/{C => }/images/arrow.eps | 0 docs/tutorial/{C => }/images/arrow.png | Bin docs/tutorial/{C => }/images/aspectframe.eps | 0 docs/tutorial/{C => }/images/aspectframe.png | Bin docs/tutorial/{C => }/images/base.eps | 0 docs/tutorial/{C => }/images/base.png | Bin docs/tutorial/{C => }/images/buttonbox.eps | 0 docs/tutorial/{C => }/images/buttonbox.png | Bin docs/tutorial/{C => }/images/buttons.eps | 0 docs/tutorial/{C => }/images/buttons.png | Bin docs/tutorial/{C => }/images/calendar.eps | 0 docs/tutorial/{C => }/images/calendar.png | Bin docs/tutorial/{C => }/images/colorsel.eps | 0 docs/tutorial/{C => }/images/colorsel.png | Bin docs/tutorial/{C => }/images/entry.eps | 0 docs/tutorial/{C => }/images/entry.png | Bin docs/tutorial/{C => }/images/eventbox.eps | 0 docs/tutorial/{C => }/images/eventbox.png | Bin docs/tutorial/{C => }/images/filesel.eps | 0 docs/tutorial/{C => }/images/filesel.png | Bin docs/tutorial/{C => }/images/fixed.eps | 0 docs/tutorial/{C => }/images/fixed.png | Bin docs/tutorial/{C => }/images/frame.eps | 0 docs/tutorial/{C => }/images/frame.png | Bin docs/tutorial/{C => }/images/gtkdial.eps | 0 docs/tutorial/{C => }/images/gtkdial.png | Bin docs/tutorial/{C => }/images/helloworld.eps | 0 docs/tutorial/{C => }/images/helloworld.png | Bin docs/tutorial/{C => }/images/helloworld2.eps | 0 docs/tutorial/{C => }/images/helloworld2.png | Bin docs/tutorial/{C => }/images/label.eps | 0 docs/tutorial/{C => }/images/label.png | Bin docs/tutorial/{C => }/images/menu.eps | 0 docs/tutorial/{C => }/images/menu.png | Bin docs/tutorial/{C => }/images/notebook.eps | 0 docs/tutorial/{C => }/images/notebook.png | Bin docs/tutorial/{C => }/images/packbox1.eps | 0 docs/tutorial/{C => }/images/packbox1.png | Bin docs/tutorial/{C => }/images/packbox2.eps | 0 docs/tutorial/{C => }/images/packbox2.png | Bin docs/tutorial/{C => }/images/paned.eps | 0 docs/tutorial/{C => }/images/paned.png | Bin docs/tutorial/{C => }/images/progressbar.eps | 0 docs/tutorial/{C => }/images/progressbar.png | Bin docs/tutorial/{C => }/images/radiobuttons.eps | 0 docs/tutorial/{C => }/images/radiobuttons.png | Bin docs/tutorial/{C => }/images/rangewidgets.eps | 0 docs/tutorial/{C => }/images/rangewidgets.png | Bin docs/tutorial/{C => }/images/rulers.eps | 0 docs/tutorial/{C => }/images/rulers.png | Bin docs/tutorial/{C => }/images/scribble.eps | 0 docs/tutorial/{C => }/images/scribble.png | Bin docs/tutorial/{C => }/images/scrolledwin.eps | 0 docs/tutorial/{C => }/images/scrolledwin.png | Bin docs/tutorial/{C => }/images/spinbutton.eps | 0 docs/tutorial/{C => }/images/spinbutton.png | Bin docs/tutorial/{C => }/images/statusbar.eps | 0 docs/tutorial/{C => }/images/statusbar.png | Bin docs/tutorial/{C => }/images/table.eps | 0 docs/tutorial/{C => }/images/table.png | Bin docs/tutorial/{C => }/images/tictactoe.eps | 0 docs/tutorial/{C => }/images/tictactoe.png | Bin docs/tutorial/package-db-tutorial.sh | 137 ++++++++ 66 files changed, 411 insertions(+), 245 deletions(-) commit 4d1cf25080c2208936580667df544e14638db06f Author: Claude Paroz Date: Wed Mar 10 22:12:06 2010 +0100 Make GTK+ Tutorial gnome-doc-utils compliant docs/tutorial/{gtk-tut.sgml => C/gtk-tut.xml} | 458 +++++++++++++------------- docs/tutorial/{ => C}/images/arrow.eps | 0 docs/tutorial/{ => C}/images/arrow.png | Bin docs/tutorial/{ => C}/images/aspectframe.eps | 0 docs/tutorial/{ => C}/images/aspectframe.png | Bin docs/tutorial/{ => C}/images/base.eps | 0 docs/tutorial/{ => C}/images/base.png | Bin docs/tutorial/{ => C}/images/buttonbox.eps | 0 docs/tutorial/{ => C}/images/buttonbox.png | Bin docs/tutorial/{ => C}/images/buttons.eps | 0 docs/tutorial/{ => C}/images/buttons.png | Bin docs/tutorial/{ => C}/images/calendar.eps | 0 docs/tutorial/{ => C}/images/calendar.png | Bin docs/tutorial/{ => C}/images/colorsel.eps | 0 docs/tutorial/{ => C}/images/colorsel.png | Bin docs/tutorial/{ => C}/images/entry.eps | 0 docs/tutorial/{ => C}/images/entry.png | Bin docs/tutorial/{ => C}/images/eventbox.eps | 0 docs/tutorial/{ => C}/images/eventbox.png | Bin docs/tutorial/{ => C}/images/filesel.eps | 0 docs/tutorial/{ => C}/images/filesel.png | Bin docs/tutorial/{ => C}/images/fixed.eps | 0 docs/tutorial/{ => C}/images/fixed.png | Bin docs/tutorial/{ => C}/images/frame.eps | 0 docs/tutorial/{ => C}/images/frame.png | Bin docs/tutorial/{ => C}/images/gtkdial.eps | 0 docs/tutorial/{ => C}/images/gtkdial.png | Bin docs/tutorial/{ => C}/images/helloworld.eps | 0 docs/tutorial/{ => C}/images/helloworld.png | Bin docs/tutorial/{ => C}/images/helloworld2.eps | 0 docs/tutorial/{ => C}/images/helloworld2.png | Bin docs/tutorial/{ => C}/images/label.eps | 0 docs/tutorial/{ => C}/images/label.png | Bin docs/tutorial/{ => C}/images/menu.eps | 0 docs/tutorial/{ => C}/images/menu.png | Bin docs/tutorial/{ => C}/images/notebook.eps | 0 docs/tutorial/{ => C}/images/notebook.png | Bin docs/tutorial/{ => C}/images/packbox1.eps | 0 docs/tutorial/{ => C}/images/packbox1.png | Bin docs/tutorial/{ => C}/images/packbox2.eps | 0 docs/tutorial/{ => C}/images/packbox2.png | Bin docs/tutorial/{ => C}/images/paned.eps | 0 docs/tutorial/{ => C}/images/paned.png | Bin docs/tutorial/{ => C}/images/progressbar.eps | 0 docs/tutorial/{ => C}/images/progressbar.png | Bin docs/tutorial/{ => C}/images/radiobuttons.eps | 0 docs/tutorial/{ => C}/images/radiobuttons.png | Bin docs/tutorial/{ => C}/images/rangewidgets.eps | 0 docs/tutorial/{ => C}/images/rangewidgets.png | Bin docs/tutorial/{ => C}/images/rulers.eps | 0 docs/tutorial/{ => C}/images/rulers.png | Bin docs/tutorial/{ => C}/images/scribble.eps | 0 docs/tutorial/{ => C}/images/scribble.png | Bin docs/tutorial/{ => C}/images/scrolledwin.eps | 0 docs/tutorial/{ => C}/images/scrolledwin.png | Bin docs/tutorial/{ => C}/images/spinbutton.eps | 0 docs/tutorial/{ => C}/images/spinbutton.png | Bin docs/tutorial/{ => C}/images/statusbar.eps | 0 docs/tutorial/{ => C}/images/statusbar.png | Bin docs/tutorial/{ => C}/images/table.eps | 0 docs/tutorial/{ => C}/images/table.png | Bin docs/tutorial/{ => C}/images/tictactoe.eps | 0 docs/tutorial/{ => C}/images/tictactoe.png | Bin docs/tutorial/Makefile.am | 52 +-- docs/tutorial/gtk-tut.omf.in | 9 + docs/tutorial/package-db-tutorial.sh | 137 -------- 66 files changed, 245 insertions(+), 411 deletions(-) commit 78e68d4548800585f94a699ecca4addb3bfbabbc Author: Matthias Clasen 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 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 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 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 909ca43c1ac6e4011422704464d5d17bd0b02221 Author: Tristan Van Berkom Date: Wed Apr 21 04:11:55 2010 -0400 Renamed testextendedlayout2 --> extendedlayoutexample, also removed testextendedlayout and letting it reside for now in native-layout branch. tests/Makefile.am | 9 +- ...stextendedlayout2.c => extendedlayoutexample.c} | 0 tests/testextendedlayout.c | 2622 -------------------- 3 files changed, 3 insertions(+), 2628 deletions(-) commit 2a5272647d0833cb1dd8a9bb1b07a9a96484feae Author: Tristan Van Berkom Date: Wed Apr 21 03:42:23 2010 -0400 Mega commit backing out everything from the native-layout branch that is not ready for integration This commit makes the native-layout branch into a reasonable patch applicable to git master, it pulls out GtkCellRenderer support, ComboBox support, the Plug/Socket api is also not ready and is pulled out. gtk/Makefile.am | 2 - gtk/gtk.h | 1 - gtk/gtk.symbols | 13 -- gtk/gtkcellrenderer.c | 161 +---------------- gtk/gtkcellrenderertext.c | 90 +--------- gtk/gtkcellview.c | 276 +++++++---------------------- gtk/gtkcellview.h | 11 -- gtk/gtkcombobox.c | 439 ++++++++++++++++++---------------------------- gtk/gtkextendedcell.c | 193 -------------------- gtk/gtkextendedcell.h | 88 ---------- gtk/gtkextendedlayout.c | 3 +- gtk/gtkextendedlayout.h | 5 +- gtk/gtkplug-x11.c | 27 --- gtk/gtkplug.c | 7 - gtk/gtkplugprivate.h | 3 - gtk/gtksocket-x11.c | 62 ------- gtk/gtksocket.c | 96 +--------- gtk/gtksocketprivate.h | 4 - gtk/gtkspinner.c | 9 +- gtk/gtktreeprivate.h | 7 - gtk/gtktreeview.c | 213 ++++++---------------- gtk/gtktreeviewcolumn.c | 147 ++++------------ gtk/gtktreeviewcolumn.h | 4 - 23 files changed, 339 insertions(+), 1522 deletions(-) commit 9306a73dfd5f061326a584a6c11971361fa7095a Author: Tristan Van Berkom Date: Wed Apr 21 01:32:55 2010 -0400 Added documentation, implemented gtk_extended_layout_is_height_for_width() where needed. gtk/gtkbin.c | 32 ++++++++++++++------- gtk/gtkbox.c | 11 +++++++- gtk/gtkextendedlayout.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++-- gtk/gtklabel.c | 45 ++++++++++++++++++------------ 4 files changed, 132 insertions(+), 30 deletions(-) commit 95fd5011c2e7251f424e583237023a937e47303c Author: Javier Jardón 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 504ec365a7d8c513820c5f27eb7fc63cbce58ce8 Author: Tristan Van Berkom Date: Tue Apr 20 22:02:48 2010 -0400 Improved legibility of the label parameters test. tests/testextendedlayout2.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 7db18bb726d6c04f4d4623a680dac7ab706c1024 Author: Tristan Van Berkom Date: Tue Apr 20 20:44:24 2010 -0400 Added test reflecting the usage of GtkLabel parameters. tests/testextendedlayout2.c | 123 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) commit a3a245ab5641592205dfb699fd1faf5ba68e60d5 Author: Tristan Van Berkom Date: Tue Apr 20 20:44:11 2010 -0400 Updated test for api change. tests/testellipsise.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4d06d75dce0acb27b6e0e13998f614b7c43ff769 Author: Tristan Van Berkom Date: Tue Apr 20 20:43:41 2010 -0400 Updating test for api change. tests/testextendedlayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 680d7762baabb71aa77aeec793e3c70a2013d3b8 Author: Tristan Van Berkom Date: Tue Apr 20 20:30:10 2010 -0400 Make sure not to base the minimum size on "max-width-chars", only the natural size. gtk/gtklabel.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) commit 630357beb3854344c08714244ad687570caca7bc Author: Tristan Van Berkom Date: Tue Apr 20 18:58:44 2010 -0400 Added test to demonstrate width-for-height labels. tests/testextendedlayout2.c | 157 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 152 insertions(+), 5 deletions(-) commit dfd311497dda066e27b4b41ea920fa8e74cfc880 Author: Tristan Van Berkom Date: Tue Apr 20 18:54:50 2010 -0400 Fixed GtkLabel to wrap correctly and report width-for-height correctly when vertical. gtk/gtklabel.c | 112 +++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 70 insertions(+), 42 deletions(-) commit d5b31c303c98f0af1358e0a9e8d4f85f989a7a45 Author: Tristan Van Berkom Date: Tue Apr 20 18:53:54 2010 -0400 Slightly reduced extended layout cache size, updated authors/copywrite year. gtk/gtkextendedlayout.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 17883f3ce61d7946a70db8022934d376f20eaf1b Author: Tristan Van Berkom Date: Tue Apr 20 15:23:13 2010 -0400 Fixed GtkLabel to include GtkMisc padding when calculating height-for-width. gtk/gtklabel.c | 38 ++++++++++++++++++++++++++++---------- 1 file changed, 28 insertions(+), 10 deletions(-) commit 80428e7745bc122c13ac4ea43c53e94c4120181f Author: Tristan Van Berkom Date: Tue Apr 20 14:16:13 2010 -0400 Restore layout in get_desired_size() after guessing a wrap width This fixes the label layout in cases where gtk_widget_size_request() is called on a label without a following size_allocate(), for instance when a button state changes. gtk/gtklabel.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) commit 4ed5e6d5266ab214f23e35a9c11572f8fb46bb1a Author: Tristan Van Berkom Date: Tue Apr 20 01:30:56 2010 -0400 Various updates to follow new gtk_extended_layout_get_desired_size added argument. gtk/gtkcombobox.c | 4 +++- gtk/gtkplug.c | 2 +- gtk/gtktreeview.c | 2 +- gtk/gtkwidget.c | 8 ++++---- 4 files changed, 9 insertions(+), 7 deletions(-) commit b7a05d1832560e7c114c35f1833d0bc22e4cd8ce Author: Tristan Van Berkom Date: Tue Apr 20 01:27:32 2010 -0400 Fixed missing return from get_desired_width/height in GtkViewport (causing testgtk to have a small width). gtk/gtkviewport.c | 6 ++++++ 1 file changed, 6 insertions(+) commit c927f5e60d0710f705392d51eaf073de3e9df4d8 Author: Tristan Van Berkom Date: Tue Apr 20 01:26:58 2010 -0400 Split up width and height queries so that they make more sense (extended-layout) gtk/gtkscrolledwindow.c | 161 +++++++++++++++++++++++++----------------------- 1 file changed, 85 insertions(+), 76 deletions(-) commit 0330658a7f9f2b721a40b647f449612d7fb83125 Author: Tristan Van Berkom Date: Tue Apr 20 01:24:51 2010 -0400 Added request_natural argument to get_desired_size() Currently get_desired_size() is more of an emulation of gtk_widget_size_request() for the minimum size as it bases the contextual request on the minimum preferred size; this argument lets you do the request with the natural preferred size as well. gtk/gtkextendedlayout.c | 30 +++++++++++++++++++++++------- gtk/gtkextendedlayout.h | 1 + 2 files changed, 24 insertions(+), 7 deletions(-) commit 3a9ab87489d7396acfec49ce611e85cf9003f9fe Author: Tristan Van Berkom Date: Tue Apr 20 01:22:31 2010 -0400 GtkAlignment now tries to allocate natural size to the child if available and does the height-for-width calculation depending on allocation. gtk/gtkalignment.c | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) commit 0b92348077489047af98f360fd9bb3d59ee6d04a Author: Tristan Van Berkom Date: Tue Apr 20 00:33:20 2010 -0400 Fixed acces of child->requisition; call gtk_widget_get_child_requisition instead. This fixes squished pathbar issue (as access to ->requisition is really not supported anymore). gtk/gtkpathbar.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) commit b0fc43e9588aa076a84c71f22a74610c918625b5 Author: Tristan Van Berkom Date: Mon Apr 19 21:50:55 2010 -0400 Reduced natural request padding for rotating ellipsizing labels After fixing height requests this works much smoother, although in some places pango seems to ellipsize a rotated label when given the width it requested. gtk/gtklabel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8ae5e012256de2a1c68b6bf080c5299f405a9784 Author: Tristan Van Berkom Date: Mon Apr 19 21:37:44 2010 -0400 Fixed another caching bug in extended layout Was confusing width/height REQUEST_NEEDED flags, this caused the volumebutton test to not re-request the height properly when changing orientations. gtk/gtkextendedlayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit de4a8f8ddcc292f1cfa1a1e4cf96e993eaf71181 Author: Tristan Van Berkom Date: Mon Apr 19 20:43:19 2010 -0400 Unconditionally return the height for the minimum width when doing get_desired_height() This is the correct support for the opposing orientation for widgets that support height-for-width, in an interface that was realized as width-for-height, a height-for-width supporting widget should return the minimum height for the minimum width when the initial get_desired_height() is run. gtk/gtklabel.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit ee8db39393fe0246461d06d88515446b057dcc54 Author: Tristan Van Berkom Date: Mon Apr 19 20:41:23 2010 -0400 Fixed height-for-width cache Fixed the cache to be cleared when flagged with WIDTH/HEIGHT_REQUEST_NEEDED. This error was causing some widgets to not be sized correctly (the stock and icon browser in the demo for instance). gtk/gtkextendedlayout.c | 5 +++++ 1 file changed, 5 insertions(+) commit 119267d7c85f2dbf8e706360e09ac00b21263b60 Author: Tristan Van Berkom Date: Mon Apr 19 20:40:04 2010 -0400 Removing old comments in gtkbin.c gtk/gtkbin.c | 2 -- 1 file changed, 2 deletions(-) commit 3783a0a54fce6faa47d89939bef8f4f83f1aeac2 Author: Tristan Van Berkom Date: Mon Apr 19 14:46:28 2010 -0400 Fixed computation of sizegroups when no explicit request is set. My previous commit to GtkSizeGroup made sure that when gtk_widget_set_size_request() is set on a widget, it will be taken into account when computing the widget's own request, this commit fixes the case where there is no explicit size request. gtk/gtksizegroup.c | 2 ++ 1 file changed, 2 insertions(+) commit e9e3725ee75642e4b90293c2458669e8457b1df4 Author: Tristan Van Berkom Date: Mon Apr 19 14:04:20 2010 -0400 Fixed testellipsize gtk/gtklabel.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 51a1af7aa4209bc602dafc058f87e3ed7a901764 Author: Claudio Saavedra 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 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 a141c6625369099496fe8711ca7eb444eab884e0 Author: Tristan Van Berkom Date: Mon Apr 19 01:07:20 2010 -0400 Added testextendedlayout2.c to tests. This test is a collection of builder files which demonstrate the added features of natural sizes and height-for-width geometry; so far it only contains 3 cases, more to come... tests/Makefile.am | 3 + tests/testextendedlayout2.c | 344 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 347 insertions(+) commit 0dff033a648cb33f8f8d1ee3d31fabe43e0dcc10 Author: Tristan Van Berkom Date: Sun Apr 18 20:46:30 2010 -0400 Fixed GtkSpinner to request 12x12 at init time instead of at expose time. This should not change the space taken by the spinner when hidden, and it should only set the minimum size not the actual size (i.e. code in place was conditionally setting it if not allocated 12x12, which doesnt really make sense)... This fixes spinners showing at the correct size in gtk-demo. gtk/gtkspinner.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 4c1fa76520216d15ca547c16be97ce6974a18cdf Author: Tristan Van Berkom Date: Sun Apr 18 20:45:42 2010 -0400 Fixed _gtk_size_group_bump_requisition() to properly handle values specified by gtk_widget_set_size_request() gtk/gtkextendedlayout.c | 2 ++ gtk/gtksizegroup.c | 24 +++++++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) commit e997ac37a73150e23fffeb9df559d2a759fc9ca1 Author: Tristan Van Berkom Date: Sun Apr 18 20:14:13 2010 -0400 Added GTK_DEBUG_EXTENDED_LAYOUT flag and use that for debuggin in gtkextendedlayout.c gtk/gtkdebug.h | 25 +++++++++++++------------ gtk/gtkextendedlayout.c | 35 +++++++++-------------------------- gtk/gtkmain.c | 3 ++- 3 files changed, 24 insertions(+), 39 deletions(-) commit 6dc5cdb98165a8dd75846d1ac7122efbef48dfef Author: Tristan Van Berkom Date: Sun Apr 18 20:13:46 2010 -0400 Implemented GtkExtendedLayout on GtkWindow. gtk/gtkwindow.c | 102 ++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 69 insertions(+), 33 deletions(-) commit fe257d23dd6ca64194c7b7d4ac9c05d8faba6aec Author: Tristan Van Berkom Date: Sun Apr 18 20:11:43 2010 -0400 Fixed GtkAssistant to not access ->requisition of children directly. This was causing a 0 height action-area because a GtkBox does not generally update ->requisition with anything useful (call gtk_widget_get_child_requisition() here instead). gtk/gtkassistant.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 3cbd9e9313061945d9868a8e3a01de51be07bfa1 Author: Tristan Van Berkom Date: Sun Apr 18 18:13:56 2010 -0400 Further fixed base outputs of GtkLabel desired geometries. Now (when wrapping), if no "width-chars" was specified for a minimum width, default to the width guessed by gtk_label_ensure_layout(), small specified widths will otherwise result in very large height requests. gtk/gtklabel.c | 141 +++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 88 insertions(+), 53 deletions(-) commit da318411dca2e47d3327d10dac0408bf40a4abb0 Author: Tristan Van Berkom Date: Sun Apr 18 18:12:30 2010 -0400 Fixed bug in gtk_extended_get_desired_size(). gtk_extended_get_desired_size() was mixing up orientations based on the preference, considering ditching the preference anyway. Also slightly enhanced debug prints. gtk/gtkextendedlayout.c | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) commit 35cc52f41896ca8d06b905310154d186a18ddb02 Author: Tristan Van Berkom Date: Sun Apr 18 18:09:40 2010 -0400 Compute the collective heights for the width of a horizontal box. Introduce an algorithm to allocate children some virtual widths based on their base widths returned by ->get_desired_width(), then return the collective desired heights for each or thier virtually allocated width. This will only work in the horizontal orientation. gtk/gtkbox.c | 346 ++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 198 insertions(+), 148 deletions(-) commit 33039c1452c76c2147ea27bf557c1e5d76ce4873 Author: Tristan Van Berkom Date: Sun Apr 18 17:56:58 2010 -0400 Fixed extended layout test to compile without the gtk_label_set_fullsize() api. tests/testextendedlayout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 791962e06d0511c5e9435acb569a60b34fc279cf Author: Javier Jardón Date: Thu Apr 8 17:46:45 2010 +0200 Include 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 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 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 docs/reference/gtk/tmpl/gtkarrow.sgml | 82 ----------------------------------- gtk/gtkarrow.c | 37 ++++++++++++++++ 2 files changed, 37 insertions(+), 82 deletions(-) commit c3d5faf6b7a6a16c5e177eeaf727224495821de1 Author: Steven Harms 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 docs/reference/gtk/tmpl/gtkvbbox.sgml | 98 ----------------------------------- gtk/gtkvbbox.c | 80 +++++++++++++++++++++++----- 2 files changed, 67 insertions(+), 111 deletions(-) commit 5f767e2c48080d59b55879ac7b9b642dd0e42b0f Author: Tadej Borovšak Date: Fri Mar 5 23:44:31 2010 +0100 [docs] Move documentation to inline comments: GtkAssistant Signed-off-by: Javier Jardón 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 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 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 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 docs/reference/gtk/tmpl/gtkbin.sgml | 54 ------------------------------------- gtk/gtkbin.c | 13 +++++++++ 2 files changed, 13 insertions(+), 54 deletions(-) commit 4c0cf04688ec42035d7733a5fe3f08b72a0b75c3 Author: Tadej Borovšak 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 docs/reference/gtk/tmpl/gtkaspectframe.sgml | 88 ----------------------------- gtk/gtkaspectframe.c | 46 +++++++++++++++ 2 files changed, 46 insertions(+), 88 deletions(-) commit e8a365ce36da1e61225520dc313b654fe49c7dd9 Author: Tristan Van Berkom Date: Sat Apr 17 23:06:24 2010 -0400 Restore functionality where ellipsizing label *minimum* size grows to "max-char-width". gtk/gtklabel.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit b802be45b3365699d73c51bb508ffab3a3ea6558 Author: Tadej Borovšak 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 docs/reference/gtk/tmpl/gtkalignment.sgml | 141 ------------------------------ gtk/gtkalignment.c | 54 ++++++++++++ 2 files changed, 54 insertions(+), 141 deletions(-) commit 64e23c42bdc107084b60647c4167f07f8e0f5a13 Author: Tristan Van Berkom Date: Sat Apr 17 22:54:29 2010 -0400 Fixed GtkLabel reported minimum and natural sizes This commit makes GtkLabel use "max-width-chars" to determine the desired natural width for wrapping labels as well as all around refactoring the initially reported values in get_desired_width/height. this also addresses some issues with rotating ellipsizing text. gtk/gtk.symbols | 2 - gtk/gtklabel.c | 410 ++++++++++++++++++++++++++++---------------------------- gtk/gtklabel.h | 3 - 3 files changed, 206 insertions(+), 209 deletions(-) commit 8b57ad94c0e8fb09de4dcde71c53e57fef55299f Author: Tristan Van Berkom Date: Sat Apr 17 22:52:27 2010 -0400 Now gtk_extended_layout_get_desired_size() returns a minimum for minimum in the minimum requisition and a natural for minimum in the natural. gtk/gtkextendedlayout.c | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) commit b30445c9276089af39736e2eb2cb7b60ee590aaa Author: Tristan Van Berkom Date: Sat Apr 17 22:51:35 2010 -0400 Make GtkWindow use the generic smallest size for the requisition again gtk/gtkwindow.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit 19ff8cb0269a645a688ed2512fddb5e7b5260de3 Author: Tristan Van Berkom Date: Sat Apr 17 22:50:12 2010 -0400 Fixed test to call the extended layout api instead of consulting ->requisition tests/testellipsise.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit b6a61425562fc9ffcb4a0a9a19d2e85184dfcd1e Author: Tadej Borovšak 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 docs/reference/gtk/tmpl/gtkaction.sgml | 560 --------------------------------- gtk/gtkaction.c | 39 +++ 2 files changed, 39 insertions(+), 560 deletions(-) commit 6cdeb370a11b81ded06203bd5af12e8207830f46 Author: Steven Harms 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 docs/reference/gtk/tmpl/gtkvruler.sgml | 50 ---------------------------------- gtk/gtkvruler.c | 29 ++++++++++++++++++++ 2 files changed, 29 insertions(+), 50 deletions(-) commit 25b6994cbabea88b64f047e0b645054d23c96c9a Author: Steven Harms 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 docs/reference/gtk/tmpl/gtkvolumebutton.sgml | 35 ---------------------------- gtk/gtkvolumebutton.c | 10 ++++++++ 2 files changed, 10 insertions(+), 35 deletions(-) commit 7693026e4471bfb18d3347e9e4a7fa741723e75f Author: Steven Harms 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 docs/reference/gtk/tmpl/gtkviewport.sgml | 134 ------------------------------- gtk/gtkviewport.c | 19 +++++ 2 files changed, 19 insertions(+), 134 deletions(-) commit 75ffa7983ae05a6b9f3bdeeb80b83a587b4d310c Author: Steven Harms 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 docs/reference/gtk/tmpl/gtkvpaned.sgml | 35 ---------------------------------- gtk/gtkvpaned.c | 18 +++++++++++++++++ 2 files changed, 18 insertions(+), 35 deletions(-) commit 6a9b72525ac5324897693d564dd283e50b58c222 Author: Patrick Bernaud 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 9247bc8d6dae3b9d2b4a46338f5b1303862bfa78 Author: Tristan Van Berkom Date: Sat Apr 17 01:51:10 2010 -0400 Fixed GtkExtendedLayout interaction with sizegroups plus cleanups Fixed GtkExtendedLayout to interact with sizegroups, "size-requsts" and caching the values all in the same code segment. Migrated the cache code to be internal to gtkextendedlayout.c gtk/gtkextendedlayout.c | 444 +++++++++++++++++++++--------------------------- gtk/gtkwidget.h | 17 -- 2 files changed, 192 insertions(+), 269 deletions(-) commit 46fe9c3f00a1cd7f175d726bbe521233d2e86018 Author: Tristan Van Berkom Date: Sat Apr 17 01:49:35 2010 -0400 Disabling natural sizes of labels. Since GtkLabel is returning invalid natural sizes for now, in order to test regressions well with the new width-for-height api, I've temporarily disabled the natural values. gtk/gtklabel.c | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) commit caba7992b87690cc0e27dccd782986c8893ec9fd Author: Tristan Van Berkom Date: Sat Apr 17 01:46:59 2010 -0400 Refactored GtkSizeGroup for GtkExtendedLayout Removed _gtk_size_group_compute_requisition and _gtk_size_group_get_child_requisition in favor of _gtk_size_group_bump_requisition() which does an orientation contextual computation of the size group and returns the collective value in one pass. gtk/gtksizegroup.c | 236 +++++++++++++---------------------------------------- gtk/gtksizegroup.h | 9 +- gtk/gtkwidget.c | 5 +- 3 files changed, 60 insertions(+), 190 deletions(-) commit d4a159d488344e4087eaa1dae5c4a0aa4b633173 Author: Stefan Kost 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 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 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 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 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 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 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 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 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 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 8432f54c519c07df10e352dd4aecc454efd6bf20 Author: Tristan Van Berkom Date: Wed Apr 14 18:07:27 2010 -0400 Added _gtk_size_group_bump_requisition() Added a function to update sizegroups in multiple passes, this way the width and height can be updated in the sizegroups after querying the extended layout implementor for these. Implemented this in GtkExtendedLayout, sizegroups should be working reasonably now. gtk/gtkextendedlayout.c | 44 +++++++++++++++++++++------ gtk/gtklabel.c | 6 ++-- gtk/gtksizegroup.c | 80 +++++++++++++++++++++++++++++++++++++++++-------- gtk/gtksizegroup.h | 14 +++++---- 4 files changed, 115 insertions(+), 29 deletions(-) commit 615f91daddf983307b93092fd5a1b52f41b8cb94 Author: Sandeep Shedmake 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 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 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 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 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 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 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 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 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 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 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 d2c35ec62a595dc02542edae920b6a63dbb57446 Author: Tristan Van Berkom Date: Mon Apr 12 22:21:46 2010 -0400 Mega commit to change ->get_desired_size() for ->get_desired_width/height(). This commit changes gtk_extended_layout_get_desired_size() for per dimension variants. Furthermore this commit reverts the actions done in size-groups for now as it needs a different approach. The natural width/height parameters added to aux_info have been changed for a per width cache for heights and a per height cache for widths. gtk-demo is still working, currently sizegroups are not taken into account as mentioned above - size groups need to be alerted both when the widths and heights are updated independantly and then that information needs to repropagate also to other extended layout implementors. gtk/gtk.symbols | 11 +- gtk/gtkalignment.c | 74 ++++++--- gtk/gtkbin.c | 21 +-- gtk/gtkbox.c | 199 ++++++++++++------------ gtk/gtkbutton.c | 88 +++++++---- gtk/gtkcellrenderer.c | 102 +++++++++++-- gtk/gtkcellrenderertext.c | 73 +++++++-- gtk/gtkcellview.c | 182 +++++++++++++++------- gtk/gtkcellview.h | 10 +- gtk/gtkcombobox.c | 61 +++++++- gtk/gtkcontainer.c | 3 + gtk/gtkextendedcell.c | 136 +++++++++++++++-- gtk/gtkextendedcell.h | 46 ++++-- gtk/gtkextendedlayout.c | 381 +++++++++++++++++++++++++++++++++++++++++----- gtk/gtkextendedlayout.h | 30 ++-- gtk/gtklabel.c | 103 +++++++------ gtk/gtkprivate.h | 59 +++---- gtk/gtkscrolledwindow.c | 112 ++++++++------ gtk/gtksizegroup.c | 279 +++++++++------------------------ gtk/gtksizegroup.h | 5 +- gtk/gtksocket.c | 76 +++++---- gtk/gtktreeview.c | 66 +++++--- gtk/gtktreeviewcolumn.c | 12 +- gtk/gtkviewport.c | 68 ++++++--- gtk/gtkwidget.c | 89 +++++------ gtk/gtkwidget.h | 18 ++- gtk/gtkwindow.c | 45 ++---- 27 files changed, 1558 insertions(+), 791 deletions(-) commit d5585745f1cb07aa0e174326ed22fa2575983a38 Author: Tor Lillqvist 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 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 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 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 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 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 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 1b2be80f10964e1ded1591294acc603f78980c93 Author: Tristan Van Berkom Date: Sat Apr 10 22:48:13 2010 -0400 Constrain the window to the minimum width for the natural height GtkWindow now requests the minimum width for the natural height of its child, or the opposite; depending on ->get_height_for_width. Currently its not done for GTK_WINDOW_POPUP windows as the menushells aren't working right yet. gtk/gtkwindow.c | 40 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) commit 6b89f05a99f62281953a806de3ef332d7e777ac9 Author: Tristan Van Berkom Date: Sat Apr 10 22:39:11 2010 -0400 Implemented gtk_extended_layout_is_height_for_width() and added another guess algorithm This patch adds another commented algorythm to find the collective minimum and natural height for a said width of a horizontally oriented box (or the opposite). The algorithm works quite well and can be optimized a bit more - currently its commented because GtkLabel cannot effectively do width-for-height calculations (doh). Further, this patch returns an is_height_for_width() preference depending on the boxes orientation (vertical boxes are width-for-height). gtk/gtkbox.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 77 insertions(+), 18 deletions(-) commit 639e396147a02010a0d3eb7ec1cbef542321c2b2 Author: Tristan Van Berkom Date: Sat Apr 10 22:38:47 2010 -0400 Fixed gtkbin.c:parent_extended_layout_iface to be static. gtk/gtkbin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 24950ec14413cc409c9f2f15a3c5af3f950b336f Author: Tristan Van Berkom Date: Sat Apr 10 22:32:55 2010 -0400 Added gtk_extended_layout_is_height_for_width() Added an indicator telling whether a widget prefers to be allocated as height-for-width or width-for-height. Usually this depends on the orientation of a container or the nature of a content widget like GtkLabel. This indicator is only used in the seldom case where a parent is allocating free space to the child and the child can flow in either direction, GtkWindow and GtkScrolledWindow are users of this api. gtk/gtk.symbols | 1 + gtk/gtkextendedlayout.c | 37 ++++++++++++++++++++++++++++++++ gtk/gtkextendedlayout.h | 57 ++++++++++++++++++++++++++++--------------------- 3 files changed, 71 insertions(+), 24 deletions(-) commit 629bb5a2658e2035912c4da1b03d43027fc41564 Author: Tristan Van Berkom Date: Sat Apr 10 22:31:52 2010 -0400 Fixed warnings due to missing GTK_WIDGET (cellview) casting. gtk/gtkcellview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c0e950f17bc6b2eebe21db5b95cee56520c84369 Author: Tristan Van Berkom Date: Sat Apr 10 22:30:42 2010 -0400 Fixed wrapping labels to show up correctly aligned inside their allocations. gtk/gtklabel.c | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) commit c67559ad031ba5f9da524148446f16fb89c22c0a Author: Tristan Van Berkom Date: Sat Apr 10 22:03:20 2010 -0400 Adding tests ported over from the old branch by Matthias. tests/testellipsise.c | 48 +- tests/testextendedlayout.c | 2642 ++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 2590 insertions(+), 100 deletions(-) commit 1041a186c73d705e6aecad1b8c288083e3eaf278 Author: Tristan Van Berkom Date: Fri Apr 9 21:50:33 2010 -0400 Added get_height_for_width/get_width_for_height implementation to GtkBox. In order for natural size information to cascade correctly up through the ancestry GtkBox needs to report height-for-width and width-for-height, this patch includes an implementation for both in both orientations, one of them is commented for now as its much too cpu intensive to actually use. gtk/gtkbox.c | 477 +++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 351 insertions(+), 126 deletions(-) commit 35e2dfce08b00577590c0bdc0d67366689449cc1 Author: Tristan Van Berkom Date: Fri Apr 9 21:47:25 2010 -0400 Fixing height-for-width wrapping of GtkLabel Merged in fixes from the old branch in a patch prepared by Matthias Clasen, added some fixes of my own to make sure that label wrapping follows allocation and not requisition at show time (allocate time). gtk/gtklabel.c | 292 +++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 202 insertions(+), 90 deletions(-) commit d36b281a58e97d61b2e39d609b88eaa60c66ee32 Author: Johan Bilien 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 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 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 73056e92d8599cb5a4973ef43a2afc336a3e1dac Author: Tristan Van Berkom Date: Fri Apr 9 00:19:42 2010 -0400 Reimplemented GtkExtendedLayout on GtkBin Instead of implementing ->get_desired_size() on GtkBin, which cant really be done because border widths are in the domain of the concrete subclasses; here we implement only the get_height_for_width and get_width_for_height apis - GtkBin subclasses whom might have a variable border width depending on allocations need to write their own height-for-width implementations. gtk/gtkbin.c | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) commit b3303727adfca2452a4482631052bae006d0a72a Author: Tristan Van Berkom Date: Thu Apr 8 22:05:36 2010 -0400 Fixed regression in GtkImage size requests Fixed gtksizegroup.c:do_size_request() to never force an initial requisition as some widgets expect it to remain unchanged across resizes (GtkImage with pixbufs/filenames assigned is one of these cases). gtk/gtksizegroup.c | 2 -- 1 file changed, 2 deletions(-) commit 7304e4227f62dbaf55deafb9fc53854376165b2a Author: Tristan Van Berkom Date: Thu Apr 8 21:45:07 2010 -0400 Fixed gtk_box_size_allocate() for homogeneous boxes gtk_box_size_allocate() was forgetting to fetch the minimum size for children when allocating in homogeneous mode and then accessing the uninitialized allocated values in that case, fixed. gtk/gtkbox.c | 89 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 38 deletions(-) commit ffffa7361cd86c2e2cde861b009b179192007715 Author: Tristan Van Berkom Date: Thu Apr 8 18:54:47 2010 -0400 Implemented GtkExtendedLayout on GtkComboBox. With this commit it is possible to use ellipsizing text in the combobox's cell renderers and have them desire to expand to natural size when placed in a GtkBox. gtk/gtkcombobox.c | 392 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 174 deletions(-) commit 531b449580268c9483ecf486fbab057db74b3568 Author: Tristan Van Berkom Date: Thu Apr 8 18:53:23 2010 -0400 Deprecated gtk_widget_size_request and gtk_widget_get_child_requisition() Ever since size groups gtk_widget_size_request() can be used in place of gtk_widget_get_child_requisition(), deprecating both now in favor of gtk_extended_layout_get_desired_size(). gtk/gtkwidget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 99425f15f5f35d3ae7ab3d3b8b481a9610c22c00 Author: Tristan Van Berkom Date: Thu Apr 8 18:52:12 2010 -0400 Added assertions Added assersions that gtk_extended_layout_get_height_for_width() methods return minimum sizes lesser than the natural size. gtk/gtkextendedlayout.c | 5 +++++ 1 file changed, 5 insertions(+) commit 1706608de3e23afeef6eb94275850b5ade9df15b Author: Tristan Van Berkom Date: Thu Apr 8 18:49:34 2010 -0400 Simplified code in GtkSizeGroup, fixes minimum natural size. collapse get_fast_child_requisition && get_fast_natural_size into a single get_fast_size() function which uses the possibly hard coded minimum request as a minimum value for the returned desired size (this fixes cases where widgets unwarily return height-for-width with minimum size > natural size). gtk/gtksizegroup.c | 59 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 34 insertions(+), 25 deletions(-) commit 36ef655061aa120f65f99ff8abd502cb6df5c195 Author: Tristan Van Berkom Date: Thu Apr 8 18:48:42 2010 -0400 Added gtk_cell_view_get_size_of_row() to gtk.symbols gtk/gtk.symbols | 1 + 1 file changed, 1 insertion(+) commit 143660eff69891d0033eb1f224922d68f30a2a24 Author: Tristan Van Berkom Date: Thu Apr 8 18:46:19 2010 -0400 GtkCellView refactoring for extended layout Added gtk_cell_view_get_desired_size_of_row() to report full extended layout information for a said row, this obsoletes gtk_cell_view_get_size_of_row(). Also make GtkCellView queue a resize on itself when cell renderers are added/removed. gtk/gtkcellview.c | 59 +++++++++++++++++++++++++++++++++++++++++++++---------- gtk/gtkcellview.h | 7 +++++++ 2 files changed, 56 insertions(+), 10 deletions(-) commit f5344f8d930836262c81a70011970f2df6c19a08 Author: Thanos Lefteris 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 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 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 b10f2fc0019f56f83d16aa48c34657ed49785a31 Author: Tristan Van Berkom Date: Wed Apr 7 01:27:15 2010 -0400 Some extended layout fixes for GtkCellView Fixed GtkCellView to use the new GtkExtendedCell interface to get natural size from cells and factored out the old size_request() method. gtk/gtkcellview.c | 106 +++++++++++++++++------------------------------------- 1 file changed, 33 insertions(+), 73 deletions(-) commit 51ffd59884ed894f380f63bd706955c5f88016c4 Author: Tristan Van Berkom Date: Tue Apr 6 20:48:41 2010 -0400 Implement GtkExtendedLayout on GtkButton GtkButton as a content type of widget needs to forward natural size information to parent containers in order to be resized naturally. gtk/gtkbutton.c | 118 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 70 insertions(+), 48 deletions(-) commit 85a55b2921ab7621d839c5391c1a489f572362f9 Author: Tristan Van Berkom Date: Tue Apr 6 20:47:15 2010 -0400 Implement GtkExtendedLayout on Alignment GtkAlignment is already using the height for width api to align the child in the cases where space is available, but also needed to implement the extended layout in order to reflect natural sizes to parent widgets. gtk/gtkalignment.c | 82 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 50 insertions(+), 32 deletions(-) commit 0efb24f589a74c4a4e78a1803d6e7205be9c1984 Author: Matthias Clasen 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 388ad4090c5b91f5265b3bcb7b8bfae99bf023f4 Author: Tristan Van Berkom Date: Tue Apr 6 17:15:50 2010 -0400 Implemented GtkExtendedLayout on GtkViewport gtk/gtkviewport.c | 74 +++++++++++++++++++++++++++++++++---------------------- 1 file changed, 45 insertions(+), 29 deletions(-) commit b9516e70f55b59c9ef8c1c510cc5683dba5cec66 Author: Tristan Van Berkom 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 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 Date: Tue Apr 6 15:08:47 2010 +0700 Updated Thai translation. po/th.po | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) commit a17e12c87df192f3bc68247843dc3ef68a1ea532 Author: Tristan Van Berkom Date: Tue Apr 6 03:05:52 2010 -0400 Implement GtkExtendedCell on GtkCellRendererText gtk/gtkcellrenderertext.c | 71 +++++++++++++++++------------------------------ 1 file changed, 26 insertions(+), 45 deletions(-) commit 59dafa77dcf8b16cc9fac41e21d307ba98aca6e2 Author: Tristan Van Berkom Date: Tue Apr 6 03:05:20 2010 -0400 Use new gtk_tree_view_column_get_desired_size() gtk/gtktreeview.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) commit 3128bd0937afc828ea6a1ff6293dd9491675758d Author: Tristan Van Berkom Date: Tue Apr 6 03:03:55 2010 -0400 Added gtk_tree_view_column_get_desired_size() as its a corner case that does not fall under the two categories. gtk/gtktreeviewcolumn.c | 44 ++++++++++++++++++++++++-------------------- gtk/gtktreeviewcolumn.h | 3 +++ 2 files changed, 27 insertions(+), 20 deletions(-) commit bb86e61171bba1853c04366535b9df949fae4952 Author: Tristan Van Berkom Date: Tue Apr 6 03:03:03 2010 -0400 Added GtkExtendedCell interface (last commit) gtk/gtk.h | 1 + 1 file changed, 1 insertion(+) commit 7beb83cea4e8ab4bc7661b00b59a518fca0bc874 Author: Tristan Van Berkom Date: Tue Apr 6 02:59:21 2010 -0400 Add new GtkExtendedCell interface Added a new interface to extend layout information of GtkCellRenderers, GtkCellRenderer is a prerequisite of GtkExtendedCellIface and provides a base implementation of ->get_desired_size() with ->get_size(). Note that the api for GtkExtendedCell differs from GtkExtendedLayout since the cells need to be passed an additional widget to calculate sizes contextual to the widget/screen (fonts etc). gtk/Makefile.am | 2 ++ gtk/gtk.symbols | 9 +++++- gtk/gtkcellrenderer.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++++-- gtk/gtkextendedcell.c | 75 ++++++++++++++++++++++++++++++++++++++++++++ gtk/gtkextendedcell.h | 62 ++++++++++++++++++++++++++++++++++++ 5 files changed, 232 insertions(+), 3 deletions(-) commit 82636334785f1481fee4032866bfef954b89aff7 Author: Tristan Van Berkom Date: Tue Apr 6 02:56:20 2010 -0400 Remove gtk_widget_get_desired_size() gtk/gtkwidget.h | 3 --- 1 file changed, 3 deletions(-) commit 68c38e0ffd3a4075ea5caf008f933ef91ed9d3cc Author: Tristan Van Berkom Date: Tue Apr 6 02:55:07 2010 -0400 Fixed classes to call gtk_extended_layout_get_desired_size_again() The previous patch removes the ambiguous gtk_widget_get_desired_size(). gtk/gtkalignment.c | 2 +- gtk/gtkbox.c | 6 +++--- gtk/gtklabel.c | 12 ++++++------ gtk/gtkplug.c | 4 ++-- gtk/gtkscrolledwindow.c | 18 +++++++++--------- gtk/gtksocket.c | 6 +++--- 6 files changed, 24 insertions(+), 24 deletions(-) commit ef321923299d3d113a38effe2afbded58939deaf Author: Tristan Van Berkom Date: Tue Apr 6 02:53:51 2010 -0400 Call the ->get_desired_size() method directly on the vtable This commit is a mistake, it should have been included with the last commit. gtk/gtksizegroup.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit 92309019e5c4e910597184ed6cb6a2ac6b10eb57 Author: Tristan Van Berkom Date: Tue Apr 6 02:47:20 2010 -0400 Make GtkWidget a prerequisite of extended layout As it is not allowed to called gtk_extended_layout_get_desired_size() on a GtkWidget directly; gtk_widget_get_desired_size() was really an ambiguous api. This patch removes the added GtkWidget api, calls the appropriate sizegroup code which in turn envokes the interface vtable, this patch also accordingly makes GtkWidget a prerequisite of GtkExtendedLayout (the api doesnt work for cell renderers anyway, patch comming...). gtk/gtkextendedlayout.c | 71 +++++++++++++++++-------------------------------- gtk/gtkwidget.c | 32 +++++----------------- 2 files changed, 31 insertions(+), 72 deletions(-) commit 20dacce4d8b74a6e4be152547f7266ab5ad6b539 Author: Adel Gadllah 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 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 52eabce3c4f298d2909f8d0e4227338feb0f5b4b Author: Tristan Van Berkom Date: Mon Apr 5 18:10:41 2010 -0400 Revert "Implement extended layout for GtkBin" This reverts commit 5e8045b14dde691fef5447b7ca483d95f9132b8a. Conflicts: gtk/gtkbin.c gtk/gtkbin.c | 64 ++---------------------------------------------------------- 1 file changed, 2 insertions(+), 62 deletions(-) commit 24ed2f8aa11c674f1a507200945a9b4f20ce3069 Author: Tristan Van Berkom Date: Mon Apr 5 18:01:56 2010 -0400 Fixed 2 bugs in gtk_box_size_allocate() This commit fixes the loop to take into consideration the child->padding that will be allocated to the child while calculating full available size. Additionally it fixes the initial positioning of child widgets when packed at the end (a special case because the x position used starts from the end of the box). gtk/gtkbox.c | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) commit eb537a6773e9436e4aae6cd8274f9132aa2c2ff2 Author: Tristan Van Berkom Date: Mon Apr 5 17:57:06 2010 -0400 Fixed do_size_request() to start with a 0 base requisition instead of -1 gtk/gtksizegroup.c | 2 ++ 1 file changed, 2 insertions(+) commit e13ab6c53adae9c69d26d004c5ef49e1653057d4 Author: Fran Diéguez 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 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 4b1315cedce54d5af15ddef456e460b887f0e96e Author: Tristan Van Berkom Date: Sun Apr 4 16:38:36 2010 -0400 Changed initial values for requisition from -1 to 0. When doing size-requests and get_natural_size() calls, use 0 as the base value instead of -1, because size_request code assumes that widget->requesition is initialized at 0. gtk/gtksizegroup.c | 6 +++--- gtk/gtkwidget.c | 10 ++-------- 2 files changed, 5 insertions(+), 11 deletions(-) commit 75b8f7d3ae093dfdd8a41a66a9ec1cac65870ded Author: Tristan Van Berkom Date: Sun Apr 4 16:37:06 2010 -0400 Fixed GtkBox to not call get_desired_size() on a child when no child is present. gtk/gtkbin.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit 1212f263c3bf51a5358143b7a61d3d205901fc6f Author: Tristan Van Berkom Date: Sat Apr 3 21:37:42 2010 -0400 Making function private in gtktreeviewcolumn to pass the abi test. gtk/gtktreeviewcolumn.c | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) commit ae2c0b02c3a9023553540d4a07e6636a22ce17d6 Author: Tristan Van Berkom Date: Sat Apr 3 21:35:18 2010 -0400 Refixed merge conflicts for GTK_WIDGET_MAPPED/GTK_WIDGET_VISIBLE gtk/gtkbox.c | 2 +- gtk/gtksocket-x11.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 5d83f5eba58a7266949c5e47fb5f3fefec10c107 Author: Tristan Van Berkom Date: Sat Apr 3 20:43:39 2010 -0400 Fixed internal native layout algorythm wrt size-request singals/implementations. Because "size-request" signal can be handled by signal connections as well as by third party derived classes it is necessary to always fire the "size-request" signal for every recalculation of the widget requisition, now gtksizegroup.c:do_size_request() fires the signal first and allows it to overflow the minimum/natural sizes returned by extended layout implementations. GtkWidget->get_natural_size() is now left assigning default -1 values to ensure they both get overridden by the size-request handling. gtk/gtksizegroup.c | 36 +++++++++++++++++++++++++++++++++--- gtk/gtkwidget.c | 19 ++++++++++++------- 2 files changed, 45 insertions(+), 10 deletions(-) commit a33053db749197c7e3cdcf84f27ca6e8ed37bca6 Author: Tristan Van Berkom Date: Sat Apr 3 20:40:50 2010 -0400 Fixed extended layout implementors to not call ->get_desired_size() directly Getting the desired size of a GtkWidget must always be done with gtk_widget_get_desired_size() and never with gtk_extended_layout_get_desired_size() directly as the former passes through size group logic and updates the widget->requisition cache. gtk/gtkalignment.c | 2 +- gtk/gtkbin.c | 19 +++++++++---------- gtk/gtklabel.c | 12 ++++++------ gtk/gtkplug.c | 6 +++--- gtk/gtksocket.c | 6 +++--- 5 files changed, 22 insertions(+), 23 deletions(-) commit 8413f22d9034e0cde3d9bd11f786e09d0dcb8313 Author: Tristan Van Berkom Date: Sat Apr 3 20:36:13 2010 -0400 Removed casing of GTK_IS_EXTENDED_LAYOUT() from GtkViewport. gtk/gtkviewport.c | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) commit 61fab151399bfbbca95d4f252d4cde7276717efe Author: Tristan Van Berkom Date: Sat Apr 3 20:34:43 2010 -0400 Fixed invalid pointer access in gtk_tree_view_column_get_desired_size() gtk/gtktreeviewcolumn.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit 22de1a7c65580ad2c73fb989984c332dd850f6b0 Author: Tristan Van Berkom Date: Sat Apr 3 20:30:14 2010 -0400 Partially fixed GtkTreeview for extended layout Removed the size_request() handling on the class and calculate minimum size from get_desired_size(); base the natural width on either the minimum of column headers, or a greater natural request of the columns renderers. gtk/gtktreeview.c | 76 +++++++++++++++++++++++++++---------------------------- 1 file changed, 37 insertions(+), 39 deletions(-) commit a18af0b98087923b254d8cbe29522e1265550bb1 Author: Tristan Van Berkom Date: Sat Apr 3 20:09:18 2010 -0400 Applied Jan Arne Petersen's patch for GtkScrolledWindow Applied patch to add height-for-width/width-for-height suppot to GtkScrolledWindow plus modifications to use gtk_widget_get_desired_size() to query children sized instead of directly calling the layout api, plus removed the ->size_request() implementation interfering with the mess. gtk/gtkscrolledwindow.c | 294 ++++++++++++++++++++++++++---------------------- 1 file changed, 158 insertions(+), 136 deletions(-) commit 894e887370bc1b9f9f2e085e681b422448d50a54 Author: Tristan Van Berkom Date: Sat Apr 3 19:48:14 2010 -0400 Fixed GtkCellRendererText invalid pointer access. Fixed get_desired_size() to not access parameters when NULL and also not to access priv->object if it hasnt yet been assigned. gtk/gtkcellrenderertext.c | 50 ++++++++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 16 deletions(-) commit 0fbdb3c73f29905dc3f5a5776e3e3f142b9722c2 Author: Jan Arne Petersen Date: Thu Apr 1 11:53:41 2010 +0200 Take extended layout into account in viewport Make sure the right height is used in GtkViewPort. gtk/gtkviewport.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) commit c4dec47536c375660e8cd7d869efbec7412f918e Author: Matthias Clasen 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 f48299c86e3043b217f790183798fdd6cee656ac Author: Inaki Larranaga Murgoitio Date: Wed Mar 31 12:22:17 2010 +0200 Updated Basque language po/eu.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 67eccabfca52fcad978a73a7cb516a2e0bd0bc3e Author: Inaki Larranaga Murgoitio 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 923e37e908045478e3b1adeeee4d04cfef564d91 Author: Inaki Larranaga Murgoitio Date: Sat Mar 27 13:27:40 2010 +0100 Updated Basque language po/eu.po | 64 ++++++++++++++++++++++++---------------------------------------- 1 file changed, 24 insertions(+), 40 deletions(-) commit 829cfe21e1c54657c041206bc54c6fe31428d820 Author: Kenneth Nielsen Date: Wed Mar 31 00:21:05 2010 +0200 Updated Danish translation po/da.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 65a322c94db07b9bbd131ec9fe5487fe77713b36 Author: Runa Bhattacharjee 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 93df7c133ef231c21f90a061c44695a6db3504e6 Author: Runa Bhattacharjee 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 299cd7fec1924ea99900a52bb4dae94774af18c9 Author: Jordi Serratosa 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 523283bb3660fd9c5d7c377d68de35a959d22a9c Author: Tristan Van Berkom 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 9fe98980458865dbcec44cfaf28a5cfeb3f2d5aa Author: Tristan Van Berkom 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 96793999df26e71ff22473b5c15f97d1a3b13e21 Author: Tristan Van Berkom 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 80efec2a8ca4c17bde8a04bd65f776fd6119db2a Author: Benjamin Otte 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 9441d966206d78bbd67da0bb73d2c8db64d52e33 Author: David Planella 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 0df8e5e3f0a1af33058c7d0ce045d42127d4b1cd Author: David Planella 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 a4a001958658747646be00e20373dab0deae5551 Author: Jamil Ahmed Date: Sun Mar 28 15:49:58 2010 +0600 Updated Bengali translation po/bn.po | 933 ++++++++++++++++++++++++++------------------------------------- 1 file changed, 386 insertions(+), 547 deletions(-) commit 69b241c66d79e656d637a00a081a511bb27dface Author: Christian Dywan 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 e8f90854264c9647d723f572bb807e7134e65384 Author: Ask H. Larsen Date: Sun Mar 28 00:15:48 2010 +0100 Updated Danish translation po/da.po | 2238 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1121 insertions(+), 1117 deletions(-) commit 5559cbeb7075a789eef2d9a2956982439789b199 Author: Maxim V. Dziumanenko 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 8e0088dceaf3dbe87e5febf58459015bbf36111a Author: Maxim V. Dziumanenko Date: Sat Mar 27 14:29:08 2010 +0200 Updated Ukrainian translation po/uk.po | 2953 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 1134 insertions(+), 1819 deletions(-) commit 839a347db15d96e8544cbfa88ea97240147c4d35 Author: Jamil Ahmed Date: Sat Mar 27 18:10:02 2010 +0600 Updated Bengali translation po/bn.po | 3568 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1863 insertions(+), 1705 deletions(-) commit b19d76a15630f7bc58507c53a9de34648f6a0e50 Author: Jamil Ahmed 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 d995132ca5b52c271e41f0f576f554b7de1e3b5b Author: Hiroyuki Ikezoe 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 61a73b3df63c62cca8680dcc81577a06f7c26f41 Author: Hiroyuki Ikezoe 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 7ef003f7d45a8f14d5cce6edcb62d2a0e8144d82 Author: Javier Jardón 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 aaf541903b0c234f857923cfed4c6f61e16c2d60 Author: Matthias Clasen 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 6af58c620886854276732dd0b1c7841e6dadd62e Author: Matthias Clasen 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 3be389fe9642acb820b63b7e8eb7893839da6af3 Author: Matthias Clasen 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 5a5a24d4dc454b1d12f1754759713eb88146b1bb Author: Matthias Clasen 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 39779813abb49dceeef74816b31d6247ef83b57e Author: Miloš Popović 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 f743b2460aaae51e4c9d649e9071668a9d4d20d8 Author: Matthias Clasen 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 cbfdfb8450ea0e675beafa9c06ff6c59a585871a Author: Matthias Clasen 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 381d89207948463f51e7f40dc0e0a8363532eefd Author: Matthias Clasen 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 74315501293252262f87ce1dd50939103282aa00 Author: Matthias Clasen 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 a22afdb642a6397fb63e6331addb2a39d2474045 Author: Matthias Clasen Date: Mon Mar 22 18:25:49 2010 -0400 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 15bc2b787b26ac790076f51de94a355e22c87299 Author: Wouter Bolsterlee 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 177973bdfc08c156af7400318100b3577262dda2 Author: Sjoerd Simons 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 b1ca3163a6df526c548b620daccefe60e75de39b Author: Matthias Clasen 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 2055066d92602acc1ecd5943388bc151984ce932 Author: Damien Lespiau 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 449bc50b247ebc0e77c700557ec41069935e6bd0 Author: Inaki Larranaga Murgoitio 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 69e86f56be7d32dccb646412b8d842672caa3f39 Author: Clytie Date: Mon Mar 22 23:18:44 2010 +1030 Updated Vietnamese translation po/vi.po | 2656 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1321 insertions(+), 1335 deletions(-) commit 472ffe7539d052a1a641b202dfe338d8ac51f9af Author: Clytie 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 0b0b96012233a7b6555fd696b6ae17af7b03b3d5 Author: Inaki Larranaga Murgoitio Date: Mon Mar 22 13:08:52 2010 +0100 Updated Basque language po/eu.po | 82 ++++++++++++++++++++++++++-------------------------------------- 1 file changed, 33 insertions(+), 49 deletions(-) commit 99b6a3df76342f6f486eef46ac75c99ac351f498 Author: Sweta Kothari Date: Mon Mar 22 13:04:22 2010 +0530 Updated Gujarati translations po/gu.po | 2492 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1281 insertions(+), 1211 deletions(-) commit cf87932bbaec75bd40e02488eb7d8f5a6e8b9b4f Author: Sweta Kothari Date: Mon Mar 22 12:31:13 2010 +0530 Updated Gujarati Translations po/gu.po | 110 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 47 insertions(+), 63 deletions(-) commit 984a16df2a841124284bdfa0b76e5d5dbd2a258e Author: Daniel Nylander 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 deb012bd3451c80d355c15b5d583b84b7b77ff10 Author: Daniel Nylander Date: Sun Mar 21 12:29:02 2010 +0100 Updated Swedish translation po/sv.po | 2229 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1118 insertions(+), 1111 deletions(-) commit 5f7e8547f9aba5d150408ccf90b5f09dbb068fb8 Author: Daniel Nylander 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 ad87a23ffe413ed14c25f7e681a5c84673445b6f Author: Tommi Vainikainen 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 637df00c870771c62ad8b8cc0ef70a111e663abe Author: Chao-Hsiung Liao 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 fe34ee4ff381bf563becea7dd9fd5e2a86df390f Author: Matthias Clasen 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 95dbbe2bda8a92087dcd33b3d3805847147c4eb2 Author: Tomas Bzatek 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 e64cc4edeb3ad2a9e046990593c9fc07848e6f14 Author: Fabrício Godoy 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 151c6c2a7835a70c892155c4c651721e6e0cc705 Author: A S Alam 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 036fa03550d6a9548f45ccab7404261288fd53b3 Author: Dumitru Mișu Moldovan Date: Thu Mar 18 22:33:16 2010 +0200 Updated Romanian translation po/ro.po | 2304 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1154 insertions(+), 1150 deletions(-) commit 291e8bd91398759d2777e95bf818a770ba87bead Author: Mattias Põldaru Date: Thu Mar 18 16:27:02 2010 +0200 Estonian translation updated po/et.po | 1150 +------------------------------------------------------------- 1 file changed, 16 insertions(+), 1134 deletions(-) commit 643c7c20608fc15ecf1d6eb12b9e9ff29cf2fc65 Author: Matthias Clasen 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 837b998810bb314a47fbe3e2563432383a6649e5 Author: Hiroyuki Ikezoe 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 bc57726d915e4ecf22ca54e2ecb3d128a57895af Author: Marek Kasik 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 add084329c3ae4bc34c8b5eb2493531e2be5b63c Author: Javier Jardón 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 7a6e7821847f29cefc1533a5a2a6cd7c1dc1d98c Author: Rafal Luzynski 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 5f30ba46ea0e267e11fc530f5bad9d7c21c90a8a Author: Hiroyuki Ikezoe 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 1f3a57691fbc8eba417fab7056bdb748bc4b6ab1 Author: Matthias Clasen 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 4b7b8e513f746390e82f760a9044eb48b98c04c7 Author: Matthias Clasen 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 ed9cff6fbb08988a4b00007d2d8d0d321520cb63 Author: Jan Arne Petersen 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 c8ee1927a566a0df59a3e73c40edbc3463c1b1e4 Author: Tristan Van Berkom 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 56c488e690695d798c50d584307f50ddfee3cb85 Author: Matthias Clasen 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 5b20892a3da909cd282b4734ea273b4e2bf9eca5 Author: Matthias Clasen 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 a0508bc64cb75099ab05c8da0666c92fb63b2716 Author: Colin Walters 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 d240b649e7d5487787aa3e917563b8312f9cf46e Author: Fran Diéguez Date: Sat Mar 13 21:04:38 2010 +0100 Update Galician translation po/gl.po | 2256 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1125 insertions(+), 1131 deletions(-) commit 0f90c4944011efa4cc33369f07524d58c15ce882 Author: Luca Ferretti 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 de1b75aabb49000513c7a232699e3faa06c47118 Author: Matthias Clasen Date: Sat Mar 13 00:47:59 2010 -0500 Fix tests gtk/gtkentry.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 908915c9da2db156eff4cc283ac492d38d97c32c Author: Luca Ferretti Date: Fri Mar 12 22:52:01 2010 +0100 Updated Italian translation po/it.po | 2582 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1351 insertions(+), 1231 deletions(-) commit 94089151145fb7ec76c5bac6ecb1b9e4492e30bc Author: Matthias Clasen 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 df95db7649230f312e9e26b4daee69aaaf7f7c10 Author: Matthias Clasen 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 b04186d272e0daa77081292e3bab61940b1a28c3 Author: Matthias Clasen Date: Thu Mar 11 23:07:49 2010 -0500 updates docs/RELEASE-HOWTO | 1 + 1 file changed, 1 insertion(+) commit f909f3866f955f929992e56cc414f7590ee89236 Author: Christian Dywan 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 1b61e9dc2bb0121b2d08fedee755f3f0ff5c50e4 Author: Christian Dywan 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 e85b9b3523b593edfbf23fb2471609146618b568 Author: Christian Dywan 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 63d03344f9178e1b52ddbbf288425674ed82492c Author: Christian Dywan 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 2b1ec1b227042434925bcfdb7ef1b8cc81cba0c1 Author: Tor Lillqvist 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 74c758804065ae6fbeddb96d029136788bc1d856 Author: Javier Jardón 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 08bce451b75f0b1027a7a2da862418d96f824ed9 Author: Christian Dywan 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 48cc791fb26506f91cfd6c2c074507a921decfca Author: Alan Knowles 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 2e00e1665061c8ebd9796e06744e09d9686a63d1 Author: Alan Knowles 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 68e833dc1bb1cfa0fc9b8c732c77534bf17bd4ab Author: Jorge González Date: Wed Mar 10 08:59:18 2010 +0100 Updated Spanish translation po/es.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 8cc486ace59f55820534e6f17847a7512e793e67 Author: Jorge González Date: Wed Mar 10 08:55:17 2010 +0100 Updated Spanish translation po/es.po | 2257 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1131 insertions(+), 1126 deletions(-) commit b447f59fe0a8b12c601499b1736e668b0ccfd697 Author: David Planella Date: Tue Mar 9 20:01:39 2010 +0100 Updated Catalan translation po/ca.po | 2391 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1196 insertions(+), 1195 deletions(-) commit c470e592a37fb3c03929a5fe73e1faf3ecd8d230 Author: Matthias Clasen Date: Tue Mar 9 13:56:16 2010 -0500 Bump version configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 167413e7c399266fa0a836820272d44662020320 Author: Matthias Clasen 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 07f2bb0b8404995d8ca8061731eea1dcf30725a8 Author: Matthias Clasen Date: Tue Mar 9 12:07:35 2010 -0500 Updates NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit 6750ffebc87c81ffd497c7632cc6bf113e24e8ee Author: Javier Jardón 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 7b7f8f1e5da0cd4e0d9460be69b5c025372038d6 Author: Matthias Clasen 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: <0> Consistency. [1..9] gives the superscript digit, legacy sequence for zero is inconsistent. Consistency. [:letter:] already gives vowel plus caron, legacy sequence for c is inconsistent. Consistency. [:letter:] is for letter with cedilla, [:letter:] is for letter with ogolek 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 . đ can be input through . is used for ₫. Unintuitive. ₤ has two dashes, £ one; therefore L + = > ₤, and L + - = £. Consistency. [:letter:] is used for letter with dot below. § can be input using . Might need an alternative for ˙, but … (upstream) has no alternative either. Consistency. [:vowel:] gives vowel with macron for ȳ ū ī ē too. Redundant. In upstream as is. gtk/gtk-compose-lookaside.txt | 18 ------------------ gtk/gtkimcontextsimpleseqs.h | 32 ++++++++++++++++---------------- 2 files changed, 16 insertions(+), 34 deletions(-) commit 04fd3f14ac6b67ca852f178f57c667e3a915771c Author: Matthias Clasen 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 040d8d1414ec2e110cd735d05f2b5be4a5f48010 Author: Matthias Clasen 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 d50cd83fd0ae544a0974367f6d4813b46b81af75 Author: Matthias Clasen 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 94e80bbbed1d8315d7f11fd412231246ac90fe98 Author: Matthias Clasen Date: Tue Mar 9 00:52:26 2010 -0500 fix file permissions gtk/gtkstatusicon.h | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit f185967ba1f8af5d340dc67530350f63aa1a885e Author: Matthias Clasen 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 57a3de1bcd94ba6fab8fdc875ef0e39242952d59 Author: Matthias Clasen 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 b229aa8d5ea35777f6987f8649ec22218af28279 Author: Matthias Clasen Date: Mon Mar 8 21:34:17 2010 -0500 Add missing colons gtk/gtkdnd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 4c86b6112ed6aabd224b03699620eded65b972fc Author: Christian Dywan 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 870fefbfaf132b02d66b9b01765f8a3f382e0560 Author: Matthias Clasen 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 8ea37e551b1966aa2ec9d2a77f4e0efdfa2fc6d8 Author: Javier Jardón 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 ca43e7d3bec793d9235afc1bdd6cdfc42ec2ed58 Author: Matthias Clasen 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 f77c10b0b096674290da1615fe39c7eb72a27eaf Author: Matthias Clasen 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 e566c96137fd3c6e3cc5793e63fb812873b98bd8 Author: Matthias Clasen 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 313e1b9c2ff539a2b95839046861cac37d2fad78 Author: Ryan Lortie 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 ba4695e8e5da1f5064a036a0b997d68bb1d5a0b9 Author: Matthias Clasen 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 0a12113d9d542d695ea6dd8b83f3070430085eb1 Author: Matthias Clasen 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 248719c771e159cf6b589bdb595661bcf7dae171 Author: Nils-Christoph Fiedler Date: Mon Mar 8 11:41:52 2010 +0100 Updated LowGerman translation po/nds.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9a19752da4adbec803302adb01e6135a1a86ff46 Author: Nils-Christoph Fiedler Date: Mon Mar 8 11:37:14 2010 +0100 Updated LowGerman translation po/nds.po | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) commit 39ff3a482222f7be569ffcb1e5c753af6b18c1d2 Author: Nils-Christoph Fiedler 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 6b1126ab5467a64c36fc5d243fb8521467d5e7c0 Author: Alexander Shopov Date: Mon Mar 8 07:02:00 2010 +0200 Updated Bulgarian translation po/bg.po | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) commit 7eedb7a0b326eb0311011f2fc39567c2d63a1b60 Author: Michael Natterer 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 f000d83f002d2c63c1fd6ce319287315f46ff8b5 Author: Jennie Petoumenou 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 8411cd32829975705d4dc93d9121f2463bb075ca Author: Jennie Petoumenou Date: Sun Mar 7 00:07:43 2010 +0100 Updated Greek translation. po/el.po | 2284 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1141 insertions(+), 1143 deletions(-) commit 92c6be8ac08632182668c8764fedcbbed9f3d832 Author: Claude Paroz Date: Sat Mar 6 15:22:12 2010 +0100 Updated French translation po/fr.po | 2251 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1120 insertions(+), 1131 deletions(-) commit 1931a8db5d204caf8cea3a93cfb699ea2a20067b Author: Javier Jardón 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 bbf5e95c4179d0835602cd87e8de486b96c33860 Author: Javier Jardón 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 9f3d23a9001c7d19561b793e31e45104e15296e2 Author: Javier Jardón 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 5c2c742c8d667bd69b8352a2488dcfe5dcb3b30a Author: Javier Jardón 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 a602ff82eb5f2d3c048e0f2c088c519d23cb94eb Author: Javier Jardón 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 e082783fbbe61ae2592dfb24f52569a05bc05c4d Author: Javier Jardón 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 e2f79c33ff9dd1c726966cc069e06578a1e38fad Author: Javier Jardón 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 e5aca4ac884478a3f7658171c5add9acfe794392 Author: Daniel Nylander 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 01bb46fefeb026659eca211bfb857e5534af5b4a Author: Daniel Nylander Date: Sat Mar 6 00:24:37 2010 +0100 Updated Swedish translation po/sv.po | 2887 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 1313 insertions(+), 1574 deletions(-) commit 70d2c392caab360dfb8858676a431ab11620a501 Author: Joanmarie Diggs 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 fe0a89e251ab7965c6645a2dc2d8c4f12de0680e Author: Patrick Bernaud 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 docs/reference/gtk/tmpl/gtkplug.sgml | 126 ----------------------------------- gtk/gtkplug.c | 21 ++++++ 2 files changed, 21 insertions(+), 126 deletions(-) commit 09e4738682648d2400bf5268867856b7ea18732b Author: Steven Harms 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 190096f41ea93a839f616d190c6e70d4f8e1fe20 Author: Fran Diéguez 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 8ad3276a77cd24fc8eddfd42d972ffc61dfe8dff Author: Friedel Wolff Date: Thu Mar 4 11:35:33 2010 +0100 Update Afrikaans translation po/af.po | 3663 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 1578 insertions(+), 2085 deletions(-) commit 828c4f7aa5a7e0bc4b243de6a7143467cf599e7c Author: Li Yuan 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 0cdcfcca9f453ac16a32df281c1094b44da9f06d Author: Steven Harms 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 ba22b91e31cfd3be2ea882bccce47a3fc2f6350e Author: Steven Harms 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 83430719d19dc24f36e9a322730d8c5d31000549 Author: Gabor Kelemen Date: Thu Mar 4 00:34:04 2010 +0100 Updated Hungarian translation po/hu.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15a797e8e9769f084676e3f93a47b9d76364a4ff Author: Steven Harms 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 a0441bcb4c6b262f6716b8e4137f08c15367b78f Author: Inaki Larranaga Murgoitio Date: Wed Mar 3 23:19:47 2010 +0100 Updated Basque language po/eu.po | 828 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 350 insertions(+), 478 deletions(-) commit cb4f39c7a8d17cc360b2cabb25b3b29a9c7a30f4 Author: Javier Jardón 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 fa934294a7d2290e5c1885d6ebfb13d96e978655 Author: Inaki Larranaga Murgoitio 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 ee0bf98769e280925ece858626209f9a32cddbf8 Author: Javier Jardón 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 e53efb120ae5251b44d089ed6fe35f411a674dd4 Author: Javier Jardón 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 8c1f5dbc03dfe367917b39a7a3c70ba5a5612c0c Author: Nils-Christoph Fiedler 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 2bb5e9e75ada6d47b6327ab095153affb5477b63 Author: Nils-Christoph Fiedler 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 289948f1d31050e84229d0adf7aa2ef582d2e842 Author: Nils-Christoph Fiedler 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 3ffee3e6e5f8f1d12f15339f35bb9386b11ea271 Author: Kjartan Maraas 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 2dc372a65759c240fd4b3e3ef31cb06942c17530 Author: Javier Jardón 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 6d8fee9879907a993dd3a78f5b1114cbc23ef6c9 Author: Gabor Kelemen 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 2dd26502156203ff6ef719035adcd15df8ad9d8b Author: Javier Jardón 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 e6572c093933f7c0650c72b70aaaf2c08c58b5dd Author: Javier Jardón 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 ec20658b51299f651cfa0f84d016dcc5ad2c40d1 Author: Javier Jardón 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 76943117be6238116bfd8567a67d011137d6ac55 Author: Javier Jardón 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 6379f64a3731d5fcfac7018527b7e26ed83f81d7 Author: Gabor Kelemen Date: Tue Mar 2 00:29:40 2010 +0100 Updated Hungarian translation po/hu.po | 2375 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1176 insertions(+), 1199 deletions(-) commit aabe0b16cf1d82b3a398e12886da5017eeb13bcf Author: Petr Kovar Date: Mon Mar 1 20:12:54 2010 +0100 Update Czech translation po/cs.po | 2237 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1121 insertions(+), 1116 deletions(-) commit 2d96f393352edc5b9821ed432a33a0820897ef06 Author: Javier Jardón 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 5d4af6ca80deedd571ee8b305daca7d0da73b1e0 Author: Javier Jardón 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 3ebbee695891da66e7e78da15410c5fbeb5ef27d Author: Javier Jardón 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 08d42ed8fe950019c7050e3d05e03ebb609bf4a3 Author: Javier Jardón 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 edc65ce1d239aed73a0a273825ea4886757fd1c2 Author: Javier Jardón 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 | 17 ++--- 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, 528 insertions(+), 502 deletions(-) commit eb90ec751354db580e125a1526eb6c1be9a565d4 Author: Javier Jardón 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 c3f8b4226dd0166d5fc84e34539ccf6c3908cc12 Author: Javier Jardón 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 c44c026ee9ece6ef116f73f7635a0ac1e583e9a4 Author: Javier Jardón 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 e7127daf84fc5c0b258d2d001680cac541cf841e Author: Javier Jardón 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 04aba4bde28d002a97940129784ef96f2fcc6e55 Author: Javier Jardón 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 126133a9273705c7130e4d7e57c83c8ad4479858 Author: Mario Blättermann 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 9a33ab970fd89277dfd558917072c0d0928c60c5 Author: Nils-Christoph Fiedler 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 79453a952f6932660717fd8b49e9cd611c9079d1 Author: Nils-Christoph Fiedler 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 f5aa0fad6cc804b7140a136460cd19e4b31d6bd1 Author: Florian Müllner 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 2e78caa5a2f2f25266539adf03689ce4c3df3101 Author: Nils-Christoph Fiedler 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 7044a9d027779f8f038150bbd3a9e650f59ead85 Author: Piotr Drąg Date: Thu Feb 25 14:32:38 2010 +0100 Updated Polish translation po/pl.po | 646 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 324 insertions(+), 322 deletions(-) commit fe2cb223ea9481f779a274e0c92435b4ded445a1 Author: Piotr Drąg Date: Thu Feb 25 13:50:21 2010 +0100 Updated Polish translation po/pl.po | 2522 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1267 insertions(+), 1255 deletions(-) commit 9dd2609525a2a094f400ebfea958b9134f98a464 Author: Leonid Kanter Date: Thu Feb 25 13:57:08 2010 +0200 Update Russian translation po/ru.po | 2441 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1206 insertions(+), 1235 deletions(-) commit 1d34e445e915acd713f2d5ed174484c3632e9d7c Author: Leonid Kanter 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 d3db379573995539b95394aa293949eee7dcd1be Author: Nils-Christoph Fiedler Date: Thu Feb 25 12:44:26 2010 +0100 Updated LowGerman translation po/nds.po | 933 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 507 insertions(+), 426 deletions(-) commit 4e8d4ead2255e009c90fb23c80c30cc33b2dd658 Author: Duarte Loreto 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 87e7f3c0c1d1d8af9e185bb66b0b1cba75b91488 Author: Duarte Loreto Date: Thu Feb 25 02:30:32 2010 +0000 Updated Portuguese translation po/pt.po | 2331 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1161 insertions(+), 1170 deletions(-) commit 9c054e3029066addad521e6378ce1e8ad3b56901 Author: Khaled Hosny Date: Wed Feb 24 21:18:37 2010 +0200 Updated Arabic translation po/ar.po | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) commit 7c9f3072eb6c55cb534625d950470f8bc23983b4 Author: Bruce Cowan 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 109ca57aa831872dccd27f3d8f16cef8992560ea Author: Matej Urbančič Date: Wed Feb 24 15:32:09 2010 +0100 Updated Slovenian translation po/sl.po | 2823 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 1309 insertions(+), 1514 deletions(-) commit af51a093fe0e63ae9242c69ba3fd7a48463ff248 Author: Nils-Christoph Fiedler 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 599d6f0a2c93bb4503022ccf209159b52b699c13 Author: Nils-Christoph Fiedler 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 4e3c3baac29c5756fa575d5800fdcbca6acbd88b Author: Alexander Shopov Date: Wed Feb 24 07:18:26 2010 +0200 Updated Bulgarian translation po/bg.po | 2234 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1120 insertions(+), 1114 deletions(-) commit f8cd486871ee3c5b0e657e08198c0f93831b95f5 Author: Gintautas Miliauskas 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 0fa5fb2894984c66857f6065ca729f079c4d111b Author: Gintautas Miliauskas Date: Wed Feb 24 00:02:51 2010 +0200 Updated Lithuanian translation. po/lt.po | 2251 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1128 insertions(+), 1123 deletions(-) commit 76a752b69d633acef1c2a7d3512c4d99b18e6a90 Author: Ask H. Larsen 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 9889445169caee8add055d80da867a0b27e291c1 Author: Ask H. Larsen Date: Tue Feb 23 22:14:45 2010 +0100 Updated Danish translation po/da.po | 2309 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1152 insertions(+), 1157 deletions(-) commit 83518ec77c336d7251ed73d712cc002bde69dc68 Author: Matthias Clasen 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 b51edbe74518241db6ffd3f21aad73b8ce7f21e8 Author: Matthias Clasen 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 468a947285a67022d67532eea1f26cc5eb5a1373 Author: Jorge González Date: Tue Feb 23 21:51:30 2010 +0100 Updated Spanish translation po/es.po | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) commit daf00f6f94f736681a22cfb544a00b7093011f69 Author: Matthias Clasen Date: Tue Feb 23 15:14:28 2010 -0500 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 53bebef4bfa5d154fcc63013d9bbb3bcaaf15630 Author: Matthias Clasen 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 b23c114b954660795f52ccca9ce1cf948bc522ff Author: Matthias Clasen Date: Tue Feb 23 14:03:46 2010 -0500 Add some missing docs gtk/gtkwindow.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 3fe334c3a81cceea25f4bba09f3276932b901a74 Author: Matthias Clasen Date: Tue Feb 23 14:00:13 2010 -0500 doc fixes gtk/gtktoolitemgroup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f5d67c8b44364ec72396d5672c5c104c4ff53547 Author: Jorge González Date: Tue Feb 23 20:01:06 2010 +0100 Updated Spanish translation po/es.po | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) commit 462a491fa7ac455a350547bfee9b6eafeb8845ac Author: Matthias Clasen 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 21b1a03e1e32780d7c312a022e0fc893ff4934ec Author: Matthias Clasen 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 d1babc777533ee36a96f6dae3862711431bedc87 Author: Matthias Clasen 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 db0faed54cd9ce62c832dc5efa7d34b9ec1339a1 Author: Matthias Clasen 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 f6a173d30258c0d8552d987a6347d0f19c7a4fed Author: Matthias Clasen 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 938795f9220353fb460d7eec47e69c43bea99a05 Author: Matthias Clasen 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 9160cf1af75e178f7d0a26c604119cccf8a26ca3 Author: Matthias Clasen 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 28dda32acc5df34c56141dcdec78d3730637ca35 Author: Matthias Clasen 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 c5dc38c1424543670ad72fe71f3640eb3b04b06d Author: Matthias Clasen 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 4815119eab33c94711ccb45ccdb54ae8d1129a31 Author: Mario Blättermann Date: Tue Feb 23 17:59:28 2010 +0100 Updated German translation po/de.po | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) commit df32ea99608102bdef84b7aaf75d86082a1474af Author: Matthias Clasen 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 624ac853bac75ee5de03b272eba7b46ac3808e3a Author: Matthias Clasen 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 d405d997bd7b94667af25d9d583f44e4a5789a1a Author: Matthias Clasen 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 f90b880ce8cf7fd0f716842b4c267fbc8ba972a8 Author: Matthias Clasen 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 d3167986857e916530c9c3325dd38252753b681a Author: Matthias Clasen 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 2f772399ce3a42ea5af6acc571454c6b32e1a6e9 Author: Matthias Clasen 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 dc8965f9ea54fdbd2da8494bdaad1547218f5880 Author: Mario Blättermann Date: Tue Feb 23 16:24:38 2010 +0100 Updated German translation po/de.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) commit 2eab767d4c889b50b1033597db075bae76173317 Author: Matej Urbančič Date: Tue Feb 23 16:00:19 2010 +0100 Updated Slovenian translation po/sl.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 5781ea200bf8ffd9f37894e088fe75b6312ecda9 Author: Alexander Shopov Date: Tue Feb 23 09:35:51 2010 +0200 Updated Bulgarian translation po/bg.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2c6b8680c30c5085e8c2ec4c92a80d2929c5721d Author: Matthias Clasen 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 9414dc2cf664a04a89c294d6b1beed3eea27f093 Author: Matthias Clasen 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 087ff5f2203ef5abfb8740dc609a3613d7187785 Author: Johan Dahlin 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 12b8b8bf7ca0c502fe1c2d0203d95b38f64b704a Author: Matthias Clasen 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 f773c8975ddd90fb659f1c6eb7cdb1b31a23ff76 Author: Rimas Kudelis 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 7edbc6b6eedb917e8b0cbdf14a075ec5d3df934c Author: Carlos Garcia Campos 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 576f2770c7a40b0a9fa468d290c5e9473940ef04 Author: Carlos Garcia Campos 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 7835a51040897f97df812eaa746357706dec7fb7 Author: Masato Hashimoto Date: Mon Feb 22 22:32:13 2010 +0900 Updated Japanese translation. Translator: Masato Hashimoto Reviewed by: Nishibori Kiyotaka po/ja.po | 2239 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1124 insertions(+), 1115 deletions(-) commit 7a8a188b4c7de94fe17b8895a3fe2eba3756cab9 Author: Khaled Hosny Date: Mon Feb 22 14:03:59 2010 +0200 Updated Arabic translation po/ar.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 3394c2fbe5a13c7691d9691989e83f0ada7fea9b Author: Alexander Shopov 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 d170fb79835c5e23b1752f8944ea68f37c807bca Author: Lucian Adrian Grijincu 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 87fb3d9e0832f00bdbce8b6278510a82eaaec96c Author: Piotr Drąg 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 c393ce993f25f2d4f6311f53af2af8744ecccb79 Author: Piotr Drąg Date: Sat Feb 20 22:07:29 2010 +0100 Updated Polish translation po/pl.po | 2411 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1202 insertions(+), 1209 deletions(-) commit 54f851b5b53284fe23d1040f02de22404d2598e3 Author: Jorge González Date: Sat Feb 20 16:56:43 2010 +0100 Updated Spanish translation po/es.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 62a5e114836f8b72815a4e0705c55ff3f6a16d51 Author: Viktor Pracht 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 71df0c45ba928d5dfa9f7afe27a00c1afe34eb01 Author: Johan Dahlin 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 eee7bb2b2ec87081b16d8a708853c9396c7695ec Author: Johan Dahlin 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 87334d465c170a8ea9ca8eb809d52ef895b613d2 Author: Michael Natterer 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 91302444ccd71a7c302b0ea0b39d4db0ea671af3 Author: Matej Urbančič 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 58d7a0e2d70b984feb59e5f1cb3d550fbe98aeb2 Author: Manoj Kumar Giri Date: Wed Feb 17 21:22:41 2010 +0530 Updated Oriya Translation po/or.po | 2291 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1134 insertions(+), 1157 deletions(-) commit 3d71d992a6f4f0362023fa5e1feddc0120feca9f Author: Mattias Põldaru Date: Wed Feb 17 13:30:33 2010 +0200 Estonian translation updated po/et.po | 1167 ++------------------------------------------------------------ 1 file changed, 24 insertions(+), 1143 deletions(-) commit 998591adf6bada6ffd341f6404f21855d6ebde43 Author: Mario Blättermann Date: Wed Feb 17 09:16:18 2010 +0100 Updated German translation po/de.po | 2320 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1160 insertions(+), 1160 deletions(-) commit 2140a5b107e2bb1412c712cda7a5628196f01320 Author: Javier Jardón 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 f148059b7b136df26a8e9849f11e31f8a7c87569 Author: Changwoo Ryu 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 94480795c72119a15d8df7925e5608723e95b297 Author: Matej Urbančič 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 9cd074b663055b343478d6521532df131180663b Author: Matej Urbančič Date: Mon Feb 15 18:44:55 2010 +0100 Updated Slovenian translation po/sl.po | 2880 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 1333 insertions(+), 1547 deletions(-) commit 4b8a91bb85fdc31318f316f3a3928f8277534839 Author: Stefan Kost 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 100c6dc513b90b35f17dc3abafc2ab8736ac20b7 Author: Stefan Kost 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 501f327b56e44081126ad47e2a3cb9fd9d924868 Author: Javier Jardón 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 29efd9a753bcdd09c75c5bb19c3c08941f732c56 Author: Matthias Clasen 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 966b619705945d62ca36ddc7df86aef0f65434ae Author: Matthias Clasen Date: Wed Feb 10 16:07:43 2010 -0500 Drop duplicate declarations gtk/gtkwidget.h | 7 ------- 1 file changed, 7 deletions(-) commit ce07f4403b57b66ceba2c5ca026df6096a46c608 Author: Christian Dywan 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 800fbc513fd59643f93aebcf0f132bfc011c76fe Author: Michael Natterer 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 42f920c77b21df5317f91ec1c6226300dec161c0 Author: Petr Kovar Date: Thu Feb 11 02:26:16 2010 +0100 Update Czech translation po/cs.po | 2232 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1119 insertions(+), 1113 deletions(-) commit fc246a9305627252741f2f8d6573103930ddb097 Author: Javier Jardón 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 c59386ba1d09b9c61930ffd7c877048f5608bd7d Author: Javier Jardón 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 92b1c9150d3fe2806f31254c2bea0c6189e1ca61 Author: Kjartan Maraas 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 78b42c67e6e66646d14ed2dc28e359ea95a261ba Author: Jorge González Date: Wed Feb 10 07:56:11 2010 +0100 Updated Spanish translation po/es.po | 2258 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1131 insertions(+), 1127 deletions(-) commit 5eccd0d20e99a6700382b609e5b77ac0563738dd Author: Matthias Clasen Date: Tue Feb 9 15:58:13 2010 -0500 bump version configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 11788b71e18f40fb8e9e829c79d22b5d679fdfdd Author: Matthias Clasen 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 96e42fb1eea68224a1f9524875a6ccb11e0513c0 Author: Matthias Clasen Date: Tue Feb 9 14:12:54 2010 -0500 Updates NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit 5438a7b608f79147859970988a9702744fe5662b Author: Matthias Clasen 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 d154b115e50bcd1e66c00a2c7857269d4ad6d2d2 Author: Matthias Clasen 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 9983f2e551fa0d0cdf8e2aaa8dc105c90b188a2b Author: Matthias Clasen 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 6247ef7a328f978461fc58c88ffeb9aedc24be6d Author: Matthias Clasen 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 2c53b675c349271549631abb95bbd2a9267056e9 Author: Matthias Clasen 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 7485d6424968b464edb5d1d43d313b052453a47d Author: Alan Knowles 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 a4186b6aa56e0cf353324ffd3c4bbdff6ab6d1ca Author: Christian Persch 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 b6139abb376677112eb4349da8e0383dcbfa0c5f Author: Alejandro Piñeiro 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 067cce5d63865147d0d97666e179a9ecc5d771a2 Author: Tor Lillqvist 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 541448732d62daf9e944105a68f1eadcb9802960 Author: Javier Jardón 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 239570abdd05ba80a4d2cff0fa47434c934cfeda Author: Javier Jardón 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 8633c6ffc6257e1c37c9fae84cb94db98232caaa Author: Theppitak Karoonboonyanan Date: Mon Feb 8 11:13:03 2010 +0700 Updated Thai translation. po/th.po | 273 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 153 insertions(+), 120 deletions(-) commit 935a3f7b65a5dfd6d050bcc70d0add4fe4c6ac06 Author: André Draszik 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 gdk/directfb/gdkcursor-directfb.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 987256968b10a609c250177f41d2606eeb0c10a8 Author: André Draszik 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 gdk/directfb/gdkgc-directfb.c | 70 ++++++++++++-------------------------- gdk/directfb/gdkprivate-directfb.h | 10 +++--- 2 files changed, 27 insertions(+), 53 deletions(-) commit 9bc658f6ed0108e75ca79786e6c25d8ff3b7331f Author: André Draszik 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 gdk/directfb/gdkdnd-directfb.c | 84 +++++++++++++----------------------------- 1 file changed, 26 insertions(+), 58 deletions(-) commit 2e9a0028fbcdb874ce42d468013cd30c26925dd7 Author: André Draszik 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 gdk/directfb/gdkcolor-directfb.c | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) commit 442f7a9d2671284fe0fbf19542597f2f2431071e Author: André Draszik 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 gdk/directfb/gdkmain-directfb.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 029b7b6361cc34a8389a049a8ebc47b600141a01 Author: Steffen Macke 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 931ed06beb9d27915b3322d0bbb6ee7f31767152 Author: Christian Dywan 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 gtk/gtkenums.h | 2 ++ 1 file changed, 2 insertions(+) commit cc895cc924030b5e9e4a2fa0473a9f126e731da3 Author: Claude Paroz 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 ca9e02983808c037f64a905649ebaacf9f8b9702 Author: Michael Natterer 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 e9d53fd675c67ced714da766a9bb98466e5b5fe4 Author: Jonh Wendell 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 d0c4e2d76263eedc894b4895cdb99ba141c2cb5f Author: Jonh Wendell 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 fe7af7a9e5aa8adb8e3f0c54eb6a15f28718d1da Author: Matthias Clasen 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 bc01a0cbcf613a99f6eae2d3df84f3f223fcc17b Author: Cody Russell 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 2194ee02e3a458a32b7ed356bcd2507632736e44 Author: Petr Kovar 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 b6d139f954c7d1dd87b07462b4eac929afb89b40 Author: Petr Kovar Date: Thu Feb 4 22:45:51 2010 +0100 Update Czech translation po/cs.po | 2280 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1163 insertions(+), 1117 deletions(-) commit 9dfadca46cb28d06f61fcc632cb2e941d8b1fd19 Author: Michael Natterer 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 0a037fa4fe421bf142046f95eee30f15e436dc7c Author: Pavol Šimo Date: Thu Feb 4 09:18:05 2010 +0100 Updated Slovak translation po/sk.po | 2468 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1248 insertions(+), 1220 deletions(-) commit 4b85311951227c57d75d4cc02ca528cba3cbd50d Author: Javier Jardón 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 e193b20d509dfd151a85f5eea9e3b2878f922ba3 Author: Mattias Põldaru Date: Mon Feb 1 17:09:06 2010 +0200 Updating Estonian translation po/et.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit a9f071068620b3eb1d56ed0e6203f5e44d14fb04 Author: Mattias Põldaru Date: Mon Feb 1 09:41:45 2010 +0200 Updating Estonian translation po/et.po | 1302 +------------------------------------------------------------- 1 file changed, 12 insertions(+), 1290 deletions(-) commit fb0c247e30cce8d0af917162867ee479c126f460 Author: Mattias Põldaru 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 b802beb0b1c2227d661efeb3f88a009eef0b6408 Author: Kjartan Maraas 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 686efe814502b4c32c1706adc38ecb7ff611c541 Author: Jorge González 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 a86bbf759fdbc71102e4d7a6a23adc87d69aa168 Author: Kristian Rietveld 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 453ac4a2ecc51ed51b7801edfd7a7f52a40b47b1 Author: Jorge González 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 39945324bc3115764ad4cc0595d23d44f20e14b5 Author: Jorge González 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 a622ca52a0f8b36f08aeda3b3146a3025eb2ae7a Author: Jorge González Date: Sat Jan 30 16:17:14 2010 +0100 Updated Spanish translation po/es.po | 2280 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1165 insertions(+), 1115 deletions(-) commit 05bc895378892f18285cac562bb6fa66ebf44df9 Author: Andre Klapper 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 1ae55844f786c05e649ff193c4f0f415874149eb Author: Cody Russell 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 21ef8f9ad9cd91cae93f6555da739824321a9e2c Author: Christian Dywan 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 bffcae28d772fd5c2d38abec0a2e82c6765a60cb Author: Christian Dywan 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 36b1586f867f6f76d0737528b878b2e0e9db8a61 Author: Theppitak Karoonboonyanan Date: Fri Jan 29 21:46:36 2010 +0700 Updated Thai translation. po/th.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 5067f69ff1def38dc0f34fed57bb575300212177 Author: Li Yuan 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 8a9dabd6833cd303e248604265d5353571f185a1 Author: Jamil Ahmed Date: Fri Jan 29 00:53:15 2010 +0600 Updated Bengali translation po/bn.po | 12809 ++++++++++++++++++++++++++----------------------------------- 1 file changed, 5439 insertions(+), 7370 deletions(-) commit 47c66ad3bc3c58a2749896cf6799fb081dff7c96 Author: Jamil Ahmed 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 7e978d3447434d9f08abc66c93c4abc3c656a704 Author: Jamil Ahmed Date: Fri Jan 29 00:44:43 2010 +0600 Updated Bengali translation po/bn.po | 12365 +++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 7151 insertions(+), 5214 deletions(-) commit d8453e7826a40349939c43a14c51b14ed635bb1d Author: Javier Jardón 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 4343bc8d0a1b42c867ffa183312e24baf0d84af8 Author: Matthias Clasen Date: Mon Jan 25 23:25:17 2010 -0500 Bump version configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 539545688cd6beb638e89a3634eca91b600c9283 Author: Matthias Clasen 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 c51d3805a7de29bdcec5c057fdc0b83db6066d26 Author: Matthias Clasen Date: Mon Jan 25 22:35:02 2010 -0500 Doc additions docs/reference/gtk/gtk-sections.txt | 9 +++++++++ 1 file changed, 9 insertions(+) commit a7e91ca4ca98b0c8db614078714fe425a4a221bd Author: Matthias Clasen 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 a17acc0572be8c45e1fafd76a78464b98bfe9ff7 Author: Matthias Clasen Date: Mon Jan 25 21:31:09 2010 -0500 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 30101c195c51d38e8ffb7f6c15746f0f398cc240 Author: Jamil Ahmed Date: Tue Jan 26 03:03:14 2010 +0600 Updated Bengali translation po/bn.po | 10664 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 5417 insertions(+), 5247 deletions(-) commit 2bd8ea30845c347cd99b485bd40064af4635317f Author: Alexander Shopov 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 6d84afc2f58c1a4a2a6fbbb57c09d48ea849d4d2 Author: Alexander Shopov 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 8f49f935df52739c08901804f2238e22665ccf1b Author: Christian Dywan 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 bb7ff7b58688eb2269a78d7be2ad35273fbbf2a5 Author: Javier Jardón 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 1c9cc0acf03f1097322fdf21c47267ab6e2f6cbc Author: Paul Davis 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 88977f73ebc235e7fb36a7f1752145249b36a426 Author: Michael Natterer 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 5585335dd9652e87f107f85c067c6888ed6fc46a Author: Michael Natterer 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 189a35fe59d2e02395c2e410422b10f0b30fc8d5 Author: Claudio Saavedra 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 b8a0ff9e0434a3fba6e8e126fe3d0fa6851d7c6d Author: Alexander Larsson 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 c81131ff2195566cc7375c6df81a3f2cbcd03508 Author: Matthias Clasen 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 b26536162c1ba5db1e7a247943d7de1ead60f106 Author: Alexander Larsson 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 06eb74410d4dd2969b55ccceaa4713bd2d93fe80 Author: Javier Jardón 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 8f125f9b93339bbdc0a63112c3d269f0ad300c96 Author: Alexander Larsson 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 26d5674b65d2c11395d53a7c481e781e6eed988d Author: Alexander Larsson 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 3dcb9d4bfccac5d5916821a11d23de9a282750ee Author: Russell Kyaw 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 23d870de2f41aa21835798d5578a5f3ade481103 Author: Russell Kyaw Date: Tue Jan 19 16:35:04 2010 +0200 Added Burmese translation po/my.po | 5404 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5404 insertions(+) commit 2de67d907b1eb63ac07ab1211f0a3e800439e18c Author: Simos Xenitellis Date: Tue Jan 19 16:34:50 2010 +0200 Added Burmese (my) to po/LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit e9da5b95dec6dc055a0a9e93290d1cf4770aa2a3 Author: Alexander Larsson 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 4aa4093b6e181312eae0918e5164ef65ce93f2b9 Author: Kjartan Maraas 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 04bc35f0605f211ce3be9ea1031ec3af9ec62fb2 Author: Kjartan Maraas 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 c8fdec0419ac1ffd8251085e64b366db578d8777 Author: Kjartan Maraas 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 2a762bf6ca8e429c70da2dc99b0945801c7043ff Author: Murray Cumming 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 ef3dc5fd42f094923cd11b70ca4cab75bb404909 Author: Javier Jardón 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 9743d2e83c29fc81ef552656c362748b7cf2449c Author: Kristian Rietveld 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 eed0dd09448a00661e89403bb21566dcf09086cb Author: Murray Cumming 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 2091807b2457b22def5bfe125c9a5699b97a19f8 Author: Matthias Clasen 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 c31f02b455b8c3e3a7e82c71c9ca458b719bcb41 Author: Matthias Clasen 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 b5061249e775f930f2fc21fad5b3c0bd29870a45 Author: Matthias Clasen 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 58956ad7e26d0e18150af63851be692658be1bb8 Author: Matthias Clasen 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 38c309869d24d376ae937310a6c4ddaf1a87778a Author: Daniel Nylander Date: Sat Jan 16 13:47:42 2010 +0100 Updated Swedish translation po/sv.po | 2993 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 1453 insertions(+), 1540 deletions(-) commit ac4d89113bad030f26bf2d7f5b34e29e7a77f07d Author: Matej Urbančič Date: Fri Jan 15 19:39:32 2010 +0100 Updated Slovenian translation po/sl.po | 2978 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1475 insertions(+), 1503 deletions(-) commit 51b774f59aaa34cd4ed6601523ed70b8cef560e9 Author: Alexander Larsson 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 07d3c79945b9b526e8aba98c1abc236c0b5d41e8 Author: Xandru Armesto Fernandez Date: Fri Jan 15 13:26:37 2010 +0100 Updated asturian translation po/ast.po | 505 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 338 insertions(+), 167 deletions(-) commit 84c77b7ca5e9ce90236cd033edda9554ed2f644b Author: Xandru Armesto Fernandez Date: Fri Jan 15 13:21:50 2010 +0100 Updated asturian translations po/ast.po | 10532 ++++++++++++++++-------------------------------------------- 1 file changed, 2729 insertions(+), 7803 deletions(-) commit 0d0f3a1e4cc6be2a7f1c0a380a78e5da2e33f647 Author: Xandru Armesto Fernandez 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 18b7ad418240f1d71a5a427fdfef63ed9fcff3e2 Author: Murray Cumming 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 27f81d891809d001d38e558e78b984376e6b5aa7 Author: Michael Natterer 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 e40dcff11b9cb80683329ea89a580eea747527ed Author: Inaki Larranaga Murgoitio 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 4f37e160af6fb34348e56cc63389afc5181f6e72 Author: Inaki Larranaga Murgoitio Date: Wed Jan 13 16:32:02 2010 +0100 Updated Basque language po/eu.po | 4015 ++++++++++++++++++++------------------------------------------ 1 file changed, 1296 insertions(+), 2719 deletions(-) commit 905edf947855cfd9335835301c7d650adf87da46 Author: Javier Jardón 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 74a104d73a8aa40838a2fe9eb5b5fdc646d6658a Author: Jorge González Date: Tue Jan 12 20:22:44 2010 +0100 Updated Spanish translation po/es.po | 2400 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1287 insertions(+), 1113 deletions(-) commit 149f5891facde07a49186b49fb0e727dfc3762b3 Author: Javier Jardón 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 29e8460604ccdecb1000f8d7ca4135e6e4ef706b Author: Javier Jardón 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 eaac92f6219ad5a10c3e603e3faea0d1487d8d45 Author: Khaled Hosny Date: Tue Jan 12 18:42:26 2010 +0200 Updated Arabic translation po/ar.po | 2377 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1276 insertions(+), 1101 deletions(-) commit f01e0670f8eb2c538043d2f34888d47a09d70d54 Author: Javier Jardón 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 c0d7fe2ad42319396569b24725fe3c5401dff591 Author: Matthias Clasen 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 e3cf8611b29ed69b27bf278f342278625c2ae1e7 Author: Matthias Clasen Date: Mon Jan 11 13:58:16 2010 -0500 Bump version configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f0d57f40f56170e2e83b44fe9cc63c856dc7ee63 Author: Matthias Clasen 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 82956742c070324d8d0ab90b52072869c7735016 Author: Matthias Clasen 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 57ca68d591d07e5c8033dfd544eb7ed2c649b49a Author: Matthias Clasen Date: Mon Jan 11 12:21:10 2010 -0500 Updates NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit cf9edf9ff7438b9eeac41211192577bef5da423a Author: Christian Persch 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 4285f21b3b03516663d2689340c7ef5c0c0799ae Author: Christian Dywan 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 6860f86724e213b30fab4391697a576cbce9402f Author: Matthias Clasen 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 43572af86e63e4e070adb079db96e60320412353 Author: Christian Dywan 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 cad18bbfe3ed7f46925705c760781e9150dc0846 Author: Christian Dywan 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 174c126b6e913f88e06dd504a311719daafee2e1 Author: Christian Dywan 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 a821df15775ff3ccd57db36d70c5083a507e52f5 Author: Javier Jardón 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 99e2f97f305c7b2269f6598bb8a67a33c97de63c Author: Daniel Nylander 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 4f0619de15ba5c80c963bddab7b0a2d26ac7d69c Author: Daniel Nylander Date: Sat Jan 9 16:54:54 2010 +0100 Updated Swedish translation po/sv.po | 2838 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 1289 insertions(+), 1549 deletions(-) commit 66882103cc59402783df5e2ec3571fa6ce6cc7fa Author: Christian Persch 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 7673c45fecdeef09340cd913b335b294eed2e430 Author: Matthias Clasen 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 675ead1d824183b7cc389c3154c4f3ff2cf40b09 Author: Matthias Clasen 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 b3e06e8302874affcd6dec5b077c582e78641e1b Author: Javier Jardón 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 e9d18c8e07d24765086a87baa7241c549347be8c Author: Xandru Armesto Fernandez Date: Fri Jan 8 17:55:32 2010 +0100 Updated asturian language po/ast.po | 12224 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 6734 insertions(+), 5490 deletions(-) commit 01a3ad45b879230a65c9458744c23f9a087e4cb5 Author: Javier Jardón 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 694bf7230ec97124fcf0e151cbb839fed675e100 Author: Jean Brefort 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 f8d1cf58af53c8f11e7103346c25fb2372f42619 Author: Javier Jardón 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 69de358b385b64664f9563bb2e82cc40a10993d8 Author: Javier Jardón 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 312263233f6bac5e57933619255366dba3299cf6 Author: Shankar Prasad 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 bd5431e620754a748080537e0e580ce0e75c1062 Author: Matthias Clasen 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 95ccaa02de174589cbb2cb7edcc40c39d980967b Author: Jorge González Date: Wed Jan 6 14:33:14 2010 +0100 Updated Spanish translation po/es.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit 9d7ef2875d987091e63610a5747ee66fc8d02180 Author: Timo Jyrinki 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 6972375688758abe47a8a6a578b32c8e3a5dcf85 Author: Matej Urbančič Date: Tue Jan 5 17:00:15 2010 +0100 Updated Slovenian translation po/sl.po | 11460 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 5730 insertions(+), 5730 deletions(-) commit e4d9e5dd63062beb0c13e994e22401636502d667 Author: Maxim V. Dziumanenko 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 bfadb65fb0310014d1a6646022712ab111fcb3f1 Author: Kjartan Maraas 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 5c352154571c00f5f1b2dbdc928c41a841c41035 Author: Inaki Larranaga Murgoitio Date: Tue Jan 5 12:54:33 2010 +0100 Updated Basque language po/eu.po | 3406 +++++++++++++++----------------------------------------------- 1 file changed, 815 insertions(+), 2591 deletions(-) commit 02b2810a0e553e06f4e6245efa2dc25fd96c1d39 Author: Javier Jardón 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 7ed2cbcfce2aec0653d4ac200d1dc5217c400d52 Author: Javier Jardón 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 4b03789551e1b8bd7bf48cfc2dd145965717d9d6 Author: Christian Dywan 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 5db40e41b379626ce4cdbd7a3f595389ed594a2e Author: Christian Dywan 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 bcb255593d5ca3f9055d1fb6858a06d678147fda Author: Christian Dywan 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 fc2cbf960cb93f309001a7fec9fbd699de6c9791 Author: Christian Dywan 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 | 17 +++++---- 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(+), 131 deletions(-) commit 20dcd8a723bcfc5e8cf4f2c6ed0e793580ed0f65 Author: Christian Dywan 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 ea7bd00e925f6ef6e68189d4474011853aff9b33 Author: Christian Dywan 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 d3e91fbba6254f412769d54fa6c95d45b9370d00 Author: Benjamin Otte Date: Sun Jan 3 23:11:05 2010 +0100 Document missing signal parameter gtk/gtktreemodel.c | 3 +++ 1 file changed, 3 insertions(+) commit 54573f15829177cbbe0d5ec15631a1b41e24e3f1 Author: Javier Jardón 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 62a2dd6c78551ff83474c6f02bd0fcdcd37b7a73 Author: Theppitak Karoonboonyanan Date: Sun Jan 3 22:24:02 2010 +0700 Updated Thai translation. po/th.po | 53 ++++++++++++++++++++--------------------------------- 1 file changed, 20 insertions(+), 33 deletions(-) commit 699fc85a67014c8193e03d841927a2951556a195 Author: Hiroyuki Ikezoe 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 e337bd85836864abdcd7a45f6b8972811a4e63f2 Author: Matthias Clasen 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 facb5e7d601f8f04600f518fee1211738d4d7716 Author: Matthias Clasen Date: Sat Jan 2 22:20:51 2010 -0500 Update dependency information INSTALL.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 37e71e4e289423004d24657128f3b1d630a6df94 Author: Matthias Clasen 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 1566b3af8a1f32fd36424561c6847929a0c22c04 Author: Matej Urbančič 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 3dca3822fb343804c4a7d90740bd15e8d0629a57 Author: Matej Urbančič Date: Sat Jan 2 09:59:04 2010 +0100 Updated Slovenian translation po/sl.po | 11657 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 5730 insertions(+), 5927 deletions(-) commit 51f9ce390fe785aa83aeb3c4f103b7f776b72ea3 Author: Kristian Rietveld 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 91663e079108ef1499b549eb9a0819dd7c19308a Author: Kristian Rietveld 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 b2d6bf1526005c19c8cdc5091396d238db230302 Author: Murray Cumming 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 3871291ba3c1693b9b552ffe7a4302d4a9c043c0 Author: Johan Dahlin 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 9242d1414d33c8a153e2ecb860f9710a1f670000 Author: Johan Dahlin 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 e4ac9609a2435075c9c63b290d08b8814a1e47fc Author: Johan Dahlin 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 753e30667ff0db584ce23bf2197309ce5f495f91 Author: Kristian Rietveld Date: Wed Dec 30 14:21:31 2009 +0100 Fix compiler warning gtk/gtkquartz.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 80a015529d25372e4fd11ed82b5514ef2730346d Author: Kristian Rietveld 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 b48c8318a144ead576f1817e3bd75417ee54c2d4 Author: Kristian Rietveld 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 b8fa675a6a3f0311b3bca1d201cbe2451e29043c Author: Kristian Rietveld 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 969ff4c8636e4369c079289ab9788236156843ac Author: Kristian Rietveld 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 81cf73ae8a1d91b01e6b41ac661cfb993d50794a Author: Kristian Rietveld 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 8273349ecaaae981c9a8bc3930aa8347ebbca913 Author: Kristian Rietveld 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 50c7d672c11308364715f6717f7acc7dc0ae5f31 Author: Kristian Rietveld 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 0d51400b29b79820ffdc57c8df96d1a1869ce885 Author: Kristian Rietveld 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 f7daeec10fc6a62ab1a93f41feef2703b2903e9b Author: Kristian Rietveld 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 5d3e41499421acd0bbdc2df7cf2c6eb4ffe64538 Author: Kristian Rietveld 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 b86b00b387e34f69dd8d8c9860c22c5cd28799d9 Author: Kristian Rietveld 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 1fa4359218dfed3bde8aa1163db3dccb3a35c63c Author: Cody Russell 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 a739d9fb801551577e4f6dd4cee25618471b7e25 Author: Cody Russell Date: Mon Dec 28 09:24:12 2009 -0600 Documentation changes. gtk/gtkoffscreenwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2831ef6b19a83dcbcfa9fc738364eeeafeeca42c Author: Cody Russell Date: Mon Dec 28 09:23:05 2009 -0600 Add 'Since 2.20' documentation. gtk/gtkoffscreenwindow.c | 6 ++++++ 1 file changed, 6 insertions(+) commit b7fd519822d99f3bf9db40758c79813d8ced1538 Author: Cody Russell 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 4c14a043ebc151c132092f0fc569ecdd251dadce Author: Cody Russell 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 a078bd09b0523b3a3b1953c153dc5c83a685db76 Author: Cody Russell 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 da2d84c0bf8814992d2a9fb6550b804ea0de79c9 Author: Cody Russell 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 4c4f795da98997e6602929304e53f8550582791e Author: Cody Russell 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 e0e2c768dd6a225913f1c733409b209be11536bb Author: Cody Russell 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 f76e9f5804c4f4ceb07969e5747101303bf72582 Author: Cody Russell 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 cab66c128c238f97dc8c178ba7023c66c29f8c37 Author: Cody Russell 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 6b9924db1c565a67bee62efd2a252051ef7831e7 Author: Cody Russell 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 87487cea622d2522f56c08727099c62c653b8186 Author: Cody Russell 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 ddf4cde3af346b49a8771e3a1bb2b957ec671036 Author: Jorge González Date: Mon Dec 28 02:09:35 2009 +0100 Updated Spanish translation po/es.po | 2232 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1117 insertions(+), 1115 deletions(-) commit e9b593c2e6267ff8d608af2024b463589304c65d Author: Kristian Rietveld 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 324c3e4cedd36ee439a6e2340e6ec90436c08b23 Author: Ivar Smolin Date: Sun Dec 27 00:54:40 2009 +0200 Updating Estonian translation po/et.po | 1123 +------------------------------------------------------------- 1 file changed, 7 insertions(+), 1116 deletions(-) commit f099bf1f58480910f616b006b28e0ceb3a04ae10 Author: Iestyn Pryce Date: Thu Dec 24 23:47:44 2009 +0000 Updated Welsh translation po/cy.po | 2799 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 1250 insertions(+), 1549 deletions(-) commit 1d3707ca566a775db0fad101d0f4d84c18d0b122 Author: Iestyn Pryce 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 3e9dabbdb819688f30fd48b025ecc98b92a67c19 Author: Kristian Rietveld 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 fa60b41c52818c2c2c87b7b79c59b3917fe0fbba Author: Theppitak Karoonboonyanan Date: Wed Dec 23 07:59:08 2009 +0700 Updated Thai translation. po/th.po | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) commit 3750e4fb67be5a919e1de63b1c8c45725f407cee Author: Jonh Wendell 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 8928fd096e135c8e9aa095fd4fde58c4eddd318d Author: Matthias Clasen Date: Mon Dec 21 22:51:08 2009 -0500 Forgotten news NEWS | 6 ++++++ 1 file changed, 6 insertions(+) commit 33a021868a90023518c5d61cee841daca174a417 Author: Matthias Clasen 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 1de99c2c957c8336bfa179fa86401137b972c826 Author: Matthias Clasen 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 a763546c8f155aa08cf79575e4069f058a7c6bce Author: Kristian Rietveld 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 0cbf76ed476bd75cfac3419d620184024677418c Author: Kristian Rietveld 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 00ec5fcd7a264da2d91efa78a3e256e62c7c732e Author: Matthias Clasen Date: Mon Dec 21 16:07:21 2009 -0500 Updates NEWS | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) commit a75065a4584b1c89e3d8ef9d1da97e07549025c4 Author: Tor Lillqvist 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 afbc05291678d5b8efecade736519e0fafedde62 Author: Matthias Clasen 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 58f7b084b572b09eacb62ffb2e721bb9a08092a2 Author: Matthias Clasen Date: Mon Dec 21 13:13:36 2009 -0500 Fix make check gtk/gtk.symbols | 2 ++ 1 file changed, 2 insertions(+) commit a8fcc1c4825a7c2bec0cc788f6687dd791bb9cc4 Author: Matthias Clasen 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 87075b3b97b95b5cfe3fe948c60b9ffee87d99cd Author: Matthias Clasen 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 d1c3745b07fe04814279dfa4a4fd03ca8b244976 Author: Matthias Clasen 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 94f6a09585696b08824d9542a686f0d5437b803e Author: Richard Hughes 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 af09dd08c16039c72fbf6e2501fba31f8a19ded6 Author: Javier Jardón 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 dab1cacba703f9495c4b3c95ed2f375be626ed2c Author: Javier Jardón 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 f746afc794f026170a6abc40d86b002dd105d66a Author: Javier Jardón 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 9889c4db88687ab67ca3f16d926560dfb6ebcc7f Author: Benjamin Otte 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 1f50800129770470eb684a20e3351647a1191a12 Author: Matthias Clasen 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 132276fa75f21e08803df8c1b74b68602e280caa Author: Matthias Clasen 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 779d3d58ea760751cef92a7809fd4cf5feeb962e Author: Matthias Clasen 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 9de876c222e2f30c62444d1c90d4ac8251c2e7e4 Author: Matthias Clasen 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 2abf1056c90487ee947401698389e5e018b3a22c Author: Javier Jardón 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 14724073a4b986e2bd01383ff0d4b533afc10852 Author: Javier Jardón 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 c12194feae15ecd10d8f4dd52d28e8935098aa5b Author: Jorge González 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 d68d78de816a44dd69309407dbb003e2bfadbf26 Author: Matthias Clasen 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 | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 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, 352 insertions(+), 8 deletions(-) commit ce9c3df4c88e19c2effba0f2e1cdd90c8171b109 Author: Matthias Clasen 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 4bc8dcede8ca12e259b4b427f899adc5e2818479 Author: Matthias Clasen 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 3659db3a4a6218158b42ea8dbbf826c24662d544 Author: Benjamin Otte 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 71d7b97a90a5ecdbeca5ead6d7dfe6cdcd6d704c Author: Benjamin Otte 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 7545e7211c331b23418e1170e4a484484154ab3a Author: Jorge González Date: Sat Dec 19 13:31:19 2009 +0100 Updated Spanish translation po/es.po | 53 +++++++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 24 deletions(-) commit acca24e9c123729d45e7b3de348c434e489ff780 Author: Carlos Garcia Campos 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 507bf6a85f2e53dc1de1371d02bc71c9a5e0f441 Author: Dan Winship 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 750a96e4cce10d2e435571ff8f03379d69c6ca84 Author: Dan Winship 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 b68bbbb89252c78dff1790873f26da154d83b78a Author: Matthias Clasen 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 1abc649b8c33ee1d37f9ccb4c80eaad67139853a Author: Javier Jardón 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 f8b8bb4bf914e969f718c70f022fe9b3cd0ca4af Author: Hiroyuki Ikezoe 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 gtk/gtkcelleditable.c | 2 +- gtk/gtkcombobox.c | 4 ++++ gtk/gtkentry.c | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) commit 360820e9bf829a0f32266acf0b24ab433aed2b12 Author: Matthias Clasen 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 214d5efdd450b97c61cf0c8ee956bd4abea6d70c Author: Matthias Clasen 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 600ae2db92e4c32e423243378d1d238ae46fc603 Author: Torsten Schoenfeld 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 gtk/gtkbindings.c | 2 ++ gtk/gtkwindow.c | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 5cb043d5dd5b00e7b70b09e6504bf15039a0910f Author: Hiroyuki Ikezoe 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 f289f667e78181436c4be5323b7cbfa34b0d81fd Author: Richard Hughes 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 89ac81e7674409c43fa67aef944fa554e23c2ba9 Author: Alexander Larsson 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 0c991c564548819f9f5fc21486cd045b5a246370 Author: Javier Jardón 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 901aa0d64539b2aa23e4b0254e6f0d13e8f3cb75 Author: Nguyễn Thái Ngọc Duy 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 2336ebca5c4154b24b678d632c141d9015a14b7f Author: Christian Dywan 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 9d4e82a0dcd0968248fb9fc9fbd3fa32b9e0fcaa Author: Tor Lillqvist 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 b0e01bee7f1e59f997819ab235c7ec58b975afab Author: Johan Dahlin 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 944bf11ceeb641082075e2cffc3bf920918c8b2b Author: Johan Dahlin 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 3a4f027074ad22ee054a957bc202c375595049f3 Author: Johan Dahlin 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 a8bf73cfa7bb76176d502e8dad9d17e1a3c98b4c Author: Johan Dahlin 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 4330bd6e52d7def6a551a5e4431d842136502de1 Author: Johan Dahlin 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 6c9bfc5f3977ba6a161445f11e576fff7b7b4e67 Author: Johan Dahlin 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 9d4674a5ec903075e78e4a6f058c5b35ea85dfcc Author: Johan Dahlin 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 cd50594db8233ec14ecf2b84a98e9406d7081fe1 Author: Johan Dahlin 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 fcbbd763cd1ab7ea1893569d0408e76eb9db0f43 Author: Colin Walters 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 99de88c452707f05d29a5996a03d595c56406b8d Author: Johan Dahlin 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 7c0624aa921606d5a36174023037ceadca27e02b Author: Johan Dahlin 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 b1397c64e40bd1e6a86057fdbf2d553071e4d1f8 Author: Johan Dahlin 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 1ba7e8eb154325950ddd35ee8b3df512408c5140 Author: Tomeu Vizoso 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 f584679cfa7bdac0ada61426f252e4190189d93b Author: Colin Walters 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 41342b23e5922d9b9fa93bd3c68b76f06cbadc05 Author: Colin Walters 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 3546feb389118de07e1dee20382e9765977bb381 Author: Tor Lillqvist 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 af37f76bc6ba8244384029ec3da1d1a40c1d95d7 Author: Tor Lillqvist 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 e5b4a51b6bcc20f02c324792d58c95beddcfb835 Author: Tor Lillqvist 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 750fa5398e033d53c1b033f98a8207819432449a Author: Tor Lillqvist 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 e70ef71c3ae7777970d9cae4606863202a38ebd3 Author: Tor Lillqvist 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 fb0968a99fe9381c435e803a4e4a4edf51bb4330 Author: Benjamin Otte 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 4f0f6243c913d4fa23bf7ddfe1c6f9f95cb48011 Author: Javier Jardón 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 52e84a9eccfac7bccc39bc6cd41ac8c2d6038b4f Author: Matthew Barnes 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 0c90bacff80cc4e3a56036d06f5cff0673b4ee45 Author: Jordi Serratosa 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ć 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 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 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 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 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 Date: Mon Mar 22 18:25:49 2010 -0400 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit e46240063e62d26ff22744352ad7631e8c05752b Author: Wouter Bolsterlee 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Thu Mar 11 23:07:49 2010 -0500 updates docs/RELEASE-HOWTO | 1 + 1 file changed, 1 insertion(+) commit 652df9359493d44dbd9c5abd70f14428d99c519c Author: Christian Dywan 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Mar 9 12:07:35 2010 -0500 Updates NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) commit 6a513f2289eb734f9b9cfb83e47e0f7e992fffbd Author: Javier Jardón 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 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: <0> Consistency. [1..9] gives the superscript digit, legacy sequence for zero is inconsistent. Consistency. [:letter:] already gives vowel plus caron, legacy sequence for c is inconsistent. Consistency. [:letter:] is for letter with cedilla, [:letter:] is for letter with ogolek 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 . đ can be input through . is used for ₫. Unintuitive. ₤ has two dashes, £ one; therefore L + = > ₤, and L + - = £. Consistency. [:letter:] is used for letter with dot below. § can be input using . Might need an alternative for ˙, but … (upstream) has no alternative either. Consistency. [:vowel:] gives vowel with macron for ȳ ū ī ē too. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 docs/reference/gtk/tmpl/gtkplug.sgml | 126 ----------------------------------- gtk/gtkplug.c | 21 ++++++ 2 files changed, 21 insertions(+), 126 deletions(-) commit 3f579a7a936b9b6cbd08aa2331eae932b1a68491 Author: Steven Harms 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Feb 23 15:14:28 2010 -0500 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit 6b5034323a7e42a6cdbbb5d3c64a2ab6a5221480 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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 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 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 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 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 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 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 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 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 Date: Mon Feb 22 22:32:13 2010 +0900 Updated Japanese translation. Translator: Masato Hashimoto Reviewed by: Nishibori Kiyotaka po/ja.po | 2239 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1124 insertions(+), 1115 deletions(-) commit 5b3ef8007b57dfece6e2b55e4fbee94db3cd5bed Author: Khaled Hosny 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 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 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 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 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 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 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 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 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 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č 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 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 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 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 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 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č 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Feb 9 14:12:54 2010 -0500 Updates NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) commit e821eea4f017cc7ae7689daed0c3a56859268c80 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 gdk/directfb/gdkcursor-directfb.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 7f8b96d9bc220218f95dc081ba16cba915dd7e00 Author: André Draszik 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 gdk/directfb/gdkgc-directfb.c | 70 ++++++++++++-------------------------- gdk/directfb/gdkprivate-directfb.h | 10 +++--- 2 files changed, 27 insertions(+), 53 deletions(-) commit e1a83243e41f5bfc3d7b0b0536a3ec5d2e841a2a Author: André Draszik 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 gdk/directfb/gdkdnd-directfb.c | 84 +++++++++++++----------------------------- 1 file changed, 26 insertions(+), 58 deletions(-) commit bc36a1544602241107a17b6330e4c6ff69294d83 Author: André Draszik 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 gdk/directfb/gdkcolor-directfb.c | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) commit e71d3c459aa7b1d81be82a841cd7c34d6ea230ed Author: André Draszik 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 gdk/directfb/gdkmain-directfb.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit f94d62aeab94c6ddffbffef5e4e7d563383a5b50 Author: Steffen Macke 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 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 gtk/gtkenums.h | 2 ++ 1 file changed, 2 insertions(+) commit e9d0bb5d58f16f25009393abe872d6460a60d591 Author: Claude Paroz 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jan 25 21:31:09 2010 -0500 Updates NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit d7c16f3607608935905582186925c623704f22dd Author: Jamil Ahmed 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jan 11 12:21:10 2010 -0500 Updates NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) commit 59ddde4c37c85c082c412cbf78c14269e309ba40 Author: Christian Persch 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Dec 21 22:51:08 2009 -0500 Forgotten news NEWS | 6 ++++++ 1 file changed, 6 insertions(+) commit 277b5e5bd8a8717f9f08d34dd482b33928ca66d0 Author: Matthias Clasen 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 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 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 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 Date: Mon Dec 21 16:07:21 2009 -0500 Updates NEWS | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) commit 8daf770a73c53f92f0a1db1e5050bc7c63b7e8d8 Author: Tor Lillqvist 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 a2a990aa0bbddfeefd34896485cef70860003724 Author: Matthias Clasen Date: Sat Dec 19 13:12:16 2009 -0500 Fix a typo gtk/gtkbin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e7c91bf83fd21a559b5658d02a1466deb4de919 Author: Benjamin Otte 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 d99742e1cb7751af872faffd7aec6747c8a02da6 Author: Matthias Clasen Date: Sat Dec 19 10:31:16 2009 -0500 implement extended layout for GtkCellRendererText gtk/gtkcellrenderertext.c | 46 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) commit 5e62f811960b04e91521e7daf269a65407d3277d Author: Matthias Clasen Date: Sat Dec 19 10:23:58 2009 -0500 implement extended layout for GtkCellView gtk/gtkcellview.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 91 insertions(+), 14 deletions(-) commit ff1343a594383e0d88b1aecdf34025dd3ee36ed6 Author: Benjamin Otte 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 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 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 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 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 d4b1f0cadfc55a9454b695893555b15f56922d7b Author: Matthias Clasen Date: Sat Dec 19 02:07:51 2009 -0500 implement extended layout for GtkTreeView and GtkTreeViewColumn gtk/gtktreeprivate.h | 7 +++ gtk/gtktreeview.c | 117 +++++++++++++++++++++++++++++++++++++++++------- gtk/gtktreeviewcolumn.c | 99 ++++++++++++++++++++++++++++++---------- gtk/gtktreeviewcolumn.h | 1 + 4 files changed, 185 insertions(+), 39 deletions(-) commit 56edab35539fa81b8061dc7e963905b625bc2583 Author: Matthias Clasen Date: Sat Dec 19 01:23:58 2009 -0500 Implement extended layout for plug/socket gtk/gtkplug-x11.c | 27 +++++++++++++++++++ gtk/gtkplug.c | 8 ++++++ gtk/gtkplugprivate.h | 3 +++ gtk/gtksocket-x11.c | 62 +++++++++++++++++++++++++++++++++++++++++++ gtk/gtksocket.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++- gtk/gtksocketprivate.h | 4 +++ 6 files changed, 175 insertions(+), 1 deletion(-) commit 9a480910649878c50e4eb6b5f57707118c54505c Author: Matthias Clasen Date: Sat Dec 19 00:57:49 2009 -0500 Implement extended layout for GtkScrolledWindow gtk/gtkscrolledwindow.c | 102 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 82 insertions(+), 20 deletions(-) commit 5e8045b14dde691fef5447b7ca483d95f9132b8a Author: Matthias Clasen Date: Sat Dec 19 00:34:04 2009 -0500 Implement extended layout for GtkBin gtk/gtkbin.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) commit 7a69bdc5f083f54601242669e50508e9be526996 Author: Matthias Clasen Date: Fri Dec 18 23:44:43 2009 -0500 Make it compile gtk/gtk.symbols | 11 ----------- 1 file changed, 11 deletions(-) commit a5475e0ec288222effb6964cb85fc9d77684a154 Author: Matthias Clasen 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 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 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 gtk/gtkcelleditable.c | 2 +- gtk/gtkcombobox.c | 4 ++++ gtk/gtkentry.c | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) commit aadb190b77b0bd7d55f0e8939aaea10932c5328c Author: Matthias Clasen 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 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 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 gtk/gtkbindings.c | 2 ++ gtk/gtkwindow.c | 8 ++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit d3fab727aef2b9fd59822a6018a383ceaf594411 Author: Hiroyuki Ikezoe 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 21ebf5df864a998ce6df44e01ef93ff6045ad292 Author: Johannes Schmid Date: Mon Dec 14 17:24:52 2009 +0100 native-layout: Change test-case so that it is more obvious that the algorithm tries to show as many widgets with full size as possible. tests/testextendedlayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 24c1a4f24b370f2803a8f1c05d2e9ecdc3efacba Author: Johannes Schmid Date: Mon Dec 14 17:16:21 2009 +0100 native-layout: Fix typo that brakes layout completely gtk/gtkbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 462dc0643bf9d51650471c19858ebe24c6df3b82 Author: Johannes Schmid Date: Mon Dec 14 16:30:26 2009 +0100 native-layout: Bump version of GtkExtendedLayout gtk-doc comments to 2.20 gtk/gtkextendedlayout.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 972436628981cb8cf16091db69b0e6e91d82448f Author: Johannes Schmid Date: Mon Dec 14 16:28:56 2009 +0100 native-layout: Don't expose extra gtk_widget_* function that are similar to the GtkExtendedLayout interface gtk/gtkbox.c | 16 ++++++------- gtk/gtkwidget.c | 70 +++++++++++++++++++++++++++++---------------------------- gtk/gtkwidget.h | 8 ------- 3 files changed, 44 insertions(+), 50 deletions(-) commit c659d1a505dbf141aefa266fb0e97c6dac218cee Merge: e08d04b561 182108c68e Author: Johannes Schmid Date: Mon Dec 14 15:36:22 2009 +0100 Merge branch 'master' into native-layout commit e08d04b5613ca267413bc0380a94de81bd65a486 Author: Johannes Schmmid Date: Wed Dec 2 09:48:42 2009 +0100 native-layout: Introduce GtkExtendedLayout interface. gtk/Makefile.am | 2 + gtk/gtk.h | 1 + gtk/gtk.symbols | 23 ++ gtk/gtkalignment.c | 16 +- gtk/gtkbox.c | 603 +++++++++++++++++++++++++-------------------- gtk/gtkextendedlayout.c | 146 +++++++++++ gtk/gtkextendedlayout.h | 74 ++++++ gtk/gtklabel.c | 302 ++++++++++++++++++----- gtk/gtklabel.h | 3 + gtk/gtksizegroup.c | 216 +++++++++++----- gtk/gtksizegroup.h | 5 +- gtk/gtkwidget.c | 123 ++++++++- gtk/gtkwidget.h | 14 ++ tests/Makefile.am | 3 + tests/testellipsise.c | 133 +++++++++- tests/testextendedlayout.c | 120 +++++++++ 16 files changed, 1368 insertions(+), 416 deletions(-) commit 182108c68ebf43a3b254353a766ca9923bbc4c04 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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č 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 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 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 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 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 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 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 Date: Wed Dec 2 09:26:26 2009 +0100 [gtk/gtktreestore] Remove useless line gtk/gtktreestore.c | 2 -- 1 file changed, 2 deletions(-) commit a8ec02c93029e0ee71922fee493a5c5582d32557 Author: Johannes Schmid Date: Tue Dec 1 20:05:09 2009 +0100 gtknotebook: Avoid drawing artifacts with action widgets and long tab labels (bgo#603245) gtk/gtknotebook.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f332506804b2697bce570de78bfea0673ab73343 Author: Javier Jardón 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 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 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 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 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 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 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 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 Date: Tue Dec 1 12:27:32 2009 -0500 Make Compose-vowel-minus combinations consistent Change a- and 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Nov 30 16:15:43 2009 -0500 Another update NEWS | 2 ++ 1 file changed, 2 insertions(+) commit 2c0dbe0a0aa8aa8d2a78e59b1f503d01c743f2ce Author: Matthias Clasen 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 Date: Mon Nov 30 16:05:35 2009 -0500 More updates NEWS | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit dd3d8c96d07b19faa709f25c977212cf148c315b Author: Javier Jardón 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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 Date: Fri Nov 27 02:11:08 2009 -0500 Updates NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) commit 0567ea1c1834609821460abb91bd4144da565c7a Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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: 837775af7b 9f1399e018 Author: Matthias Clasen Date: Thu Nov 26 23:54:55 2009 -0500 Merge branch 'master' into toolpalette commit 837775af7ba01aa87c5e10b7de0c7772ada9a7a2 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 m4macros/gtk-2.0.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8dfac859a15ea90c3015c510247dd3113c14dc26 Author: Javier Jardón 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 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 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 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 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 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 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 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 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 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 Date: Sun Nov 1 15:40:02 2009 -0500 Updates NEWS | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) commit 97b7cdda175c11e41d7c320dfbdea68c4deb6350 Author: Thomas Thurman 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: 249be999a6 4ff709c24b Author: Johannes Schmid Date: Wed Oct 28 10:57:46 2009 +0100 Merge branch 'master' into toolpalette commit 4ff709c24b8d4b3e26b3d513fde0676e9c43f897 Author: Yevgen Muntyan 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 gtk/gtkfilechooserbutton.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 0f33ad4ee1211fcaac13ca74ed372b74116d98d5 Author: Cody Russell 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Wed Sep 30 18:49:33 2009 -0500 Fix thinkos in which fields get used Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 02d96465f4502b5f5ea8305ac06ac35d551954ee Author: Federico Mena Quintero Date: Wed Sep 30 18:39:33 2009 -0500 Oops, it's gsize, not GSize Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1d283145bffc1e54c10130f0a2c8af147b188e57 Author: Federico Mena Quintero Date: Wed Sep 30 17:55:12 2009 -0500 Fix a g_strdup_printf() Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c39e8af7f4f527dbee1b01e5ae4c14d93c58185d Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 58 ++++++++++++++++----------------------------- 1 file changed, 20 insertions(+), 38 deletions(-) commit 4c242317b0e621f87500e41c1043b5bea223d17c Author: Federico Mena Quintero Date: Fri Sep 11 14:20:19 2009 -0500 Clarify the arguments of g_file_query_info_async() Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f3367fbf87974ba15b07c1b4a57774d20206372 Author: Federico Mena Quintero Date: Fri Sep 11 13:32:08 2009 -0500 Make copy_attribute() a function instead of a macro Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) commit 442484a28014206697393e1485568ce3f72b76dd Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 35028b9f0595db92c964e5119cc4a32d6811ead3 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 90647c1a13e579e12410d175c0b2b0086e3b6fe4 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 4 ++++ 1 file changed, 4 insertions(+) commit 0144521438f129c85b1b3ddebd52d89c63c3f841 Author: Federico Mena Quintero Date: Fri Sep 11 13:03:34 2009 -0500 Fix typo in a comment Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6e3a6ba12f72a0aac10d6ecbad86a4d034a5642a Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 7e9fbd16e4b712967d8780ad3c5c497e02f25962 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit fb1a72fcb005a14b004eaae6912abd5232713a80 Author: Federico Mena Quintero Date: Thu Sep 10 16:33:37 2009 -0500 s/get_is_visible/iter_is_visible for clarity Signed-off-by: Federico Mena Quintero 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 Date: Thu Sep 10 15:36:15 2009 -0500 Remove obsolete comment Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 2 -- 1 file changed, 2 deletions(-) commit 55a04b1da0f41ba3291c403c7498e5f03ad5880b Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 112d2430bee7dcecc274b2d61bfc63e5b851b773 Author: Federico Mena Quintero Date: Fri Sep 4 13:42:46 2009 -0500 Free some missing fields in ::finalize() Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 5ea265ca61d53e2c8daf13dc4b9a1dac4f4a69fc Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) commit 7ecc87ed5928c194b9e2fd3f9fa0efc9cc6fbe38 Author: Federico Mena Quintero Date: Fri Sep 4 12:49:53 2009 -0500 Nothing to do for ref/unref_node Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 8bf24cdd9d7353a4c92b9920a0350ab96fb029b0 Author: Federico Mena Quintero Date: Fri Sep 4 12:31:37 2009 -0500 Clarify a couple of spots with comments Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 14cc3e17f5588ae66543b2e5cad3d08105883749 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 150 ++++++++++++++++++++++++++++------------------- 1 file changed, 90 insertions(+), 60 deletions(-) commit d0468ee7e1184918326bae52eb5c8f5f3dffd72e Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) commit 04c78019fb44f6e44ea055e20c201bcebed1050a Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) commit 6166fccf30a7283dab79371b2d5b5c580b9d3913 Author: Federico Mena Quintero Date: Wed Sep 2 18:26:00 2009 -0500 Fix thinko in node_should_be_visible() Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 908911d6db7b5a2304b0421ecf37c181768b4c66 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 70 +++++++++++++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 27 deletions(-) commit ad2e6ff52c254c950602b4327fc314e9eb94ff26 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 688917cdbbbc42678c9bcfd9249fa80119000498 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 5 +++++ 1 file changed, 5 insertions(+) commit 385fa71ec0c7a8f59a729bbba2d8a327f5a62596 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) commit 6820dee988c9d3dfcec0749d77302a4577f20ff8 Author: Federico Mena Quintero Date: Wed Sep 2 13:54:52 2009 -0500 Clarify the arguments to g_file_query_info_async() Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ccee7ef4fb19097eaa2cbbf4fea94da3dfc89178 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit 3b8697307523576106e5c38fb4a2a83260cc94ed Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) commit 3f7c1446053679271bdffc1fe6f5af26e4890f61 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 30016185be806b4ee2100e4b6973668606bddad8 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 13 ++++++++----- gtk/gtkfilesystemmodel.h | 2 -- 2 files changed, 8 insertions(+), 7 deletions(-) commit 2e0382cf02853f23d1f604c908f15629834b648e Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 24 ++++++++++++++---------- gtk/gtkfilesystemmodel.h | 3 --- 2 files changed, 14 insertions(+), 13 deletions(-) commit 93588c6d5c8746fab2a1b51b5311a1785e0e8ed3 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 88bb9342ab20a54272140ce3a461aa86df22f108 Author: Federico Mena Quintero Date: Wed Aug 26 19:25:18 2009 -0500 Clarify the arguments to g_file_monitor_directory() Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit d2d997a02123ac2935e0094d6d1d990c4bef0e81 Author: Federico Mena Quintero Date: Wed Aug 26 19:14:07 2009 -0500 Clarify an argument to g_file_enumerate_children_async() Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d5d960185208e331f8182aa471d54b44ccef1007 Author: Federico Mena Quintero Date: Wed Aug 26 19:10:51 2009 -0500 Fix and tighten an assertion Signed-off-by: Federico Mena Quintero gtk/gtkfilesystemmodel.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 86c32c2502438e840f88060d80f01fc796aa2be0 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 4 ++++ 1 file changed, 4 insertions(+) commit 3232c469fc87b98121817e08947e0b62bacf5720 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 51104156845fb9adcd94f6620415775d49ad6f95 Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) commit dfe20ea1a8e1a97dfb10a5a7f7834ef1ebb0d81f Author: Federico Mena Quintero 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 gtk/gtkfilesystemmodel.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 836c3ab043700e0c13fb63da00e76ac9851a6d4d Author: Benjamin Otte 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ć 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 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 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 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č 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 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 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 Date: Wed Oct 7 07:20:26 2009 -0300 Updated Brazilian Portuguese translation. Reviewed by Rodrigo Flores . po/pt_BR.po | 2214 ++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1108 insertions(+), 1106 deletions(-) commit 79c2af5c4ed29b9e8ab3083abee840bac2ba68f6 Author: Alexander Shopov 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 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 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 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 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 Date: Mon Oct 5 16:43:37 2009 -0400 Updates NEWS | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit c5d086117982b1997389afd08a52ddaf2fdf8254 Author: Alexander Larsson 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 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 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 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 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 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 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 gdk/x11/gdkwindow-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 97d15954ad426ea792e1c237dfefe754614a0e9e Author: Matthias Clasen 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ć 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 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 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 Date: Wed Sep 30 16:28:02 2009 -0400 Updates NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) commit 724b2bae64de6a81815e4f33a3673f7195c8a28d Author: Petr Kovar 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 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 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 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 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 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 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 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 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 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 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 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 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 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 gdk/x11/gdkinput-x11.c | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) commit 70bd23537f3cf78f4d17118f5249a4ea93d413a0 Author: Thomas Jaeger Date: Tue Sep 29 02:20:40 2009 -0400 Select for DeviceStateNotify Signed-off-by: Thomas Jaeger 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 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 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 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 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 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 Date: Tue Sep 29 02:12:27 2009 -0400 Always select all XInput motion events Signed-off-by: Thomas Jaeger 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 Date: Tue Sep 29 01:56:59 2009 -0400 Report XInput button motion events until all buttons are released. Signed-off-by: Thomas Jaeger 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 Date: Tue Sep 29 01:51:44 2009 -0400 XInput allows up to 255 buttons Signed-off-by: Thomas Jaeger 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 Date: Tue Sep 29 01:48:59 2009 -0400 Refactor _gdk_input_other_event Signed-off-by: Thomas Jaeger 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 Date: Mon Sep 28 20:21:33 2009 -0400 Use strstr instead of g_strrstr. Signed-off-by: Thomas Jaeger gdk/x11/gdkinput-x11.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 6fef640debbe468586ff866cbef38d7a29c452d1 Author: Alexander Larsson 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 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 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 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 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 gdk/x11/gdkinput-x11.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) commit e81501ebea4cceffce2890519807b0c243fec0a3 Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Sep 22 22:19:06 2009 -0400 Updates NEWS | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) commit d611674a5556d95d600451af78c882325adb25f8 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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č 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Sep 4 22:47:59 2009 -0400 Updates NEWS | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) commit d6f3af077782527a26debc81740600b1abba605b Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 file changed, 1 insertion(+) 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 file changed, 14 insertions(+), 14 deletions(-) commit 0b1a1e200f2c66621ff4a2c9cd109a5162671e67 Author: Matthias Clasen 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 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 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 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 file changed, 1 insertion(+) 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 file changed, 1 insertion(+), 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 file 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 docs/reference/gtk/migrating-ClientSideWindows.sgml | 3 +++ 1 file changed, 3 insertions(+) commit 3959ae91d15f90275a1e1a605804afe44c221bfb Author: krishnababu k 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 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 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 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 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, 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 file 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 file 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 file changed, 15 insertions(+) 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 file 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 file 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 file 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 file 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 file 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(+) 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 file changed, 1 insertion(+), 1 deletion(-) 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(+) commit ab93e1b8e8ecd69658fd445cb3c2b91d41ae510e Author: Petr Kovar 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 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 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 file 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 file 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 file 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 file changed, 8 insertions(+) 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 file changed, 1 insertion(+) 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 file 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-) commit 64cd8c3f52764766664ea940708cb4f513ad1124 Author: Petr Kovar 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 Date: Sat Aug 29 14:02:37 2009 -0400 Updates NEWS | 1 + 1 file changed, 1 insertion(+) commit ca3b8e8eda355615183ee8f9a49cd7b1129fc9d7 Author: Matthias Clasen Date: Sat Aug 29 13:22:15 2009 -0400 Updates NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) 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 file changed, 1 insertion(+), 1 deletion(-) commit ca75ead34ab5640ba4632eee16d3443c4525d95e Author: Tomasz Dominikowski 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 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(+) commit e6af9279f30264e20acf4caee183ff7dd2ba795d Author: Manoj Kumar Giri 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 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 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 | 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ć 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 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 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 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 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 file 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 file changed, 1 insertion(+), 1 deletion(-) 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 file changed, 19 insertions(+) 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 file changed, 1 insertion(+), 1 deletion(-) 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 file 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 file 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 file 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 file changed, 2 insertions(+), 1 deletion(-) 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 file changed, 8 insertions(+), 1 deletion(-) 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 file changed, 10 insertions(+), 1 deletion(-) 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 file changed, 2 insertions(+) commit a2edc3c6bf5b99d68a271639f2b631eaf2a2d8fc Author: Mikel González 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 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 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 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 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 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 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 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 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 file 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 file 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 file changed, 1 insertion(+), 1 deletion(-) 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(-) commit 9bad2f70a4010a36da0064f6a06cc7a16a641595 Author: Matthias Clasen 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 Date: Mon Aug 24 16:31:46 2009 -0400 Updates NEWS | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit 23b88f26b969769c7d8a2d1ea0d50039cd7b8aa4 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Aug 17 22:19:24 2009 -0400 Updates NEWS | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit c930f3a74812b00d821be8f250b836e398c7315a Author: Javier Jardón 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Aug 11 12:47:09 2009 -0400 Updates NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) commit fa214590662ae57ec0011e25ec0c6fafb65b165d Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Jul 31 13:27:48 2009 +0300 docs: don't invent new docbook tags, it is not docs/reference/gtk/migrating-GtkIconView.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit bd439f65e259abae5326857d8ccfbdec32816ee5 Author: Stefan Kost 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 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 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 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 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 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 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 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 Date: Thu Jul 30 09:07:37 2009 -0400 Correct a thinko The xml way of saying %s is %s, not &s. docs/reference/gtk/migrating-GtkBuilder.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2d794051186deb05e440ede12434c261906dc3c1 Author: Emmanuele Bassi 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 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 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 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 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 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 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 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 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 modules/other/gail/gailwidget.c | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) commit a96bf76db3cc21d735749bd36dd81b94fe8db8d0 Author: Jamy 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 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 Date: Tue Jul 28 11:21:49 2009 +0300 docs: add missing 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 Date: Tue Jul 28 11:20:22 2009 +0300 docs: inline see_also to sections docs and add missing 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 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 Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) commit b50548e35015910f62e36b96e74a54382b97cdb2 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 60 +++++++++++++++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 18 deletions(-) commit 0f5f7539f33d64ced71537612146d71920abc9a3 Author: Federico Mena Quintero 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 gtk/gtkfilechooserdefault.c | 1 + 1 file changed, 1 insertion(+) commit 00ff4d622b512bab5a2d77b857aa954cb3406c11 Author: Daniel Nylander 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Jul 24 22:52:21 2009 -0400 Updates NEWS | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) commit a504784b4b458d32e770cab3c0e48229552652a5 Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Jul 17 14:31:00 2009 -0400 Updates NEWS | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) commit b2c8cb55c29ebf16320169f178dd89f1e0add8d9 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Fri Jul 10 14:00:35 2009 -0400 Update NEWS | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) commit b664c328b4288f65bd4585900ad9233791d3772f Author: Michael Natterer 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 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 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 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: 6445943ff9 e6605b091c Author: Cody Russell Date: Fri Jul 10 03:21:28 2009 +0100 Merge branch 'directfb-csw' commit e6605b091cf629c0aed502de145bcf43fd810f08 Author: Cody Russell 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jul 6 20:25:17 2009 -0400 Update NEWS NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit 200d5dde044bcfeb9fe9db0eb91f59f8ee6f2f8c Author: David Zeuthen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: 3c97f037a9 038398d493 Author: Alexander Larsson Date: Wed Jul 1 16:15:03 2009 +0200 Merge branch 'client-side-windows' commit 038398d49326ca55dd8fa8e1dd18dfeb19e36465 Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jun 22 17:22:23 2009 -0400 Bug 586691 – Better GtkInfoBar defaults Signed-off-by: David Zeuthen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 gtk/gtknotebook.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) commit b436f5b8a3c8ad0468d2420895fa97dc7c711969 Author: Bastien Nocera 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 gtk/gtkfilechooser.c | 11 +++++++++-- gtk/gtkfilechooserprivate.h | 1 + gtk/gtkfilechooserutils.c | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) commit 6382eac6d85409a43b9a3b96cd303338de582f65 Author: Matthias Clasen 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 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 gtk/gtkfilechooserdefault.c | 2 +- gtk/gtkfilechoosersettings.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 6fe357965a420aa930599d0536fabb8ac80cedee Author: Ryan Lortie 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 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 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 gtk/gtkfilechooserdefault.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 7303f3c9fdc2fcb75907a3fd81cc4a44446931a7 Merge: c08bf93fe5 1a385c50f0 Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 Date: Mon Jun 15 20:46:34 2009 -0400 Update NEWS NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) commit 6810564f4202702d73f8a45a1e1149bd0ed9e457 Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 gtk/gtktreeprivate.h | 2 ++ gtk/gtktreeview.c | 43 +++++++++++++++++++++++++++---------------- 2 files changed, 29 insertions(+), 16 deletions(-) commit bc42bca9ddb6270681ead9289fe638d121d9a6c7 Author: Matthias Clasen 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: b9a27c2636 2901695dfd Author: Davyd Madeley Date: Mon Jun 15 09:48:14 2009 +0800 Merge branch 'button-box-orientable-584598' commit 2901695dfd83c30256baabe007f2e137322f01da Author: Davyd Madeley 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 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 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 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 gtk/gtkfilechooserdefault.c | 139 ++++++++++++++++++++++++++++++++++---------- gtk/gtkfilechooserprivate.h | 3 + 2 files changed, 110 insertions(+), 32 deletions(-) commit 69a06113915709da57b2676e9e0d23bb34a31bc8 Author: Benjamin Gramlich 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 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 Date: Fri Jun 12 14:09:47 2009 -0500 Add an --initial-folder option to testfilechooser.c Signed-off-by: Federico Mena Quintero tests/testfilechooser.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit c98ebe316587732653734d8f92129f703b9415ba Author: Federico Mena Quintero 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 tests/testfilechooser.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 2accf2fd21508c3420ad7c8c3bbaecf0aa03676b Author: Federico Mena Quintero Date: Fri Jun 12 13:59:29 2009 -0500 Fix compiler warnings Signed-off-by: Federico Mena Quintero gtk/gtkfilechooserdefault.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 67632a578bf8bfd9ba89238fd75985e7a1fa1340 Author: Milan Bouchet-Valat 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 gtk/gtkfilechooserdefault.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit d87dbd66d6f4533df85e0967f9dfb45da0681c1e Author: Milan Bouchet-Valat 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 gtk/gtkfilechooserdefault.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 3f20ccd7104db453958901fcf66ab08ff8c131e8 Author: Matthias Clasen 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 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 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 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 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 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 gtk/gtkfilechooserdefault.c | 123 ++++++++++++++++++++++++++++---------------- gtk/gtkfilechooserprivate.h | 3 ++ 2 files changed, 83 insertions(+), 43 deletions(-) commit 56dfbd997e536b5a752707b7c1867d42dab0c3ae Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 gtk/gtkfilechooserdefault.c | 1 + gtk/gtkpathbar.c | 100 ++++++++++++++++++++++---------------------- 2 files changed, 50 insertions(+), 51 deletions(-) commit 5bf51be57692a2d923e5059609d9ca7d924ca38c Author: Og Maciel 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: 1288ef1707 d0f887ddb1 Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 modules/printbackends/papi/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit e07d8adccab251467ab2c4d61fa37f833141ded6 Author: Stefan Kost 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 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 modules/printbackends/cups/gtkcupsutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3969d1b9691889ccc98b4aad31e2e809849bdc72 Author: Davyd Madeley 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: a746df7d37 7fe8fb35b5 Author: Davyd Madeley Date: Tue May 19 15:32:10 2009 +0800 Merge commit 'origin/master' commit a746df7d37e5f46b63fbf203bf88c6cf570d76dc Author: Davyd Madeley 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 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 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 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 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 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 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 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 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 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 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: 4134c346f9 67e0a44100 Author: Federico Mena Quintero 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 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 gtk/gtklabel.c | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) commit 4134c346f9e68367e515345c0ded07aa2b857a1a Merge: c57fc80465 e2bce0d630 Author: Federico Mena Quintero 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Sep 23 22:23:09 2008 +0000 Warn if the adjustment has nonzero page size. 2008-09-23 Matthias Clasen * 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 Date: Sun May 3 12:45:54 2009 -0400 Update to explain the situation. 2008-09-23 Matthias Clasen * 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Sat Apr 18 14:35:07 2009 +0200 Updated Italian translation Completed Italian translation Signed-off-by: Milo Casagrande po/it.po | 2076 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1042 insertions(+), 1034 deletions(-) commit 3c9e7c73bf63fe99ee095fbcfc9f5078c84e331d Author: Claudio Saavedra 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: d2bea918b9 8bc711b43b Author: Simos Xenitellis 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 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 Date: Wed Apr 8 23:33:27 2009 +0200 Updated Italian translation Updated Italian translation by Luca Ferretti Signed-off-by: Milo Casagrande po/it.po | 2090 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 1056 insertions(+), 1034 deletions(-) commit 543ac9298f6ebd903430bb1d6ad0aedf8f0f83e7 Author: Simos Xenitellis 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 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 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 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 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 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 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 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 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 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 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 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 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: 5e0bd0c9be 3fb6fbd801 Author: Alexander Larsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 => ChangeLog.pre-2-16 | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit b25cfb78fc625e17bdada7b9f1e96953479e9e5f Author: Matthias Clasen 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 gdk/x11/gdkvisual-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0dd7155f79407630755764b91bf1baaf7cdf5806 Author: Matthias Clasen 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 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 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 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 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 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 Date: Fri Mar 27 16:54:10 2009 +0000 Bug 437533 – Implement draw_shape PangoRenderer method 2009-03-27 Behdad Esfahbod 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 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 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 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 Date: Wed Mar 25 20:21:30 2009 +0000 Bug 562863 - GtkVscrollbar is hardly documented 2009-03-25 Paul Bolle 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 Date: Wed Mar 25 07:18:58 2009 +0000 Bug 575644 - Cygwin gail build patch 2009-03-25 Tor Lillqvist 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 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 Date: Wed Mar 25 00:07:12 2009 +0000 compile fix for build with DIRECT_ENABLE_DEBUG. 2009-03-25 Sven Neumann * 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 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 Date: Mon Mar 23 08:57:30 2009 +0000 Fix typos and document the GdkPixbufSimpleAnim structure. 2009-03-23 Claudio Saavedra * 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 Date: Sun Mar 22 23:09:54 2009 +0000 Bug 576254 - requires attribute "id" 2009-03-23 Hiroyuki Ikezoe Bug 576254 - 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 Date: Sun Mar 22 07:31:12 2009 +0000 Updated Russian translation. 2008-03-22 Nickolay V. Shmyrev * 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 Date: Sun Mar 22 06:31:16 2009 +0000 Updated Russian translation. 2009-03-22 Nickolay V. Shmyrev * 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 Date: Sat Mar 21 13:58:12 2009 +0000 Bug 538840 – [Win32] GTK menu theming could be improved 2009-03-21 Cody Russell 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 Date: Sat Mar 21 08:56:20 2009 +0000 Updated simplified Chinese translations by Xiyue Deng svn path=/trunk/; revision=22576 po/zh_CN.po | 2170 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 1080 insertions(+), 1090 deletions(-) commit 584bd9cbc6c38b1599f34b92af5b736b94f760f6 Author: Claudio Saavedra Date: Thu Mar 19 07:47:23 2009 +0000 Bug 574283 – unused assignment and dead code in 2009-03-19 Claudio Saavedra 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 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 * 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 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 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 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 Date: Tue Mar 17 18:26:28 2009 +0000 Bug 575700 - Crash when moving a GtkWindow 2009-03-17 Tor Lillqvist 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č 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č 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 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 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 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 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 Date: Tue Mar 17 12:58:40 2009 +0000 Newer mingw-w64 uses an underscore-prefixed identification macro. 2009-03-17 Tor Lillqvist * 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 Date: Mon Mar 16 22:30:32 2009 +0000 Updated Crimean Tatar translation by Reşat SABIQ. 2009-03-16 Andre Klapper * 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 Date: Mon Mar 16 22:28:43 2009 +0000 Updated Crimean Tatar translation by Reşat SABIQ. 2009-03-16 Andre Klapper * 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 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 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 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 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 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 Date: Mon Mar 16 11:18:19 2009 +0000 Updated Bulgarian translation by Alexander Shopov 2009-03-16 Alexander Shopov * bg.po: Updated Bulgarian translation by Alexander Shopov 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 Date: Mon Mar 16 10:44:12 2009 +0000 Updated Basque translation. 2009-03-16 Inaki Larranaga Murgoitio * 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 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 Date: Sun Mar 15 23:19:49 2009 +0000 Fixed wrong translations. 2009-03-16 Takeshi AIHANA * 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 Date: Sun Mar 15 18:07:04 2009 +0000 Updated German translation, by Christian Kirbach 2009-03-15 Hendrik Richter * 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 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 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 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 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 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 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 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 Date: Sat Mar 14 11:45:07 2009 +0000 Updated Simplified Chinese translations by Deng Xiyue svn path=/trunk/; revision=22540 po-properties/zh_CN.po | 3450 ++++++++++++++++++++++++------------------------ 1 file changed, 1729 insertions(+), 1721 deletions(-) commit 3ece05f028abd9caa76409c21294dccadf2a9cda Author: Shankar Prasad 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 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 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 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 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 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 Date: Fri Mar 13 15:54:39 2009 +0000 Updated German translation. 2009-03-13 Hendrik Richter * 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 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 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 Date: Fri Mar 13 14:26:50 2009 +0000 Updates svn path=/trunk/; revision=22529 ChangeLog | 2 ++ NEWS | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+)