commit f90f84bbc33433f53aa574d29eaf897abc930f8c Author: Matthias Clasen Date: Mon Feb 21 18:34:09 2011 -0500 Fix distcheck modules/other/gail/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cfba3a8f40221815bff5a4032d3576f1277b1958 Author: Matthias Clasen Date: Mon Feb 21 18:09:57 2011 -0500 Update NEWS NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-) 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-) commit 3379c52f65f9f10f03cfca5877385e176c054126 Author: Jorge González Date: Sun Feb 20 18:47:10 2011 +0100 Updated Spanish translation po-properties/es.po | 12 ++++++------ 1 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-) commit 1a645d4e615cfff5dfe7da2064fb7d07f8f8818b Author: Andre Klapper Date: Sat Feb 19 19:33:21 2011 +0100 Fix typo po/de.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-) 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 files 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 files changed, 1 insertions(+), 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 files changed, 12 insertions(+), 0 deletions(-) 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 files 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 files changed, 7 insertions(+), 0 deletions(-) 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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-) 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 files changed, 2 insertions(+), 0 deletions(-) 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files changed, 6 insertions(+), 0 deletions(-) commit 3e4780b2e6f64d677287e911e3722bd598d109b8 Author: Matthias Clasen Date: Thu Feb 17 13:17:09 2011 -0500 Add forgotten include modules/other/gail/gail.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 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 files 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 files 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 files changed, 8 insertions(+), 0 deletions(-) commit da93864f5859e3811a4bd49072ba334a5ca8323a Author: Runa Bhattacharjee Date: Thu Feb 17 20:31:19 2011 +0530 Updated Bengali India Translation po/bn_IN.po | 2693 ++++++++++------------------------------------------------- 1 files 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 files 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(+), 0 deletions(-) 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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(+), 0 deletions(-) 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 files changed, 98 insertions(+), 0 deletions(-) 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 files 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 files 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 files 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 files 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 files changed, 15 insertions(+), 1 deletions(-) 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 files 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 files 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(+), 0 deletions(-) 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-) commit b1a0a08d946eece89260570288e3f0890ad3f1f7 Author: Javier Jardón Date: Sun Feb 13 14:21:12 2011 +0000 testgtk: Fix compilation warning tests/testgtk.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) 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 files changed, 0 insertions(+), 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 files 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 files changed, 2 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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 files 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 files 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 files changed, 28 insertions(+), 0 deletions(-) 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 files changed, 0 insertions(+), 2 deletions(-) commit 81229e737a5d1e8262ce9360beaee6b8aa878c44 Author: Changwoo Ryu Date: Sun Feb 13 04:53:59 2011 +0900 Update Korean translation po/ko.po | 312 ++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 files 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 files changed, 1 insertions(+), 1 deletions(-) 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files changed, 1 insertions(+), 1 deletions(-) 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 files changed, 8 insertions(+), 0 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 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 files changed, 0 insertions(+), 1 deletions(-) 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 files 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 files 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 files changed, 1 insertions(+), 1 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 files changed, 2 insertions(+), 2 deletions(-)