commit 289a41b17bd1256941d8fcb42613e73cb19ff6db Author: Matthias Clasen Date: Fri Aug 28 23:39:26 2009 -0400 Updates NEWS | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) commit 31f94ca1cf423a317e4e26e3ead3a4fa89c22521 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 files changed, 3 insertions(+), 1 deletions(-) commit 876c05148d3819ace4186171ba7cae300c4da9c3 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. gtk/gtktreeview.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) commit c72a3976a009b5bf8f5cf718cb94a953df0c8373 Author: Kristian Rietveld Date: Thu Aug 27 18:09:17 2009 +0200 Bug 543310 - set_enable_tree_lines doesn't work when a cellrenderer... Reorder drawing in gtk_tree_view_bin_expose() so that the tree lines are drawn after the cells have been drawn. This is because cell-background is handled in the cell renderer, so the tree lines need to be drawn after this. gtk/gtktreeview.c | 146 +++++++++++++++++++++++++++-------------------------- 1 files changed, 74 insertions(+), 72 deletions(-) commit c845417bf1f885d8b740b354574a2500a21d72a9 Author: Kristian Rietveld Date: Thu Aug 27 17:31:44 2009 +0200 Bug 588199 - GtkTreeView rendering glitch while using a default ... Contrary to what was believed before, do_validate_rows() does need to queue a normal resize (including a redraw) when it has to. The redraw is required because of the size of the tree has changed because new row(s) have been validated. gtk/gtktreeview.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4ab706607dc06e2dc1e7633b99d5ecd423e5a281 Author: Kristian Rietveld Date: Thu Aug 27 16:22:11 2009 +0200 Bug 592883 - Spin cell rendererer problem with double click Block 2BUTTON and 3BUTTON press events using a button press event handler in GtkCellRendererSpin, so that they won't be eaten and processed by tree view. gtk/gtkcellrendererspin.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit c7dac07222b3188674156fff1dae36615568758d Author: Benjamin Otte Date: Fri Aug 21 19:02:38 2009 +0200 Bug 592606 - Activate the default button in a respose-request callback Previously the rightmost button with a proper response id was activated, this is now only done if there is no default button set. With this patch the right widget gets activated when there are multiple widgets wth response ids conforming to is_stock_accept_response_id() as the selected widget is made the new default widget before showing the overwrite confirmation dialog. gtk/gtkfilechooserdialog.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 6787e1cfcaaf01343b4785f967dd4864d35f7970 Author: Christian Dywan Date: Tue Aug 25 11:58:30 2009 +0200 Bug 592901 - Crash in JPEG pixbuf loader instead of error Initialize the error structure early enough to ensure that it propagates properly in the case of an error. Patch by Nokia. gdk-pixbuf/io-jpeg.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e9f8e452cddb9de8e5912f1c03cf47c0f76774fa 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/updateiconcache.c | 18 +++++++++++++----- 3 files changed, 23 insertions(+), 9 deletions(-) commit 2d9ed5af51262d1a79aa030f9d4fea0d273e938c 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 files changed, 14 insertions(+), 6 deletions(-) commit f638cf711ea0454bac332e6bb4e8ac999ed4865b 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 files changed, 4 insertions(+), 0 deletions(-) commit d91a1650acf47252d9405c1478595d542ce3445e 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 files changed, 4 insertions(+), 0 deletions(-) commit bd612ac56bcbbabc683181a538b12ced6b76543e 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 files changed, 9 insertions(+), 5 deletions(-) commit edbf79b956a53701370f3f37adca7a13bc891a5c 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 files changed, 3 insertions(+), 3 deletions(-) commit e755d10765466c359e98a0fddad08389524748d0 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 files changed, 2 insertions(+), 1 deletions(-) commit b86984d913eb40dda16039c461568532d3d3c1d9 Author: Paolo Borelli Date: Fri Aug 14 11:33:47 2009 +0200 Fix memory leaks when using add_objects gtk/gtkbuilderparser.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 8e871b7fc16227da20ced466a686e072c0aae93f Author: Paolo Borelli Date: Fri Aug 14 00:09:46 2009 +0200 Fix memory leaks in unit tests gtk/tests/builder.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 370d008b20f9732dcd42fc1f7a8b43235baf86e7 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 d5b92a3ec3fc276cada2ccef91d6bf4e038b0211 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 files changed, 3 insertions(+), 3 deletions(-) commit 2e4345ed50e4d715adab5b6660f0a0a2d26b2aeb 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 8b774172b5d2ca52544abda840a74373eee7abe8 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 files changed, 2 insertions(+), 2 deletions(-) commit 2e06769e896733f74acd800353b47e96a0e5b555 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 files changed, 14 insertions(+), 11 deletions(-) commit 8bf0a0d65206d4ccac9eebe93c58f0a001112456 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 files changed, 30 insertions(+), 4 deletions(-) commit a6bff7c9dd188ec9a14e9fa7494caad6fa921ae3 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 files changed, 42 insertions(+), 18 deletions(-) commit 513858248ce2c2a7636c04fb8cbcabf9973ace14 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 files changed, 1 insertions(+), 0 deletions(-) commit 1337173a6575323e21f024892cc7d9d73b511ec3 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 files changed, 21 insertions(+), 14 deletions(-) commit 91a29ddbc86202856aa1a2e6666113fb9e988304 Author: Paolo Borelli Date: Sat Jul 18 12:28:05 2009 +0200 Microoptimization in interactive search handling gtk/gtktreeview.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 82df10f3903d79e472052f067b2cc78efcf3536d 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 files changed, 1 insertions(+), 1 deletions(-) commit b234d6a685f776494bc53ac9cc9f4d3ac4bf7aef Author: Matthias Clasen Date: Fri Aug 28 22:11:36 2009 -0400 Fix a typo in the startup-id property definition This was noticed in bug 588958. gtk/gtkwindow.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3404ad89b9d53ef678cbbc6a77f6e95d8d007d2d Author: Gil Forcada Date: Mon Aug 24 20:15:12 2009 +0200 Minor fix to Catalan translation po/ca.po | 2073 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1040 insertions(+), 1033 deletions(-) commit c31cefc5a3950889fdb60f3142835827636a8043 Author: Carles Ferrando Date: Mon Aug 24 20:13:20 2009 +0200 Updated Catalan (Valencian) translation po/ca@valencia.po | 4088 ++++++++++++++++++++--------------------------------- 1 files changed, 1550 insertions(+), 2538 deletions(-) commit 3f01bf877440a536ab2a61eed2a9e1e177764832 Author: Gil Forcada Date: Mon Aug 24 20:10:30 2009 +0200 Minor fix to Catalan translation po-properties/ca.po | 3400 ++++++++++++++++++++++++++------------------------- 1 files changed, 1713 insertions(+), 1687 deletions(-) commit 2d830a1285b8d1fdc8220d0e66a316c374ff604f Author: Carles Ferrando Date: Mon Aug 24 20:05:03 2009 +0200 Updated Catalan (Valencian) translation po-properties/ca@valencia.po | 4523 +++++++++++++++++++++--------------------- 1 files changed, 2223 insertions(+), 2300 deletions(-) commit 2149a4e83b5b83f3d3f7c56fd456e53217f84c9e Author: Tor Lillqvist Date: Mon Aug 24 09:59:15 2009 +0300 Update README.win32 README.win32 | 301 +++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 184 insertions(+), 117 deletions(-) commit 1115251d6041cd7f5d6cadce193b611020fa1bce Author: Tor Lillqvist Date: Tue Jul 28 19:09:44 2009 +0300 Correct debugging output. gdk/win32/gdkwindow-win32.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit d7d400ff4d894a8c54f7d39c188ef1507ed59246 Author: Antón Méixome Date: Mon Aug 10 17:30:39 2009 +0200 Updated Galician translation po/gl.po | 3208 +++++++++++++++++++++----------------------------------------- 1 files changed, 1080 insertions(+), 2128 deletions(-) commit 3349fd5bebf85ef0a8d7c2a4938998e167076a12 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 files changed, 16 insertions(+), 13 deletions(-) commit b095fd829d9f46800b4a244a2a54dbe517022f80 Author: Leonardo Ferreira Fontenelle Date: Sun Aug 2 01:41:31 2009 -0300 Updated Brazilian Portuguese translation. This is a merge of some translation fixes recently pushed to master. po/pt_BR.po | 2225 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1180 insertions(+), 1045 deletions(-) commit d95bd8f50945fe135d0e5b957438153bed1fdee7 Author: Bastien Nocera Date: Tue Jul 21 02:14:57 2009 +0100 Bug 589195 – gtktreeview.c warning Fix compile-time warning by casting the widget properly. gtk/gtktreeview.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 99d391eaf2cecfc42aadaad19561994f3570798c Author: Matthias Clasen Date: Sat Jul 18 01:29:10 2009 -0400 Fix versions NEWS | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1521671c8db82bd2f202dada8c5bef8c5189b222 Author: Matthias Clasen Date: Sat Jul 18 01:13:17 2009 -0400 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0971f51d0db9627db1406f2b290449e9ba90c4d7 Author: Matthias Clasen Date: Sat Jul 18 01:11:54 2009 -0400 2.16.5 po-properties/af.po | 30 +- po-properties/am.po | 30 +- po-properties/ang.po | 30 +- po-properties/ar.po | 30 +- po-properties/as.po | 30 +- po-properties/ast.po | 30 +- po-properties/az.po | 30 +- po-properties/az_IR.po | 30 +- po-properties/be.po | 30 +- po-properties/be@latin.po | 30 +- po-properties/bg.po | 30 +- po-properties/bn.po | 30 +- po-properties/bn_IN.po | 30 +- po-properties/br.po | 30 +- po-properties/bs.po | 30 +- po-properties/ca.po | 30 +- po-properties/ca@valencia.po | 30 +- po-properties/crh.po | 30 +- po-properties/cs.po | 30 +- po-properties/cy.po | 30 +- po-properties/da.po | 30 +- po-properties/de.po | 30 +- po-properties/dz.po | 30 +- po-properties/el.po | 30 +- po-properties/en_CA.po | 30 +- po-properties/en_GB.po | 30 +- po-properties/eo.po | 30 +- po-properties/es.po | 30 +- po-properties/et.po | 30 +- po-properties/eu.po | 30 +- po-properties/fa.po | 30 +- po-properties/fi.po | 30 +- po-properties/fr.po | 30 +- po-properties/ga.po | 30 +- po-properties/gl.po | 30 +- po-properties/gu.po | 196 +++-- po-properties/he.po | 30 +- po-properties/hi.po | 30 +- po-properties/hr.po | 30 +- po-properties/hu.po | 30 +- po-properties/hy.po | 30 +- po-properties/ia.po | 30 +- po-properties/id.po | 30 +- po-properties/io.po | 30 +- po-properties/is.po | 30 +- po-properties/it.po | 30 +- po-properties/ja.po | 30 +- po-properties/ka.po | 30 +- po-properties/kn.po | 30 +- po-properties/ko.po | 30 +- po-properties/ku.po | 30 +- po-properties/li.po | 30 +- po-properties/lt.po | 30 +- po-properties/lv.po | 30 +- po-properties/mai.po | 30 +- po-properties/mi.po | 30 +- po-properties/mk.po | 30 +- po-properties/ml.po | 30 +- po-properties/mn.po | 30 +- po-properties/mr.po | 30 +- po-properties/ms.po | 30 +- po-properties/nb.po | 30 +- po-properties/ne.po | 30 +- po-properties/nl.po | 30 +- po-properties/nn.po | 30 +- po-properties/nso.po | 30 +- po-properties/oc.po | 30 +- po-properties/or.po | 30 +- po-properties/pa.po | 30 +- po-properties/pl.po | 30 +- po-properties/ps.po | 30 +- po-properties/pt.po | 30 +- po-properties/pt_BR.po | 30 +- po-properties/ro.po | 30 +- po-properties/ru.po | 30 +- po-properties/rw.po | 30 +- po-properties/si.po | 30 +- po-properties/sk.po | 30 +- po-properties/sl.po | 30 +- po-properties/sq.po | 30 +- po-properties/sr.po | 30 +- po-properties/sr@ije.po | 30 +- po-properties/sr@latin.po | 30 +- po-properties/sv.po | 30 +- po-properties/ta.po | 30 +- po-properties/te.po | 30 +- po-properties/th.po | 30 +- po-properties/tk.po | 30 +- po-properties/tr.po | 30 +- po-properties/tt.po | 30 +- po-properties/uk.po | 30 +- po-properties/ur.po | 30 +- po-properties/uz.po | 30 +- po-properties/uz@cyrillic.po | 30 +- po-properties/vi.po | 30 +- po-properties/wa.po | 30 +- po-properties/xh.po | 30 +- po-properties/yi.po | 30 +- po-properties/zh_CN.po | 30 +- po-properties/zh_HK.po | 30 +- po-properties/zh_TW.po | 30 +- po/af.po | 54 +- po/am.po | 54 +- po/ang.po | 54 +- po/ar.po | 54 +- po/as.po | 54 +- po/ast.po | 54 +- po/az.po | 54 +- po/az_IR.po | 54 +- po/be.po | 54 +- po/be@latin.po | 54 +- po/bg.po | 54 +- po/bn.po | 54 +- po/bn_IN.po | 54 +- po/br.po | 54 +- po/bs.po | 54 +- po/ca.po | 54 +- po/ca@valencia.po | 54 +- po/crh.po | 54 +- po/cs.po | 54 +- po/cy.po | 54 +- po/da.po | 54 +- po/de.po | 54 +- po/dz.po | 54 +- po/el.po | 54 +- po/en_CA.po | 54 +- po/en_GB.po | 54 +- po/eo.po | 54 +- po/es.po | 54 +- po/et.po | 54 +- po/eu.po | 54 +- po/fa.po | 54 +- po/fi.po | 54 +- po/fr.po | 54 +- po/ga.po | 54 +- po/gl.po | 54 +- po/gu.po | 54 +- po/he.po | 54 +- po/hi.po | 2105 +++++++++++++++++++++--------------------- po/hr.po | 54 +- po/hu.po | 54 +- po/hy.po | 54 +- po/ia.po | 54 +- po/id.po | 54 +- po/io.po | 54 +- po/is.po | 54 +- po/it.po | 54 +- po/ja.po | 54 +- po/ka.po | 54 +- po/kn.po | 54 +- po/ko.po | 54 +- po/ku.po | 54 +- po/li.po | 54 +- po/lt.po | 54 +- po/lv.po | 54 +- po/mai.po | 54 +- po/mi.po | 54 +- po/mk.po | 54 +- po/ml.po | 54 +- po/mn.po | 54 +- po/mr.po | 54 +- po/ms.po | 54 +- po/nb.po | 54 +- po/ne.po | 54 +- po/nl.po | 54 +- po/nn.po | 54 +- po/nso.po | 54 +- po/oc.po | 54 +- po/or.po | 54 +- po/pa.po | 54 +- po/pl.po | 54 +- po/ps.po | 54 +- po/pt.po | 54 +- po/pt_BR.po | 54 +- po/ro.po | 54 +- po/ru.po | 54 +- po/rw.po | 54 +- po/si.po | 54 +- po/sk.po | 54 +- po/sl.po | 54 +- po/sq.po | 54 +- po/sr.po | 54 +- po/sr@ije.po | 54 +- po/sr@latin.po | 54 +- po/sv.po | 54 +- po/ta.po | 54 +- po/te.po | 54 +- po/th.po | 54 +- po/tk.po | 54 +- po/tr.po | 54 +- po/tt.po | 54 +- po/uk.po | 54 +- po/ur.po | 54 +- po/uz.po | 54 +- po/uz@cyrillic.po | 54 +- po/vi.po | 54 +- po/wa.po | 54 +- po/xh.po | 54 +- po/yi.po | 54 +- po/zh_CN.po | 54 +- po/zh_HK.po | 54 +- po/zh_TW.po | 54 +- 202 files changed, 5379 insertions(+), 5322 deletions(-)