commit 2ef4d9862aff0a00b6012c526d8159f2582bb463 Author: Matthias Clasen Date: Mon Mar 7 08:24:27 2011 -0500 Update NEWS NEWS | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 96d6c2d108a3f69759a5a23f76e6b4d309da0b15 Author: Cosimo Cecchi Date: Mon Mar 7 00:17:08 2011 -0500 treeview: propagate the selected state from the row An expander in a row can't be selected on its own otherwise. This way themes can override the expander colors when the row is selected. https://bugzilla.gnome.org/show_bug.cgi?id=644089 gtk/gtktreeview.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit b93a2ebeedd656af65e0ef536cad4d5e8614f193 Author: Carlos Garnacho Date: Mon Mar 7 11:59:33 2011 +0100 entry: Do not clobber state when rendering the default icons. Use lower level methods that just require changing the state in the GtkStyleContext instead. Fixes a problem where the insensitive state was being set to the entry becasuse a parent was insensitive, spotted by Alex Larsson. gtk/gtkentry.c | 61 ++++++++++++++++++++++++++++++++----------------------- 1 files changed, 35 insertions(+), 26 deletions(-) commit a3b3c91001840908891c1954a35c6892ca569e6e Author: Cosimo Cecchi Date: Sat Mar 5 03:01:44 2011 -0500 notebook: flip the render order The render order for tabs is now - left to right until the active tab - right to left until the active tab - active tab This allows themes that use non-straight lines for the tab curvature to draw them not worrying about flipping one side after the active tab. gtk/gtknotebook.c | 38 +++++++++++++++++++++++++++++++++++++- 1 files changed, 37 insertions(+), 1 deletions(-) commit a54ca77fb7aa159ec8c1d50db3c5c608fe9c27d3 Author: Cosimo Cecchi Date: Sun Mar 6 22:04:13 2011 -0500 notebook: fixup the last commit Let the tab overlap eat the padding, otherwise having tab-overlap > tab-curvature without cutting the label is impossible. This way we give the label widget all the allocation possible before giving up and cutting it if the values for tab-overlap are too extreme for the given padding. gtk/gtknotebook.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) commit da814ae767be3836c6335512f126d5ec5090dbe4 Author: Cosimo Cecchi Date: Sat Mar 5 03:05:12 2011 -0500 notebook: make sure the label widget allocation not exceeds the overlap gtk/gtknotebook.c | 35 ++++++++++++++++++++++++++++++++++- 1 files changed, 34 insertions(+), 1 deletions(-) commit 27a0cef60ca53232197b8bfa75f4dbc3a390fff7 Author: Cosimo Cecchi Date: Sat Mar 5 03:05:54 2011 -0500 notebook: make sure the allocation keeps track of the tab curvature This was a genuine typo, because "padding" was calculated but unused in this branch of the code. gtk/gtknotebook.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2556657517501c0a9c1764d1368773ed16846d83 Author: Kristjan SCHMIDT Date: Sun Mar 6 18:27:14 2011 +0100 Updated Esperanto translation po-properties/eo.po | 5186 ++++++++++++++++++++++++++++----------------------- 1 files changed, 2847 insertions(+), 2339 deletions(-) commit 2e71f6e1cc0ffb873375394cc82472db72c05502 Author: Duarte Loreto Date: Sun Mar 6 15:20:37 2011 +0000 Updated Portuguese translation po-properties/pt.po | 264 ++++++++++++++++++++++++++------------------------ 1 files changed, 137 insertions(+), 127 deletions(-) commit 69281030e1149be4df8499980c5215080f8c0f1c Author: Jorge González Date: Sun Mar 6 15:21:41 2011 +0100 Updated Spanish translation po/es.po | 146 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 71 insertions(+), 75 deletions(-) commit 7aeb3c725b7638a92ef0e7aa5c06f8cdee1bbb39 Author: Carlos Garcia Campos Date: Sat Mar 5 12:13:19 2011 +0100 xi2: Ignore button release events of button 4-7 We treat button presses of button 4-7 as scroll wheel events, so release events should be ignored. https://bugzilla.gnome.org/show_bug.cgi?id=643925 gdk/x11/gdkdevicemanager-xi2.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 0a03e812243565285a75dc5d5b2d085e32f45e1d Author: Ignacio Casal Quinteiro Date: Sun Mar 6 11:16:28 2011 +0100 Fix conversion from GdkColor to GdkRGBA gtk/gtkstylecontext.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 39d4207ab7ecedc0fce2e65478dbd5d152e23b65 Author: Matthias Clasen Date: Sun Mar 6 00:31:20 2011 -0500 Use existing mime type for GTK_FILE stock icon document-x-generic is not actually a mimetype. Using text-x-generic instead lets us work out-of-the-box in a11y themes. gtk/Makefile.am | 6 +- gtk/gtkiconfactory.c | 2 +- gtk/gtkrecentmanager.c | 2 +- gtk/stock-icons/16/document-x-generic.png | Bin 569 -> 0 bytes gtk/stock-icons/16/document-x-generic.svg | 246 ----------------------------- gtk/stock-icons/16/text-x-generic.png | Bin 0 -> 569 bytes gtk/stock-icons/16/text-x-generic.svg | 246 +++++++++++++++++++++++++++++ gtk/stock-icons/24/document-x-generic.png | Bin 736 -> 0 bytes gtk/stock-icons/24/document-x-generic.svg | 213 ------------------------- gtk/stock-icons/24/text-x-generic.png | Bin 0 -> 736 bytes gtk/stock-icons/24/text-x-generic.svg | 213 +++++++++++++++++++++++++ 11 files changed, 463 insertions(+), 465 deletions(-) commit e2ba86289f7524a174a8e5e27801585cacb0169a Author: Matthias Clasen Date: Sat Mar 5 23:25:35 2011 -0500 Only count visible children during size request This was causing spacing between image and label to be requested in buttons, even though the image is invisible. gtk/gtkbox.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8b17b16d63bebbf85fa211b192e0cdc669120ba2 Author: Benjamin Otte Date: Sat Mar 5 15:01:19 2011 +0100 theme: Fix spinner for inactive state. Previously, the inactive state caused the spinner's solid line to be drawn to the right. Now it's drawn to the top instead, which makes the inactive state look more natural. gtk/gtkthemingengine.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 9b8fbe5b7256f89ccadbf716f691142ca4aa491f Author: Benjamin Otte Date: Sat Mar 5 14:59:25 2011 +0100 theme: Make spinner animation turn clockwise gtk/gtkthemingengine.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2482847ecffbf528ab60606a4d70a06847147355 Author: Benjamin Otte Date: Sat Mar 5 14:57:55 2011 +0100 theme: Make spinner steps count forward, not backward This makes the spinner roate the right way again. gtk/gtkthemingengine.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit de3616d52c349fa304cf2625b81f639452e1d907 Author: Benjamin Otte Date: Sat Mar 5 14:53:26 2011 +0100 theme: Make spinner drawing start with the solid line Previously, for i == 0, we were drawing the translucent line first. However, people reading the code would always assume the solid line is indicated by the current step. So make the code do that. Note that the spinner now rotates in the wrong direction. This will be fixed in a future commit. gtk/gtkthemingengine.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 41b5a6a900a625771366f3492ac2b9463feabf4b Author: Benjamin Otte Date: Sat Mar 5 14:49:19 2011 +0100 theme: Compute scale values once Use a local variable to store the xscale and yscale, so that it's only computed once. Makes it easier to do the changes I'm about to do. gtk/gtkthemingengine.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 8c8dda6a6bab8d5a334faeefc909b6153bb364b0 Author: Benjamin Otte Date: Sat Mar 5 14:47:55 2011 +0100 theme: Do general cairo setup in one place Also remove wrong comment. gtk/gtkthemingengine.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 639bf2a2a5011678f6175af8264803ceaa2f81d0 Author: Benjamin Otte Date: Sat Mar 5 14:46:36 2011 +0100 theme: Remove unnecessary save/restore in spinner code gtk/gtkthemingengine.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 3e524ac28e92a3cd90c6ede101493c3b215bd985 Author: Benjamin Otte Date: Sat Mar 5 14:30:17 2011 +0100 theme: Simplify spinner drawing code a bit. gtk/gtkthemingengine.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) commit 5b347db1af73e19d41016a7e3d699c262d147c18 Author: Murray Cumming Date: Sat Mar 5 14:53:52 2011 +0100 gtk_init*(): Document that argc/argv can be 0,NULL. * gtk/gtkmain.c: (gtk_init): Mention that argc and argv can be 0, using the new text from the g_applicatoin_run() documentation. There was already introspection annotation about that. (gtk_init_check, gtk_init_with_args): Use the same text here. See bug #643649 comment 2. gtk/gtkmain.c | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 deletions(-) commit c28b483c06e2b93454f8a472de13a13583d980d5 Author: Rudolfs Mazurs Date: Sat Mar 5 15:48:26 2011 +0200 Added Latvian translation. po-properties/lv.po | 4643 ++++++++++++++++++++++++++++++--------------------- 1 files changed, 2700 insertions(+), 1943 deletions(-) commit 4180652d6e795db6d738a7a74ded61c5c99fb852 Author: Daniel Mustieles Date: Sat Mar 5 13:16:06 2011 +0100 Added Spanish translation po-properties/es.po | 652 ++++++++++++++++++++++++++------------------------- 1 files changed, 329 insertions(+), 323 deletions(-) commit a75ab78c3c37330b6322fc73d705b1a1d1399f31 Author: Duarte Loreto Date: Fri Mar 4 23:34:51 2011 +0000 Updated Portuguese translation po/pt.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f0e83f8abe0fca22cd965c787133f3d5f2d83057 Author: Duarte Loreto Date: Fri Mar 4 23:33:55 2011 +0000 Updated Portuguese translation po/pt.po | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) commit f8f42d22b85c9d966a084df1f5e1137e1ab9bd43 Author: Duarte Loreto Date: Fri Mar 4 23:32:59 2011 +0000 Updated Portuguese translation po-properties/pt.po | 4691 ++++++++++++++++++++++++++++----------------------- 1 files changed, 2603 insertions(+), 2088 deletions(-) commit eeedcf36124e3a145042a52bddd3e89bf68519e1 Author: Xan Lopez Date: Fri Mar 4 21:43:08 2011 +0100 spinbutton: remove unused variable gtk/gtkspinbutton.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6a0b82bfd5dbaa38533533f7892e0a1cfd854024 Author: Matthias Clasen Date: Fri Mar 4 13:55:06 2011 -0500 Prime NEWS for 3.0.2 NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) commit 6a423a99ad1f71edf3f6eaa6f09dd86efbd80769 Author: Cosimo Cecchi Date: Mon Feb 28 15:44:53 2011 -0500 spinbutton: rework GtkSpinButton drawing handler Make the arrows bigger, and position them according to the mockups. gtk/gtkspinbutton.c | 89 ++++++++++++++++++++------------------------------- 1 files changed, 35 insertions(+), 54 deletions(-) commit cae7b937291799f4f4fa985529016ffd1c853bf5 Author: Cosimo Cecchi Date: Fri Mar 4 11:12:32 2011 -0500 Revert "spinbutton: center-align by default" This reverts commit 64ef11985bb11de3e1369cfa3d187d274096cf6e. gtk/gtkspinbutton.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit fb245b8ece888a845ba0d9c6b0cade5fab60c1c6 Author: Abduxukur Abdurixit Date: Fri Mar 4 16:36:06 2011 +0100 Added UG translation po-properties/ug.po |14737 ++++++++++++++++++++++++++------------------------- 1 files changed, 7510 insertions(+), 7227 deletions(-) commit ef5869842702af1a68615196994989eb1c64f3d6 Author: Abduxukur Abdurixit Date: Fri Mar 4 16:29:30 2011 +0100 Added UG translation po/ug.po |12808 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 5298 insertions(+), 7510 deletions(-) commit b324b9e8202e070612531c9f9843a57584b4072d Author: Abduxukur Abdurixit Date: Fri Mar 4 16:27:22 2011 +0100 Added UG translation po/ug.po |12808 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 7510 insertions(+), 5298 deletions(-) commit 98936999e2aec608149225495f3619db1c130600 Author: Daniel Korostil Date: Fri Mar 4 10:58:08 2011 +0200 Uploaded Ukranian po-properties/uk.po | 582 +++++++++++++++++++++++++-------------------------- 1 files changed, 290 insertions(+), 292 deletions(-) commit 132eed56f82ac561e3c5fbfb965e1fca1ddb5d26 Author: Piotr Drąg Date: Fri Mar 4 09:54:03 2011 +0100 Updated Polish translation po-properties/pl.po | 970 ++++++++++++++++++++++++++------------------------- 1 files changed, 487 insertions(+), 483 deletions(-) commit e10759af163bdb78945e27e12ba7e821248c476a Author: Matthias Clasen Date: Thu Mar 3 19:24:02 2011 -0500 Bump the Pango requirement to 1.24 This avoids warnings in some situations. 1.24 is 2 years old, so should not cause any problems. https://bugzilla.gnome.org/show_bug.cgi?id=643370 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2ccc6c0d603cd30b14aea01664a314cf5ed32236 Author: Matthias Clasen Date: Thu Mar 3 18:26:09 2011 -0500 GtkNotebooks: fix regressions from tab-pack removal gtk/gtknotebook.c | 110 +++++++++++++++++++++++------------------------------ 1 files changed, 48 insertions(+), 62 deletions(-) commit a71e8019433b32923eb04c4b2f8065476ccfb2e1 Author: Matthias Clasen Date: Thu Mar 3 18:24:58 2011 -0500 GtkNotebook: Don't let tab allocation go negative gtk/gtknotebook.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8da124aa1fbe16019bf4a3b2c17fc3cfe29f00ce Author: Cosimo Cecchi Date: Thu Mar 3 17:47:50 2011 -0500 Cleanup unused variables gtk/gtkswitch.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6a21e4ce94b94068d00fa5ceca2eaedc2b1e80ff Author: Cosimo Cecchi Date: Thu Mar 3 10:13:29 2011 -0500 docs: update to include the new style classes docs/reference/gtk/gtk3-sections.txt | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e9182123a85d78e6393f629187f6dfa74ff215bc Author: Cosimo Cecchi Date: Thu Mar 3 10:13:10 2011 -0500 stylecontext: add a primary toolbar style class gtk/gtkstylecontext.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit d5c4a0f503e997b10586e74214422fcecb5e38c2 Author: Cosimo Cecchi Date: Wed Mar 2 22:55:25 2011 -0500 all: add a "separator" style class gtk/gtkseparator.c | 4 ++++ gtk/gtkseparatormenuitem.c | 4 ++++ gtk/gtkseparatortoolitem.c | 5 +++++ gtk/gtkstylecontext.h | 7 +++++++ 4 files changed, 20 insertions(+), 0 deletions(-) commit fe3f9ca9cd2fd93db3524cda9b8c8a6ef4c5c404 Author: Cosimo Cecchi Date: Wed Mar 2 18:41:24 2011 -0500 menuitem: set the menubar style class for menu items on a bar So that themes can distinguish them from the other menu items. gtk/gtkmenuitem.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 4a99e75ce7d94dab3bea16ee62ec24c033826aea Author: Cosimo Cecchi Date: Wed Mar 2 16:06:09 2011 -0500 window: don't confuse priv->type_hint with priv->gdk_type_hint This broke, among the others, menu rendering. gtk/gtkwindow.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit ee43f55b5f416d787bf998bfeae116e9a0335e89 Author: Cosimo Cecchi Date: Tue Mar 1 22:33:15 2011 -0500 menuitem: mark with the GTK_STYLE_CLASS_MENUITEM style class gtk/gtkmenuitem.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 64aac9624ce58e76f1c9ab58d0c6357ca7f97b1f Author: Cosimo Cecchi Date: Tue Mar 1 22:31:13 2011 -0500 Use 16 as default size for checkbutton indicator So that 16x16 icons can be used from themes such as Adwaita in their natural size. gtk/gtkcellrenderertoggle.c | 2 +- gtk/gtkcheckbutton.c | 2 +- gtk/gtkcheckmenuitem.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit ea7661cb3f50de3bed1201916758f800220bd475 Author: Cosimo Cecchi Date: Tue Mar 1 09:00:19 2011 -0500 switch: remove slider padding from available allocation when drawing This also simplifies the code a bit, and makes previous workarounds useless. gtk/gtkswitch.c | 32 +++++++++++++++----------------- 1 files changed, 15 insertions(+), 17 deletions(-) commit 6abbd68674dc9b1ff53ce2e9d1c6ee0b3310c794 Author: Cosimo Cecchi Date: Tue Mar 1 08:59:02 2011 -0500 switch: fetch the padding values from the slider It's the slider which acts as a child inside the container through, so we should fetch the slider padding when computing height/width. gtk/gtkswitch.c | 36 ++++++++++++++++++++++++++++++++---- 1 files changed, 32 insertions(+), 4 deletions(-) commit c310c35a7a87307c1534a932f43f9255d26faa9b Author: Cosimo Cecchi Date: Mon Feb 28 18:46:46 2011 -0500 switch: propagate the active state to the slider gtk/gtkswitch.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 0ff4fdb2335a27f72c482eaa0e69879430b500b7 Author: Cosimo Cecchi Date: Mon Feb 28 16:37:52 2011 -0500 combobox: add an arrow-scaling property to GtkComboBox gtk/gtkcombobox.c | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) commit 64ef11985bb11de3e1369cfa3d187d274096cf6e Author: Cosimo Cecchi Date: Mon Feb 28 15:45:51 2011 -0500 spinbutton: center-align by default gtk/gtkspinbutton.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit fa4fb6724c4afbd59535148303bc5ba8265f4d70 Author: Cosimo Cecchi Date: Sat Feb 26 19:29:44 2011 -0500 arrow: x and y coordinates of the arrow rendering should be double To prevent off-by-one rounding errors when drawing them later. gtk/gtkarrow.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 230bd4b4617bb2bc803d946658529a0b3e15b44c Author: Cosimo Cecchi Date: Sat Feb 26 19:29:08 2011 -0500 range: x and y coordinates of the arrow rendering should be double To prevent off-by-one rounding errors when drawing them later. gtk/gtkrange.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 11f07f9bdcc34861368faa8b54775157bbd0d9e6 Author: Cosimo Cecchi Date: Sat Feb 26 19:28:33 2011 -0500 range: don't set junction sides on scrollbar steppers gtk/gtkrange.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 77e46de0e173fda917d1141ccfe69ce668a81b31 Author: Matthias Clasen Date: Thu Mar 3 16:47:55 2011 -0500 GtkScale: Add style classes for marks This enables better styling of the slider in the presence of marks. Based on a patch by Bastien Nocera, https://bugzilla.gnome.org/show_bug.cgi?id=643685 gtk/gtkscale.c | 34 +++++++++++++++++++++++++++++++--- gtk/gtkstylecontext.h | 18 ++++++++++++++++++ 2 files changed, 49 insertions(+), 3 deletions(-) commit 2a9d130ed207bb83dc4ac7ab4510b13e8d60f84d Author: Matthias Clasen Date: Thu Mar 3 16:30:21 2011 -0500 GtkScale: Normalize mark positions This is in preparation for making scale marks styling better. As a side-effect, TOP and LEFT position are treated the same now, as well as BOTTOM and RIGHT. Based on a patch by Bastien Nocera, https://bugzilla.gnome.org/show_bug.cgi?id=643685 gtk/gtkscale.c | 66 +++++++++++++++++++++++++++++-------------------------- 1 files changed, 35 insertions(+), 31 deletions(-) commit a47a7abe23775815c55543d4a834452406441b86 Author: John (J5) Palmieri Date: Thu Mar 3 16:06:28 2011 -0500 [gi] don't skip gtk_menu_attach_to_widget, correctly annotate the async callback gtk/gtkmenu.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit cdf69b4bede018994230590acd856ab56465d09b Author: John (J5) Palmieri Date: Thu Mar 3 16:05:28 2011 -0500 [gi] add missing annotations for signals that emit Gdk.Events gtk/gtkclipboard.c | 2 +- gtk/gtkentry.c | 6 +++--- gtk/gtkstatusicon.c | 9 ++++++--- gtk/gtkwidget.c | 6 +++--- 4 files changed, 13 insertions(+), 10 deletions(-) commit 57fa43d44b1b35b975c9b360a1961752bd0c7d0f Author: Matthias Clasen Date: Thu Mar 3 13:48:34 2011 -0500 Add a test for interpretation of mark positions tests/testscale.c | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) commit 1442fe96949341e73a0fcda0d68197a35b86ee5e Author: Matthias Clasen Date: Wed Mar 2 22:17:02 2011 -0500 Don't distribute gdkconfig.h https://bugzilla.gnome.org/show_bug.cgi?id=643440 gdk/Makefile.am | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) commit a3883683e5abb0b7ae143a9f87d3bf7c1534ec9e Author: Matthias Clasen Date: Wed Mar 2 20:07:36 2011 -0500 Add GtkBuilder custom attributes for style classes GtkWidget now parses custom attributes like to add style classes to widgets. https://bugzilla.gnome.org/show_bug.cgi?id=643347 gtk/gtkwidget.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files changed, 1 insertions(+), 1 deletions(-) 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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 files 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 files changed, 2605 insertions(+), 2056 deletions(-) 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 files changed, 8 insertions(+), 0 deletions(-) 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 files changed, 2 insertions(+), 0 deletions(-) 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 files 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 files 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 files changed, 2 insertions(+), 0 deletions(-) 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 files 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(+), 0 deletions(-) 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 files 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 files 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 files changed, 1 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-) 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 files 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 files 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 files 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 files 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 files 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, 0 insertions(+), 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, 0 insertions(+), 2198 deletions(-)