commit 189453aa815f260e843e920e3894174a3c555fdd Author: Matthias Clasen Date: Tue Dec 1 00:06:11 2009 -0500 Disable a test that does not work glib/tests/option-context.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 14e22aae001f7c45a40c64e280fb0fb2c1acc10b Author: Matthias Clasen Date: Mon Nov 30 23:43:33 2009 -0500 Updates NEWS | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 8a190a155c57de6fc0330ff0b25b91579a4be215 Author: Ryan Lortie Date: Fri Nov 20 12:54:35 2009 -0600 BugĀ 598712 - can't detect text file with backspace looks_like_text(): Allow '\b' to appear in text files. (cherry picked from commit 48e2a570439373882cf755567e1d147bc5dd50e5) gio/gcontenttype.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 7c177e274a913480cfa67ce09e354e1fa79a1387 Author: Cody Russell Date: Mon Nov 23 07:48:14 2009 -0600 gtester should fail even if -k is passed (cherry picked from commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e) glib/gtester.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7a1b265e97442aae1f42e504deb85ac0e58bfc83 Author: Ryan Lortie Date: Wed Nov 18 18:43:30 2009 -0600 BugĀ 595138 - GFile not robust with invalid input Improve handling of g_file_query_default_handler() when called on an invalid GFile (ie: one created with an invalid URI). (cherry picked from commit 9681d7e75f2d1296a890bfa64b3478ea7025df62) gio/gfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit be89d5034bd3121280d89d1f13b5a947bbfbb862 Author: Carles Ferrando Date: Sun Nov 29 19:32:56 2009 +0100 Updated Catalan Valencian translation po/ca@valencia.po | 1135 +++++++++++++++++++++++++++-------------------------- 1 files changed, 579 insertions(+), 556 deletions(-) commit b0e4df9375bddcae8558d52cc4049111cbc7cae8 Author: Alexander Larsson Date: Thu Nov 26 16:05:07 2009 +0100 Pass in the right device to vfs->local_file_add_info for symlinks We used to pass the path for the symlink, but the device of the target which is wrong and breaks metadata access. https://bugzilla.gnome.org/show_bug.cgi?id=593809 (cherry picked from commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3) gio/glocalfileinfo.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit c5b846eb13d5a11f15e6f18394b2cea87c268b02 Author: Mures Andone Date: Tue Nov 10 14:59:31 2009 +0200 Fixed bug 91 (GIO monitoring not working due to bad assert) https://bugzilla.gnome.org/show_bug.cgi?id=593856 (cherry picked from commit 96f41b62836810563c4f69ba6d053e91c638728a) gio/inotify/ginotifydirectorymonitor.c | 10 ++++++++-- gio/inotify/ginotifyfilemonitor.c | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) commit fbde782a2ae71ffb712563c91a3d1d225f7b94db Author: Tor Lillqvist Date: Tue Nov 10 14:19:59 2009 +0200 Include all of share/gtk-doc/html to get also the gio docs Also add -D switches to not pointlessly include entries for directories in the zip files. glib-zip.in | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 7a3ce3f5e057f9424d7e9378114f8ffecfb1a612 Author: Tor Lillqvist Date: Tue Nov 10 01:37:13 2009 +0200 Avoid gcc warning about redeclaration of atexit() on MinGW glib/gutils.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1f604fe208edb3c4caa8c79e8157d57f5587fdee Author: Tor Lillqvist Date: Wed Nov 4 23:59:18 2009 +0200 Don't call WSAEventSelect() on -1 If g_io_win32_sock_close() has been called on a socket channel, don't later in g_io_win32_free() call WSAEventSelect() on its fd which has been set to -1. glib/giowin32.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e7f6869b7e338fff2c3aafeed84aaaf838606624 Author: Hib Eris Date: Tue Nov 3 15:06:29 2009 +0200 Fix check for C++ compiler when cross-compiling Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711. configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0f5d8b4cbae7e89b79245914f7b22ed38e9455a8 Author: Carlo Bramini Date: Tue Nov 3 14:26:25 2009 +0200 Make g_file_test() behave on Windows more like as on POSIX Patch from bug #572252. glib/gfileutils.c | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) commit 07e22befadf1dc8cb53eb669831cde3bb194595c Author: Benjamin Otte Date: Wed Oct 28 19:18:20 2009 +0100 Properly nul-terminate return values from g_convert() The patch ensures that multibyte character sets are properly nul-terminated. This is an issue because the documentation claims to return a "nul-terminated" string and users of the API assume that means a proper nul-termination in the resulting character set. I looked at Pidgin and GStreamer code and found at least 3 cases where this was happening. This patch also reverts the documentation change from 8c936178a130f06511164dbd317180177da6b448 as that is now no longer necessary. glib/gconvert.c | 44 ++++++++++++++++++++------------------------ 1 files changed, 20 insertions(+), 24 deletions(-) commit 8c936178a130f06511164dbd317180177da6b448 Author: Benjamin Otte Date: Tue Oct 27 21:07:13 2009 +0100 Clarify documentation about g_convert() nul-terminated returns THere is effectively no nul-termination for multibyte characters. glib/gconvert.c | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) commit d8fc1528b74cd79f59b9c630c5f6b170e0b65818 Author: Matthias Clasen Date: Sun Oct 25 02:50:12 2009 -0400 Avoid a warning gio/gfile.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 36df8c9b9c36973794cd32f5076f15eadd142db0 Author: Matthias Clasen Date: Sun Oct 25 02:47:23 2009 -0400 Don't give up too early when collecting mime types Since returning exactly one match has special significance, don't give up matching before we've found at least 2 types. Also, make sure that we don't return the same mime type more than once. Bug 541236. gio/xdgmime/xdgmimecache.c | 67 ++++++++++++++++++++++++++++++++------------ gio/xdgmime/xdgmimeglob.c | 43 +++++++++++++++++++++++++--- 2 files changed, 87 insertions(+), 23 deletions(-) commit 2a49cdbfac82175fc0c38cd56aed99136b2f9c25 Author: Sven Herzberg Date: Fri Oct 23 14:49:38 2009 +0200 make sure g_set_prgname() gets called only once * glib/gutils.c: copy the call-once statement from g_set_application_name(); Fixes Bug #563627: g_get_prgname() threadsafety glib/gutils.c | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) commit 7acedea49c039609171b3ac5ffcb4ff0898e17e6 Author: Cody Russell Date: Wed Oct 14 21:24:30 2009 -0500 GTypeModule derived class unref does not unload plugin Correctly unref the pclass. Patch by Chris Wilson and Tim Janik. https://bugzilla.gnome.org/show_bug.cgi?id=350200 gobject/gtype.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit cf622936c4e231dc254abb628dbf621d824f51dd Author: Alexander Larsson Date: Thu Oct 8 11:59:23 2009 +0200 xdgmime: sort glob hits with larger weight first Higher weight is more important, so return these first meaning they will be used as the default. gio/xdgmime/xdgmimecache.c | 2 +- gio/xdgmime/xdgmimeglob.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 048d74b6940599016dd24e888914266f1495213a Author: Ivar Smolin Date: Thu Oct 8 09:56:25 2009 +0300 Updating Estonian translation po/et.po | 477 ++------------------------------------------------------------ 1 files changed, 11 insertions(+), 466 deletions(-) commit a7a480b3355f3038787d9364e574cbafaecfcbf9 Author: Tor Lillqvist Date: Fri Oct 23 00:46:50 2009 +0300 Fix GWin32DirectoryMonitor GWin32DirectoryMonitor was quite broken, but nobody had apparently noticed, or at least not filed any bug. Only now with a bleeding edge GTK+ file chooser does the code get exercised in common programs like gtk-demo or GIMP, apparently. Bug #598899. gio/win32/gwin32directorymonitor.c | 67 ++++++++++++++++++++++++++--------- 1 files changed, 50 insertions(+), 17 deletions(-) commit d5f4e7c656f22927347a6da5a1d867d437996b5e Author: Tomas Bzatek Date: Tue Oct 13 16:22:16 2009 +0200 Documentation fixes docs/reference/gio/gio-sections.txt | 1 + gio/gfileattribute.c | 1 + gio/gfileinfo.h | 5 +++-- 3 files changed, 5 insertions(+), 2 deletions(-) commit ae0a220bf38165fb4825fa96e262ba65f143be93 Author: Tor Lillqvist Date: Mon Oct 12 00:18:48 2009 +0300 Construct the gio module directory pathname at run-time on Windows gio/giomodule.c | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) commit 3daaa459e332c62972c8792453e0a841157ecf11 Author: Matthias Clasen Date: Wed Oct 7 10:31:19 2009 -0400 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f814174371cbc61404012720c49485bc4d66feba Author: Matthias Clasen Date: Wed Oct 7 10:29:32 2009 -0400 2.22.2 NEWS | 6 +- build/win32/Makefile.am | 9 +- po/am.po | 2 +- po/ar.po | 2 +- po/as.po | 2 +- po/az.po | 2 +- po/be.po | 2 +- po/be@latin.po | 2 +- po/bg.po | 2 +- po/bn.po | 2 +- po/bn_IN.po | 2 +- po/bs.po | 2 +- po/ca.po | 2 +- po/ca@valencia.po | 2 +- po/cs.po | 2 +- po/cy.po | 2 +- po/da.po | 2 +- po/de.po | 2 +- po/dz.po | 2 +- po/el.po | 2 +- po/en_CA.po | 2 +- po/en_GB.po | 2 +- po/eo.po | 2 +- po/es.po | 2 +- po/et.po | 2 +- po/eu.po | 2 +- po/fa.po | 2 +- po/fi.po | 2 +- po/fr.po | 2 +- po/ga.po | 2 +- po/gl.po | 2 +- po/gu.po | 2 +- po/he.po | 2 +- po/hi.po | 2 +- po/hr.po | 2 +- po/hu.po | 2 +- po/hy.po | 2 +- po/id.po | 2 +- po/is.po | 2 +- po/it.po | 2 +- po/ja.po | 2 +- po/ka.po | 2 +- po/kn.po | 2 +- po/ko.po | 2 +- po/ku.po | 2 +- po/lt.po | 2 +- po/lv.po | 2 +- po/mai.po | 2 +- po/mg.po | 2 +- po/mk.po | 2 +- po/ml.po | 2 +- po/mn.po | 2 +- po/mr.po | 2 +- po/ms.po | 2 +- po/nb.po | 2 +- po/ne.po | 2 +- po/nl.po | 2 +- po/nn.po | 2 +- po/oc.po | 2 +- po/or.po | 2 +- po/pa.po | 2 +- po/pl.po | 2 +- po/ps.po | 2 +- po/pt.po | 2 +- po/pt_BR.po | 2 +- po/ro.po | 2 +- po/ru.po | 909 +++++++++++++++++++++++------------------------ po/rw.po | 2 +- po/si.po | 2 +- po/sk.po | 2 +- po/sl.po | 2 +- po/sq.po | 2 +- po/sr.po | 6 +- po/sr@ije.po | 2 +- po/sr@latin.po | 17 +- po/sv.po | 2 +- po/ta.po | 2 +- po/te.po | 2 +- po/th.po | 2 +- po/tl.po | 2 +- po/tr.po | 2 +- po/tt.po | 2 +- po/uk.po | 2 +- po/vi.po | 2 +- po/wa.po | 2 +- po/xh.po | 2 +- po/yi.po | 2 +- po/zh_CN.po | 2 +- po/zh_HK.po | 2 +- po/zh_TW.po | 2 +- 90 files changed, 553 insertions(+), 564 deletions(-)