commit a227525d612ef57cdbb88210f83bb0ef54a466ef Author: Matthias Clasen Date: Wed Jan 6 19:32:12 2010 -0500 Updates NEWS | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit 2c0c35af564fd29b10345b38505ccae70d59eaad Author: Matthias Clasen Date: Wed Jan 6 13:23:48 2010 -0500 Fix the filename roundtrip check The check was always failing because the code was comparing the wrong strings. Reported in bug 605977. (cherry picked from commit f2d8f6287d6e3fcb9e58402c2051d557f7e41632) gio/glocalfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 40005647ed81d6bbc13fac581ce44505deb042ca Author: Ryan Lortie Date: Tue Jan 5 18:49:23 2010 -0500 GUnixFDMessage: fix a small typo in an extra check In the deserialise function, GUnixFDMessage was comparing 'level' to both SOL_SOCKET and SCM_RIGHTS. It is correct to compare 'type' to SCM_RIGHTS. The code passed tests only because: 1) it's a "should always be OK" double-check 2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on Linux systems. (cherry picked from commit baf20e09842a97c2d7925dff5ff9c6d35e36b27d) gio/gunixfdmessage.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aecd2616c78e82fcff49c584448a010da381f944 Author: Matthias Clasen Date: Tue Jan 5 18:18:55 2010 -0500 Fix a memleak An early exit in expand_application_parameters forgot to free a GString. Reported by Steve Grubb. (cherry picked from commit b00c6d7fb5798b4e528554e1221a553ab95506ed) gio/gdesktopappinfo.c | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) commit 6a8828d40f07bef12c902cf271fd5b37b0be616c Author: Matthias Clasen Date: Tue Jan 5 18:16:37 2010 -0500 Fix an off-by-one error Reported by Steve Grubb. (cherry picked from commit 6cee86a3efc98333282218f8eb1e0149a7cd703d) gio/gcontenttype.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 41b39280692c70ee2aaae73377f07fff35f1ea5e Author: Javier Jardón Date: Mon Dec 28 02:04:01 2009 +0100 [docs] Fix 'Deprecated' tag on some win32 functions Fix g_win32_get_package_installation_directory() and g_win32_get_package_installation_subdirectory_utf8() (cherry picked from commit 73ca6f70199353c22bf2d6aa99d5cd1eaea76702) glib/gwin32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 70731424fd25c0032a026646a2cd75226ce2e656 Author: Javier Jardón Date: Thu Dec 24 05:05:21 2009 +0100 [docs] Fix 'Deprecated' tag in g_date_set_time() (cherry picked from commit 85e00d3a9433a5f83f9897c832fa00e4e0540e2c) glib/gdate.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2ad84bbc03389a9da24ff2a2dac1c455a5fb1655 Author: Kamal Mostafa Date: Fri Dec 18 10:34:05 2009 -0800 Fix typo "Performace" in gtester-report Details pop-up window (cherry picked from commit 046e521b4f08a88c889620225faea7284356eb23) glib/gtester-report | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1a0f372907414a148a652aedb39068bd9b83790b Author: Dan Winship Date: Fri Dec 18 10:26:09 2009 +0100 Fix UnixWare build by not using "sa_len" as a variable name https://bugzilla.gnome.org/show_bug.cgi?id=604875 (cherry picked from commit 28d91b5bb6f0543c259976d8338a7b4d95054dd3) gio/gnetworkingprivate.h | 2 +- gio/gresolver.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit bd6dce6046c908424ac284b53a49d58d0ef0665a Author: Haakon Sporsheim Date: Tue Jan 5 11:28:43 2010 +0200 Avoid compilation warning from MSVC Signed-off-by: Tor Lillqvist glib/gutils.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 84e791e580c3a16d628c8161a92a0652aa94b294 Author: Matthias Clasen Date: Mon Dec 21 09:11:23 2009 -0500 Revert the g_set_prgname change This change breaks our API and causes warnings from essentially all applications. See bug 563627. glib/gutils.c | 11 ++--------- glib/tests/option-context.c | 5 ----- 2 files changed, 2 insertions(+), 14 deletions(-) commit 7e9ad3d7460059cc29113ec26b769cee0629a453 Author: Gian Mario Tagliaretti Date: Wed Dec 16 23:38:39 2009 +0100 Remove wrong file imports, only gio/gio.h should be included gio/gunixconnection.h | 3 +-- gio/gunixfdmessage.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) commit 3d546303e87bc3b95a4c1124079a1ea6090f569b Author: Tor Lillqvist Date: Mon Dec 14 03:09:46 2009 +0200 Check for and use it if present Should help bug #603527 if glib is built in an environment that has . config.h.win32.in | 7 +++++++ configure.in | 2 +- gio/gwin32resolver.c | 8 ++++++++ 3 files changed, 16 insertions(+), 1 deletions(-) commit 3a7a950b2b912d0c22ce1208b883128077319d1e Author: Matthew W. S. Bell Date: Wed Dec 2 01:48:30 2009 +0100 Initialise variable in g_time_val_from_iso8601() The function does not initialise the struct tm, giving it improper values of tm_isdst making the result an hour out. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540 (cherry picked from commit 2321e5aed07154761223bb124770beba56700e41) glib/gtimer.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 31f928a2c32f5b219da9c30b8c5bbfcea2343426 Author: Alexander Larsson Date: Mon Dec 7 22:00:51 2009 +0100 Remove default implementation of async filter steam ops Not only is the default implementation broken (it causes infinite recursion as seen in bug #603982), but its also worthless. If we just fall back on the default stream operations we automatically get async version based on the sync filter stream operations, which is what we want. (cherry picked from commit 4fbbe190b7cbfd271bbb18428bc103ebffa41112) gio/gfilterinputstream.c | 185 +-------------------------------------------- gio/gfilteroutputstream.c | 173 ------------------------------------------ 2 files changed, 2 insertions(+), 356 deletions(-) commit a8027e093e5eda117b7079dc503a6fc8d5b03062 Author: Matthias Clasen Date: Tue Dec 1 08:22:54 2009 -0500 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 227609c73b4b1c0127dbb3262ffa49e7492694d4 Author: Matthias Clasen Date: Tue Dec 1 08:21:55 2009 -0500 2.22.3 docs/reference/glib/tmpl/glib-unused.sgml | 67 +++ docs/reference/glib/tmpl/macros_misc.sgml | 5 +- docs/reference/glib/tmpl/version.sgml | 68 --- po/am.po | 114 ++-- po/ar.po | 114 ++-- po/as.po | 114 ++-- po/az.po | 114 ++-- po/be.po | 114 ++-- po/be@latin.po | 114 ++-- po/bg.po | 114 ++-- po/bn.po | 114 ++-- po/bn_IN.po | 114 ++-- po/bs.po | 114 ++-- po/ca.po | 114 ++-- po/ca@valencia.po | 909 ++++++++++++++--------------- po/cs.po | 114 ++-- po/cy.po | 114 ++-- po/da.po | 114 ++-- po/de.po | 114 ++-- po/dz.po | 114 ++-- po/el.po | 114 ++-- po/en_CA.po | 114 ++-- po/en_GB.po | 114 ++-- po/eo.po | 114 ++-- po/es.po | 114 ++-- po/et.po | 473 +++++++++++++++- po/eu.po | 114 ++-- po/fa.po | 114 ++-- po/fi.po | 114 ++-- po/fr.po | 114 ++-- po/ga.po | 114 ++-- po/gl.po | 114 ++-- po/gu.po | 114 ++-- po/he.po | 114 ++-- po/hi.po | 114 ++-- po/hr.po | 114 ++-- po/hu.po | 114 ++-- po/hy.po | 114 ++-- po/id.po | 114 ++-- po/is.po | 114 ++-- po/it.po | 114 ++-- po/ja.po | 114 ++-- po/ka.po | 114 ++-- po/kn.po | 114 ++-- po/ko.po | 114 ++-- po/ku.po | 114 ++-- po/lt.po | 114 ++-- po/lv.po | 114 ++-- po/mai.po | 114 ++-- po/mg.po | 114 ++-- po/mk.po | 114 ++-- po/ml.po | 114 ++-- po/mn.po | 114 ++-- po/mr.po | 114 ++-- po/ms.po | 114 ++-- po/nb.po | 114 ++-- po/ne.po | 114 ++-- po/nl.po | 114 ++-- po/nn.po | 114 ++-- po/oc.po | 114 ++-- po/or.po | 114 ++-- po/pa.po | 114 ++-- po/pl.po | 114 ++-- po/ps.po | 114 ++-- po/pt.po | 114 ++-- po/pt_BR.po | 114 ++-- po/ro.po | 114 ++-- po/ru.po | 114 ++-- po/rw.po | 114 ++-- po/si.po | 114 ++-- po/sk.po | 114 ++-- po/sl.po | 114 ++-- po/sq.po | 114 ++-- po/sr.po | 114 ++-- po/sr@ije.po | 114 ++-- po/sr@latin.po | 114 ++-- po/sv.po | 114 ++-- po/ta.po | 114 ++-- po/te.po | 114 ++-- po/th.po | 114 ++-- po/tl.po | 114 ++-- po/tr.po | 114 ++-- po/tt.po | 114 ++-- po/uk.po | 114 ++-- po/vi.po | 114 ++-- po/wa.po | 114 ++-- po/xh.po | 114 ++-- po/yi.po | 114 ++-- po/zh_CN.po | 114 ++-- po/zh_HK.po | 114 ++-- po/zh_TW.po | 114 ++-- 91 files changed, 5886 insertions(+), 5440 deletions(-) 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(-) commit 3d76112aed79b590b79899e46610ce7b2ecffc53 Author: Matthias Clasen Date: Wed Oct 7 09:28:19 2009 -0400 Updates NEWS | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) commit 855deaa5780bfef3f6e8b3a41d00d6c7e40ca406 Author: Cody Russell Date: Tue Oct 6 12:27:12 2009 -0400 g_object_unref racy condition can lead to crash Store whether the object has a toggleref before decrementing the refcount to prevent race condition when two threads simultaneously try to unref an object with a refcount of 2. Patch by Antoine Tremblay. https://bugzilla.gnome.org/show_bug.cgi?id=551706 gobject/gobject.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit afa0db59df9b28d9ae8da9539f629165cc8490f3 Author: Leonid Kanter Date: Tue Oct 6 11:52:48 2009 +0300 Updated Russian translation by po/ru.po | 1072 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 533 insertions(+), 539 deletions(-) commit 68b1ca04433846b68141a72029ed67ae117a7e94 Author: Edward Hervey Date: Sat Oct 3 12:37:36 2009 +0200 gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194 If __val doesn't exist, we shouldn't do any other checks. gobject/gtype.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1937765f9f9052a870cfd924b18e08aa8901a8f2 Author: Alexander Larsson Date: Wed Aug 19 17:24:16 2009 +0200 Add fast path for construction with no params This avoids a bunch of code and makes construction of simple objects faster. Object construction performance improvement: Non-Threaded Threaded Simple: 14% 5% Complex: -1.1% -2.2% Other tests stable. https://bugzilla.gnome.org/show_bug.cgi?id=557100 gobject/gobject.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit ffc625ec9bcc4b2d34921940c07b28d244f2257a Author: Alexander Larsson Date: Wed Aug 19 17:22:32 2009 +0200 Don't freeze/thaw notification during construction if no properties If the class has no properties there could be no notification anyway. This is an important optimization for construction of simple objects. Object construction performance improvement: Non-Threaded Threaded Simple: 84% 91% Complex: -1.4% -0.6% Other tests stable. https://bugzilla.gnome.org/show_bug.cgi?id=557100 gobject/gobject.c | 37 +++++++++++++++++++++++++------------ 1 files changed, 25 insertions(+), 12 deletions(-) commit 302d13a757c164346883841ce040208906894b71 Author: Alexander Larsson Date: Fri Oct 2 19:27:48 2009 +0200 Add a check that no properties are added after a class is derived We can't support that, because that would cause the CLASS_HAS_PROPS_FLAG class flag to not be correct. gobject/gobject.c | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 39a1fe5782c15873ab18b8d3d76adfcbd70dc6dd Author: Alexander Larsson Date: Wed Aug 19 17:21:18 2009 +0200 Add GObjectClass flag CLASS_HAS_PROPS_FLAG This is set if a class or any of its parents have installed any properties. https://bugzilla.gnome.org/show_bug.cgi?id=557100 gobject/gobject.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 301d52d858b8e7d4b804b893dc2f740aaa0d5aa5 Author: Alexander Larsson Date: Wed Aug 19 17:17:41 2009 +0200 Add flags member for GObjectClass https://bugzilla.gnome.org/show_bug.cgi?id=557100 gobject/gobject.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit af017accc55aff3d6f28df0a41724e93fca71ff4 Author: Alexander Larsson Date: Wed Aug 19 15:48:19 2009 +0200 Allocate GObjectNotifyQueue with g_slice instead of abusing g_list This is both cleaner and faster (it avoids function calls and zeroing the memory twice). Object construction performance improvement: Non-Threaded Threaded Simple: 11% 1.3% Complex: 8% 6% Other tests stable. https://bugzilla.gnome.org/show_bug.cgi?id=557100 gobject/gobjectnotifyqueue.c | 9 ++------- 1 files changed, 2 insertions(+), 7 deletions(-) commit f4d9789fcfc4c9be497414d6c65476adb9d20236 Author: Alexander Larsson Date: Wed Sep 9 17:08:57 2009 +0200 Add gobject performance tests for threaded code This measures how much things like lock contention affects the gobject code. tests/gobject/Makefile.am | 2 + tests/gobject/performance-threaded.c | 381 ++++++++++++++++++++++++++++++++++ 2 files changed, 383 insertions(+), 0 deletions(-) commit b1f94af095bde6a9a695ce7b19425a62288ee0ee Author: Alexander Larsson Date: Thu Aug 20 14:34:51 2009 +0200 Add performance tests for GObject primitives These are basic performance test for a couple of basic gobject primitives: * construction of simple objects. Simple is a bare gobject derived class with no properties, signals or interfaces. * construction of complex objects. Complex is a gobject subclass with construct properties, normal properties, signals, and implements an interface. * run-time type check of complex objects * signal emissions Lots of care is taken to try to make the results reproducible. Each test is run for multible "rounds", where we try to make each round be "not too short" in order to be significant wrt timer accuracy, but also "not to long" to make the probability of some other random event happening on the system (interrupts, other process scheduled, etc) during the round less likely. The current target round time is 4 msecs, which was picked without rigour, but seems small wrt e.g. scheduler time. For each test we then run the calculated round size for 60 seconds, and then report the performance based on the minimal time of one round. The model here is that any random stuff that happens during a round can only slow it down, there is nothing that can make it go faster, so the minimal time is the best estimate of how fast one round goes. The result is not ideal, even on a "idle" system the results vary from round to round, but the variation seems to be less than 1%. So, any performance difference reported by this test over 1% is probably statistically significant. Additionally the tests can be run with or without threads being initialized. The script tests/gobject/run-performance.sh makes it easy to produce a performance report for the current checkout. https://bugzilla.gnome.org/show_bug.cgi?id=557100 tests/gobject/Makefile.am | 2 + tests/gobject/performance.c | 735 ++++++++++++++++++++++++++++++++++++++ tests/gobject/run-performance.sh | 7 + 3 files changed, 744 insertions(+), 0 deletions(-) commit 07ad638adff596ccd4bc2ec003be692059210357 Author: Alexander Larsson Date: Fri Oct 2 12:54:18 2009 +0200 remove xdgmime test This is getting diverged from the xdgmime copy and we don't need it here. gio/xdgmime/Makefile.am | 5 - gio/xdgmime/test-mime.c | 196 ----------------------------------------------- 2 files changed, 0 insertions(+), 201 deletions(-) commit c7c0bcef893ca99609b102b42be5f871b9524a92 Author: Alexander Larsson Date: Fri Oct 2 12:06:25 2009 +0200 xdgmime - Correct the range checks for magic matching gio/xdgmime/xdgmimecache.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2624e7d6c6ddc5ad93caa7ce609092b6b54cb6d2 Author: Alexander Larsson Date: Fri Oct 2 12:06:15 2009 +0200 Remove unnecessary includes gio/xdgmime/xdgmimecache.c | 1 - gio/xdgmime/xdgmimeglob.c | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit e1643fd76daf66ccffd9e6818e4f4ec8272e2a51 Author: Alexander Larsson Date: Fri Oct 2 09:49:51 2009 +0200 xdgmime - support the new case sensitive flag gio/xdgmime/xdgmimecache.c | 86 +++++++++++++++++++++++++++++++++---------- gio/xdgmime/xdgmimeglob.c | 88 +++++++++++++++++++++++++++++++++++-------- 2 files changed, 137 insertions(+), 37 deletions(-) commit 7c27df1feeea1d6ab8b927285cecc4ac34db8b06 Author: Alexander Larsson Date: Fri Oct 2 09:48:35 2009 +0200 xdgmime - support cache files with minor version 2 gio/xdgmime/xdgmimecache.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit ce239a010e29c91f683dae354060f6ec6213e148 Author: Alexander Larsson Date: Fri Oct 2 09:46:33 2009 +0200 Read the new glob2 format with case sensitive flags gio/xdgmime/xdgmime.c | 4 +- gio/xdgmime/xdgmimeglob.c | 83 ++++++++++++++++++++++++++++++++------------ gio/xdgmime/xdgmimeglob.h | 6 ++- 3 files changed, 66 insertions(+), 27 deletions(-) commit 5e4a895bb37271169cb8c055d9ce1e3efe6ca525 Author: Tor Lillqvist Date: Fri Oct 2 12:43:21 2009 +0300 Drop the VS8 project files from tarballs as they are unmaintained build/win32/Makefile.am | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit e5734fb87563181ee9f1f2827cb49d81e8ea28a7 Author: Pierre A. Joye Date: Fri Oct 2 12:34:44 2009 +0300 Update VS9 project files to fix build From bug #596784 build/win32/vs9/gio.vcproj | 110 +++++++++++++++++++++++++++- build/win32/vs9/glib.vcproj | 10 ++- build/win32/vs9/gmodule.vcproj | 2 +- build/win32/vs9/gobject.vcproj | 2 +- build/win32/vs9/gspawn-win32-helper.vcproj | 2 +- build/win32/vs9/gthread.vcproj | 2 +- build/win32/vs9/install.vcproj | 4 +- 7 files changed, 122 insertions(+), 10 deletions(-) commit e9fe53980b0ce8480c483774961b93388f3a55fe Author: Matthias Clasen Date: Tue Sep 29 23:06:45 2009 -0400 Fix --runtime-libdir option For stable releases, it needs to take LT_REVISION into account, not hardcode 0. gio/Makefile.am | 4 ++-- glib/Makefile.am | 4 ++-- gmodule/Makefile.am | 4 ++-- gobject/Makefile.am | 4 ++-- gthread/Makefile.am | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) commit eeaf8c51209cbd11573adf6f6ba0d34f85920b1f Author: Matthias Clasen Date: Tue Sep 29 22:07:04 2009 -0400 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fffc3d41bd0968c37fd3edddf35a555fe91151d3 Author: Matthias Clasen Date: Tue Sep 29 22:05:27 2009 -0400 2.22.1 po/am.po | 58 ++-- po/ar.po | 61 ++-- po/as.po | 61 ++-- po/az.po | 58 ++-- po/be.po | 59 ++-- po/be@latin.po | 61 ++-- po/bg.po | 61 ++-- po/bn.po | 932 ++++++++++++++++++++++++++-------------------------- po/bn_IN.po | 61 ++-- po/bs.po | 58 ++-- po/ca.po | 61 ++-- po/ca@valencia.po | 61 ++-- po/cs.po | 61 ++-- po/cy.po | 59 ++-- po/da.po | 61 ++-- po/de.po | 61 ++-- po/dz.po | 59 ++-- po/el.po | 61 ++-- po/en_CA.po | 61 ++-- po/en_GB.po | 61 ++-- po/eo.po | 58 ++-- po/es.po | 61 ++-- po/et.po | 61 ++-- po/eu.po | 61 ++-- po/fa.po | 59 ++-- po/fi.po | 61 ++-- po/fr.po | 61 ++-- po/ga.po | 60 ++-- po/gl.po | 61 ++-- po/gu.po | 61 ++-- po/he.po | 937 ++++++++++++++++++++++++++--------------------------- po/hi.po | 61 ++-- po/hr.po | 58 ++-- po/hu.po | 61 ++-- po/hy.po | 58 ++-- po/id.po | 59 ++-- po/is.po | 58 ++-- po/it.po | 61 ++-- po/ja.po | 61 ++-- po/ka.po | 59 ++-- po/kn.po | 61 ++-- po/ko.po | 61 ++-- po/ku.po | 58 ++-- po/lt.po | 61 ++-- po/lv.po | 58 ++-- po/mai.po | 61 ++-- po/mg.po | 59 ++-- po/mk.po | 61 ++-- po/ml.po | 61 ++-- po/mn.po | 59 ++-- po/mr.po | 61 ++-- po/ms.po | 58 ++-- po/nb.po | 61 ++-- po/ne.po | 59 ++-- po/nl.po | 61 ++-- po/nn.po | 61 ++-- po/oc.po | 59 ++-- po/or.po | 61 ++-- po/pa.po | 61 ++-- po/pl.po | 61 ++-- po/ps.po | 61 ++-- po/pt.po | 61 ++-- po/pt_BR.po | 61 ++-- po/ro.po | 61 ++-- po/ru.po | 61 ++-- po/rw.po | 58 ++-- po/si.po | 59 ++-- po/sk.po | 60 ++-- po/sl.po | 61 ++-- po/sq.po | 61 ++-- po/sr.po | 61 ++-- po/sr@ije.po | 58 ++-- po/sr@latin.po | 61 ++-- po/sv.po | 61 ++-- po/ta.po | 61 ++-- po/te.po | 61 ++-- po/th.po | 61 ++-- po/tl.po | 59 ++-- po/tr.po | 61 ++-- po/tt.po | 59 ++-- po/uk.po | 61 ++-- po/vi.po | 61 ++-- po/wa.po | 58 ++-- po/xh.po | 59 ++-- po/yi.po | 58 ++-- po/zh_CN.po | 61 ++-- po/zh_HK.po | 61 ++-- po/zh_TW.po | 61 ++-- 88 files changed, 3278 insertions(+), 3765 deletions(-) commit 82c6bf7d8c6abeda6dff80e5b754411398232cc3 Author: Matthias Clasen Date: Tue Sep 29 21:16:53 2009 -0400 Updates NEWS | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit 0c88408218050b9a239e90d6585731aeb1a1c181 Author: Miloš Popović Date: Wed Sep 30 03:05:31 2009 +0000 Updated Serbian translation po/sr.po | 3 --- po/sr@latin.po | 3 --- 2 files changed, 0 insertions(+), 6 deletions(-) commit b0adce8ab454c2c8e8da47019d510eac405e2452 Author: Miloš Popović Date: Wed Sep 30 03:04:05 2009 +0000 Updated Serbian translation po/sr@latin.po | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit b38f091b99adf4326001d5218d9e52bd1df8d800 Author: Miloš Popović Date: Wed Sep 30 03:02:15 2009 +0000 Updated Serbian translation po/sr.po | 279 +++++++++++++++++++++++++++++--------------------------- po/sr@latin.po | 273 ++++++++++++++++++++++++++++--------------------------- 2 files changed, 283 insertions(+), 269 deletions(-) commit 0c652dc66e09a358c738492e0eb857fef56c6254 Author: Matthias Clasen Date: Tue Sep 29 20:57:45 2009 -0400 Don't mark test files for translation As pointed out in bug 596064 po/POTFILES.in | 1 - po/POTFILES.skip | 1 + 2 files changed, 1 insertions(+), 1 deletions(-) commit 6555e0171d6f9619b0f49109868fe99162ffbb72 Author: Matthias Clasen Date: Tue Sep 29 20:52:26 2009 -0400 Fix mime_info_cache_dir_add_desktop_entries This function tried to avoid adding duplicate entries, but failed due to using the wrong search function. See bug 595972. gio/gdesktopappinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2f93bea177a980b8ae750c07f3b269c9bea7ac25 Author: Matthias Clasen Date: Tue Sep 29 20:45:26 2009 -0400 Avoid a C99ism Move a variable declaration to the beginning of the block; see bug 596561. Also remove a pointless register declaration. glib/gmessages.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 442dadf3118cf3e2e9617461eb045f61483d58fc Author: Matthias Clasen Date: Tue Sep 29 20:39:39 2009 -0400 Improve docs for g_utf16_to_utf8 Document that g_utf16_to_utf8 does not validate the resulting UTF-8 string. See bug 596314. glib/gutf8.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) commit 5fdb169b72b749218766e507deab491c5f5b0d9e Author: Matthias Clasen Date: Tue Sep 29 20:33:39 2009 -0400 Clarify docs of g_async_result_get_source_object It returns a new reference. Reported in bug 596748 gio/gasyncresult.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit 90e1308809805691713edf8f651e80a063f9b66f Author: Alexander Larsson Date: Tue Sep 29 11:25:13 2009 +0200 Avoid critical error in thread check if source is destroyed The source can be destroyed by the time we complete the result, and then the g_source_get_context(current_source) call will cause a critical error. We check for the source being destroyed and avoid the check in that case. This means we miss the right-thread check in this case, but thats merely a helper, so this is not critical. gio/gsimpleasyncresult.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 10c7b3a17e00283907139a19f1c6054f85a5d3a8 Author: Jamil Ahmed Date: Tue Sep 29 04:01:37 2009 +0700 Updated Bengali translation po/bn.po | 1967 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 951 insertions(+), 1016 deletions(-) commit 6f1ce483eb136159f42b7dde3aa4466ba3e874c1 Author: Alexander Larsson Date: Mon Sep 28 15:55:44 2009 +0200 Always report metadata on the path, not symlink target Metadata are really part of the pathname, not the target file (as they are stored by pathname, and for many metadata like icon position etc make not sense using the target data). So, even if nofollow is not specified we should not follow links for metadata. Ideally this should be implemented in the metadata extension in gvfs, but the extension API does not allow this, so we do it in gio. See https://bugzilla.gnome.org/show_bug.cgi?id=593809 gio/glocalfileinfo.c | 11 +---------- 1 files changed, 1 insertions(+), 10 deletions(-) commit 70027bf0928e7960c3ff78ce4a92aaad20ee899e Author: Alexander Larsson Date: Fri Sep 25 09:50:49 2009 +0200 Fix up cast in gdb macros We need to actually assign the casted value somewhere. glib/glib.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e657dee578cc7b70c6a33fcb626e5d5aed4d82f3 Author: Alexander Larsson Date: Fri Sep 25 09:49:49 2009 +0200 Use right soname for gdb autoloaded python files We need to look at LT_REVISION too to get the right filename. This was just hardcoded to zero before which is obviously wrong. glib/Makefile.am | 2 +- gobject/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 660035479bc6583abc311cd4d43136fa447a95d6 Author: Yaron Shahrabani Date: Fri Sep 25 10:39:58 2009 +0300 Updated Hebrew translation po/he.po | 933 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 469 insertions(+), 464 deletions(-) commit cc95c60c69af5e25e9c9eae11f68ba2436a0e6b0 Author: Matthias Clasen Date: Thu Sep 24 10:26:46 2009 -0400 Fix location of gdb macros These files need to be put in a location that corresponds to the location of the libraries, so we need to take the runtime-libdir path into account. configure.in | 4 +++- glib/Makefile.am | 4 ++-- gobject/Makefile.am | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) commit dcee4d4a66112a357626a6e2b1f749a24e41068a Author: Matthias Clasen Date: Tue Sep 22 17:10:32 2009 -0400 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cc4970cf9426ae4c929ccd859585a29fb9d243c8 Author: Josselin Mouette Date: Wed Sep 23 18:39:45 2009 +0200 Fall back to inotify_init if inotify_init1 does not work This fixes monitoring failing to work when glib is built on a 2.6.27+ kernel but run on an older one. http://bugs.debian.org/544354 https://bugzilla.gnome.org/show_bug.cgi?id=593775 gio/inotify/inotify-kernel.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 1a4763e6ef8e4da2a5118a00ce567e00704979cd Author: Tor Lillqvist Date: Wed Sep 23 09:33:48 2009 +0300 Parse libtoolize --version more carefully Some recent versions of libtoolize output a version blurb like: libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a Don't get confused by the numbers inside the parens. autogen.sh | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 4c633ff0b58db039a29801d5039cc2756db90bbb Author: Matthias Clasen Date: Tue Sep 22 16:57:08 2009 -0400 2.22.0 README.in | 2 +- docs/reference/glib/tmpl/glib-unused.sgml | 67 -- docs/reference/glib/tmpl/macros_misc.sgml | 5 +- docs/reference/glib/tmpl/main.sgml | 7 + docs/reference/glib/tmpl/testing.sgml | 21 + docs/reference/glib/tmpl/version.sgml | 68 ++ glib/Makefile.am | 9 +- gobject/Makefile.am | 10 +- po/am.po | 188 ++-- po/ar.po | 188 ++-- po/as.po | 219 +++--- po/az.po | 188 ++-- po/be.po | 188 ++-- po/be@latin.po | 188 ++-- po/bg.po | 915 ++++++++++---------- po/bn.po | 188 ++-- po/bn_IN.po | 965 +++++++++++---------- po/bs.po | 188 ++-- po/ca.po | 925 ++++++++++---------- po/ca@valencia.po | 188 ++-- po/cs.po | 915 ++++++++++---------- po/cy.po | 188 ++-- po/da.po | 925 ++++++++++---------- po/de.po | 188 ++-- po/dz.po | 188 ++-- po/el.po | 1332 ++++++++++++++--------------- po/en_CA.po | 188 ++-- po/en_GB.po | 925 ++++++++++---------- po/eo.po | 188 ++-- po/es.po | 923 ++++++++++---------- po/et.po | 188 ++-- po/eu.po | 188 ++-- po/fa.po | 188 ++-- po/fi.po | 925 ++++++++++---------- po/fr.po | 188 ++-- po/ga.po | 188 ++-- po/gl.po | 920 ++++++++++---------- po/gu.po | 947 ++++++++++---------- po/he.po | 188 ++-- po/hi.po | 944 ++++++++++---------- po/hr.po | 188 ++-- po/hu.po | 188 ++-- po/hy.po | 188 ++-- po/id.po | 188 ++-- po/is.po | 188 ++-- po/it.po | 188 ++-- po/ja.po | 188 ++-- po/ka.po | 188 ++-- po/kn.po | 968 +++++++++++---------- po/ko.po | 188 ++-- po/ku.po | 188 ++-- po/lt.po | 188 ++-- po/lv.po | 188 ++-- po/mai.po | 188 ++-- po/mg.po | 188 ++-- po/mk.po | 188 ++-- po/ml.po | 979 +++++++++++----------- po/mn.po | 188 ++-- po/mr.po | 947 ++++++++++---------- po/ms.po | 188 ++-- po/nb.po | 917 ++++++++++---------- po/ne.po | 188 ++-- po/nl.po | 188 ++-- po/nn.po | 188 ++-- po/oc.po | 188 ++-- po/or.po | 956 +++++++++++---------- po/pa.po | 943 ++++++++++---------- po/pl.po | 1339 ++++++++++++++--------------- po/ps.po | 188 ++-- po/pt.po | 188 ++-- po/pt_BR.po | 188 ++-- po/ro.po | 926 ++++++++++---------- po/ru.po | 188 ++-- po/rw.po | 188 ++-- po/si.po | 188 ++-- po/sk.po | 188 ++-- po/sl.po | 1280 +++++++++++++-------------- po/sq.po | 188 ++-- po/sr.po | 931 ++++++++++---------- po/sr@ije.po | 188 ++-- po/sr@latin.po | 942 ++++++++++---------- po/sv.po | 188 ++-- po/ta.po | 950 ++++++++++---------- po/te.po | 956 +++++++++++---------- po/th.po | 188 ++-- po/tl.po | 188 ++-- po/tr.po | 188 ++-- po/tt.po | 188 ++-- po/uk.po | 917 ++++++++++---------- po/vi.po | 188 ++-- po/wa.po | 188 ++-- po/xh.po | 188 ++-- po/yi.po | 188 ++-- po/zh_CN.po | 926 ++++++++++---------- po/zh_HK.po | 938 ++++++++++---------- po/zh_TW.po | 923 ++++++++++---------- 96 files changed, 19793 insertions(+), 19818 deletions(-) commit 9203da305b1c840ebafe7d95f2e937348be0f333 Author: Matthias Clasen Date: Tue Sep 22 12:36:50 2009 -0400 some doc updates docs/reference/glib/glib-sections.txt | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 3413e758eb4fb15559e9da1b38efd59fcca81401 Author: Matthias Clasen Date: Tue Sep 22 10:37:05 2009 -0400 Updates NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) commit 74326a38658ebb9dbd59c9d8899a0bbb646301e5 Author: Matthias Clasen Date: Tue Sep 22 09:41:04 2009 -0400 Set version to 2.22.0 configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 01ccc9e3bac498e714087b2be543442aa2eadcaa Author: Matej Urbančič Date: Tue Sep 22 12:21:02 2009 +0200 Updated Slovenian translation po/sl.po | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 1c46514d5e072f3baee0145798e023610e895ab2 Author: Matej Urbančič Date: Tue Sep 22 12:15:38 2009 +0200 Updated Slovenian translation po/sl.po | 1439 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 740 insertions(+), 699 deletions(-) commit c755a7fd11ca5f865f6ccd477e0f4db3799161fa Author: Mart Raudsepp Date: Sun Sep 13 04:42:33 2009 +0300 gio: Fix some typos in G*AppInfo documentation gio/gappinfo.c | 10 +++++----- gio/gappinfo.h | 4 ++-- gio/gdesktopappinfo.c | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) commit 924f1bc528b212aab91adf608ef32e41b67f3298 Author: Mart Raudsepp Date: Sun Sep 13 00:20:01 2009 +0300 Accept -? for glib-mkenums. Commit 789e260638d tried to add support for -?, but there is a typo and instead -h was added when already present instead of -? for one of the cases. It works without this corrections, because all unrecognized options trigger usage showing as well, but this is more correct. This was bug 556706 originally. gobject/glib-mkenums.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6c061da2a232d8c817d9744a234ceee7b87b3dd8 Author: Mart Raudsepp Date: Sat Sep 12 19:49:01 2009 +0300 gio: Fix a Since tag to actually show up in new API of 2.20 indeces Typo made in e05426062 gio/gdatainputstream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7feb4c3631a0745b3696454630be3aa3365d1067 Author: Nguyễn Thái Ngọc Duy Date: Tue Sep 22 09:59:13 2009 +0700 po/vi.po: fix type "thoạt" po/vi.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a830fbd62c05193982c72a375251b2202986152f Author: Alexander Larsson Date: Mon Sep 21 15:36:45 2009 +0200 Document new gdb macros docs/reference/glib/running.sgml | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) commit 42320706c4dd6a4517a402dc5da5c27dfc6a5356 Author: Alexander Larsson Date: Mon Sep 21 15:21:52 2009 +0200 Add gforeach gdb command glib/glib.py | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 84 insertions(+), 0 deletions(-) commit 2b8943237f137f287b0b0854f80198de54fd26ea Author: Alexander Larsson Date: Mon Sep 21 12:26:23 2009 +0200 Add pretty printer for hashtables glib/glib.py | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 64 insertions(+), 0 deletions(-) commit 2e8768d9a556afd2b2e6c974dcbcf24fee5ba6ff Author: Alexander Larsson Date: Mon Sep 21 11:06:39 2009 +0200 Add pretty printing for GList and GSList glib/glib.py | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 0 deletions(-) commit efe9169234e226f594b4254618f35a139338c35f Author: Alexander Larsson Date: Fri Sep 18 17:15:32 2009 +0200 Initial support for gdb python macros This includes support for gobject pointer pretty printing and signal frame compression in backtraces. https://bugzilla.gnome.org/show_bug.cgi?id=595619 glib/Makefile.am | 13 ++- glib/glib.py | 27 ++++ glib/libglib-gdb.py.in | 10 ++ gobject/Makefile.am | 12 ++- gobject/gobject.py | 305 ++++++++++++++++++++++++++++++++++++++++++ gobject/libgobject-gdb.py.in | 10 ++ 6 files changed, 375 insertions(+), 2 deletions(-) commit 18af48ba9a347e2041c4986aaaac73fdd5386de3 Author: Chao-Hsiung Liao Date: Mon Sep 21 20:54:02 2009 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 945 +++++++++++++++++++++++++++++------------------------------ po/zh_TW.po | 930 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 938 insertions(+), 937 deletions(-) commit 652f47fd2a9544e07cd6cbc5ca0d31d21c1ccd34 Author: Petr Kovar Date: Sun Sep 20 22:26:17 2009 +0200 Updated Czech translation po/cs.po | 921 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 464 insertions(+), 457 deletions(-) commit 5b30a46da4eadbd620f34e66e7b981f2dfe91a4f Author: Ani Date: Sun Sep 20 21:04:45 2009 +0530 Updated Malayalam Translations po/ml.po | 150 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 76 insertions(+), 74 deletions(-) commit 7a010ac2d409fc7ea849034ca7a5bda150ee0fad Author: Gil Forcada Date: Sat Sep 19 18:04:56 2009 +0200 Updated Catalan translation po/ca.po | 1088 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 540 insertions(+), 548 deletions(-) commit 80f66b114193d3c1b5a5c5d4f34b01cba53208ca Author: Paolo Borelli Date: Sat Sep 19 10:21:36 2009 +0200 Fix build with srcdir != builddir, bug #594597 gio/win32/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8b3853b8a1cc94767c5391808274f931a48f6cbb Author: Matthias Clasen Date: Fri Sep 18 19:16:11 2009 -0400 Reduce false positives in static analysis Tools like clang fail to recognize that stanzas like g_return_if_fail (GTK_IS_FOO (w)) guarantee w != NULL. By minimally rewriting the type-checking macros, we can avoid these false positives. gobject/gtype.h | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 53fc10d2695f917db530c9a3f166e45be59d1d3a Author: Matthias Clasen Date: Wed Sep 9 00:18:23 2009 -0400 Fix a lot of clang complaints Mostly dead assignments. gio/gbufferedoutputstream.c | 9 ++------- gio/gdatainputstream.c | 7 +------ gio/gdummyfile.c | 5 +---- gio/ginputstream.c | 16 +++++----------- gio/giostream.c | 4 ---- gio/glocalfile.c | 20 ++++++++------------ gio/glocalfileinputstream.c | 4 ---- gio/goutputstream.c | 34 +++++++++++++++------------------- gio/gunixinputstream.c | 4 ---- gio/gunixoutputstream.c | 4 ---- glib/gfileutils.c | 3 +-- glib/gkeyfile.c | 3 +-- glib/gregex.c | 6 +----- 13 files changed, 35 insertions(+), 84 deletions(-) commit 04d632ccf59ce0491261ff87b3867012cb56d8bf Author: Dumitru Mișu Moldovan Date: Fri Sep 18 00:17:32 2009 +0300 Updated Romanian translation po/ro.po | 1086 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 536 insertions(+), 550 deletions(-) commit 3bfba7924c94aa3a3bcc14e6eeee4fa691108dd0 Author: Miloš Popović Date: Thu Sep 17 17:58:52 2009 +0000 Updated Serbian translation po/sr.po | 1381 +++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 1392 +++++++++++++++++++++++++++----------------------------- 2 files changed, 1351 insertions(+), 1422 deletions(-) commit dd7f660fb7b059d16cea6e33550a14ca2625c813 Author: krishnababu k Date: Thu Sep 17 21:18:57 2009 +0530 Updated Telugu Translation po/te.po | 960 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 475 insertions(+), 485 deletions(-) commit 256662ddbaec90688c1725d504efc1248eacb7e1 Author: ifelix Date: Thu Sep 17 15:50:19 2009 +0530 Updated Tamil Translations po/ta.po | 961 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 477 insertions(+), 484 deletions(-) commit 78c548b506db0527335011ce92558bc1a9d5ebf0 Author: Fran Diéguez Date: Wed Sep 16 16:15:05 2009 +0200 UPdated Galician Translation po/gl.po | 946 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 472 insertions(+), 474 deletions(-) commit d88b6a3d60f0f84cf192c1b4093a0ae2362d7f02 Author: Runa Bhattacharjee Date: Tue Sep 15 18:31:49 2009 +0530 Updated Bengali India Translations po/bn_IN.po | 1097 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 536 insertions(+), 561 deletions(-) commit 011592af55d980cfb21c51f5d4bcdd09cce865ec Author: Manoj Kumar Giri Date: Tue Sep 15 16:22:41 2009 +0530 Upadted Oriya Translation po/or.po | 964 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 477 insertions(+), 487 deletions(-) commit ddc85a8b0242407c6234bbe2ebc49b873bf02396 Author: Theppitak Karoonboonyanan Date: Tue Sep 15 14:29:36 2009 +0700 Updated Thai translation. po/th.po | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 3a240a7f718a44724008d35123c6f7b98abc896a Author: Amitakhya Phukan Date: Tue Sep 15 12:48:50 2009 +0530 Updating Assamese translations. po/as.po | 42 ++++++++++++++++-------------------------- 1 files changed, 16 insertions(+), 26 deletions(-) commit ef5e66c330cdc3f8d93ba33a0dfe251f98883204 Author: Kjartan Maraas Date: Mon Sep 14 00:16:51 2009 +0200 Update Norwegian bokmål translation. po/nb.po | 924 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 465 insertions(+), 459 deletions(-) commit 220bde833af1bba3e535f727173b84a362374399 Author: Aron Xu Date: Sun Sep 13 15:09:29 2009 +0800 Updated Simplified Chinese translation. po/zh_CN.po | 1082 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 540 insertions(+), 542 deletions(-) commit 7e514b6efaf6daae23c09a1e13ed65d2d8aa8008 Author: A S Alam Date: Sun Sep 13 08:58:57 2009 +0530 Updating Translation for Punjabi po/pa.po | 956 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 474 insertions(+), 482 deletions(-) commit e1957bd71c999ba5189a7fe94880647e84fa6357 Author: Ask H. Larsen Date: Sun Sep 13 03:16:47 2009 +0200 Updated Danish translation po/da.po | 930 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 467 insertions(+), 463 deletions(-) commit 6366015decc608a74e2019ccb0d39dbc6e3f06ba Author: Bruce Cowan Date: Sat Sep 12 20:04:29 2009 +0100 Updated British English translation po/en_GB.po | 1120 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 556 insertions(+), 564 deletions(-) commit a92f10d712b6278364e02178c873a084bfbf9e19 Author: Tommi Vainikainen Date: Sat Sep 12 19:10:57 2009 +0300 Updated Finnish translation po/fi.po | 930 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 467 insertions(+), 463 deletions(-) commit 410305255d0acfa5e105a444cdf8b302b31b94a2 Author: Tor Lillqvist Date: Sat Sep 12 01:57:46 2009 +0300 Remove old crap for fetching the "build" directory from svn autogen.sh | 17 ----------------- 1 files changed, 0 insertions(+), 17 deletions(-) commit 866731776651e04178a6cc1e78d244384a890d1a Author: Sjoerd Simons Date: Wed Sep 2 17:48:09 2009 +0100 Fix GNetworkAddress skipping addresses when enumerating g_network_address_address_enumerator_next_finish takes the first item of the address list and moves the pointer to the next one, so we shouldn't do the same in g_network_address_address_enumerator_next_async function Fixes bug #593941 gio/gnetworkaddress.c | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit cdd04f36cac838f92826cbf415868100a4007741 Author: Richard Hughes Date: Wed Sep 2 19:15:38 2009 +0100 Make the error const for g_simple_async_result_set_from_error gio/gsimpleasyncresult.c | 2 +- gio/gsimpleasyncresult.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 11477609d1f2782fd4bbb3022d2ec46983930c6a Author: James Hunt Date: Thu Sep 10 17:18:13 2009 +0100 g_socket_send_message() fails due to invalid sendmsg(2) params. g_socket_send_message() and g_socket_send_to() fail with ENOBUFS or EFAULT due to the fact that if no "address" argument is specified to g_socket_send_message, when g_socket_send_message() calls sendmsg(2), the 2nd parameter to sendmsg ("const struct msghdr *msg") contains uninitialized values. The fix is simple - initialize msg.msg_name to NULL and msg.msg_msg_namelen to 0. https://bugzilla.gnome.org/show_bug.cgi?id=594759 gio/gsocket.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 29baa5eebdce27d10c6f36ae8ad4fbc77d04f291 Author: Rajesh Ranjan Date: Fri Sep 11 16:00:29 2009 +0530 hindi update by Rajesh Ranjan po/hi.po | 948 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 471 insertions(+), 477 deletions(-) commit 9dc9b39284b78b63fad4a713ab6ea4154d4e8ff5 Author: Ani Date: Fri Sep 11 12:18:50 2009 +0530 Updated Malayalam Translations po/ml.po | 976 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 480 insertions(+), 496 deletions(-) commit c3bbec5213d1e77253fd2cef67d6838041bb2f1f Author: Maxim V. Dziumanenko Date: Fri Sep 11 01:48:56 2009 +0300 Updated Ukrainian translation po/uk.po | 1104 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 520 insertions(+), 584 deletions(-) commit 278ac0a45d2b677a0928b1c31b3e20a4c265ffb0 Author: Christian Dywan Date: Thu Sep 10 16:40:11 2009 +0200 Bug 579050 Allow making selected critical and warning messages non-fatal Implement g_test_log_set_fatal_handler which is a function similar to g_log_set_default_handler but for use in unit tests where certain errors have to be ignored because it is not possible to fix or avoid them otherwise. A unit test is added. glib/glib.symbols | 3 +++ glib/gmessages.c | 47 +++++++++++++++++++++++++++++++++++++++++++++-- glib/gtestutils.c | 1 + glib/gtestutils.h | 21 +++++++++++++++++++++ glib/tests/testing.c | 27 +++++++++++++++++++++++++++ 5 files changed, 97 insertions(+), 2 deletions(-) commit 4b1217b7e0e8d2e7e4187e8b328e10ad72066392 Author: Shankar Prasad Date: Thu Sep 10 12:26:13 2009 +0530 Updated Kannada(kn) translation po/kn.po | 973 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 479 insertions(+), 494 deletions(-) commit 664dd256654b5def0bd6cdd5e3918bba78fedd52 Author: Kostas Papadimas Date: Wed Sep 9 18:38:12 2009 +0300 Updated Greek translation. po/el.po | 1391 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 708 insertions(+), 683 deletions(-) commit 593cd7a683c267e9e02e3d0b8bc653a253f17df5 Author: Sweta Kothari Date: Wed Sep 9 16:54:43 2009 +0530 Updated Gujarati Translations po/gu.po | 952 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 472 insertions(+), 480 deletions(-) commit f393e805874db16334c5c4f4aa7fa1c73964ca34 Author: Dan Winship Date: Tue Sep 8 11:19:13 2009 -0400 Clarify g_ptr_array_set_size() docs re: free_func docs/reference/glib/tmpl/arrays_pointer.sgml | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit eadd2ce7fff83f86c4803aa5e2e251f554639bb6 Author: Alexander Shopov Date: Tue Sep 8 07:41:28 2009 +0300 Updated Bulgarian translation po/bg.po | 926 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 466 insertions(+), 460 deletions(-) commit bc1dd5cf11dc920ff44d51051e1e695b0b8ea421 Author: Dan Winship Date: Sun Sep 6 13:54:50 2009 -0400 Call element_free_func when shrinking array with g_ptr_array_set_size glib/garray.c | 8 ++------ glib/tests/array-test.c | 4 +++- 2 files changed, 5 insertions(+), 7 deletions(-) commit 9a29f087e76fd01188cff73ce1dfe802bd815b15 Author: Sandeep Shedmake Date: Mon Sep 7 19:14:52 2009 +0530 Updated Marathi Translations po/mr.po | 952 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 472 insertions(+), 480 deletions(-) commit 8af494d987b7482865439f882d1375767b57732f Author: Alexander Larsson Date: Mon Sep 7 12:50:58 2009 +0200 Avoid reading uninitialized memory If the statfs call fails, don't look at the result. gio/glocalfile.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 06de24f430d4b43733dec63ca0b840d129a716e2 Author: Alexander Larsson Date: Mon Sep 7 10:25:14 2009 +0200 Remove warning in g_simple_async_result_complete This warning hits code that uses GSimpleAsyncResult outside of a mainloop as a helper object. For instance EggDBus does this. Since the bugs this warning would fix are pretty easy to spot and since EggDBus is deployed already we just remove the "called from outside main loop" warning. However, we need to keep the "called from wrong context" warning as that is very helpful when debugging misuse of the new multiple main context code. gio/gsimpleasyncresult.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 034d516160ffacbb805ad28cfdb848134f26c1dc Author: Matthias Clasen Date: Mon Sep 7 03:28:35 2009 -0400 Another dead assignment gio/gmemoryoutputstream.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 6cda9bfb02314fff5e994a80164be16c67d14253 Author: Matthias Clasen Date: Mon Sep 7 03:14:15 2009 -0400 Remove a dead initialization gio/gthemedicon.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 30645bd0a584137585d572b37f39d2904bba0a8f Author: Matthias Clasen Date: Mon Sep 7 03:12:06 2009 -0400 Remove a dead increment gio/glocalfileinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d1ffbf361503ac1f8236673f400e0f317635930 Author: Matthias Clasen Date: Mon Sep 7 03:10:01 2009 -0400 Remove another dead assignment gio/gdatainputstream.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit f2c8572d8490544496934612854a86fecbaf99ba Author: Matthias Clasen Date: Mon Sep 7 03:07:22 2009 -0400 Remmove a dead assignment. Spotted by clang. gio/gbufferedinputstream.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 1ec32c403bac36ca9f72e82c23b14045bc323931 Author: Matthias Clasen Date: Mon Sep 7 03:02:58 2009 -0400 Move a assignment to the relevant #ifdef branch Dead code spotted by clang. gio/gcancellable.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e67c3cf2b0251acfca74d680d9b4c2b7547c61a7 Author: Matthias Clasen Date: Mon Sep 7 03:01:02 2009 -0400 Remove dead code gio/gvolumemonitor.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 80fd5ed402bf57a3c5cbd90eecc3f58f3f06bc08 Author: Matthias Clasen Date: Mon Sep 7 02:50:51 2009 -0400 Don't evaluate an uninitialized value Bug found by clang. gio/gdesktopappinfo.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7ea8a2a86326b6f5f0f62a334fdd307d6526f782 Author: Tomasz Dominikowski Date: Sun Sep 6 14:20:45 2009 +0200 Updated Polish translation po/pl.po | 1346 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 687 insertions(+), 659 deletions(-) commit 93fbae22d4d6fddf69c2b7276f24fcc3cfcf0403 Author: Takayuki KUSANO Date: Sat Sep 5 22:34:58 2009 +0900 Update Japanese translation po/ja.po | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 6b406dda7b3061bd890878823fbafe2c6ffc019a Author: Jorge González Date: Sat Sep 5 13:47:41 2009 +0200 Updated Spanish translation po/es.po | 930 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 465 insertions(+), 465 deletions(-) commit e77b8278841d89f9e2c82e09b844a472496ab43e Author: Matthias Clasen Date: Fri Sep 4 21:20:09 2009 -0400 Bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 296d481c7e5de27175e68ff7645975442a449fc5 Author: Matthias Clasen Date: Fri Sep 4 21:19:02 2009 -0400 2.21.6 po/am.po | 75 ++-- po/ar.po | 75 ++-- po/as.po | 957 ++++++++++++++++++++------------------- po/az.po | 75 ++-- po/be.po | 77 ++-- po/be@latin.po | 77 ++-- po/bg.po | 75 ++-- po/bn.po | 75 ++-- po/bn_IN.po | 75 ++-- po/bs.po | 75 ++-- po/ca.po | 75 ++-- po/ca@valencia.po | 75 ++-- po/cs.po | 918 +++++++++++++++++++------------------- po/cy.po | 75 ++-- po/da.po | 75 ++-- po/de.po | 925 +++++++++++++++++++------------------- po/dz.po | 75 ++-- po/el.po | 76 ++-- po/en_CA.po | 75 ++-- po/en_GB.po | 75 ++-- po/eo.po | 75 ++-- po/es.po | 75 ++-- po/et.po | 464 +++++++++++++++++++- po/eu.po | 978 ++++++++++++++++++++------------------- po/fa.po | 75 ++-- po/fi.po | 75 ++-- po/fr.po | 920 +++++++++++++++++++------------------- po/ga.po | 75 ++-- po/gl.po | 75 ++-- po/gu.po | 75 ++-- po/he.po | 75 ++-- po/hi.po | 75 ++-- po/hr.po | 75 ++-- po/hu.po | 134 ++++--- po/hy.po | 75 ++-- po/id.po | 75 ++-- po/is.po | 75 ++-- po/it.po | 923 +++++++++++++++++++------------------- po/ja.po | 75 ++-- po/ka.po | 75 ++-- po/kn.po | 971 ++++++++++++++++++++------------------- po/ko.po | 75 ++-- po/ku.po | 75 ++-- po/lt.po | 75 ++-- po/lv.po | 75 ++-- po/mai.po | 75 ++-- po/mg.po | 75 ++-- po/mk.po | 75 ++-- po/ml.po | 974 ++++++++++++++++++++------------------- po/mn.po | 75 ++-- po/mr.po | 950 ++++++++++++++++++++------------------- po/ms.po | 75 ++-- po/nb.po | 918 +++++++++++++++++++------------------- po/ne.po | 75 ++-- po/nl.po | 75 ++-- po/nn.po | 75 ++-- po/oc.po | 74 ++-- po/or.po | 109 +++-- po/pa.po | 75 ++-- po/pl.po | 75 ++-- po/ps.po | 75 ++-- po/pt.po | 925 +++++++++++++++++++------------------- po/pt_BR.po | 925 +++++++++++++++++++------------------- po/ro.po | 75 ++-- po/ru.po | 75 ++-- po/rw.po | 75 ++-- po/si.po | 75 ++-- po/sk.po | 75 ++-- po/sl.po | 75 ++-- po/sq.po | 76 ++-- po/sr.po | 75 ++-- po/sr@ije.po | 75 ++-- po/sr@latin.po | 75 ++-- po/sv.po | 1312 ++++++++++++++++++++++++++--------------------------- po/ta.po | 950 ++++++++++++++++++++------------------- po/te.po | 959 ++++++++++++++++++++------------------- po/th.po | 75 ++-- po/tl.po | 75 ++-- po/tr.po | 922 +++++++++++++++++++------------------- po/tt.po | 75 ++-- po/uk.po | 75 ++-- po/vi.po | 75 ++-- po/wa.po | 75 ++-- po/xh.po | 75 ++-- po/yi.po | 75 ++-- po/zh_CN.po | 75 ++-- po/zh_HK.po | 75 ++-- po/zh_TW.po | 75 ++-- 88 files changed, 11117 insertions(+), 10197 deletions(-) commit 05c2aeaf33ad1ff3447d57a361abdb238b8f822b Author: Matthias Clasen Date: Fri Sep 4 20:41:25 2009 -0400 Add a Since: tag glib/gfileutils.c | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) commit 2ae69f5124022d93dfc0e39964bbf68eb1f61245 Author: Matthias Clasen Date: Fri Sep 4 20:26:26 2009 -0400 Updates NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit 4114f1214c65f0a142678bf98b1d8e4da43bf665 Author: Benjamin Otte Date: Thu Sep 3 15:39:57 2009 +0200 Bug 594034 - Use g_mkstemp_full() when creating the replacement file Previous code used g_mkstemp(). But when using G_FILE_CREATE_REPLACE_DESTINATION, no attempt was made to ensure proper mode and flags of the created temporary file. The visible issue was that the file was always created with mode 0600 as opposed to using 0666. (The invisible issue was that O_RDWR was used instead of O_WRONLY.) docs/reference/glib/tmpl/glib-unused.sgml | 67 ++++++++++++++++++++++++++++ docs/reference/glib/tmpl/macros_misc.sgml | 5 +- docs/reference/glib/tmpl/misc_utils.sgml | 7 +++ docs/reference/glib/tmpl/version.sgml | 68 ----------------------------- gio/glocalfileoutputstream.c | 2 +- 5 files changed, 77 insertions(+), 72 deletions(-) commit 24bec5c5bd64eb829a433e4c1e8d34dc25879a64 Author: Benjamin Otte Date: Thu Sep 3 15:36:37 2009 +0200 Bug 594034 - Add g_mkstemp_full() This function exposes more variables than g_mkstemp() and therefor allows more flexibility when creating temporary files. The intended use is gio's code for g_file_replace() (see next patch) docs/reference/glib/glib-sections.txt | 1 + docs/reference/glib/tmpl/fileutils.sgml | 11 +++++++ glib/gfileutils.c | 44 ++++++++++++++++++++++++------- glib/gfileutils.h | 3 ++ glib/glib.symbols | 1 + 5 files changed, 50 insertions(+), 10 deletions(-) commit 16ddefea15ceeded936c53aa1b867eb53d7d97f3 Author: Ivar Smolin Date: Fri Sep 4 18:58:00 2009 +0300 Updating Estonian translation po/et.po | 472 ++------------------------------------------------------------ 1 files changed, 9 insertions(+), 463 deletions(-) commit c642965b234cdc9959c79d2fd3019f63a0520fad Author: Christian Kirbach Date: Fri Sep 4 15:16:04 2009 +0200 Updated German translation po/de.po | 1185 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 592 insertions(+), 593 deletions(-) commit c77fd0bb04f612e7d16d48379cc3ec835c8d5fa2 Author: Daniel Nylander Date: Fri Sep 4 06:31:34 2009 +0200 Updated Swedish translation po/sv.po | 1316 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 672 insertions(+), 644 deletions(-) commit 7628e1b4773142fc89f2365069c3e5a59ffb15ab Author: Claude Paroz Date: Fri Sep 4 00:07:40 2009 +0200 Updated French translation po/fr.po | 924 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 464 insertions(+), 460 deletions(-) commit 5a66c4bdb76b853b05baf7b01c8e2be49022c8a6 Author: Fábio Nogueira Date: Wed Sep 2 12:28:59 2009 -0400 Updated Brazilian Portuguese translation. po/pt_BR.po | 933 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 472 insertions(+), 461 deletions(-) commit de125e51a04a5ebdc652fb4e611a5bd1ba57c210 Author: Inaki Larranaga Murgoitio Date: Wed Sep 2 18:19:27 2009 +0200 Updated Basque language po/eu.po | 982 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 484 insertions(+), 498 deletions(-) commit ff9b29ce5b7d8bd20d4527e2e364b68ebce01c75 Author: Gabor Kelemen Date: Wed Sep 2 18:05:23 2009 +0200 Hungarian translation updated po/hu.po | 335 +++++++++++++++++++++---------------------------------------- 1 files changed, 115 insertions(+), 220 deletions(-) commit f2320a40f1d356ba7f15e592c03018ba2b42c4bd Author: Duarte Loreto Date: Tue Sep 1 23:34:41 2009 +0100 Updated Portuguese translation po/pt.po | 929 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 469 insertions(+), 460 deletions(-) commit f783515323963d2f9011cab5b6b2e767fe790425 Author: Luca Ferretti Date: Tue Sep 1 23:47:14 2009 +0200 Updated Italian translation po/it.po | 30 +++++++++++++++++------------- 1 files changed, 17 insertions(+), 13 deletions(-) commit 3826963e65d8c4c68bcd3e4066505f63ef734b95 Author: Benjamin Otte Date: Tue Sep 1 21:53:35 2009 +0200 Use lchmod instead of stat + chown if available Fallout of the NOFLOOW_SYMLINKS fix from bug 593406 configure.in | 2 +- gio/glocalfileinfo.c | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) commit 48e0af0157f52ac12b904bd92540432a18b139c7 Author: Benjamin Otte Date: Tue Sep 1 21:26:08 2009 +0200 Bug 593406 - Permissions set to 777 after copying via Nautilus Only fail to set the permissions when the actual file is a symlink. The previous fix failed for every file when NOFOLLOW_SYMLINKS was set. gio/glocalfileinfo.c | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) commit bb7852e34b1845e516290e1b45a960a345ee8a43 Author: Benjamin Otte Date: Tue Sep 1 20:36:31 2009 +0200 Only do the chmod NOFOLLOW_SYMLINK checks with HAVE_SYMLINK gio/glocalfileinfo.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 8212aadac79d70153d880fe1f21914a2b491dca3 Author: Dan Winship Date: Tue Sep 1 09:37:48 2009 -0400 g_time_val_from_iso8601: handle timezoneless dates per ISO 8601:2004 4.2.5.2 Based on a patch from Andy Shevchenko http://bugzilla.gnome.org/show_bug.cgi?id=589491 glib/gtimer.c | 18 +++++++++++++----- tests/testglib.c | 21 +++++++++++++++++++++ 2 files changed, 34 insertions(+), 5 deletions(-) commit fc44bf40a4eff8e122b223e97ee5efcbc548be03 Author: Benjamin Otte Date: Tue Sep 1 12:48:55 2009 +0200 Fix gtk-doc syntax gio/gcancellable.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81 Author: Benjamin Otte Date: Tue Sep 1 11:54:48 2009 +0200 Bug 593406 - Permissions set to 777 after copying via Nautilus When doing a g_file_copy() with nofollow-symlinks (to copy a link for example), the later copying of the file attributes copies the source links 777 attributes to the target's attributes. As chmod affects the symlink target, this would cause such copies to always set the target to 777 mode. This patch makes setting the mode with nofollow-symlinks fail with NOT_SUPPORTED. The aforementioned g_file_copy() will still succeed, because it ignores errors of the attribute copy. gio/glocalfileinfo.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit e967a47117d3b8fdb3e5c786e9069872d8e787c4 Author: Kjartan Maraas Date: Tue Sep 1 10:52:07 2009 +0200 Update Norwegian bokmål translation. po/nb.po | 920 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 464 insertions(+), 456 deletions(-) commit c433158e8676424ede4e396b6d4bf22d5210634b Author: Sandeep Shedmake Date: Mon Aug 31 20:47:13 2009 +0530 Updated Marathi Translations po/mr.po | 68 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 34 insertions(+), 34 deletions(-) commit c59dbb4ddfb824c022087d15d75d3f5de1c032cc Author: Sandeep Shedmake Date: Mon Aug 31 20:29:16 2009 +0530 Updated Marathi Translations po/mr.po | 1145 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 528 insertions(+), 617 deletions(-) commit ee8e145472c9b90e89d568710b9672bb20ada524 Author: krishnababu k Date: Mon Aug 31 19:41:54 2009 +0530 Updated Telugu Translations po/te.po | 1185 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 547 insertions(+), 638 deletions(-) commit 3a7560b00a8846150be4d9d2113f352ff1ebcc7a Author: Shankar Prasad Date: Mon Aug 31 13:34:44 2009 +0530 Updated Kannada(kn) translation po/kn.po | 1188 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 546 insertions(+), 642 deletions(-) commit 31924b19806e31f38eff86d4e43248bec989fd3a Author: Rodrigo L. M. Flores Date: Sun Aug 30 19:41:47 2009 -0300 Updated Brazilian Portuguese mailing list address. po/pt_BR.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f2b8b6911235358d25b79d75f98d81b5062afe33 Author: Petr Kovar Date: Sat Aug 29 21:05:19 2009 +0200 Updated Czech translation po/cs.po | 1141 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 532 insertions(+), 609 deletions(-) commit c47dca4cfe51b9376c364ae13a444a6529afed8f Author: Matthias Clasen Date: Thu Aug 27 23:40:16 2009 -0400 Re-commit 30b8774f7f3f7f329af6b041b6c86bad14717534 Turns out Alex had agreed to this. gio/giomodule.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2889f1b8a322b0657f3c08a4f7e235e4c2c0f348 Author: Matthias Clasen Date: Thu Aug 27 23:02:08 2009 -0400 Use the saved errno value Bug 591995 gio/glocalfileoutputstream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3ba64e72cf40b81f472aa784498c3a97ef434c94 Author: Matthias Clasen Date: Thu Aug 27 22:59:05 2009 -0400 Read /dev/urandom unbuffered To avoid wasting entropy. Bug 593232. glib/grand.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3a47f48311d44e690c381f816fd1fa71eed20189 Author: Matthias Clasen Date: Thu Aug 27 22:51:53 2009 -0400 Revert "add a "gsettings-backend" extension point to GIO" This reverts commit 30b8774f7f3f7f329af6b041b6c86bad14717534. gio/giomodule.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 30b8774f7f3f7f329af6b041b6c86bad14717534 Author: Ryan Lortie Date: Thu Aug 27 13:45:48 2009 -0400 add a "gsettings-backend" extension point to GIO gio/giomodule.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit df981f82a097f9a2f2739ec410fa928168b749f6 Author: Luca Ferretti Date: Wed Aug 26 22:04:58 2009 +0200 Updated Italian translation po/it.po | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 71b684b9cfe76d522a306993dba13fbcc52d0d73 Author: Luca Ferretti Date: Wed Aug 26 15:32:23 2009 +0200 Updated Italian translation po/it.po | 963 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 482 insertions(+), 481 deletions(-) commit 884c789ef5e074a2241d1b813847156db1cecdb0 Author: Amitakhya Phukan Date: Wed Aug 26 17:34:17 2009 +0530 Updating Assamese translations po/as.po | 1105 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 542 insertions(+), 563 deletions(-) commit 195abb97ff019d0fe7b50a9635830835933be7ae Author: Ani Date: Wed Aug 26 15:18:57 2009 +0530 Updated Malayalam Translations po/ml.po | 1196 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 550 insertions(+), 646 deletions(-) commit 6c1466a2d21820f2df189a258b0c124e7144ba12 Author: ifelix Date: Tue Aug 25 14:10:56 2009 +0530 Updated Tamil Translations po/ta.po | 1178 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 546 insertions(+), 632 deletions(-) commit 64b49c9087e8120489a0032d596c8837cbe014f9 Author: Manoj Kumar Giri Date: Tue Aug 25 12:14:41 2009 +0530 Updated Oriya Translation po/or.po | 176 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 77 insertions(+), 99 deletions(-) commit 24c31a79e1af916fe195e52c79ff8be558e4e848 Author: Baris Cicek Date: Tue Aug 25 00:38:34 2009 +0300 Updated Turkish translation. po/tr.po | 1151 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 534 insertions(+), 617 deletions(-) commit ef5aef582eb33fd29fe5ec427ef5d236656b8046 Author: Luca Ferretti Date: Mon Aug 24 21:28:11 2009 +0200 Fix bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 83d3242d127ca61d94846341ab491bbe988d2b95 Author: Matthias Clasen Date: Mon Aug 24 14:15:13 2009 -0400 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 106cd06ff38fef0356961e1d2eaffaa022035b13 Author: Matthias Clasen Date: Mon Aug 24 14:13:49 2009 -0400 2.21.5 po/am.po | 120 +++--- po/ar.po | 120 +++--- po/as.po | 120 +++--- po/az.po | 120 +++--- po/be.po | 120 +++--- po/be@latin.po | 120 +++--- po/bg.po | 918 +++++++++++++++++----------------- po/bn.po | 120 +++--- po/bn_IN.po | 120 +++--- po/bs.po | 120 +++--- po/ca.po | 120 +++--- po/ca@valencia.po | 918 +++++++++++++++++----------------- po/cs.po | 120 +++--- po/cy.po | 120 +++--- po/da.po | 923 +++++++++++++++++----------------- po/de.po | 120 +++--- po/dz.po | 120 +++--- po/el.po | 120 +++--- po/en_CA.po | 120 +++--- po/en_GB.po | 120 +++--- po/eo.po | 120 +++--- po/es.po | 921 +++++++++++++++++----------------- po/et.po | 463 +++++++++++++++++- po/eu.po | 988 +++++++++++++++++++------------------ po/fa.po | 120 +++--- po/fi.po | 923 +++++++++++++++++----------------- po/fr.po | 120 +++--- po/ga.po | 921 +++++++++++++++++----------------- po/gl.po | 918 +++++++++++++++++----------------- po/gu.po | 945 ++++++++++++++++++----------------- po/he.po | 120 +++--- po/hi.po | 942 ++++++++++++++++++----------------- po/hr.po | 120 +++--- po/hu.po | 120 +++--- po/hy.po | 120 +++--- po/id.po | 120 +++--- po/is.po | 120 +++--- po/it.po | 921 +++++++++++++++++----------------- po/ja.po | 64 ++-- po/ka.po | 120 +++--- po/kn.po | 120 +++--- po/ko.po | 931 +++++++++++++++++----------------- po/ku.po | 120 +++--- po/lt.po | 120 +++--- po/lv.po | 120 +++--- po/mai.po | 120 +++--- po/mg.po | 120 +++--- po/mk.po | 120 +++--- po/ml.po | 120 +++--- po/mn.po | 120 +++--- po/mr.po | 120 +++--- po/ms.po | 120 +++--- po/nb.po | 920 +++++++++++++++++----------------- po/ne.po | 120 +++--- po/nl.po | 120 +++--- po/nn.po | 120 +++--- po/oc.po | 120 +++--- po/or.po | 120 +++--- po/pa.po | 961 ++++++++++++++++++----------------- po/pl.po | 919 +++++++++++++++++----------------- po/ps.po | 120 +++--- po/pt.po | 927 +++++++++++++++++----------------- po/pt_BR.po | 923 +++++++++++++++++----------------- po/ro.po | 120 +++--- po/ru.po | 120 +++--- po/rw.po | 120 +++--- po/si.po | 120 +++--- po/sk.po | 120 +++--- po/sl.po | 120 +++--- po/sq.po | 120 +++--- po/sr.po | 120 +++--- po/sr@ije.po | 120 +++--- po/sr@latin.po | 120 +++--- po/sv.po | 1436 ++++++++++++++++++++++++++--------------------------- po/ta.po | 120 +++--- po/te.po | 921 +++++++++++++++++----------------- po/th.po | 120 +++--- po/tl.po | 120 +++--- po/tr.po | 120 +++--- po/tt.po | 120 +++--- po/uk.po | 120 +++--- po/vi.po | 120 +++--- po/wa.po | 120 +++--- po/xh.po | 120 +++--- po/yi.po | 120 +++--- po/zh_CN.po | 120 +++--- po/zh_HK.po | 936 +++++++++++++++++----------------- po/zh_TW.po | 921 +++++++++++++++++----------------- 88 files changed, 14418 insertions(+), 13942 deletions(-) commit eadef0325aefb68ae0747a7dbca7d6fca4130da2 Author: Matthias Clasen Date: Mon Aug 24 13:34:06 2009 -0400 Documentation fixes docs/reference/gio/gio-sections.txt | 5 +++++ docs/reference/glib/glib-sections.txt | 1 + gio/gfileinfo.c | 2 ++ 3 files changed, 8 insertions(+), 0 deletions(-) commit d1cbb96428f316b77bd31686c7d9b0b96a40bc6e Author: Matthias Clasen Date: Mon Aug 24 12:21:08 2009 -0400 Updates NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) commit 002da02df8927e1aa5979347402a6fc378dd172f Author: Carles Ferrando Date: Mon Aug 24 18:38:33 2009 +0200 Minor update to Catalan (Valencian) translation po/ca@valencia.po | 1005 ++++++++++++++++++++++++++--------------------------- 1 files changed, 488 insertions(+), 517 deletions(-) commit 2e0656063b2c2633ca0caaa9b2e119c3eaee37cf Author: Rajesh Ranjan Date: Mon Aug 24 16:52:25 2009 +0530 hindi updated by Rajesh Ranjan po/hi.po | 1176 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 545 insertions(+), 631 deletions(-) commit 4a5e71b847729341243df2f2a2cd0a8284f4b099 Author: Sweta Kothari Date: Mon Aug 24 14:23:56 2009 +0530 Updated Gujarati Translations po/gu.po | 1175 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 543 insertions(+), 632 deletions(-) commit 90f9eb6e40b6d8c37ca51467f915507ed6ceddc2 Author: Duarte Loreto Date: Sun Aug 23 14:59:14 2009 +0100 Updated Portuguese translation po/pt.po | 1088 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 540 insertions(+), 548 deletions(-) commit feedeb1d12fa490a8685fd00b492fdc054e07883 Author: Changwoo Ryu Date: Sun Aug 23 00:50:28 2009 +0900 Update Korean translation po/ko.po | 1126 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 558 insertions(+), 568 deletions(-) commit 8ef30758d56b21aa20c23e5c90a78142183003ed Author: Christian Persch Date: Thu Aug 20 15:13:43 2009 +0200 Preserve errno When using errno in g_set_error with _(), preserve errno. Bug #592457. glib/gconvert.c | 22 +++++++++++++++------- glib/gdir.c | 13 +++++++++---- glib/gspawn-win32.c | 9 ++++++--- glib/gspawn.c | 27 +++++++++++++++++++-------- 4 files changed, 49 insertions(+), 22 deletions(-) commit feff29aefc75459bc1b39235cb0e842fbf0fa2b4 Author: A S Alam Date: Sat Aug 22 06:15:29 2009 +0530 Update Punjabi after Review po/pa.po | 1094 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 527 insertions(+), 567 deletions(-) commit a568b054adf4abadfaa1bad293d484771d57f333 Author: Tommi Vainikainen Date: Fri Aug 21 23:43:53 2009 +0300 Updated Finnish translation po/fi.po | 1278 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 635 insertions(+), 643 deletions(-) commit 956996ddaa82ca5cfeb8e70191ef6b7716186a7c Author: Takayuki KUSANO Date: Fri Aug 21 00:15:12 2009 +0900 Update Japanese translation. po/ja.po | 233 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 115 insertions(+), 118 deletions(-) commit 2a880831edc4c22ed5ada05a31ab8a4f24b7d3e1 Author: Tomasz Dominikowski Date: Thu Aug 20 11:55:03 2009 +0200 Updated Polish translation po/pl.po | 1421 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 659 insertions(+), 762 deletions(-) commit cd5bd15987b573a436e715e59b0c651e50534bc1 Author: Dan Winship Date: Wed Aug 19 12:12:06 2009 -0400 Use MSG_NOSIGNAL in GSocket if it's available Even though we ignore SIGPIPE, gdb will still stop when the process receives one, which sometimes confuses people into thinking the app has crashed (eg, bug 578984, bug 590420), and is annoying anyway. So use MSG_NOSIGNAL if it's there. http://bugzilla.gnome.org/show_bug.cgi?id=591378 gio/gsocket.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 021dd960cf9c02b0ea59cbfa1db603d3f9a467f0 Author: Dan Winship Date: Wed Aug 19 12:07:53 2009 -0400 Re-run res_init() when resolv.conf changes libc caches the contents of resolv.conf, so if it changes (eg, because the network state changed), we need re-run res_init(). http://bugzilla.gnome.org/show_bug.cgi?id=584246 gio/gnetworkingprivate.h | 4 ++ gio/gresolver.c | 68 +++++++++++++++++++++++++++++++++++++++++++ gio/gresolver.h | 9 +++++- gio/gunixresolver.c | 72 +++++++++++++++++++++++++++++++-------------- gio/tests/resolver.c | 3 ++ 5 files changed, 132 insertions(+), 24 deletions(-) commit 6db03d73a45bc0acae0bb96849733bf0ab7ad454 Author: Benjamin Otte Date: Tue Aug 11 18:50:28 2009 +0200 When creating a pipe for a cancelled cancellable, write to it Includes (untested) fix for win32 that calls SetEvent() in that case. gio/gcancellable.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit faae032ad0579acf756e8848ebedbfda69d5b3be Author: Benjamin Otte Date: Tue Aug 11 15:12:20 2009 +0200 Use g_cancellable_release_fd() Part of: Bug 591388 - number of GCancellables available is too limited gio/gsocket.c | 10 +++++++++- gio/gunixinputstream.c | 3 ++- gio/gunixoutputstream.c | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) commit e2c97292c21dbb57d34d812cf48b331ca5cf0d60 Author: Benjamin Otte Date: Tue Aug 11 15:04:43 2009 +0200 Implement g_cancellable_release_fd() Part of: Bug 591388 - number of GCancellables available is too limited gio/gcancellable.c | 77 +++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 58 insertions(+), 19 deletions(-) commit 63426886ff4066fefbeaf2e6b08a6c04b39a7890 Author: Benjamin Otte Date: Tue Aug 11 14:52:56 2009 +0200 Add g_cancellable_release_fd() This patch only adds the function. The function is a NOP. See the API documentation for a rationale. Part of: Bug 591388 - number of GCancellables available is too limited docs/reference/gio/gio-sections.txt | 1 + gio/gcancellable.c | 30 ++++++++++++++++++++++++++++++ gio/gcancellable.h | 1 + gio/ginputstream.c | 2 +- gio/gio.symbols | 1 + 5 files changed, 34 insertions(+), 1 deletions(-) commit bb8e4f06ab1a0ada2c8835284ec5f853378694e2 Author: Benjamin Otte Date: Thu Aug 13 20:19:15 2009 +0200 Bug 591714 – Figure out failure handling for g_cancellable_make_pollfd() Make g_cancellable_make_pollfd() return a gboolean that indicates its error status. Update the code that calls this function accordingly. gio/gcancellable.c | 38 +++++++++++++++++++++++++------------- gio/gcancellable.h | 2 +- gio/gsocket.c | 19 ++++++------------- gio/gunixinputstream.c | 3 +-- gio/gunixoutputstream.c | 3 +-- 5 files changed, 34 insertions(+), 31 deletions(-) commit a0e3b4ae8447f0831397384a54f4be276e84764b Author: Og B. Maciel Date: Tue Aug 18 23:09:12 2009 -0400 Updated Brazilian Portuguese translation. po/pt_BR.po | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) commit 981d14e85ccf8d1dc721bd44e030728eff9b2501 Author: Benjamin Otte Date: Thu Aug 6 18:17:32 2009 +0200 Improve documentation for g_error_matches() glib/gerror.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit a6ac4e90d5ab6a311aab545745ceb3e375bf65a4 Author: Benjamin Otte Date: Mon Jul 27 18:48:11 2009 +0200 Fix multiple returns in gtk-doc comment gio/gsocketservice.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 8f6d26e9647db4e5f2336319e1b0ae439f54b75d Author: Dan Winship Date: Mon Aug 17 13:20:49 2009 -0400 g_inet_socket_address_to_native: properly zero out sockaddr_in6 gio/ginetsocketaddress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aa5293612f2eb0a6a02fbf74eb56bbf05faba8df Author: Ask H. Larsen Date: Sun Aug 16 19:10:50 2009 +0200 Updated Danish translation po/da.po | 1090 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 544 insertions(+), 546 deletions(-) commit 2db41f3df58a3d926da2a4afa7014118db2913e2 Author: Mattias Põldaru Date: Sat Aug 15 08:21:01 2009 +0300 Updating Estonian translation po/et.po | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 406c3aa019a6ce51534f170fd5b82108382a4c6f Author: Shixin Zeng Date: Fri Aug 14 23:21:12 2009 +0300 [Win32] Avoid superfluous '/' from g_file_resolve_relative_path() Patch from bug #591532. gio/win32/gwinhttpfile.c | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) commit 1b298d6a1bc3b4e5c1c701f26e3981cdae4b89eb Author: Tor Lillqvist Date: Fri Aug 14 22:59:47 2009 +0300 Avoid gcc warning on Windows Avoid "function declaration isn't a prototype" warnings from gcc 4.4 in the Windows-specific code. glib/gutils.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c24f6e55276fac68b08df34b0d350f65afe994d9 Author: Frédéric Péters Date: Fri Aug 14 21:00:41 2009 +0200 Update GLIB_CHECK_COMPILE_WARNINGS macro to work with Autoconf 2.64 Quoting its NEWS file: "The m4sh macros AS_IF and AS_CASE can now be used in shell lists. The responsibility for supplying a trailing newline now belongs to the call site, but since most users did not add dnl, this generally results in fewer empty lines in configure." http://bugzilla.gnome.org/show_bug.cgi?id=591840 acglib.m4 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eae6bdd397ef94a6f7c1a3e42c750b948a659fd2 Author: Priit Laes Date: Fri Aug 14 22:09:18 2009 +0300 Updating Estonian translation po/et.po | 118 +++++++++++++++++++++++++++++-------------------------------- 1 files changed, 56 insertions(+), 62 deletions(-) commit 37dbffe7d8b0f0985f9c4d37d5df604d81ff0bd0 Author: krishnababu k Date: Fri Aug 14 16:56:09 2009 +0530 Updated Telugu Translations po/te.po | 921 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 461 insertions(+), 460 deletions(-) commit 8b117b225e426b73c8fb2abc2ac5e56ed739ac96 Author: Alexander Shopov Date: Thu Aug 13 07:12:29 2009 +0300 Updated Bulgarian translation po/bg.po | 1140 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 529 insertions(+), 611 deletions(-) commit 4f8dfc6282cc29430775e1ebd2652d67c08b1a6c Author: Henrique P Machado Date: Tue Aug 11 23:40:09 2009 -0300 Updated Brazilian Portuguese translation. po/pt_BR.po | 1087 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 542 insertions(+), 545 deletions(-) commit d20a188b1250ab3cf211d684429127d99378e886 Author: Alexander Larsson Date: Tue Aug 11 20:22:51 2009 +0200 Only fsync if the existing file is > 0 bytes This means we don't sync in the case where we created an (empty) temp file and now replace it with the data. This fixes (among other things) the performance of trashing files. glib/gfileutils.c | 51 ++++++++++++++++++++++++++++----------------------- 1 files changed, 28 insertions(+), 23 deletions(-) commit 79a70dc80056859f10b39c711ee43389e8c32a7f Author: Luca Ferretti Date: Tue Aug 11 01:27:08 2009 +0200 Updated Italian translation po/it.po | 1079 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 536 insertions(+), 543 deletions(-) commit c18bcd6e8e385628e55166eabbd93d5c87c82da0 Author: Antón Méixome Date: Mon Aug 10 16:26:46 2009 +0200 Updated Galician translation po/gl.po | 129 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 60 insertions(+), 69 deletions(-) commit a465508e2d3d52b919ccbf9f2c5bd90395922904 Author: Craig Loftus Date: Thu Jul 23 20:24:22 2009 +0100 Migrate gbase64 docs from SGML template to inline comments Fixes bug #589649. Signed-off-by: David King docs/reference/glib/tmpl/base64.sgml | 105 ---------------------------------- glib/gbase64.c | 20 +++++++ 2 files changed, 20 insertions(+), 105 deletions(-) commit 32c84729f5dac30170cf20aa44e6857a44e5349f Author: Inaki Larranaga Murgoitio Date: Mon Aug 10 13:57:21 2009 +0200 Updated Basque language po/eu.po | 1209 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 551 insertions(+), 658 deletions(-) commit f2d779aa0f5ba676fa8715710cebd2607cb339a3 Author: Antón Méixome Date: Sun Aug 9 16:35:09 2009 +0200 Updated Galician Translation po/gl.po | 1105 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 514 insertions(+), 591 deletions(-) commit f04a35e43bece5e51061dcef2ebc6dd6204a1c1b Author: Matthias Clasen Date: Fri Jul 17 20:34:16 2009 -0400 Bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5827f6674282d627efbb9c68d32577470d722192 Author: Seán de Búrca Date: Sat Aug 8 01:53:34 2009 -0600 Updated Irish translation po/ga.po | 1125 ++++++++++++++++++++++++++++++-------------------------------- 1 files changed, 545 insertions(+), 580 deletions(-) commit 93d40918c59981f863d31a10d9f66a2a9b3177ff Author: Philip Withnall Date: Sat Aug 1 16:46:02 2009 +0100 Added clarification to mutex free functions Clarified that it is A Bad Idea to free a mutex when it's locked. docs/reference/glib/tmpl/threads.sgml | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit faccd7fdf3edb8416aacc0191fdb6c5b2965ac6d Author: Ivar Smolin Date: Wed Aug 5 13:29:26 2009 +0300 Updating Estonian translation po/et.po | 513 ++++---------------------------------------------------------- 1 files changed, 27 insertions(+), 486 deletions(-) commit 405823aeea24fb2ce8d47e0c09e46607117fd27f Author: Kjartan Maraas Date: Mon Aug 3 00:16:54 2009 +0200 Updated Norwegian bokmål translation. po/nb.po | 54 +++++++++++++++++++++++++----------------------------- 1 files changed, 25 insertions(+), 29 deletions(-) commit 882e36106d7a5d04c29af87e4e9f7aa4bc3d5e08 Author: Dan Winship Date: Thu Jul 30 11:18:35 2009 -0400 Fix a bad void return. #588901 gio/gtcpconnection.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f34b1f024feb57e6eb78728d46ff2bbf2ca19453 Author: Dan Winship Date: Wed Jul 29 22:35:07 2009 -0400 Conditionalize portability #includes in g-asyncns.h http://bugzilla.gnome.org/show_bug.cgi?id=589988 gio/libasyncns/g-asyncns.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 81de534cf73b63add07ff93d851824da80eb4280 Author: Daniel Nylander Date: Tue Jul 28 01:59:05 2009 +0200 Updated Swedish translation po/sv.po | 1547 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 782 insertions(+), 765 deletions(-) commit 45067ab9e97de0992acd4004d6e4de957d6c28f4 Author: Dan Winship Date: Thu Jul 23 16:27:01 2009 -0400 Fix leaks in GSocketClient and GThreadedResolver Also update gio/tests/send-data.c to test async connection, and free more stuff in several tests to make leaks easier to see. gio/gsocketclient.c | 3 +++ gio/gthreadedresolver.c | 6 +++++- gio/tests/send-data.c | 25 +++++++++++++++++++++---- gio/tests/socket-client.c | 2 ++ gio/tests/socket-server.c | 1 + 5 files changed, 32 insertions(+), 5 deletions(-) commit 66ff2542d32c93226a28ad1d0a60e83884b26910 Author: Kjartan Maraas Date: Wed Jul 22 18:58:57 2009 +0200 Updated Norwegian bokmål translation. po/nb.po | 987 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 492 insertions(+), 495 deletions(-) commit aac978ec7240cdab768c1d66c0e9a94c714dff43 Author: Tristan Van Berkom Date: Tue Jul 21 12:58:39 2009 -0400 Added clarification to GArray->len documentation Clarify that GArray->len does not include the possible terminating zero element. docs/reference/glib/tmpl/arrays.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4654a7d593aed9ab0e131abe250e7e488283c24f Author: Lin Ma Date: Tue Jul 21 10:45:25 2009 +0800 Fixed a missing head which will cause crashes for 64bit applications Without that head, the returned pointer will be truncated to 32bit, then causes crashes for 64bit applications. gio/fen/fen-helper.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ba6be2035d9bd43b1a873492e189d0bccbd20178 Author: Behdad Esfahbod Date: Fri Jun 5 23:24:28 2009 -0400 [gbsearcharray] Use malloc() instead of realloc(NULL,...) glib/gbsearcharray.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dfda26d1a980e6e096d93ecfec8f59872b80dee4 Author: Benjamin Otte Date: Mon Jul 20 14:29:32 2009 +0200 Propagate the right error gio/gsocketclient.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2cf3e2ed275f8502e1a20195290fa18ebe489216 Author: Jorge González Date: Sun Jul 19 13:15:06 2009 +0200 Updated Spanish translation po/es.po | 1035 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 515 insertions(+), 520 deletions(-) commit 555aa2d28db4f72373d9cfec4045ea1d0f45bb46 Author: Theppitak Karoonboonyanan Date: Sun Jul 19 16:33:06 2009 +0700 Updated Thai translation. po/th.po | 169 ++++++++++++++++++++++++++++--------------------------------- 1 files changed, 78 insertions(+), 91 deletions(-) commit f8d1201248cceab59bb971f4906a73f2b0eb0b96 Author: Chao-Hsiung Liao Date: Sat Jul 18 21:09:14 2009 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 1051 +++++++++++++++++++++++++++++------------------------------ po/zh_TW.po | 1036 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 1038 insertions(+), 1049 deletions(-) commit 9c278ded7d9a4db91dbe96aeb13b6cbb7841525b Author: Matthias Clasen Date: Fri Jul 17 20:31:28 2009 -0400 2.21.4 docs/reference/glib/tmpl/trees-binary.sgml | 17 + po/am.po | 228 ++++- po/ar.po | 234 +++++- po/as.po | 234 +++++- po/az.po | 233 ++++- po/be.po | 250 +++++- po/be@latin.po | 250 +++++- po/bg.po | 234 +++++- po/bn.po | 232 ++++- po/bn_IN.po | 234 +++++- po/bs.po | 233 ++++- po/ca.po | 237 +++++- po/ca@valencia.po | 237 +++++- po/cs.po | 234 +++++- po/cy.po | 232 ++++- po/da.po | 237 +++++- po/de.po | 234 +++++- po/dz.po | 232 ++++- po/el.po | 240 +++++- po/en_CA.po | 234 +++++- po/en_GB.po | 237 +++++- po/eo.po | 232 ++++- po/es.po | 1026 ++++++++++++--------- po/et.po | 234 +++++- po/eu.po | 234 +++++- po/fa.po | 233 ++++- po/fi.po | 234 +++++- po/fr.po | 939 ++++++++++--------- po/ga.po | 229 ++++- po/gl.po | 234 +++++- po/gu.po | 234 +++++- po/he.po | 948 +++++++++---------- po/hi.po | 234 +++++- po/hr.po | 229 ++++- po/hu.po | 234 +++++- po/hy.po | 229 ++++- po/id.po | 232 ++++- po/is.po | 233 ++++- po/it.po | 234 +++++- po/ja.po | 234 +++++- po/ka.po | 230 ++++- po/kn.po | 234 +++++- po/ko.po | 234 +++++- po/ku.po | 228 ++++- po/lt.po | 234 +++++- po/lv.po | 232 ++++- po/mai.po | 233 +++++- po/mg.po | 229 ++++- po/mk.po | 234 +++++- po/ml.po | 234 +++++- po/mn.po | 233 ++++- po/mr.po | 234 +++++- po/ms.po | 233 ++++- po/nb.po | 1026 ++++++++++++-------- po/ne.po | 229 ++++- po/nl.po | 242 +++++- po/nn.po | 234 +++++- po/oc.po | 228 ++++- po/or.po | 234 +++++- po/pa.po | 234 +++++- po/pl.po | 234 +++++- po/ps.po | 230 ++++- po/pt.po | 237 +++++- po/pt_BR.po | 234 +++++- po/ro.po | 234 +++++- po/ru.po | 234 +++++- po/rw.po | 245 +++++- po/si.po | 230 ++++- po/sk.po | 231 ++++- po/sl.po | 234 +++++- po/sq.po | 285 ++++++- po/sr.po | 233 ++++- po/sr@ije.po | 235 ++++- po/sr@latin.po | 233 ++++- po/sv.po | 1406 ++++++++++++++++------------ po/ta.po | 234 +++++- po/te.po | 234 +++++- po/th.po | 237 +++++- po/tl.po | 232 ++++- po/tr.po | 234 +++++- po/tt.po | 231 ++++- po/uk.po | 1024 ++++++++++++-------- po/vi.po | 234 +++++- po/wa.po | 233 ++++- po/xh.po | 233 ++++- po/yi.po | 232 ++++- po/zh_CN.po | 234 +++++- po/zh_HK.po | 1041 ++++++++++++--------- po/zh_TW.po | 1026 ++++++++++++--------- 89 files changed, 21688 insertions(+), 5524 deletions(-) commit 4e273d4650621ea095dda5a5e3f1bac4ee8299ae Author: Matthias Clasen Date: Fri Jul 17 19:01:47 2009 -0400 Updates NEWS | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit e845e09524fb3be058688050e97f976b11a247dc Author: Yair Hershkovitz Date: Fri Jul 17 22:53:56 2009 +0300 Updated Hebrew translation po/he.po | 1062 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 633 insertions(+), 429 deletions(-) commit e4bf2ac41d605a2bd3c858790a0fe36b86bcf7d9 Author: Martin Nordholts Date: Fri Jul 17 16:49:53 2009 +0200 Support silent build rules with automake 1.11 Support silent build rules, requires at least automake-1.11. Enable by either passing --enable-silent-rules to configure or passing V=0 to make. Bug #588863. configure.in | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit ad0c04c6e9e2ef16dce2e29aeba51f9a7ae8477c Author: Claude Paroz Date: Tue Jul 14 22:39:31 2009 +0200 Updated French translation po/fr.po | 1134 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 620 insertions(+), 514 deletions(-) commit 9bc208835760823f2fac4e406973d6387805416e Author: Claude Paroz Date: Tue Jul 14 18:54:58 2009 +0200 Add missing files in POTFILES.in po/POTFILES.in | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit d439c22e0ff7cec437cdc4037f7621c762ea3181 Author: Kjartan Maraas Date: Mon Jul 13 11:20:09 2009 +0200 Updated Norwegian bokmål translation. po/nb.po | 855 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 424 insertions(+), 431 deletions(-) commit e2844da68adb626f20ff9d02d51ca4259f56d55d Author: Chao-Hsiung Liao Date: Sun Jul 12 15:19:23 2009 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 917 +++++++++++++++++++++++++++++------------------------------ po/zh_TW.po | 890 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 898 insertions(+), 909 deletions(-) commit f7f16dc3a2da52183053c5cc0967f7fa6547f65a Author: Matthias Clasen Date: Fri Jul 10 22:33:03 2009 -0400 Remove outdated paragraph We no longer use PATCH or API keywords. README.in | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 7ba9674d719af6eaa4e7e661be34732215bdfe38 Author: Matthias Clasen Date: Fri Jul 10 13:13:18 2009 -0400 Avoid some compiler warnings. gobject/gtype.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 91925d2cf040730f89935a39c0d7aef3b4eb59dd Author: Matthias Clasen Date: Fri Jul 10 13:11:28 2009 -0400 Another possible error code clash, yay glib/gstrfuncs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c23536cefeacc72d03ad8a83f315758d751cb127 Author: Matthias Clasen Date: Fri Jul 10 11:18:31 2009 -0400 Improve g_str_equal docs Add a reference to g_strcmp0(), cf. bug 587938. glib/gstring.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 6f48065958e24927c84f2983f746e39a3212998c Author: Benjamin Otte Date: Thu Jul 9 15:34:00 2009 +0200 Fix a typo in GRegex documentation docs/reference/glib/tmpl/gregex.sgml | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c6884a7ec9999b6041dcad8ff3f7c7d93c55c0d2 Author: Maxim V. Dziumanenko Date: Thu Jul 9 10:51:15 2009 +0300 Updated Ukrainian translation po/uk.po | 912 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 454 insertions(+), 458 deletions(-) commit 4cecb335f4b1d8e39c9402788fb37b7173187dd0 Author: Jorge González Date: Tue Jul 7 22:34:35 2009 +0200 Updated Spanish translation po/es.po | 852 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 425 insertions(+), 427 deletions(-) commit 593ea5f6b08c6fb297c1faffed3ada8fb2d95c66 Author: Ryan Lortie Date: Tue Jul 7 21:29:46 2009 +0100 Ensure GTree is consistent after _destroy() See comment #9 on bug 587773 glib/gtree.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 7d2bb5f1b1ce0289628b12d98369f3fca92cde24 Author: Daniel Nylander Date: Tue Jul 7 19:46:59 2009 +0200 Updated Swedish translation po/sv.po | 1263 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 635 insertions(+), 628 deletions(-) commit 474ba7dbc37e352d39c0057bd2a31504828dde36 Author: Tor Lillqvist Date: Tue Jul 7 14:37:45 2009 +0300 Make it compile on Windows. Surround a symlink-related code snippet with ifdef S_ISLNK. gio/glocalfileinfo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 10ba0c2e5c6ed069420ec926c1094331c44fb71e Merge: eff73c9 8792d86 Author: Ryan Lortie Date: Tue Jul 7 09:45:31 2009 +0100 Merge branch 'tree-refcount' commit eff73c95e8bb971ccc134e79c15f73ea5a237d30 Author: Matthias Clasen Date: Mon Jul 6 00:33:49 2009 -0400 Bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 400959ddbdddaed22cfd7e898a4414730ecb3ec4 Author: Matthias Clasen Date: Mon Jul 6 00:31:47 2009 -0400 2.21.3 docs/reference/glib/tmpl/conversions.sgml | 9 - docs/reference/glib/tmpl/gurifuncs.sgml | 9 + docs/reference/gobject/glib-mkenums.1 | 11 +- po/am.po | 195 +++-- po/ar.po | 199 +++-- po/as.po | 199 +++-- po/az.po | 195 +++-- po/be.po | 195 +++-- po/be@latin.po | 199 +++-- po/bg.po | 199 +++-- po/bn.po | 195 +++-- po/bn_IN.po | 199 +++-- po/bs.po | 195 +++-- po/ca.po | 199 +++-- po/ca@valencia.po | 199 +++-- po/cs.po | 199 +++-- po/cy.po | 195 +++-- po/da.po | 199 +++-- po/de.po | 199 +++-- po/dz.po | 195 +++-- po/el.po | 199 +++-- po/en_CA.po | 199 +++-- po/en_GB.po | 199 +++-- po/eo.po | 195 +++-- po/es.po | 859 +++++++++++---------- po/et.po | 447 +++++++++++- po/eu.po | 199 +++-- po/fa.po | 195 +++-- po/fi.po | 199 +++-- po/fr.po | 199 +++-- po/ga.po | 195 +++-- po/gl.po | 199 +++-- po/gu.po | 199 +++-- po/he.po | 1182 ++++++++++++++--------------- po/hi.po | 199 +++-- po/hr.po | 195 +++-- po/hu.po | 199 +++-- po/hy.po | 195 +++-- po/id.po | 195 +++-- po/is.po | 195 +++-- po/it.po | 199 +++-- po/ja.po | 199 +++-- po/ka.po | 195 +++-- po/kn.po | 199 +++-- po/ko.po | 199 +++-- po/ku.po | 195 +++-- po/lt.po | 199 +++-- po/lv.po | 195 +++-- po/mai.po | 199 +++-- po/mg.po | 195 +++-- po/mk.po | 199 +++-- po/ml.po | 199 +++-- po/mn.po | 195 +++-- po/mr.po | 199 +++-- po/ms.po | 195 +++-- po/nb.po | 199 +++-- po/ne.po | 195 +++-- po/nl.po | 204 +++-- po/nn.po | 199 +++-- po/oc.po | 195 +++-- po/or.po | 199 +++-- po/pa.po | 199 +++-- po/pl.po | 199 +++-- po/ps.po | 195 +++-- po/pt.po | 199 +++-- po/pt_BR.po | 199 +++-- po/ro.po | 199 +++-- po/ru.po | 199 +++-- po/rw.po | 195 +++-- po/si.po | 195 +++-- po/sk.po | 199 +++-- po/sl.po | 199 +++-- po/sq.po | 203 +++-- po/sr.po | 195 +++-- po/sr@ije.po | 195 +++-- po/sr@latin.po | 195 +++-- po/sv.po | 199 +++-- po/ta.po | 199 +++-- po/te.po | 199 +++-- po/th.po | 199 +++-- po/tl.po | 195 +++-- po/tr.po | 199 +++-- po/tt.po | 195 +++-- po/uk.po | 199 +++-- po/vi.po | 199 +++-- po/wa.po | 195 +++-- po/xh.po | 195 +++-- po/yi.po | 195 +++-- po/zh_CN.po | 199 +++-- po/zh_HK.po | 199 +++-- po/zh_TW.po | 199 +++-- 91 files changed, 11231 insertions(+), 8078 deletions(-) commit 3d1e8127788d8d406dd7e5d7feaae6d47110f087 Author: Matthias Clasen Date: Mon Jul 6 00:00:42 2009 -0400 Document support_thread_contexts gio/gfile.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d5a51305196ac44b1c9f9edcb93aa688821f60f2 Author: Matthias Clasen Date: Sun Jul 5 23:55:00 2009 -0400 Minor doc fix glib/gerror.c | 107 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 53 insertions(+), 54 deletions(-) commit 563c55bb7176e3fad5ea39061feb8406e5968ef3 Author: Matthias Clasen Date: Sun Jul 5 23:38:09 2009 -0400 Fix a segfault in g_cancellable_cancel gio/gcancellable.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 66e9b50b2ccf7498a55f0608cca31bc8cfad741d Author: Matthias Clasen Date: Sun Jul 5 22:55:26 2009 -0400 Updates NEWS | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) commit 5694ab7642c9ba6fbb85424e71d1c42c17661dd1 Author: Matthias Clasen Date: Sun Jul 5 22:49:24 2009 -0400 Revert "Move gio tests from gio/tests/ to tests/gio/" This reverts commit 2262d76b33094304ece0d0d9cd5920682599a49b. Move GIO tests back to where they belong. configure.in | 2 +- gio/Makefile.am | 2 + gio/tests/.gitignore | 24 + gio/tests/Makefile.am | 119 ++++ gio/tests/buffered-input-stream.c | 60 ++ gio/tests/contexts.c | 190 ++++++ gio/tests/data-input-stream.c | 336 ++++++++++ gio/tests/data-output-stream.c | 289 +++++++++ gio/tests/desktop-app-info.c | 259 ++++++++ gio/tests/echo-server.c | 73 +++ gio/tests/filter-streams.c | 239 ++++++++ gio/tests/g-file-info.c | 125 ++++ gio/tests/g-file.c | 538 ++++++++++++++++ gio/tests/g-icon.c | 245 ++++++++ gio/tests/httpd.c | 183 ++++++ gio/tests/live-g-file.c | 1211 +++++++++++++++++++++++++++++++++++++ gio/tests/live-g-file.txt | 27 + gio/tests/memory-input-stream.c | 78 +++ gio/tests/memory-output-stream.c | 100 +++ gio/tests/readwrite.c | 293 +++++++++ gio/tests/resolver.c | 506 ++++++++++++++++ gio/tests/send-data.c | 163 +++++ gio/tests/simple-async-result.c | 130 ++++ gio/tests/sleepy-stream.c | 296 +++++++++ gio/tests/socket-client.c | 298 +++++++++ gio/tests/socket-server.c | 308 ++++++++++ gio/tests/srvtarget.c | 158 +++++ gio/tests/unix-streams.c | 256 ++++++++ tests/Makefile.am | 2 +- tests/gio/.gitignore | 24 - tests/gio/Makefile.am | 119 ---- tests/gio/buffered-input-stream.c | 60 -- tests/gio/contexts.c | 190 ------ tests/gio/data-input-stream.c | 336 ---------- tests/gio/data-output-stream.c | 289 --------- tests/gio/desktop-app-info.c | 259 -------- tests/gio/echo-server.c | 73 --- tests/gio/filter-streams.c | 239 -------- tests/gio/g-file-info.c | 125 ---- tests/gio/g-file.c | 538 ---------------- tests/gio/g-icon.c | 245 -------- tests/gio/httpd.c | 183 ------ tests/gio/live-g-file.c | 1211 ------------------------------------- tests/gio/live-g-file.txt | 27 - tests/gio/memory-input-stream.c | 78 --- tests/gio/memory-output-stream.c | 100 --- tests/gio/readwrite.c | 293 --------- tests/gio/resolver.c | 506 ---------------- tests/gio/send-data.c | 163 ----- tests/gio/simple-async-result.c | 130 ---- tests/gio/sleepy-stream.c | 296 --------- tests/gio/socket-client.c | 298 --------- tests/gio/socket-server.c | 308 ---------- tests/gio/srvtarget.c | 158 ----- tests/gio/unix-streams.c | 256 -------- 55 files changed, 6508 insertions(+), 6506 deletions(-) commit 8de4be69a9013e3bce57c0a004e1eada4155f623 Author: Matthias Clasen Date: Sun Jul 5 22:35:55 2009 -0400 Move comment to the right place gio/gvfs.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aa065346d3230d5facd45ad1e4d50ceae206773f Author: Matthias Clasen Date: Sun Jul 5 22:26:11 2009 -0400 Register ids for new file attributes gio/gfileinfo-priv.h | 12 ++++++++---- gio/gfileinfo.c | 4 ++++ 2 files changed, 12 insertions(+), 4 deletions(-) commit f043439d7897d3f538dcb2a2d9be9fd7a34ec948 Author: Matthias Clasen Date: Sun Jul 5 22:24:14 2009 -0400 Ignore gfileinfo-priv.h docs/reference/gio/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 99a1c47343d09ab0485c2377e5c8c53e847d84dd Author: David Zeuthen Date: Sun Jul 5 21:59:38 2009 -0400 Allow interaction when unmounting mounts For details, see bug 587482. The new api: - Provide new _with_operation() variants of all unmount and eject methods - Add GMountOperation::show-processes signal - this can be used to show processes blocking an unmount operation - Deprecate all unmount and eject methods - Add g_drive_can_start_degraded() method - this is to avoid auto-starting degraded drives - Make g_drive_stop() resp. g_file_stop_mountable() take a GMountOperation - these ops were recently added and not yet public API so it's fine to change how they work - Provide a way to poll mountable files, e.g. g_file_poll_mountable() - Add some missing file attributes for mountable files - G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE - needed for the GDU Nautilus extensions to format a volume - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: - mimics g_drive_can_start_degraded() - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: - mimics g_drive_can_poll_for_media() - G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC - mimics g_drive_is_media_check_automatic() docs/reference/gio/Makefile.am | 2 + docs/reference/gio/gio-docs.xml | 5 +- docs/reference/gio/gio-sections.txt | 19 +++ gio/gdrive.c | 124 ++++++++++++++- gio/gdrive.h | 32 ++++- gio/gfile.c | 305 ++++++++++++++++++++++++++++++++++- gio/gfile.h | 66 ++++++++ gio/gfileinfo.h | 43 +++++- gio/gio-marshal.list | 1 + gio/gio.symbols | 47 ++++-- gio/gmount.c | 186 +++++++++++++++++++++- gio/gmount.h | 48 ++++++- gio/gmountoperation.c | 76 +++++++-- gio/gmountoperation.h | 6 +- gio/gvolume.c | 89 ++++++++++ gio/gvolume.h | 23 +++ 16 files changed, 1027 insertions(+), 45 deletions(-) commit c85ff0c75004736d5c8798e3b47a47e0fc67ac70 Author: Benjamin Otte Date: Sun Jul 5 21:34:39 2009 +0200 [gio] minor improvements to g_cancellable_cancel() - make this function not crash when cancellable is NULL - avoid locking when the cancellable has already been cancelled gio/gcancellable.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 8a2e617e41e3f605ea0206832f0c2f346bfe008e Author: Yaron Shahrabani Date: Sun Jul 5 18:06:57 2009 +0300 Updated Hebrew translation po/he.po | 1186 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 613 insertions(+), 573 deletions(-) commit 8792d862db4f61317a45dfe07f7b51e5ccf6741b Author: Ryan Lortie Date: Sun Jul 5 12:30:54 2009 +0100 GTree: switch to GSlice, add refcounts (#587773) docs/reference/glib/glib-sections.txt | 2 + glib/glib.symbols | 2 + glib/gtree.c | 88 +++++++++++++++++++++++++++------ glib/gtree.h | 2 + 4 files changed, 79 insertions(+), 15 deletions(-) commit 18e0bcf02f99a2d4bb35f46369cf4b9237291ef1 Author: Christian Persch Date: Fri Jul 3 21:20:11 2009 +0200 Add @basename@ substitution to glib-mkenums Move man page addition to the right place. Bug #587307. docs/reference/gobject/glib-mkenums.xml | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 6d1474e7f1f6e964d8db377fe732b9273cf17a84 Author: Christian Persch Date: Mon Jun 29 15:28:22 2009 +0200 Add @basename@ substitution to glib-mkenums Since @filename@ contains the full filename as given to the glib-mkenum command, possibly including path elements (e.g. when using a non-srcdir build), it is unsuitable to use in a #include statement in the generated file if one wants to distribute it. This patch adds @basename@ which expands to the base name of the input filename. Bug #587307. gobject/glib-mkenums.1 | 3 +++ gobject/glib-mkenums.in | 9 +++++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit dfd83f419c30d7d97c0e223e428c2e12c58199d3 Author: Mattias Põldaru Date: Thu Jul 2 05:23:26 2009 +0300 Updating Estonian translation po/et.po | 94 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 47 insertions(+), 47 deletions(-) commit 29e6525b1e5b51323681af156a0641d69fc9fa87 Author: Dan Winship Date: Wed Jul 1 13:52:49 2009 -0400 Two "make check" fixes for late changes to the thread-context patch g_simple_async_result_complete() now checks that it's being run from the correct main loop, so tests/gio/simple-async-result was failing, because it called it from outside any main loop. (And gio's pltcheck was failing because I hadn't added g_main_current_source() to it.) gio/pltcheck.sh | 2 +- tests/gio/simple-async-result.c | 37 ++++++++++++++++++++++++++++++------- 2 files changed, 31 insertions(+), 8 deletions(-) commit 2262d76b33094304ece0d0d9cd5920682599a49b Author: Benjamin Otte Date: Wed Jul 1 19:03:19 2009 +0200 Move gio tests from gio/tests/ to tests/gio/ This avoids getting tests built every time when working on libgio and running make in the gio/ directory. configure.in | 2 +- gio/Makefile.am | 2 - gio/tests/.gitignore | 24 - gio/tests/Makefile.am | 119 ---- gio/tests/buffered-input-stream.c | 60 -- gio/tests/contexts.c | 190 ------ gio/tests/data-input-stream.c | 336 ---------- gio/tests/data-output-stream.c | 289 --------- gio/tests/desktop-app-info.c | 259 -------- gio/tests/echo-server.c | 73 --- gio/tests/filter-streams.c | 239 -------- gio/tests/g-file-info.c | 125 ---- gio/tests/g-file.c | 538 ---------------- gio/tests/g-icon.c | 245 -------- gio/tests/httpd.c | 183 ------ gio/tests/live-g-file.c | 1211 ------------------------------------- gio/tests/live-g-file.txt | 27 - gio/tests/memory-input-stream.c | 78 --- gio/tests/memory-output-stream.c | 100 --- gio/tests/readwrite.c | 293 --------- gio/tests/resolver.c | 506 ---------------- gio/tests/send-data.c | 163 ----- gio/tests/simple-async-result.c | 107 ---- gio/tests/sleepy-stream.c | 296 --------- gio/tests/socket-client.c | 298 --------- gio/tests/socket-server.c | 308 ---------- gio/tests/srvtarget.c | 158 ----- gio/tests/unix-streams.c | 256 -------- tests/Makefile.am | 2 +- tests/gio/.gitignore | 24 + tests/gio/Makefile.am | 119 ++++ tests/gio/buffered-input-stream.c | 60 ++ tests/gio/contexts.c | 190 ++++++ tests/gio/data-input-stream.c | 336 ++++++++++ tests/gio/data-output-stream.c | 289 +++++++++ tests/gio/desktop-app-info.c | 259 ++++++++ tests/gio/echo-server.c | 73 +++ tests/gio/filter-streams.c | 239 ++++++++ tests/gio/g-file-info.c | 125 ++++ tests/gio/g-file.c | 538 ++++++++++++++++ tests/gio/g-icon.c | 245 ++++++++ tests/gio/httpd.c | 183 ++++++ tests/gio/live-g-file.c | 1211 +++++++++++++++++++++++++++++++++++++ tests/gio/live-g-file.txt | 27 + tests/gio/memory-input-stream.c | 78 +++ tests/gio/memory-output-stream.c | 100 +++ tests/gio/readwrite.c | 293 +++++++++ tests/gio/resolver.c | 506 ++++++++++++++++ tests/gio/send-data.c | 163 +++++ tests/gio/simple-async-result.c | 107 ++++ tests/gio/sleepy-stream.c | 296 +++++++++ tests/gio/socket-client.c | 298 +++++++++ tests/gio/socket-server.c | 308 ++++++++++ tests/gio/srvtarget.c | 158 +++++ tests/gio/unix-streams.c | 256 ++++++++ 55 files changed, 6483 insertions(+), 6485 deletions(-) commit 65cc5d895ae125b09f2403761f434fd78ef05af7 Author: Dan Winship Date: Tue Jun 16 20:22:58 2009 -0400 Support g_main_context_push_thread_default() in gio GFile allows for the possibility that external implementations may not support thread-default contexts yet, via g_file_supports_thread_contexts(). GVolumeMonitor is not yet thread-default-context aware. Add a test program to verify that basic gio async ops work correctly in non-default contexts. http://bugzilla.gnome.org/show_bug.cgi?id=579984 gio/gdummyfile.c | 2 + gio/gfile.c | 25 ++++++ gio/gfile.h | 3 + gio/gfilemonitor.c | 26 +++++-- gio/gio.symbols | 1 + gio/gioscheduler.c | 29 ++++--- gio/glocalfile.c | 2 + gio/gsimpleasyncresult.c | 62 ++++++++++---- gio/gsocketclient.c | 2 +- gio/gsocketinputstream.c | 2 +- gio/gsocketlistener.c | 2 +- gio/gsocketoutputstream.c | 2 +- gio/gtcpconnection.c | 2 +- gio/gunixinputstream.c | 4 +- gio/gunixmount.c | 4 +- gio/gunixoutputstream.c | 4 +- gio/gunixresolver.c | 207 ++++++++++++++++++++++++++++++--------------- gio/gunixvolume.c | 4 +- gio/gvolumemonitor.c | 7 ++- gio/gwin32resolver.c | 4 +- gio/tests/.gitignore | 1 + gio/tests/Makefile.am | 10 ++- gio/tests/contexts.c | 190 +++++++++++++++++++++++++++++++++++++++++ 23 files changed, 474 insertions(+), 121 deletions(-) commit 4363f1932f1be4474a81d5b9cf8a58c91b682868 Author: Dan Winship Date: Thu Jun 4 21:59:15 2009 -0400 Add g_main_context_push_thread_default() etc This allows applications to use async methods from other threads, or in multiple independent main loops. http://bugzilla.gnome.org/show_bug.cgi?id=579984 docs/reference/glib/glib-sections.txt | 5 + docs/reference/glib/tmpl/main.sgml | 24 ++++++ glib/glib.symbols | 3 + glib/gmain.c | 144 ++++++++++++++++++++++++++++++++- glib/gmain.h | 5 + 5 files changed, 177 insertions(+), 4 deletions(-) commit 90381ecdbd73197ebdfaf58fdeccf267454d53d7 Author: Dan Winship Date: Fri Jun 19 10:30:14 2009 -0400 Use low-level GSource methods in a few more places (in preparation for thread-default context support) gio/gfilemonitor.c | 23 ++++++++++++++--------- gio/gunixmount.c | 26 ++++++++++++++++++++++---- gio/gunixvolume.c | 26 ++++++++++++++++++++++---- gio/gwin32resolver.c | 18 ++++++++++++------ gio/pltcheck.sh | 2 +- 5 files changed, 71 insertions(+), 24 deletions(-) commit 28a39fab5ac720daf5927c85c3eba2e23f5ac38c Author: Dan Winship Date: Tue Jun 16 20:21:29 2009 -0400 Remove some unused code gio/gasynchelper.c | 35 ----------------------------------- 1 files changed, 0 insertions(+), 35 deletions(-) commit 70e8eed6acfa33f74d7772f3ec54997daf102be4 Author: Dan Winship Date: Tue Jun 23 12:01:34 2009 -0400 Fix GResolver for g_simple_async_result_set_op_res_gpointer change Previously, re-setting the pointer value would cause the old GDestroyNotify to be lost; now it causes it to be run. http://bugzilla.gnome.org/show_bug.cgi?id=587415 gio/gresolver.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit d589da7e86947542790aa0137dc12499a4fe1a3b Author: Benjamin Otte Date: Tue Jun 30 20:33:19 2009 +0200 Bug 587434 – regression tests fail make this test not only compile, but also run successfully with mad CFLAGS. gio/tests/data-output-stream.c | 138 +++++++++++++++++++-------------------- 1 files changed, 67 insertions(+), 71 deletions(-) commit 80561f9718873bf02d5c938d92672bc20d99b82d Author: Benjamin Otte Date: Tue Jun 30 19:08:46 2009 +0200 Bug 587434 – regression tests fail I missed one s/tmpfile/tmp_file/ which caused crashes. gio/tests/readwrite.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 53beca955e016fb9ef4e80d223d059bc5e51dd41 Author: Dan Winship Date: Tue Jun 23 17:42:01 2009 -0400 Add GCancellables to GSocket ops Currently, to implement cancellability correctly, all synchronous calls to GSocket must be preceded by a g_socket_condition_wait() call, (even though GSocket does this internally as well) and all asynchronous calls must do occasional manual g_cancellable_is_cancelled() checks. Since it's trivial to do these checks inside GSocket instead, and we don't particularly want to encourage people to use the APIs non-cancellably, move the cancellation support into GSocket and simplify the existing callers. http://bugzilla.gnome.org/show_bug.cgi?id=586797 gio/gsocket.c | 74 ++++++++++++++++++++++++++++++++------------- gio/gsocket.h | 8 +++++ gio/gsocketclient.c | 4 +- gio/gsocketinputstream.c | 27 ++++++---------- gio/gsocketlistener.c | 32 ++++++++----------- gio/gsocketoutputstream.c | 27 ++++++---------- gio/gtcpconnection.c | 21 ++----------- gio/gunixconnection.c | 8 ++--- gio/tests/socket-client.c | 14 +++++--- gio/tests/socket-server.c | 13 +++++--- 10 files changed, 119 insertions(+), 109 deletions(-) commit fc2b3ee560e29b4ef6e70928b0be75d833d75aec Author: Benjamin Otte Date: Mon Jun 29 18:32:09 2009 +0200 remove unused label complained about by -Wall gio/gtcpconnection.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit afd63c32814869489f812d6738de027ce113957d Author: Benjamin Otte Date: Mon Jun 29 18:24:08 2009 +0200 fix warnings from gcc compilation with my mad CFLAGS gio/tests/data-input-stream.c | 32 +++++++++++-------- gio/tests/data-output-stream.c | 66 ++++++++++++++++++++-------------------- gio/tests/desktop-app-info.c | 4 +- gio/tests/g-file.c | 16 +++++----- gio/tests/httpd.c | 2 +- gio/tests/live-g-file.c | 22 ++++++++----- gio/tests/readwrite.c | 40 ++++++++++++------------ gio/tests/resolver.c | 6 ++-- gio/tests/sleepy-stream.c | 24 ++++++++------- gio/tests/socket-server.c | 6 ++-- gio/tests/srvtarget.c | 3 +- gio/tests/unix-streams.c | 4 +- 12 files changed, 119 insertions(+), 106 deletions(-) commit 4b8ad50fc4463d72862d29a8802b5982e66c0fc2 Author: Benjamin Otte Date: Mon Jun 29 15:28:08 2009 +0200 add g_file_attribute_set_*_by_id() and use them This patch and the previous ones fixes the performance issues noted in Bug 587089 – lookup_attribute() takes too much CPU It increases performance for querying attributes by ~15% in my tests. gio/gfileinfo-priv.h | 36 +++++++++- gio/gfileinfo.c | 183 +++++++++++++++++++++++++++++++++++++------------- gio/glocalfileinfo.c | 96 +++++++++++++------------- 3 files changed, 217 insertions(+), 98 deletions(-) commit bd198e5e45282886ea2bad14e987c7c01b163cb3 Author: Benjamin Otte Date: Mon Jun 29 14:13:14 2009 +0200 export and use _g_file_attribute_matcher_matches_id() gio/gfileinfo-priv.h | 5 +++ gio/gfileinfo.c | 13 +++---- gio/glocalfileinfo.c | 95 +++++++++++++++++++++++++------------------------ 3 files changed, 58 insertions(+), 55 deletions(-) commit ceba40c27d5166a07a0925d2e158ca1809cc1ce3 Author: Benjamin Otte Date: Mon Jun 29 13:55:22 2009 +0200 add private header with attribute ids attribute ids are generated when the attribute hash is initialized. This way we can guarantee that the ids match every time. gio/Makefile.am | 1 + gio/gfileinfo-priv.h | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++ gio/gfileinfo.c | 79 +++++++++++++++++++++++++++++++++++++++- 3 files changed, 178 insertions(+), 1 deletions(-) commit 2620c23577a73fa454298014680f4de46a69e7bb Author: Benjamin Otte Date: Mon Jun 29 13:33:50 2009 +0200 split lookup_attribute() into two functions gio/gfileinfo.c | 65 +++++++++++++++++++++++++++++++----------------------- 1 files changed, 37 insertions(+), 28 deletions(-) commit 66cebd72925406910f99c0fd826b8307c2a4814c Author: Benjamin Otte Date: Mon Jun 29 13:21:08 2009 +0200 split attribute hash initialization into its own function gio/gfileinfo.c | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) commit 49172a71aacdd855918b614f3d61fa5b9248fb85 Author: Christian Dywan Date: Sun Jun 28 02:45:50 2009 +0200 Display '-h' in --help output and accept '-h' and -?' '-h' is the preferred short version of '--help' now and displayed in '--help' but for backwards compatibility '-?' is still supported. If existing code uses '-h' for something else, GOptionContext will not override it. Fixes bug 556706. glib/goption.c | 49 ++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 42 insertions(+), 7 deletions(-) commit 09c3f6dd4b456adbbda6818e5bb1227af045e8d8 Author: Jani Monoses Date: Sat Jun 27 11:03:47 2009 +0300 Fix C++ warnings in g_error() code Put space before ending semicolon in for(;;) ; to avoid C++ build warnings. Closes bug 586928. glib/gmessages.h | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit 160c39a9af8f7b6a475c1b005a807ccefc2ff7c1 Author: Matthias Clasen Date: Fri Jun 26 23:18:17 2009 -0400 Move some uri functions to a better place docs/reference/glib/glib-sections.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 35911ae00f5348ea4a60d66db25d70a1c45c9c43 Author: Matthias Clasen Date: Fri Jun 26 23:09:35 2009 -0400 Fix a typo docs/reference/glib/building.sgml | 84 ++++++++++++++++++------------------ 1 files changed, 42 insertions(+), 42 deletions(-) commit e7a258692c7ae3d9075d9ae1926c08c7ec771f04 Author: Tom Parker Date: Fri Jun 26 22:43:31 2009 -0400 Add NULL to end of g_filename_complete_get_completions() return value g_filename_complete_get_completions() return value is meant to be a g_strfreev-compatible array i.e. NULL-terminated. However, pointer arrays aren't automagically NULL-terminated. This fixes bug 586868 gio/gfilenamecompleter.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 657d0ad9183fe4410e736d20a17a70fb7d6ad6c0 Author: Ivar Smolin Date: Fri Jun 26 10:39:25 2009 +0300 Updating Estonian translation po/et.po | 446 +++----------------------------------------------------------- 1 files changed, 17 insertions(+), 429 deletions(-) commit d884e509db1ab6a6d388313d28b7b07cebb3dfc0 Author: Alexander Larsson Date: Thu Jun 25 09:18:01 2009 +0200 Allow setting G_FILE_ATTRIBUTE_TYPE_INVALID attributes in GFileInfo This is used to unset an attribute in g_file_set_attributes_from_info. gio/gfileattribute.c | 7 +++++++ gio/gfileinfo.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 019e8c808f48e93f81fcb8e9e8d73a43b087cc87 Author: Matthias Clasen Date: Wed Jun 24 23:07:15 2009 -0400 Add a note about g_simple_async_result_set_op_res_pointer change README.in | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit b0dc7afd2ace91f5dca37af8de7b40ba45993ed0 Author: Richard Hughes Date: Fri Jun 19 10:16:22 2009 +0100 Allow GCancellable to be subclassed by adding a private structure gio/gcancellable.c | 114 +++++++++++++++++++++++++++++++++------------------- gio/gcancellable.h | 9 ++++ 2 files changed, 81 insertions(+), 42 deletions(-) commit 0ccd18bc83c5e6eff77940a61cc9b31a88dd1851 Author: David Zeuthen Date: Mon Jun 22 15:33:41 2009 -0400 Bug 586675 – Runtime library location Introduce an option to specify the runtime location for libraries via a relative path to libdir. Signed-off-by: David Zeuthen configure.in | 11 +++++++++++ docs/reference/glib/building.sgml | 21 +++++++++++++++++++++ docs/reference/glib/tmpl/fileutils.sgml | 17 +++++++++++++++++ gio/Makefile.am | 9 +++++++++ glib/Makefile.am | 9 +++++++++ gmodule/Makefile.am | 9 +++++++++ gobject/Makefile.am | 9 +++++++++ gthread/Makefile.am | 8 ++++++++ 8 files changed, 93 insertions(+), 0 deletions(-) commit 7662c86611bf44175f18ec6eb66f159040ac73c5 Author: Alexander Larsson Date: Thu Jun 18 09:05:27 2009 +0200 Add extension point for adding metadata for local files This adds a local_file_add_info vfunc to GVfs that vfs implementations can override to add metadata for local files. gio/glocalfile.c | 75 +++++++++++++++++++++--------- gio/glocalfileenumerator.c | 2 + gio/glocalfileinfo.c | 108 +++++++++++++++++++++++++++++++++++++++----- gio/glocalfileinfo.h | 3 + gio/gvfs.h | 26 +++++++++-- 5 files changed, 175 insertions(+), 39 deletions(-) commit 9a6146f54cdc085a42095b930066853dbb4e0c67 Author: Alexander Larsson Date: Tue Jun 23 11:30:14 2009 +0200 Add g_file_info_set_attribute_status Required for gvfs implementation for set_attribures_from_info. gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++ gio/gfileinfo.h | 3 +++ gio/gio.symbols | 1 + 3 files changed, 40 insertions(+), 0 deletions(-) commit becf4186e6289c0ab5d762f1cdf88517f4adc9f5 Author: Alexander Larsson Date: Tue Jun 23 11:29:16 2009 +0200 Add g_file_info_has_namespace Need this to quickly see if we should set attributes from this GFileInfo in metadata extension. gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++ gio/gfileinfo.h | 2 ++ gio/gio.symbols | 1 + 3 files changed, 39 insertions(+), 0 deletions(-) commit 0ed9201ad2051c33f5d049754bd8a1644d19ab7c Author: Alexander Larsson Date: Mon Jun 22 19:25:32 2009 +0200 Add string vector attribute type to GFileInfo This is needed for the new metadata backend since nautilus has a string-list metadata type, and we want to use this for nautilus. gio/gfileattribute-priv.h | 4 +++ gio/gfileattribute.c | 52 +++++++++++++++++++++++++++++++++++++++++++++ gio/gfileinfo.c | 51 ++++++++++++++++++++++++++++++++++++++++++++ gio/gfileinfo.h | 5 ++++ gio/gio.symbols | 2 + gio/gioenums.h | 4 ++- 6 files changed, 117 insertions(+), 1 deletions(-) commit c1ab6454feb4447b8ef7ce6a0eb0fb38bae186df Author: Alexander Larsson Date: Tue Jun 23 15:07:00 2009 +0200 Copy namespaces correctly in g_file_copy_attributes File attribute namespaces are delimited with "::", but build_attribute_list_for_copy only used ":", so we didn't copy any writable namespaces. gio/gfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e9b4f7a3bcfefc266fc575e401f07a2a4c2ce8f6 Author: Jorge Gonzalez Date: Sun Jun 21 11:13:20 2009 +0200 Updated Spanish translation po/es.po | 836 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 417 insertions(+), 419 deletions(-) commit 440bf5bee50a0abca990d69ce12fc2a844bda95c Author: Matthias Clasen Date: Fri Jun 19 23:44:29 2009 -0400 Use pipe2 when available This avoids a small window for races between pipe and fdset. Reported in bug 579933 by Thiago Macieira. configure.in | 11 ++--------- glib/gmain.c | 20 +++++++++++++++----- 2 files changed, 17 insertions(+), 14 deletions(-) commit 854a43a3cd5cb8cc97b66d6f8f661e2a7096acda Author: Matthias Clasen Date: Fri Jun 19 23:18:09 2009 -0400 Fix build on mingw Mingw does not have sys/uio.h. This was reported in bug 585937. Author: Matthias Clasen configure.in | 1 + gio/gsocket.c | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) commit 4c791f49e58688d1b8948d083c1780cab9d26e93 Author: Ryan Lortie Date: Thu Jun 18 15:00:01 2009 -0400 GMappedFile: add refcounting, switch to GSlice - add g_mapped_file_ref() and g_mapped_file_unref(). - deprecate g_mapped_file_free(). - move to GSlice for allocating the GMappedFile struct. docs/reference/glib/glib-sections.txt | 2 + glib/glib.symbols | 4 ++ glib/gmappedfile.c | 73 +++++++++++++++++++++++++++------ glib/gmappedfile.h | 5 ++ 4 files changed, 71 insertions(+), 13 deletions(-) commit 8cb481fd5ff44c7e82f59948567ad0b417297555 Author: Alexander Larsson Date: Thu Jun 18 19:43:46 2009 +0200 Use io_prio as mainloop prio for async-emulation (#579449) I'm not sure why we used the elaborate formula to convert the io-priority to the priority of the mainloop idle when emulating async i/o with idles. However, it causes the default io priority to be less than the normal idle prio, so the i/o won't be scheduled if there is an idle outstanding. There is really no great mapping to use here, doing blocking i/o in an idle of any prio is generally bad and apps doing a lot of async i/o should initialize threads. However, if we use the io-priority directly we at least avoid the starvation problem above and make things easier to understand. gio/gioscheduler.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9fba81288424cd7ef45e28565fa878c93a962c17 Author: Benjamin Otte Date: Thu Jun 18 15:28:41 2009 +0200 Revert "clarify documentation" This reverts commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594. This has been fixed in the code, so no need to keep the updated docs. gio/gsocketlistener.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 835c03a5c1c980490543ad5d1fe426a1e5a62af9 Author: Benjamin Otte Date: Thu Jun 18 15:27:12 2009 +0200 syntax fix in documentation gio/gfileenumerator.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cf95d07691ec2202400f340f1c63aca11f0790c1 Author: Benjamin Otte Date: Tue Jun 16 15:18:11 2009 +0200 fix typo in documentation gio/gfileenumerator.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594 Author: Benjamin Otte Date: Fri Jun 12 17:45:27 2009 +0200 clarify documentation gio/gsocketlistener.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f4a64cb068cfe309e968d1db9fae4fade6d87e8a Author: Matthias Clasen Date: Mon Jun 15 13:27:40 2009 -0400 Bump version to 2.21.3 configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 785787fd6cd4b7c0120ae64ec839cfb0353c4af2 Author: Matthias Clasen Date: Mon Jun 15 13:25:43 2009 -0400 2.21.2 po/am.po | 180 ++++++----- po/ar.po | 186 +++++++----- po/as.po | 182 ++++++----- po/az.po | 180 ++++++----- po/be.po | 180 ++++++----- po/be@latin.po | 189 +++++++------ po/bg.po | 182 ++++++----- po/bn.po | 180 ++++++----- po/bn_IN.po | 867 +++++++++++++++++++++++++++-------------------------- po/bs.po | 180 ++++++----- po/ca.po | 187 ++++++------ po/ca@valencia.po | 187 ++++++------ po/cs.po | 183 +++++++----- po/cy.po | 180 ++++++----- po/da.po | 187 ++++++------ po/de.po | 187 ++++++------ po/dz.po | 180 ++++++----- po/el.po | 182 ++++++----- po/en_CA.po | 187 ++++++------ po/en_GB.po | 187 ++++++------ po/eo.po | 180 ++++++----- po/es.po | 182 ++++++----- po/et.po | 182 ++++++----- po/eu.po | 182 ++++++----- po/fa.po | 180 ++++++----- po/fi.po | 187 ++++++------ po/fr.po | 182 ++++++----- po/ga.po | 191 +++++++------ po/gl.po | 187 ++++++------ po/gu.po | 182 ++++++----- po/he.po | 187 ++++++------ po/hi.po | 182 ++++++----- po/hr.po | 181 ++++++----- po/hu.po | 182 ++++++----- po/hy.po | 180 ++++++----- po/id.po | 180 ++++++----- po/is.po | 180 ++++++----- po/it.po | 182 ++++++----- po/ja.po | 182 ++++++----- po/ka.po | 179 ++++++----- po/kn.po | 182 ++++++----- po/ko.po | 185 ++++++------ po/ku.po | 180 ++++++----- po/lt.po | 189 +++++++------ po/lv.po | 180 ++++++----- po/mai.po | 182 ++++++----- po/mg.po | 180 ++++++----- po/mk.po | 189 +++++++------ po/ml.po | 182 ++++++----- po/mn.po | 180 ++++++----- po/mr.po | 182 ++++++----- po/ms.po | 180 ++++++----- po/nb.po | 831 ++++++++++++++++++++++++++------------------------- po/ne.po | 180 ++++++----- po/nl.po | 189 +++++++------ po/nn.po | 187 ++++++------ po/oc.po | 185 ++++++------ po/or.po | 182 ++++++----- po/pa.po | 182 ++++++----- po/pl.po | 183 +++++++----- po/ps.po | 180 ++++++----- po/pt.po | 187 ++++++------ po/pt_BR.po | 187 ++++++------ po/ro.po | 183 +++++++----- po/ru.po | 189 +++++++------ po/rw.po | 180 ++++++----- po/si.po | 180 ++++++----- po/sk.po | 189 +++++++------ po/sl.po | 191 +++++++------ po/sq.po | 191 +++++++------ po/sr.po | 180 ++++++----- po/sr@ije.po | 180 ++++++----- po/sr@latin.po | 180 ++++++----- po/sv.po | 187 ++++++------ po/ta.po | 182 ++++++----- po/te.po | 182 ++++++----- po/th.po | 185 ++++++------ po/tl.po | 180 ++++++----- po/tr.po | 185 ++++++------ po/tt.po | 180 ++++++----- po/uk.po | 183 +++++++----- po/vi.po | 181 ++++++----- po/wa.po | 180 ++++++----- po/xh.po | 180 ++++++----- po/yi.po | 180 ++++++----- po/zh_CN.po | 185 ++++++------ po/zh_HK.po | 185 ++++++------ po/zh_TW.po | 185 ++++++------ 88 files changed, 9416 insertions(+), 8034 deletions(-) commit 0fbeab452072cdf2dc7d1dd0356fa0d9f71fa0ac Author: Matthias Clasen Date: Mon Jun 15 12:57:21 2009 -0400 Add g_setenv gio/pltcheck.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 90229908a13c02a024a86e4eaf96a6ba8dac57af Author: Matthias Clasen Date: Mon Jun 15 12:26:41 2009 -0400 Update for 2.21.2 NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) commit fae755e0568472a2c37e6a9d0ad0fde809749a1f Author: David Zeuthen Date: Mon Jun 15 10:53:41 2009 -0400 Bug 585591 – Starting/stopping drives Add API for starting/stopping drives. This new API will enable GVolumeMonitor and GVfs implementations to add support for the following features 1. Powering down external hard disk enclosures / drives 2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS) 3. Connecting/disconnecting iSCSI devices 4. Reacting to the user pressing e.g. the "remove drive" button on a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay See the bug for the corresponding GVfs and Nautilus changes. docs/reference/gio/gio-sections.txt | 16 ++ gio/gdrive.c | 259 ++++++++++++++++++++++++++++++++++- gio/gdrive.h | 57 ++++++++ gio/gfile.c | 179 ++++++++++++++++++++++++ gio/gfile.h | 41 ++++++ gio/gfileinfo.h | 31 ++++ gio/gio.symbols | 13 ++ gio/gioenums.h | 39 ++++++ gio/gunionvolumemonitor.c | 12 ++ gio/gvolumemonitor.c | 18 +++ gio/gvolumemonitor.h | 5 +- 11 files changed, 666 insertions(+), 4 deletions(-) commit bb4f7c48f9510c1fd96de067cd8f18cd41b1a1f0 Author: Ondrej Jirman Date: Sat May 30 08:23:46 2009 +0200 Fix incorrect freeing of thread pool in GThreadedSocketService (#584255) gio/gthreadedsocketservice.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 31cb0bdcb0f334ad904e088acb3a417452a4d67f Author: Alexander Larsson Date: Mon Jun 15 15:43:39 2009 +0200 Emit changed in g_socket_listener_add_socket, not in add_address This way we emit this signal when add_socket is called from another place than add_address too. gio/gsocketlistener.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit a640695f1609805a0fe745d35c2055a984410bb5 Author: Alexander Larsson Date: Mon Jun 15 15:42:38 2009 +0200 Ref the passed in socket in g_socket_listener_add_socket (#585599) gio/gsocketlistener.c | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) commit 67de6cba508d7f2e0c310527667df2efcf4a543a Author: Alexander Larsson Date: Mon Jun 15 14:23:57 2009 +0200 Add bound address out-argument to g_socket_listener_add_address (#585566) This is very useful when binding to "any" port. gio/gsocketlistener.c | 20 ++++++++++++++++++++ gio/gsocketlistener.h | 1 + 2 files changed, 21 insertions(+), 0 deletions(-) commit 91bdccff7544ee19d329ec73db02fd5f11c617fd Author: Alexander Larsson Date: Mon Jun 15 13:18:22 2009 +0200 Add g_reload_user_special_dirs_cache (#541276) This is useful for nautilus that changes the xdg-user-dirs files. glib/glib.symbols | 1 + glib/gutils.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ glib/gutils.h | 1 + 3 files changed, 55 insertions(+), 0 deletions(-) commit 740ae3aa29cc50f588fb3ac47f6125acbccd20b6 Author: Alexander Larsson Date: Mon Jun 15 12:25:43 2009 +0200 Avoid unnecessary work if mount watching not specified (#585360) If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work when the mtab changes. gio/glocaldirectorymonitor.c | 29 +++++++++++++++++++++++++---- gio/glocaldirectorymonitor.h | 1 + 2 files changed, 26 insertions(+), 4 deletions(-) commit 129eb074823101102611690f053ffa246bb7784d Author: Matthias Clasen Date: Mon Jun 15 01:45:34 2009 -0400 Support special icons for xdg user dirs The icon names are folder-documents, folder-download, folder-music, folder-pictures, folder-publicshare, folder-templates, folder-videos. See bug 541276. gio/glocalfileinfo.c | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) commit 50a7f530557e35c6dfc543d969c0369d53d45a87 Author: Matthias Clasen Date: Mon Jun 15 01:12:50 2009 -0400 Don't use deprecated GLib api Fixes bug 585673. gio/tests/resolver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2553df615d21e68d52f1e0b45ac8b70622d2881e Author: Matthias Clasen Date: Mon Jun 15 01:09:25 2009 -0400 Refer to the correct gcc deprecation options This oversight was pointed out in bug 585520. docs/reference/glib/tmpl/macros_misc.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2c5ac901d95f28db1edad2807f842396c594a49e Author: Matthias Clasen Date: Mon Jun 15 01:03:54 2009 -0400 Fix some typos in list documentation This fixes bug 585726. docs/reference/glib/tmpl/linked_lists_double.sgml | 4 ++-- docs/reference/glib/tmpl/linked_lists_single.sgml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit b0bba8520acd423785075ba67e6e4b644fce765f Author: Matthias Clasen Date: Mon Jun 15 00:52:43 2009 -0400 Extract strings from g_dngettext too There is one occurrence of this in glib, which we currently miss. See bug 585717. po/Makefile.in.in | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 642e9c75400cc12f0fad26e3f3df5ac6a39e0822 Author: Matthias Clasen Date: Mon Jun 15 00:45:55 2009 -0400 Fix the icon property implementation Turns out both the setter and the getter were broken... Fixes bug 585676. gio/gemblem.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit b533a944ffc83ad90cd8b6fba00f4e0bebcd0741 Author: Matthias Clasen Date: Mon Jun 15 00:38:34 2009 -0400 Trivial formatting fixes gio/gemblem.c | 63 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 31 insertions(+), 32 deletions(-) commit ce4aa6253eea2b24c0e4a99f9a1d7f31b9cec979 Author: Matthias Clasen Date: Sun Jun 14 23:55:12 2009 -0400 Include sys/uio.h for struct iovec This fixes the build on OS X, bug 585280. gio/gsocket.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8a3a3d797e7ef3b66c917c1c0a2ec47300bbf661 Author: Matthias Clasen Date: Sun Jun 14 22:26:52 2009 -0400 Use inotify_init1 when available To avoid leaking the inotify fd. Fixes bug 585478. configure.in | 1 + gio/inotify/inotify-kernel.c | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 4dbc2074bc857464e64549fac2b7403c4e9566c1 Author: Ryan Lortie Date: Sun Jun 14 13:58:35 2009 -0400 Add GNIO test cases to .gitignore gio/tests/.gitignore | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit cb1a6092405b2f6d9b82e7c1b757951d695c5fe6 Author: Ryan Lortie Date: Fri Jun 12 13:01:04 2009 -0400 Bug 585575 – g_socket_listener_add_inet_port() Change the logic in g_socket_listener_add_inet_port() as per the reasoning in the bug report. - If the OS supports neither IPv6 or IPv4, fail. - If the OS supports only IPv6, do that. - If the OS supports only IPv4, do that. - If the OS supports IPv6 and IPv6 "speaks" IPv4 then bind it and be done. - If the OS supports IPv6 and IPv6 doesn't "speak" IPv4 then create an additional socket for IPv4. - If binding any socket fails then fail the entire call. Also, remove the ability to call this function with port == 0. This is a useless thing to do anyway since you have no way to know what port number was actually allocated. We should have a separate function to deal with this. gio/gsocketlistener.c | 164 +++++++++++++++++++++++++++++++++++++----------- 1 files changed, 126 insertions(+), 38 deletions(-) commit f7d756f5b6c9975452e57ac6f41ff69d9f456739 Author: Ryan Lortie Date: Fri Jun 12 12:21:07 2009 -0400 add g_socket_speaks_ipv4() Partial fix for Bug 585575. docs/reference/gio/gio-sections.txt | 1 + gio/gio.symbols | 1 + gio/gsocket.c | 48 +++++++++++++++++++++++++++++++++++ gio/gsocket.h | 1 + 4 files changed, 51 insertions(+), 0 deletions(-) commit fd22781b184529c2a838272b76d71b4b498366ba Author: Benjamin Otte Date: Fri Jun 12 15:57:51 2009 +0200 make all APIs that take inet port arguments take a guint16 gio/gsocketclient.c | 4 ++-- gio/gsocketclient.h | 4 ++-- gio/gsocketlistener.c | 2 +- gio/gsocketlistener.h | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) commit 3e3e3c29469f03ec7f141b2522accdb7c2acd59d Author: Benjamin Otte Date: Fri Jun 12 15:57:12 2009 +0200 don't make strings const when they are not gets rid of compiler warnings gio/gdesktopappinfo.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a402875de1d8956c90a940f8309733040cda5afb Author: Matthias Clasen Date: Thu Jun 11 12:41:16 2009 -0400 Fix an oversight in the previous commit We don't want to unset DISPLAY etc, if none is specified in the app launch context. gio/gdesktopappinfo.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 6224d3d2ecdbc3cacfdb8213de3cf53d6dfc8580 Author: Matthias Clasen Date: Wed Jun 10 23:50:45 2009 -0400 Fix g_string_chunk_insert_len to accept nuls Contrary to what the documentation says, g_string_chunk_insert_len was stopping at the first nul. Also add a test. Fixes bug 585088. glib/gstring.c | 54 ++++++++++++++++++++++++-------------------------- glib/tests/string.c | 23 +++++++++++++++++++++ 2 files changed, 49 insertions(+), 28 deletions(-) commit 9e43937d03443d6e8f63ea2c75c0fd54aaa124b3 Author: Matthias Clasen Date: Wed Jun 10 23:28:32 2009 -0400 Include sys/types.h in gunixfdmessage.c As recommended in 'man socket'. Fixes bug 585281. gio/gunixfdmessage.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d3d81f74c5c227fb17494c0388ede1e83557a7e1 Author: Matthias Clasen Date: Wed Jun 10 16:20:51 2009 -0400 Make setting DISPLAY work And remove a bunch of grotty code to manipulate an environment array at the same time. Instead, simply call setenv in the child_setup function. gio/gdesktopappinfo.c | 232 ++++++++++-------------------------------------- 1 files changed, 49 insertions(+), 183 deletions(-) commit 83ae249a2efc6f6445b5655cc16841ee2f9d3f75 Author: Matthias Clasen Date: Wed Jun 10 16:20:38 2009 -0400 Support automake 1.11 autogen.sh | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit ff2532aead7a73ca92d0b8a964d143c69e78c6cd Author: Kjartan Maraas Date: Wed Jun 10 09:43:33 2009 +0200 Updated Norwegian bokmål translation. po/nb.po | 903 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 419 insertions(+), 484 deletions(-) commit 74a3c71dcfb8f15692efd572670d28cb04caa868 Author: Dan Winship Date: Tue Jun 9 09:32:43 2009 -0400 Revert part of fix for old OS X that broke the compile on current OS X http://bugzilla.gnome.org/show_bug.cgi?id=584574 gio/libasyncns/g-asyncns.h | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) commit 059ec81c9e88ee5ec67aafd135714754ea5b9552 Author: Michael Meeks Date: Tue Jun 9 11:31:42 2009 +0100 move start_element emission out into a new (inlined) function, so the alloca'd memory is released on return, rather than slowly blowing the stack. glib/gmarkup.c | 76 +++++++++++++++++++++++++++++++------------------------- 1 files changed, 42 insertions(+), 34 deletions(-) commit ced88fd0de4aedb537552561582875b427081eeb Author: Benjamin Otte Date: Tue Jun 9 10:54:22 2009 +0200 Bug 585189 – g_cancellable_reset() must be called in same thread ... ... as g_cancellable_cancel() Rework a g_critical() that would (rarely) trigger when _reset() was called in a thread different from _cancel() by making _reset() wait for the cancel function to be finished the same way g_cancellable_disconnect() uses. gio/gcancellable.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7d4b7063057a9473491141e4d26fbcec17bb83ec Author: Runa Bhattacharjee Date: Tue Jun 9 11:48:53 2009 +0530 Updated Bengali India Translations po/bn_IN.po | 982 +++++++++++++++++++++++++++------------------------------- 1 files changed, 457 insertions(+), 525 deletions(-) commit 139af6f70032cad02b3cd965521c0c0cdb0dc8cf Author: Benjamin Otte Date: Mon Jun 8 17:29:22 2009 +0200 update the overview image of the gio docs The old image was confusing and after some discussions in #nautilus we made a new one. docs/reference/gio/gvfs-overview.odg | Bin 10542 -> 17772 bytes docs/reference/gio/gvfs-overview.png | Bin 49138 -> 48474 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit 74fd3e734f3b6e7702ee1a859855ef6bd1c28ef9 Author: Benjamin Otte Date: Mon Jun 8 15:29:57 2009 +0200 typo in documentation gio/gsocketconnection.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 29a4a0a44dc09dabe071a989da2500b2bc143cbd Author: Benjamin Otte Date: Mon Jun 8 15:27:12 2009 +0200 only query file info in g_file_copy() when we need it The default implementation of g_file_copy() checked the size of the file to copy to give useful progress updates unconditionally. This can cause long delays on 1-connection FTP servers while it tries to open a second connection before it returns EBUSY. This patch makes this query only happen when we actually send progress updates. gio/gfile.c | 34 +++++++++++++++++++--------------- 1 files changed, 19 insertions(+), 15 deletions(-) commit 0bb5739f323396b40bbe6470c505606ea265afa0 Author: Alexander Larsson Date: Mon Jun 1 22:09:21 2009 +0200 Reformat g_themed_icon_get_names return type to make gtk-doc work Seems the gtk-doc scanner needs "const gchar* const *" to work, so switching to that. gio/gthemedicon.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce6fbd623115c88cfdf0f5ed36b01cca201ba78e Author: Dan Winship Date: Thu May 28 15:27:04 2009 -0400 Fix multiple bugs in g_srv_target_list_sort() In particular, targets with weight 0 should be very UNlikely to be selected, not very likely, as they were before. However, even ignoring that bug in the logic, there was an additional bug (swapping list items would cause the 0-weight items to get re-ordered incorrectly anyway), and the code contained several fencepost errors. This patch also adds gio/tests/srvtarget.c, which confirms that for a sample list of targets, we now generate all possible correct random sortings and no incorrect sortings, and the correct sortings occur in roughly the expected proportions (though if the current code is still wrong, those proportions may be wrong as well). http://bugzilla.gnome.org/show_bug.cgi?id=583398 gio/gsrvtarget.c | 92 +++++++++++++--------------- gio/tests/Makefile.am | 6 ++- gio/tests/srvtarget.c | 157 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 205 insertions(+), 50 deletions(-) commit 1ca91a212503e64a150c78cdb9ce0489efaa7a59 Author: Dan Winship Date: Sat May 23 21:49:47 2009 -0300 Clarify some GSocket docs gio/gsocket.c | 218 +++++++++++++++++++++++++++++++-------------------------- 1 files changed, 120 insertions(+), 98 deletions(-) commit 5b3d62a7a6d4354b1588dd94f477c44bd15f1753 Author: Dan Winship Date: Mon Apr 27 17:35:04 2009 -0400 Misc networking build fixes http://bugzilla.gnome.org/show_bug.cgi?id=580301 http://bugzilla.gnome.org/show_bug.cgi?id=584176 gio/gnetworkaddress.c | 8 +------- gio/gnetworkingprivate.h | 8 +++++++- gio/gresolver.c | 2 +- gio/gsocket.c | 8 +------- gio/gsocketcontrolmessage.c | 5 +---- gio/gunixresolver.c | 1 - gio/gunixsocketaddress.c | 2 -- gio/libasyncns/g-asyncns.h | 17 +++++++++++++++++ 8 files changed, 28 insertions(+), 23 deletions(-) commit 85816117e3da8c8751bb9c12f93580c9910ec8da Author: Tor Lillqvist Date: Mon Jun 1 14:04:49 2009 +0300 Bump _WIN32_WINNT to 0x0501 Needed to get prototypes for getaddrinfo() and friends on mingw. gio/gnetworkingprivate.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4a50bab276cdbde6387c0dd07666de1879e2d6c9 Author: Hans Breuer Date: Sat May 30 15:33:14 2009 +0200 Define fstat() for msvc build glib/giowin32.c | 4 ++++ glib/gkeyfile.c | 4 ++++ glib/gmappedfile.c | 5 +++++ 3 files changed, 13 insertions(+), 0 deletions(-) commit 75ef01824803c70f42d412c19d4e61904702e461 Author: Hans Breuer Date: Sat May 30 15:29:23 2009 +0200 Updated msvc build files README.win32 | 13 ++++-- config.h.win32.in | 3 + gio/makefile.msc | 82 ++++++++++++++++------------------ gio/win32/makefile.msc | 35 +++++++++++++++ glib/makefile.msc.in | 114 ++++++++++++++++++++++++++---------------------- glibconfig.h.win32.in | 5 ++ tests/makefile.msc.in | 39 ++++++++-------- 7 files changed, 172 insertions(+), 119 deletions(-) commit 780185449fadcbc5d79d9dea245067c16f475a92 Author: Hans Breuer Date: Sat May 30 15:24:06 2009 +0200 Version resource template for gio gio/gio.rc.in | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) commit 73dbe591fb9ae98aab6902cf213132e2ad99c88c Author: Hans Breuer Date: Sat May 30 15:18:02 2009 +0200 Handle EAI_NODATA==EAI_NONAME in win32 SDK gio/gresolver.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit cbca0ac5d92df015902b3fd8a9086a29b20bc6f9 Author: Hans Breuer Date: Sat May 30 15:14:01 2009 +0200 Include io.h for write() on win32 gio/gcancellable.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 136793cc5e5e808c82d21664c0ba96c95c8f7075 Author: Hans Breuer Date: Sat May 30 15:08:29 2009 +0200 Simplified for pre-built package use build/win32/make.msc | 120 ++++++++++++++++++++++++++++++++++------------ build/win32/module.defs | 29 ++++++++---- 2 files changed, 108 insertions(+), 41 deletions(-) commit f4e89ab87702d220babc4d18ec8450e351d3c06e Author: Hans Breuer Date: Sat May 30 15:02:14 2009 +0200 Replace FIXME with proper SDK version define gio/gnetworkingprivate.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 661bb521d126480606e12a15f722069eeddfc306 Author: Matthias Clasen Date: Thu May 28 23:50:48 2009 -0400 Bump version configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 33a2f5a21212a62e96ba8f5691a51d512a8925bd Author: Matthias Clasen Date: Thu May 28 23:44:48 2009 -0400 Release 2.21.1 docs/reference/glib/tmpl/glib-unused.sgml | 67 --- docs/reference/glib/tmpl/macros_misc.sgml | 6 +- docs/reference/glib/tmpl/types.sgml | 2 + docs/reference/glib/tmpl/version.sgml | 68 +++ po/am.po | 203 ++++---- po/ar.po | 203 ++++---- po/as.po | 203 ++++---- po/az.po | 203 ++++---- po/be.po | 207 ++++---- po/be@latin.po | 206 ++++---- po/bg.po | 205 ++++---- po/bn.po | 203 ++++---- po/bn_IN.po | 203 ++++---- po/bs.po | 203 ++++---- po/ca.po | 204 ++++---- po/ca@valencia.po | 815 +++++++++++++++-------------- po/cs.po | 204 ++++---- po/cy.po | 204 ++++---- po/da.po | 204 ++++---- po/de.po | 205 ++++---- po/dz.po | 203 ++++---- po/el.po | 204 ++++---- po/en_CA.po | 203 ++++---- po/en_GB.po | 203 ++++---- po/eo.po | 203 ++++---- po/es.po | 815 ++++++++++++++--------------- po/et.po | 203 ++++---- po/eu.po | 205 ++++---- po/fa.po | 203 ++++---- po/fi.po | 203 ++++---- po/fr.po | 205 ++++---- po/ga.po | 203 ++++---- po/gl.po | 205 ++++---- po/gu.po | 203 ++++---- po/he.po | 203 ++++---- po/hi.po | 203 ++++---- po/hr.po | 204 ++++---- po/hu.po | 205 ++++---- po/hy.po | 203 ++++---- po/id.po | 205 ++++---- po/is.po | 203 ++++---- po/it.po | 205 ++++---- po/ja.po | 203 ++++---- po/ka.po | 203 ++++---- po/kn.po | 203 ++++---- po/ko.po | 203 ++++---- po/ku.po | 203 ++++---- po/lt.po | 204 ++++---- po/lv.po | 203 ++++---- po/mai.po | 203 ++++---- po/mg.po | 205 ++++---- po/mk.po | 205 ++++---- po/ml.po | 203 ++++---- po/mn.po | 203 ++++---- po/mr.po | 204 ++++---- po/ms.po | 203 ++++---- po/nb.po | 204 ++++---- po/ne.po | 203 ++++---- po/nl.po | 205 ++++---- po/nn.po | 203 ++++---- po/oc.po | 203 ++++---- po/or.po | 234 +++++---- po/pa.po | 203 ++++---- po/pl.po | 205 ++++---- po/ps.po | 203 ++++---- po/pt.po | 203 ++++---- po/pt_BR.po | 205 ++++---- po/ro.po | 203 ++++---- po/ru.po | 204 ++++---- po/rw.po | 203 ++++---- po/si.po | 203 ++++---- po/sk.po | 205 ++++---- po/sl.po | 205 ++++---- po/sq.po | 204 ++++---- po/sr.po | 203 ++++---- po/sr@ije.po | 203 ++++---- po/sr@latin.po | 203 ++++---- po/sv.po | 204 ++++---- po/ta.po | 203 ++++---- po/te.po | 203 ++++---- po/th.po | 203 ++++---- po/tl.po | 204 ++++---- po/tr.po | 203 ++++---- po/tt.po | 203 ++++---- po/uk.po | 204 ++++---- po/vi.po | 204 ++++---- po/wa.po | 203 ++++---- po/xh.po | 204 ++++---- po/yi.po | 203 ++++---- po/zh_CN.po | 203 ++++---- po/zh_HK.po | 203 ++++---- po/zh_TW.po | 203 ++++---- 92 files changed, 10246 insertions(+), 9069 deletions(-) commit 479c45564a7010dad0742912506e1dff9b61fdd5 Author: Matthias Clasen Date: Thu May 28 23:06:24 2009 -0400 Update NEWS once more NEWS | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 62abf79be2f7133d4c14aa89a04ac7261e00b9f0 Author: Matthias Clasen Date: Thu May 28 14:40:04 2009 -0400 Another pedantic docs fix gio/gsocket.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d32226da6d4ff565aebd41b5f126d625dc42816b Author: Alexander Larsson Date: Thu May 28 15:34:07 2009 +0200 Ref the right type in g_socket_control_message_deserialize We were not looking at the right type at all due to a typo. gio/gsocketcontrolmessage.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 390549f6c4968b14ce4a141781f1131f6a09eafe Author: Alexander Larsson Date: Thu May 28 15:33:52 2009 +0200 Document g_socket_control_message_deserialize gio/gsocketcontrolmessage.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) commit dbe7408a5c06b4e88cf2605a24b0949adc02446c Author: Shixin Zeng Date: Thu May 28 12:52:23 2009 +0300 Fix string length bugs in GWinHttpFile (#580347) gio/win32/gwinhttpfile.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit a859f883cf939b1010c3783ad34879b2ba897bfe Author: Matthias Clasen Date: Thu May 28 00:30:21 2009 -0400 Fix make check gio/ginetsocketaddress.c | 2 +- gio/gnetworkaddress.c | 2 +- gio/gnetworkservice.c | 2 +- gio/gsocketconnectable.c | 2 +- gio/gsocketcontrolmessage.c | 2 +- gio/gsocketinputstream.c | 5 +++++ gio/gsocketoutputstream.c | 7 +++++++ gio/gthreadedsocketservice.c | 2 +- gio/gunixfdmessage.c | 2 +- gio/gunixsocketaddress.c | 2 +- gio/pltcheck.sh | 2 +- 11 files changed, 21 insertions(+), 9 deletions(-) commit a39670dade8d68062a9ed2a3695b68945f34c5a5 Author: Matthias Clasen Date: Thu May 28 00:08:42 2009 -0400 Update for 2.21.1 NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) commit 576839adbe9a72903fd435d24dbbb7826c691fcc Author: Matthias Clasen Date: Wed May 27 22:44:31 2009 -0400 Fix references to nonexisting functions gio/gasyncinitable.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 06144900ec87effb99c94e2d8369ca270d024bf1 Author: Matthias Clasen Date: Wed May 27 18:20:08 2009 -0400 Documentation and coding style fixups Lots of pedanic changes. docs/reference/gio/gio-sections.txt | 18 ++-- docs/reference/gio/gio.types | 1 + gio/gasyncinitable.c | 165 ++++++++++++----------- gio/gfile.c | 155 +++++++++++----------- gio/ginetaddress.c | 165 ++++++++++++++++++----- gio/ginetsocketaddress.c | 28 +++-- gio/ginitable.c | 22 ++-- gio/ginitable.h | 3 +- gio/gioenums.h | 48 +++++--- gio/giostream.c | 132 +++++++++--------- gio/giotypes.h | 15 +- gio/gnetworkaddress.c | 44 ++++--- gio/gnetworkaddress.h | 16 +- gio/gnetworkservice.c | 32 +++-- gio/gresolver.c | 6 +- gio/gresolver.h | 2 +- gio/gsocket.c | 247 +++++++++++++++++++---------------- gio/gsocketaddress.c | 17 ++- gio/gsocketaddressenumerator.c | 34 +++--- gio/gsocketaddressenumerator.h | 2 +- gio/gsocketclient.c | 106 ++++++++------- gio/gsocketclient.h | 16 +- gio/gsocketconnectable.c | 4 +- gio/gsocketconnectable.h | 4 +- gio/gsocketconnection.c | 102 ++++++++------- gio/gsocketconnection.h | 26 ++-- gio/gsocketcontrolmessage.c | 39 ++++-- gio/gsocketlistener.c | 116 ++++++++-------- gio/gsocketservice.c | 35 +++--- gio/gsocketservice.h | 2 +- gio/gsrvtarget.c | 4 +- gio/gtcpconnection.c | 30 +++-- gio/gthreadedsocketservice.c | 24 ++-- gio/gunixconnection.c | 20 ++-- gio/gunixconnection.h | 2 +- gio/gunixfdmessage.c | 43 ++++--- gio/gunixfdmessage.h | 6 +- gio/gunixsocketaddress.c | 4 +- 38 files changed, 964 insertions(+), 771 deletions(-) commit eecbbb0a20a114b4a2c6759aa108940902c8961c Author: Matthias Clasen Date: Wed May 27 12:07:13 2009 -0400 Fix the an index title docs/reference/gio/gio-docs.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 00151ec0e1ea5c6b8be13c70a8808bc0ff380e3b Author: Matthias Clasen Date: Wed May 27 12:01:14 2009 -0400 Fix a locking problem in g_main_context_iterate() We failed to ensure that the context is locked on every exit of the function. This fixes bug 583324. glib/gmain.c | 15 ++++++--------- 1 files changed, 6 insertions(+), 9 deletions(-) commit 209a662c2fb664bed2bf4e26bbda784ca7c0739d Author: Hans Breuer Date: Wed May 27 15:12:31 2009 +0300 Correct reference and implement close_fn (#578769) Do proper referencing and unreferencing of GWinHttpFileInputStream::file and GWinHttpFileInputStream::file::vfs. Implement GWinHttpFileInputStream::close_fn. gio/win32/gwinhttpfile.c | 5 ++++- gio/win32/gwinhttpfileinputstream.c | 23 ++++++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) commit 623f99dc3dee7712da4ac209ba445b2199b2963c Author: Alexander Larsson Date: Wed May 27 11:11:37 2009 +0200 Add required defines on solaris for GSocket to build (#582856) Turns out that the msg_control and related things are not defined in the system headers unless you define some _XOPEN_SOURCE things. configure.in | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit f99be75ff9d62f8e8e4e8850e34fe1020e58cb8c Author: Alexander Larsson Date: Mon May 25 15:46:35 2009 +0200 Remove mention of non-existing calls from docs The docs mentions a separate seekable API for the various file streams which don't actually exists. Change this to refer to the generic GSeekable calls. gio/gfileinputstream.c | 10 ++++------ gio/gfileiostream.c | 14 +++++++------- gio/gfileoutputstream.c | 17 ++++++++--------- 3 files changed, 19 insertions(+), 22 deletions(-) commit 3c0feca7f109c68e8c2a278875e576b18966d299 Author: Alexander Larsson Date: Mon May 25 12:47:12 2009 +0200 Don't end enum with comma (#583663) This is valid C but breaks C++, so don't put it in headers. gio/gioenums.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c93c98732aefb8472c94e75fea36f4924c7c746c Author: Alexander Larsson Date: Mon May 25 12:46:03 2009 +0200 Don't return something from a void function (#583408) gio/gsocketcontrolmessage.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce171195d99c57e895bb02c7b324c811f958a91f Author: Alexander Larsson Date: Mon May 25 11:33:56 2009 +0200 Add g_inet_address_get_native_size (#583205) This can be used to get the size of g_inet_address_to_bytes(). docs/reference/gio/gio-sections.txt | 1 + gio/ginetaddress.c | 22 +++++++++++++++++++++- gio/ginetaddress.h | 2 ++ gio/gio.symbols | 1 + 4 files changed, 25 insertions(+), 1 deletions(-) commit fb70c6420b63a17bed11b594dd7255df08424fec Author: Miquel Esplà Date: Mon May 25 00:23:58 2009 +0200 Added Valencian-Catalan translation po/LINGUAS | 1 + po/ca@valencia.po | 1939 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1940 insertions(+), 0 deletions(-) commit bde3e9c3549bc74bdd2061945f2647fdd8aa3b77 Author: Jorge Gonzalez Date: Sat May 23 20:00:22 2009 +0200 Updated Spanish translation po/es.po | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) commit 37bd225d7b28e12fd78344d07e656cc2ff0d8d75 Author: Christian Persch Date: Tue May 27 23:45:08 2008 +0200 Fix grammar in error message Bug #583198. glib/gkeyfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 76ebe6c069b7fb1d09e6b95172185b325a3bb28e Author: Christian Persch Date: Sat May 24 20:51:07 2008 +0200 Plug a mem leak Bug #583196. glib/tests/keyfile.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fc9a888b8cb8b16f093caa5d5faf4057fad1c0ef Author: Christian Persch Date: Tue Jan 27 20:39:37 2009 +0100 Add G_G[U]INTPTR_FORMAT and G_GINTPTR_MODIFIER Add macros for printf formatting for g[u]intptr. Bug 569376. configure.in | 16 ++++++++++++++++ docs/reference/glib/glib-sections.txt | 3 +++ docs/reference/glib/tmpl/macros_misc.sgml | 26 ++++++++++++++++++++++++++ docs/reference/glib/tmpl/types.sgml | 12 ++++++++++++ 4 files changed, 57 insertions(+), 0 deletions(-) commit d046bfe577f71b45b40d8b0592409c88945bb934 Author: Christian Persch Date: Tue Jan 27 19:54:27 2009 +0100 Document g[u]intptr Bug 569375. docs/reference/glib/glib-sections.txt | 4 ++++ docs/reference/glib/tmpl/types.sgml | 19 ++++++++++++++++++- 2 files changed, 22 insertions(+), 1 deletions(-) commit 54b43229f4d6c3bf456f7b910bc00722a4f956d8 Author: Christian Persch Date: Mon Apr 20 13:46:09 2009 +0200 Use g_error_new_valist instead of a private copy of it gio/gsimpleasyncresult.c | 19 +------------------ 1 files changed, 1 insertions(+), 18 deletions(-) commit 01b79d67ef0294dd633ccb0998a6d9053772da05 Author: Yeti Date: Mon Apr 20 13:22:17 2009 +0200 Make g_error_new_valist public Bug #569024. docs/reference/glib/glib-sections.txt | 1 + docs/reference/glib/tmpl/error_reporting.sgml | 12 ++++++++++++ glib/gerror.c | 16 +++++++++++++++- glib/gerror.h | 6 ++++++ glib/glib.symbols | 1 + 5 files changed, 35 insertions(+), 1 deletions(-) commit 14d53dcfa8a781a79bd61f50bb73c4a1b3b7857e Author: Alexander Larsson Date: Wed May 20 16:28:20 2009 +0200 Fix connect on win32 We should not wait before calling connect for non-blocking connect. Also, use the right error code for the nonblocking pending case on win32. gio/gsocket.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit bb66fdcce32fedb31ddba2a5aaa4cd1c8f0cdc9e Author: Alexander Larsson Date: Wed May 20 15:59:11 2009 +0200 Fix build on win32 gio/gsocket.c | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) commit c897cca601fdf9a91f214a33af33a812680b983e Author: Alexander Larsson Date: Wed May 20 15:58:28 2009 +0200 Don't add unix specific APIs on win32 gio/gio.symbols | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5a46e4d1406da1a319e421e908aec768760ef139 Author: Alexander Larsson Date: Wed May 20 14:55:14 2009 +0200 Clarify g_cancellable_push_current docs wrt cancellable being NULL (#575013) gio/gcancellable.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit ab29e09dac547c501892cac8cd64721c3f157f00 Author: Alexander Larsson Date: Wed May 20 14:46:51 2009 +0200 Don't dereference identifier_type if it is NULL (#579558) gio/gunixvolume.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit d0d10e847f3ea347d651714050a8bafd5332e2cb Author: Robert Bragg Date: Wed May 6 09:20:43 2009 +0100 Take a reference on the gio file monitors while signaling pending file changes It was possible for a signal handler to remove the last reference and dispose the monitor. If there were remaining pending_file_changes they tried to dereference the disposed monitor. This patch simply calls g_object_{ref,unref} around the loop that signals the changes. gio/gfilemonitor.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 6a9df8256aaccd717aaa7582c704093d727699fe Author: Alexander Larsson Date: Wed May 20 14:17:27 2009 +0200 Use G_GSSIZE_FORMAT where needed (#577884) gio/tests/live-g-file.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7498049a1683db50805b9a9a580b62bb748918f4 Author: Sjoerd Simons Date: Wed May 20 13:59:50 2009 +0200 Propagate errors from g_network_service_address_enumerator_next_async in its _finish function gio/gnetworkservice.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb Author: Jonathon Jongsma Date: Tue May 19 00:10:57 2009 -0500 Typedef GResolverClass in the standard way It's a bit lame, but some of our C++ wrapping scripts expect objects to be typedefed like: typedef struct _FooClass FooClass; struct {} _FooClass; Rather than: typedef struct {} FooClass; Functionally they're the same, but the former makes our lives easier in the short term gio/gresolver.h | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit cb7a300e3136c9d1ee397a4c740513b8a0f21968 Author: Alexander Larsson Date: Wed May 20 13:49:47 2009 +0200 Don't return something from void function (#583229) g_async_initable_init_async is void, don't return something from it. gio/gasyncinitable.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1cbdd2495dcc06eb11c3ef9207aae07acb7c4ba7 Author: Christian Persch Date: Tue May 27 23:44:35 2008 +0200 Preserve errno when using g_set_error with _() and g_strerror() gio/glocalfileoutputstream.c | 2 +- glib/gspawn.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 80cfd099f3c9fa23b2a21c77e3698f1c4ac94b06 Author: Christian Persch Date: Tue May 19 15:03:14 2009 +0200 Use g_set_error_literal Bug #583206. gio/gsocket.c | 20 ++++++++++---------- gio/gsocketclient.c | 8 ++++---- gio/gunixconnection.c | 4 ++-- 3 files changed, 16 insertions(+), 16 deletions(-) commit c20b8d4d53a4e90f0e822276f6fbd94d52ff3c85 Author: Alexander Larsson Date: Wed May 20 13:37:55 2009 +0200 Check that close_fn is not %NULL before calling (#578499) Some streams have no close function, so this caused a crash. gio/ginputstream.c | 13 ++++++++----- gio/giostream.c | 11 +++++++---- gio/goutputstream.c | 18 +++++++++++------- 3 files changed, 26 insertions(+), 16 deletions(-) commit 0a280dadec8394dd198c8cea0bc288d92c9c6ffd Author: Stefan Kost Date: Tue May 19 14:33:25 2009 +0300 docs: fix typo glib/gsequence.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9033b37589fcdf42d10025ea9e4d0dfc2c018bf4 Author: Sjoerd Simons Date: Wed May 20 12:41:50 2009 +0200 Add helper functions for connecting to service (#583061) docs/reference/gio/gio-sections.txt | 3 + gio/gio.symbols | 3 + gio/gsocketclient.c | 93 +++++++++++++++++++++++++++++++++++ gio/gsocketclient.h | 15 ++++++ 4 files changed, 114 insertions(+), 0 deletions(-) commit 25800ed4a393f7edbea179aa86907079a58fd097 Author: Dan Winship Date: Sun May 17 20:44:54 2009 -0400 Ignore SIGPIPE when using GSocket http://bugzilla.gnome.org/show_bug.cgi?id=583001 gio/gsocket.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 2ea22d8f46c21de6fc1eb012f258a3cfcda36752 Author: Alexander Larsson Date: Wed May 20 12:14:04 2009 +0200 Remove non-existing parameter from docs g_unix_socket_address_abstract_names_supported has no address argument gio/gunixsocketaddress.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 9d36c86f8a0c759625753c4a9a02e0cfbf123a4b Author: Alexander Larsson Date: Wed May 20 12:10:33 2009 +0200 Add missing symbols to gio.symbols gio/gio.symbols | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 9346f461f32375a34d2829d949dce8284c21654f Author: Alexander Larsson Date: Wed May 20 12:07:30 2009 +0200 Add missing types to gio.types docs/reference/gio/gio.types | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 5cd86fbda662defa03709a9277b25784d953541e Author: Alexander Larsson Date: Wed May 20 12:01:29 2009 +0200 Remove protocol names, instead use an enum with common protocols The whole protocol name thing is pretty weird. The getprotobyname functions seem to only specify one mapping for name <-> ids, so all families/types must use the same values. Plus the values used for the protocols are standardized by IANA, so are always the same. So, we drop using names for protocols, intead introducing an enum with a few commonly availible and used protocols. docs/reference/gio/#gio-unused.txt# | 100 +++++++++++++++++++++++ docs/reference/gio/aa | 74 +++++++++++++++++ docs/reference/gio/b | 77 ++++++++++++++++++ docs/reference/gio/bb | 77 ++++++++++++++++++ docs/reference/gio/gio-sections.txt | 5 +- gio/gio.symbols | 4 +- gio/gioenums.h | 24 ++++++ gio/gsocket.c | 148 ++++++---------------------------- gio/gsocket.h | 7 +- gio/gsocketclient.c | 40 ++++----- gio/gsocketclient.h | 4 +- gio/gsocketconnection.c | 2 +- gio/gsocketlistener.c | 15 ++-- gio/gsocketlistener.h | 2 +- gio/gtcpconnection.c | 8 +- gio/gunixconnection.c | 2 +- 16 files changed, 417 insertions(+), 172 deletions(-) commit 6d01593b061afb52d22891a371fb29f42d4d62cc Author: Alexander Larsson Date: Wed May 20 11:30:43 2009 +0200 Clarify "current condition" in g_socket_create_source docs gio/gsocket.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 80881826447a10b5ae3c08c9a88440eba75bcd05 Author: Alexander Larsson Date: Wed May 20 11:28:27 2009 +0200 Actually implement max_threads for GThreadedSocketService gio/gthreadedsocketservice.c | 73 ++++++++++++++++++++++++++++++++++++++---- 1 files changed, 66 insertions(+), 7 deletions(-) commit 053f9e72b12b9b5ab5571da9f4cd0b9b13f41e62 Author: Alexander Larsson Date: Wed May 20 11:19:47 2009 +0200 Add support for graceful disconnect to GTcpConnection docs/reference/gio/gio-sections.txt | 2 + gio/gio.symbols | 2 + gio/gtcpconnection.c | 331 +++++++++++++++++++++++++++++++++++ gio/gtcpconnection.h | 6 +- gio/tests/send-data.c | 49 +++++- 5 files changed, 386 insertions(+), 4 deletions(-) commit f061765e54b81a92f4ce901016964ea4c31d77e0 Author: Alexander Larsson Date: Wed May 20 11:18:34 2009 +0200 Call sync close function directly in async implementation The g_io_stream_wrapper fails since there is already an outstanding operation (the async close). gio/gsocketconnection.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit fdfdec36d0d0044513db25872132bd42d392f748 Author: Alexander Larsson Date: Tue May 19 13:44:11 2009 +0200 Add send-data, a g_socket_client test case gio/tests/Makefile.am | 6 ++- gio/tests/send-data.c | 120 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+), 1 deletions(-) commit 18373cfbe85dc8398ae1e66748721400a08b32a8 Author: Alexander Larsson Date: Tue May 19 12:06:29 2009 +0200 Set the listen backlog before calling listen. If we set it after it won't be used. gio/gsocketlistener.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 64383fa3d92b636e8fc977743de1c8f513d08dd2 Author: Alexander Larsson Date: Tue May 19 11:53:42 2009 +0200 Fix g_unix_socket_address_abstract_names_supported docs The previous description was a cut-n-paste from another function. gio/gunixsocketaddress.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0ffe7221934623f60e07d3b733d170ce94d26dd5 Author: Alexander Larsson Date: Tue May 19 11:52:33 2009 +0200 Add g_socket_shutdown docs/reference/gio/gio-sections.txt | 1 + gio/gio.symbols | 1 + gio/gsocket.c | 73 +++++++++++++++++++++++++++++++++++ gio/gsocket.h | 4 ++ 4 files changed, 79 insertions(+), 0 deletions(-) commit 03441e724a6b6d0b115fa5b2d9fbeefaa1fd2faa Author: Alexander Larsson Date: Tue May 19 11:27:07 2009 +0200 Document GOutputVector and GInputVector docs/reference/gio/gio-sections.txt | 2 ++ gio/giotypes.h | 23 +++++++++++++++++------ 2 files changed, 19 insertions(+), 6 deletions(-) commit e1a4389cbc549b0db39ec692f2fde5c20579362c Author: Alexander Larsson Date: Tue May 19 10:57:58 2009 +0200 Rename g_socket_check_pending_error to g_socket_check_connect_result This is only used for connect anyway, and this describes the operation better. docs/reference/gio/gio-sections.txt | 2 +- gio/gio.symbols | 2 +- gio/gsocket.c | 12 ++++++------ gio/gsocket.h | 2 +- gio/gsocketclient.c | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) commit bcba61c951c0a81326e2065ae81352ae2cbca6bb Author: Alexander Larsson Date: Tue May 19 10:47:55 2009 +0200 Update docs on listen backlog Mention g_socket_set_listen_backlog in g_socket_listen. Explain that listen backlock needs to be set before calling listen. Also verify this with a g_return_if_fail. gio/gsocket.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 69130db81a0b174bb072f458e8c1b1cd6bc1a0c9 Author: Alexander Larsson Date: Tue May 19 10:40:27 2009 +0200 Read socket state in g_socket_get_local/remote_address Previously we saved the location in various places which is unnecessary and sometimes even wrong. For instance, we saved the address we bound to which may not have the final port set. gio/gsocket.c | 88 ++++++++++++++------------------------------ gio/gsocketconnection.c | 2 + gio/tests/socket-server.c | 1 + 3 files changed, 31 insertions(+), 60 deletions(-) commit f8cd1c530488c0b56634fab049ac775d094e9e58 Author: Alexander Larsson Date: Tue May 19 10:16:32 2009 +0200 Clean up refereces to @protocol_id in g_socket_new docs This was not fully updated from the protocol to protocol_id change. gio/gsocket.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3756ddb0eea8cef31e9aaad53eb6aa7d24a80fde Author: Alexander Larsson Date: Mon May 18 23:24:13 2009 +0200 Ignore error when setting SO_REUSEADDR The main error would be "not supported" which could happen for e.g. unix domain sockets, we don't really care, as this is mainly something for TCP to help out a bit. gio/gsocket.c | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) commit f24c7fa9cbf2e0caa08a48ef64141d7ea50105aa Author: Alexander Larsson Date: Mon May 18 21:30:33 2009 +0200 Add support for abstract unix socket addresses docs/reference/gio/gio-sections.txt | 5 + gio/gsocketaddress.c | 3 + gio/gunixsocketaddress.c | 300 ++++++++++++++++++++++++++++------- gio/gunixsocketaddress.h | 9 +- 4 files changed, 262 insertions(+), 55 deletions(-) commit d8bdc3e5678498996efe618bec32b8ae43ca8b39 Author: Alexander Larsson Date: Mon May 18 14:10:07 2009 +0200 Add GError to g_socket_address_to_native This is nice for some callers so they can report an error. It is also required to support opional address types like abstract paths for unix domain sockets. gio/ginetsocketaddress.c | 23 +++++++++++++++++++---- gio/gresolver.c | 2 +- gio/gsocket.c | 11 +++++++---- gio/gsocketaddress.c | 13 +++++++++---- gio/gsocketaddress.h | 6 ++++-- gio/gunixsocketaddress.c | 9 +++++++-- 6 files changed, 47 insertions(+), 17 deletions(-) commit eefd7cd8db5c7749212e7c9861a84eb3e34be1ee Author: Jorge Gonzalez Date: Mon May 18 20:19:05 2009 +0200 Updated Spanish translation po/es.po | 815 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 415 insertions(+), 400 deletions(-) commit 6ea86cc57f1b8b8c7acc4e08ece8baef5f28a53a Author: Alexander Larsson Date: Mon May 18 13:02:11 2009 +0200 Update the docs for the new network APIs This imports the network APIs into the gio reference docs, and cleans up a bunch of gtk-doc warnings and documentation issues. docs/reference/gio/gio-docs.xml | 43 +++- docs/reference/gio/gio-sections.txt | 350 ++++++++++++++++++++++++++++- docs/reference/gio/gio.types | 20 ++- docs/reference/gio/overview.xml | 28 +++ docs/reference/glib/tmpl/glib-unused.sgml | 67 ++++++ docs/reference/glib/tmpl/macros_misc.sgml | 5 +- docs/reference/glib/tmpl/version.sgml | 68 ------ gio/gasyncinitable.c | 7 +- gio/gfile.c | 2 +- gio/gfile.h | 9 + gio/gfileenumerator.c | 2 +- gio/gfileiostream.c | 10 +- gio/ginetsocketaddress.c | 2 +- gio/ginitable.c | 9 +- gio/gioenums.h | 5 +- gio/giostream.c | 9 +- gio/giotypes.h | 2 + gio/gmount.c | 2 +- gio/gmount.h | 1 + gio/gsocket.c | 4 +- gio/gsocket.h | 5 - gio/gsocketclient.c | 25 +- gio/gsocketclient.h | 8 +- gio/gsocketconnection.c | 17 ++- gio/gsocketconnection.h | 2 +- gio/gsocketlistener.c | 10 +- gio/gsocketservice.c | 3 +- gio/gthemedicon.c | 6 +- gio/gunixconnection.c | 2 +- gio/gunixsocketaddress.c | 2 +- 30 files changed, 575 insertions(+), 150 deletions(-) commit e1afc6e79b9526d68eff0f218ac98a6f0e323513 Author: Alexander Larsson Date: Mon May 18 11:30:48 2009 +0200 Remove gtk-doc warnings Some code was using gtk-doc comment blocks for non-gtk-doc contents, just turn it into ordinary comments. gio/fen/fen-kernel.c | 2 +- gio/inotify/inotify-helper.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 822abda451c9999ac4e1cf3b8d5649ebebbb5ee4 Author: Alexander Larsson Date: Mon May 18 11:29:11 2009 +0200 Add more internal headers for gtk-doc to ignore This gives less bogus output in gio-unused.txt docs/reference/gio/Makefile.am | 38 +++++++++++++++++++++++--------------- 1 files changed, 23 insertions(+), 15 deletions(-) commit c3f4e0162714f4712edcf51fa1502c8187faf5c0 Author: Alexander Larsson Date: Mon May 18 11:27:49 2009 +0200 Make all non-static functions start with underscore We don't want to export a lot of non-namespaced internal symbols. gio/fen/fen-data.c | 158 ++++++++++++++++++++-------------------- gio/fen/fen-data.h | 28 ++++---- gio/fen/fen-dump.c | 2 +- gio/fen/fen-helper.c | 76 ++++++++++---------- gio/fen/fen-helper.h | 6 +- gio/fen/fen-kernel.c | 22 +++--- gio/fen/fen-kernel.h | 14 ++-- gio/fen/fen-missing.c | 10 +- gio/fen/fen-missing.h | 4 +- gio/fen/fen-node.c | 38 +++++----- gio/fen/fen-node.h | 22 +++--- gio/fen/fen-sub.c | 4 +- gio/fen/fen-sub.h | 4 +- gio/fen/gfendirectorymonitor.c | 16 ++-- gio/fen/gfenfilemonitor.c | 16 ++-- gio/fen/libfen_la-fen-dump.loT | 7 ++ 16 files changed, 217 insertions(+), 210 deletions(-) commit 66d49b8bdeed9bac71acda847d8cbe0203dd5ba4 Author: Alexander Larsson Date: Mon May 18 09:28:26 2009 +0200 Remove g_socket_set/get_reuse_address from header These functions have been removed. gio/gsocket.h | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 13cb01176291a8baa171da8dcb9f679b274af450 Author: Alexander Larsson Date: Mon May 18 08:47:10 2009 +0200 Add max_threads argument to g_threaded_socket_service_new gio/gthreadedsocketservice.c | 4 +++- gio/gthreadedsocketservice.h | 2 +- gio/tests/echo-server.c | 2 +- gio/tests/httpd.c | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) commit 5b683af237f1c5dac62c83e11459d46799ba6ecf Author: Paul Pogonyshev Date: Sun May 17 15:17:57 2009 +0300 Fix error message in set_mtime_atime() Bug #578786. gio/glocalfileinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 34e74378c9fc99a3dc75eb9680bb00cb784029bb Author: Alexander Larsson Date: Fri May 15 21:34:14 2009 +0200 Add test apps for highlevel socket classes echo-server - simple echo server httpd - simple http server gio/tests/Makefile.am | 10 +++- gio/tests/echo-server.c | 73 +++++++++++++++++++ gio/tests/httpd.c | 183 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 265 insertions(+), 1 deletions(-) commit 67df7d43e926702290280578cd6b89fee7302d72 Author: Alexander Larsson Date: Fri May 15 21:27:54 2009 +0200 Add references to highlevel classes in GSocket docs gio/gsocket.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit ce8361217c1c9bd458eab55554a77d24210235cc Author: Alexander Larsson Date: Fri May 15 21:26:24 2009 +0200 Import all the highlevel socket classes from gnio gio/Makefile.am | 22 +- gio/gio-marshal.list | 1 + gio/gio.h | 8 +- gio/gio.symbols | 82 ++++ gio/giotypes.h | 50 +++ gio/gsocketclient.c | 912 ++++++++++++++++++++++++++++++++++++++++++ gio/gsocketclient.h | 115 ++++++ gio/gsocketconnection.c | 474 ++++++++++++++++++++++ gio/gsocketconnection.h | 91 +++++ gio/gsocketinputstream.c | 259 ++++++++++++ gio/gsocketinputstream.h | 58 +++ gio/gsocketlistener.c | 815 +++++++++++++++++++++++++++++++++++++ gio/gsocketlistener.h | 134 ++++++ gio/gsocketoutputstream.c | 259 ++++++++++++ gio/gsocketoutputstream.h | 58 +++ gio/gsocketservice.c | 330 +++++++++++++++ gio/gsocketservice.h | 88 ++++ gio/gtcpconnection.c | 67 +++ gio/gtcpconnection.h | 64 +++ gio/gthreadedsocketservice.c | 215 ++++++++++ gio/gthreadedsocketservice.h | 81 ++++ gio/gunixconnection.c | 293 ++++++++++++++ gio/gunixconnection.h | 77 ++++ 23 files changed, 4550 insertions(+), 3 deletions(-) commit 2597e3adc37ce342972e995444f4417e0aa6fb5d Author: Alexander Larsson Date: Fri May 15 20:58:27 2009 +0200 Remove unused variable gio/glocalfileoutputstream.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4ade78fc3d242b58d57d92944c16ba7ef4614b2c Author: Alexander Larsson Date: Fri May 15 20:43:02 2009 +0200 Include stdlib.h to avoid warning Fixes a "implicit declaration of function ‘strtol’" warning gio/gnetworkaddress.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit d3a2c457cb55730181c04c8d6d1f611ee555c250 Author: Alexander Larsson Date: Fri May 15 20:42:04 2009 +0200 Forgot to return the allocated data in async_op_wrapper_new gio/gfileiostream.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit a48fc532519b849498c8b75dde578caf0c270b23 Author: Alexander Larsson Date: Fri May 15 10:42:28 2009 +0200 Make cancellable pipe fds close-on-exec GCancellable is purely an in-process thing, so ensure that no cancellable fds accidentally leak to child processes. gio/gcancellable.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) commit 23424e7bcb93abe805394d11e8b32beb7571e87c Author: Alexander Larsson Date: Fri May 15 10:28:30 2009 +0200 Add padding to new classes gio/gsocketcontrolmessage.h | 9 +++++++++ gio/gunixfdmessage.h | 6 ++++++ 2 files changed, 15 insertions(+), 0 deletions(-) commit 8f67f47e05a9244d86d9661caa73e5a2fc573e55 Author: Alexander Larsson Date: Fri May 15 10:08:18 2009 +0200 Add test apps for GSocket API gio/tests/Makefile.am | 10 ++- gio/tests/socket-client.c | 294 +++++++++++++++++++++++++++++++++++++++++++ gio/tests/socket-server.c | 304 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 607 insertions(+), 1 deletions(-) commit a258ec3b5bf0a0b2ab1cb1dce8ce715c3895bdaa Author: Alexander Larsson Date: Fri May 15 10:05:55 2009 +0200 Fix deadlock in threaded resolver When you're using the threaded resolver and using a sync call without a cancellable the resolve_sync forgot to unlock the initial req->mutex lock, leading to a deadlock when unrefing the request. gio/gthreadedresolver.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f662e7e86bc27102948683c0925815efefb43bbc Author: Alexander Larsson Date: Fri May 15 09:10:23 2009 +0200 Store protocol by id, add lookup function for name We want to use the protocol id for lookup in the GSocketConnection code, so we expose it. We also make GSocket store the protocol as an int for less memory use and to allow platform specific protocols to be specified. Also added g_socket_protocol_id_lookup_by_name() to allow the higher level code to specify the name by string, and g_socket_get_protocol_name() to get it. gio/gio.symbols | 4 +- gio/gsocket.c | 178 +++++++++++++++++++++++++++++++++++++++++-------------- gio/gsocket.h | 6 +- 3 files changed, 141 insertions(+), 47 deletions(-) commit bd87df9e73272c72a1f45cc606d010e8c4961363 Author: Alexander Larsson Date: Thu May 14 16:58:47 2009 +0200 Make GSocketSourceFunc return the GSocket This is very useful when you have multiple sockets with sources. gio/gasynchelper.c | 38 +++++++++++++++++++++++++++++--------- gio/gasynchelper.h | 14 +++++++++++--- gio/giotypes.h | 8 +++++--- gio/gsocket.c | 8 +++++--- 4 files changed, 50 insertions(+), 18 deletions(-) commit 7ffdc91f513d6b91d060df6e3ad3401ef23e968d Author: Alexander Larsson Date: Thu May 14 16:19:07 2009 +0200 Set optlen before calling getsockopt We were sometimes failing in g_socket_check_pending_error because we were not setting optlen on input and it was sometimes randomly less than sizeof(int). gio/gsocket.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 145cec3c93d5ba0c22d35aaf341b3713cadc0e14 Author: Alexander Larsson Date: Thu May 14 15:26:37 2009 +0200 Import GInitable, GSocket and dependencies from gnio This adds: GInitable - failable object constructor interface GAsyncInitable - async failable object constructor interface GSocket - Platform independent lowlevel berkely socket style object GSocketControlMessage - For passing control messages over GSocket GUnixFDMessage - unix fd passing socket control message Some changes were done during the import from gnio to make things work in glib. For instance, types were moved to other headers, header file boiler plate were updated to glib style and gio.symbols stuff was added. configure.in | 16 + gio/Makefile.am | 10 + gio/gasyncinitable.c | 383 ++++++ gio/gasyncinitable.h | 119 ++ gio/ginitable.c | 251 ++++ gio/ginitable.h | 95 ++ gio/gio.h | 4 + gio/gio.symbols | 81 ++ gio/gioenums.h | 46 +- gio/gioerror.c | 6 + gio/giotypes.h | 59 + gio/gsocket.c | 2970 +++++++++++++++++++++++++++++++++++++++++++ gio/gsocket.h | 172 +++ gio/gsocketcontrolmessage.c | 200 +++ gio/gsocketcontrolmessage.h | 96 ++ gio/gunixfdmessage.c | 259 ++++ gio/gunixfdmessage.h | 67 + 17 files changed, 4833 insertions(+), 1 deletions(-) commit 33c00e5c33dfe612e5d8757dd07e4c3acae30acc Author: Alexander Larsson Date: Thu May 14 10:53:53 2009 +0200 Add g_network_address_parse This is useful if you want to allow users to specify the hostname and optionally a port. configure.in | 3 + gio/gio.symbols | 1 + gio/gnetworkaddress.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++ gio/gnetworkaddress.h | 12 +++- 4 files changed, 176 insertions(+), 4 deletions(-) commit 80a484ad2c2495134a87a35f8ac936e8e75c311a Author: Alexander Larsson Date: Thu May 14 15:32:55 2009 +0200 Add the new GFile ops to gio.symbols This adds all the symbols related to GFile GIOStream support that was recently added. gio/gio.symbols | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit ed0821856533e63bee4f7da54f1a9e6e0b1f12e9 Author: Alexander Larsson Date: Wed May 13 13:06:58 2009 +0200 Add tests for local GIOStream GFile ops gio/tests/Makefile.am | 4 + gio/tests/readwrite.c | 293 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 297 insertions(+), 0 deletions(-) commit 14d58d51a325797aee3b53fb4e0ba76ca0adc3f5 Author: Alexander Larsson Date: Wed May 13 13:03:47 2009 +0200 Local file implementation of GFileIOStream and ops This implements all the GIOStream file ops for local files. We use the "fallback to output stream" for all GFileIOStream ops. Some helpers stuff was added to the local input and output streams so they could be reused. gio/Makefile.am | 2 + gio/glocalfile.c | 67 ++++++++++++++++++++++ gio/glocalfileinputstream.c | 12 ++++ gio/glocalfileinputstream.h | 5 +- gio/glocalfileiostream.c | 114 +++++++++++++++++++++++++++++++++++++ gio/glocalfileiostream.h | 60 ++++++++++++++++++++ gio/glocalfileoutputstream.c | 127 +++++++++++++++++++++++++++++++++++++----- gio/glocalfileoutputstream.h | 14 +++++ 8 files changed, 385 insertions(+), 16 deletions(-) commit 7a2d4889b50c5edd3f483c6e037faec1e093ab13 Author: Alexander Larsson Date: Wed May 13 13:00:26 2009 +0200 Add GIOStream operations to GFile g_file_open_readwrite, g_file_create_readwrite, g_file_replace_readwrite and async variants, with default implementations using threads. gio/gfile.c | 666 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ gio/gfile.h | 83 ++++++++ 2 files changed, 749 insertions(+), 0 deletions(-) commit bd0b8c60c231c72588d69dfb2018d2e418517f7f Author: Alexander Larsson Date: Tue May 12 16:59:36 2009 +0200 Add GFileIOStream class This is similar to GFileInputStream and GFileOutputStream for GIOStreams. The default implementations chain to the Output stream. gio/Makefile.am | 2 + gio/gfileiostream.c | 671 +++++++++++++++++++++++++++++++++++++++++++++++++++ gio/gfileiostream.h | 118 +++++++++ gio/gio.h | 1 + gio/gio.symbols | 10 + gio/giostream.c | 3 - gio/giotypes.h | 1 + 7 files changed, 803 insertions(+), 3 deletions(-) commit 6d0bebb7df1129bb78cdd526e1b44c91b61321dd Author: Alexander Larsson Date: Tue May 12 19:31:19 2009 +0200 Add comment about lifecycle issues for GIOStreams gio/giostream.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 05f544c59191ea7eab076fbb77a2e3648d52e167 Author: Alexander Larsson Date: Tue May 12 16:30:15 2009 +0200 Import GIOStream from gnio Based on gnio rev 84516a5f544d8d5f3da368a83844e84eca8ef771 gio/Makefile.am | 2 + gio/gio.h | 1 + gio/gio.symbols | 15 ++ gio/giostream.c | 607 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ gio/giostream.h | 112 ++++++++++ gio/giotypes.h | 1 + 6 files changed, 738 insertions(+), 0 deletions(-) commit 1ecfae6a71b10cda9b3fa1e8f38bb22db01fb0af Author: Alexander Larsson Date: Tue May 12 19:53:24 2009 +0200 Remove close in finalize, we do it in dispose This is not needed, and in fact it may be a bad idea to call it from finalize anyway since the object isn't fully alive then. gio/ginputstream.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 2bbb85633f30da2a7b79b518ca7821cde475cb3a Author: Alexander Larsson Date: Tue May 12 13:57:52 2009 +0200 Remove not actually used member "cancelled" gio/goutputstream.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0030935d041f26e461aca6583927ea0cceb166bb Author: Tor Lillqvist Date: Tue May 12 14:54:12 2009 +0300 Make glibconfig.h.win32.in match the generated one. Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT. glibconfig.h.win32.in | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit b3e4b761f465a8cb0948bd6381ad832a0a47436a Author: Alexander Larsson Date: Wed May 6 13:26:17 2009 +0200 Fix gcancellable.c build on non-win32 I forgot to add #ifdef G_OS_WIN32 in one place, sorry. gio/gcancellable.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit e10edefff1308cad307d954b17163538a3c7f20a Author: Alexander Larsson Date: Wed May 6 13:10:58 2009 +0200 Simplify GCancellable support on win32 There is no need to have a GIOChannel in the GPollFD in g_cancellable_create_pollfd. All we need is an Event object that we signal when cancelling and reset when resetting. Also, supporting g_cancellable_get_fd on Windows using _pipe is useless as it doesn't work with any corresponding poll() function, so just don't support that on win32. I tested this with the cancellation support in GSocket from gnio. gio/gcancellable.c | 56 ++++++++++++++++++++++++--------------------------- 1 files changed, 26 insertions(+), 30 deletions(-) commit 2fff3026efbaf7e480d1a166c7166c44c6643567 Author: Paul Pogonyshev Date: Mon May 4 22:32:35 2009 +0300 Don't try to ref NULL pointer in g_desktop_app_info_dup() Fixes bug #573246. gio/gdesktopappinfo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit d89cc0d7cbad8b6904931440e579e291ce81780d Author: Carlos Garnacho Date: Tue May 5 14:45:18 2009 -0400 Add a GMount::pre-unmount signal This is the per-mount analogon to GVolumeMonitor::mount-pre-unmount. gio/gmount.c | 16 ++++++++++++++++ gio/gmount.h | 3 +++ gio/gunixmount.c | 2 ++ 3 files changed, 21 insertions(+), 0 deletions(-) commit 4ecec3b1c2d335b1e26b209fc7e2b77013ece795 Author: Manoj Kumar Giri Date: Tue May 5 12:34:44 2009 +0530 Updated Oriya Translation. po/or.po | 111 +++++++++---------------------------------------------------- 1 files changed, 17 insertions(+), 94 deletions(-) commit 757f9281d7aac1254a156136440b4df4fa52e3a1 Author: Matthias Clasen Date: Sun May 3 18:08:01 2009 -0400 Bump version to 2.21.1 configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a28215fa909ef315e596ebd0b41132730aef909d Author: Matthias Clasen Date: Sun May 3 18:04:31 2009 -0400 Release 2.21.0 docs/reference/gio/gio-docs.xml | 3 + docs/reference/glib/glib-docs.sgml | 3 + docs/reference/gobject/gobject-docs.sgml | 3 + gio/gcancellable.c | 58 +- gio/gresolver.c | 37 +- gio/gsrvtarget.c | 16 +- gio/gthreadedresolver.c | 10 +- gio/gunixresolver.c | 2 +- po/am.po | 226 +++----- po/ar.po | 286 +++++----- po/as.po | 300 +++++----- po/az.po | 276 ++++------ po/be.po | 302 +++++------ po/be@latin.po | 306 +++++------ po/bg.po | 307 +++++----- po/bn.po | 271 ++++----- po/bn_IN.po | 291 +++++----- po/bs.po | 276 ++++------ po/ca.po | 915 +++++++++++++++--------------- po/cs.po | 801 +++++++++++++------------- po/cy.po | 274 ++++----- po/da.po | 304 +++++----- po/de.po | 312 +++++------ po/dz.po | 272 ++++----- po/el.po | 306 +++++----- po/en_CA.po | 289 +++++----- po/en_GB.po | 300 +++++----- po/eo.po | 270 ++++----- po/es.po | 806 +++++++++++++------------- po/et.po | 402 +++++++++++++- po/eu.po | 310 +++++------ po/fa.po | 276 ++++------ po/fi.po | 304 +++++----- po/fr.po | 312 +++++------ po/ga.po | 244 +++----- po/gl.po | 306 +++++----- po/gu.po | 296 +++++----- po/he.po | 300 +++++----- po/hi.po | 296 +++++----- po/hr.po | 272 ++++----- po/hu.po | 305 +++++----- po/hy.po | 228 +++----- po/id.po | 280 ++++------ po/is.po | 273 ++++----- po/it.po | 309 +++++------ po/ja.po | 305 +++++----- po/ka.po | 272 ++++----- po/kn.po | 302 +++++----- po/ko.po | 308 +++++------ po/ku.po | 210 +++----- po/lt.po | 304 +++++----- po/lv.po | 276 ++++------ po/mai.po | 286 +++++----- po/mg.po | 276 ++++------ po/mk.po | 281 ++++----- po/ml.po | 300 +++++----- po/mn.po | 276 ++++------ po/mr.po | 298 +++++----- po/ms.po | 276 ++++------ po/nb.po | 302 +++++----- po/ne.po | 274 ++++----- po/nl.po | 319 +++++------ po/nn.po | 278 ++++----- po/oc.po | 209 +++----- po/or.po | 296 +++++----- po/pa.po | 296 +++++----- po/pl.po | 304 +++++----- po/ps.po | 919 ++++++++++++++---------------- po/pt.po | 305 +++++----- po/pt_BR.po | 304 +++++----- po/ro.po | 307 +++++----- po/ru.po | 312 +++++------ po/rw.po | 276 ++++----- po/si.po | 253 ++++----- po/sk.po | 279 ++++----- po/sl.po | 300 +++++----- po/sq.po | 328 +++++------ po/sr.po | 271 ++++----- po/sr@ije.po | 282 ++++------ po/sr@latin.po | 271 ++++----- po/sv.po | 304 +++++----- po/ta.po | 298 +++++----- po/te.po | 296 +++++----- po/th.po | 296 +++++----- po/tl.po | 284 ++++------ po/tr.po | 304 +++++----- po/tt.po | 238 +++----- po/uk.po | 300 +++++------ po/vi.po | 302 +++++----- po/wa.po | 255 ++++----- po/xh.po | 278 ++++------ po/yi.po | 273 ++++----- po/zh_CN.po | 296 +++++----- po/zh_HK.po | 296 +++++----- po/zh_TW.po | 296 +++++----- 95 files changed, 12758 insertions(+), 14748 deletions(-) commit 4e694faa332a6ef4c576176b568a7f74e142103a Author: Paul Pogonyshev Date: Mon May 4 00:55:35 2009 +0300 Fix g_input_stream_skip_async() documentation Remove mention of inexisting argument. Spotted in relation to bug 581229. gio/ginputstream.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f33a484b4a1a14902dc1789c2e023fbcd4136098 Author: Matthias Clasen Date: Sun May 3 17:10:16 2009 -0400 Fix up tests forgotten in Michaels commit When Michael cleaned up after my fumbled commit of his gmarkup optimizations, he fumbled himself and forgot to fix up the tests... tests/markups/fail-36.gmarkup | Bin 13 -> 42 bytes 1 files changed, 0 insertions(+), 0 deletions(-) commit 008ae16d75b2f6e908258d883d8b1c98a98bd648 Author: Matthias Clasen Date: Sun May 3 16:58:22 2009 -0400 Add new functions docs/reference/gobject/gobject-sections.txt | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit d1e6e194cc30744e47067378eb338f7d5a0f1e2b Author: Petr Kovar Date: Sun May 3 18:34:35 2009 +0200 Updated Czech translation po/cs.po | 1013 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 503 insertions(+), 510 deletions(-) commit b3fc55cc4e5b578acc0a06e164c29fe43d060b10 Author: Ivar Smolin Date: Sun May 3 12:03:46 2009 +0300 Updating Estonian translation po/et.po | 550 +++++--------------------------------------------------------- 1 files changed, 37 insertions(+), 513 deletions(-) commit 3f06ddd8cdfa7f4ebf09ef24db7dad5270be36df Author: Matthias Clasen Date: Sat May 2 23:17:29 2009 -0400 Match up parameter names to help gtk-doc gio/gcancellable.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2e4855ec4b611b9a17c466f4d26a694480f80ad6 Author: Matthias Clasen Date: Sat May 2 23:02:41 2009 -0400 Add bug references NEWS | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 2e4b51aeb3bd5fa1fda52946e2d43fc8e7a28b4e Author: Matthias Clasen Date: Sat May 2 22:59:02 2009 -0400 Plug a memory leak in g_simple_async_result_set_op_res_gpointer Fixes bug 579272. gio/gsimpleasyncresult.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit 79ef3d32643519ae9c9710acf0c56b54ff540dc3 Author: Matthias Clasen Date: Sat May 2 22:44:52 2009 -0400 Correct g_utf8_to_utf16 docs As pointed out in bug 580932, len is counting bytes here. glib/gutf8.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 2dfce324220bf7e1ea5ca465a74e58cf8146b808 Author: Matthias Clasen Date: Sat May 2 22:41:19 2009 -0400 Accept NULL as empty string list Fixes bug 580656. glib/gkeyfile.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a4ac1b0552785dfb2d323eb41c6d3875b214989b Author: Matthias Clasen Date: Sat May 2 22:36:15 2009 -0400 Fix reference to g_strtoull As pointed out in bug 580546, that function does not exit. docs/reference/glib/tmpl/macros_misc.sgml | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit fab0506f5f983dcad8f4c44dbef6fbc1f8fd1b3b Author: Matthias Clasen Date: Sat May 2 22:30:19 2009 -0400 Update NEWS NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) commit ff104337d9e95f6e933f3d77a5a24e462c4713cf Author: Matthias Clasen Date: Sat May 2 21:58:30 2009 -0400 Bump version to 2.21.0 configure.in | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit dc02797c1e386d72ff24268cc23c19352e8cef6f Author: Jorge Gonzalez Date: Fri May 1 20:20:01 2009 +0200 Updated Spanish translation po/es.po | 1021 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 509 insertions(+), 512 deletions(-) commit 92ac8d165eae438164cffce01fe92cdcf6488970 Author: Dan Winship Date: Fri May 1 10:08:52 2009 -0400 Misc warning fixes glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add back missing config.h includes, and this time add them to the copies in glib/update-pcre/ too so they don't get lost again on the next PCRE update. glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts gio/xdgmime/xdgmimeglob.c: remove unused variable gio/tests/live-g-file.c: fix printf args on x86_64 tests/Makefile.am, tests/regex-test.c: remove redundant -DENABLE_REGEX gio/tests/live-g-file.c | 4 ++-- gio/xdgmime/xdgmimeglob.c | 1 - glib/garray.c | 2 +- glib/gbase64.c | 2 +- glib/pcre/pcre_ucp_searchfuncs.c | 4 ++++ glib/pcre/pcre_valid_utf8.c | 1 + glib/update-pcre/pcre_ucp_searchfuncs.c | 4 ++++ glib/update-pcre/pcre_valid_utf8.c | 1 + tests/Makefile.am | 9 +-------- tests/regex-test.c | 2 ++ 10 files changed, 17 insertions(+), 13 deletions(-) commit 36cb01f447b2401195e3c6b577f490e868363630 Author: Dan Winship Date: Fri May 1 10:08:23 2009 -0400 Add README and INSTALL to .gitignore since they are autogenerated .gitignore | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 83699774fa669abfbc5c5c3dc9265308246bd4f6 Author: Michael Meeks Date: Fri May 1 15:23:23 2009 +0100 Patch originally committed only to the ChangeLog & tests ... Bug 572508 – gmarkup speedup ... * glib/gmarkup.c: Various optimizations: do less allocations by keeping a pool of GStrings, do in-place unescaping, avoid redundant utf-8 validation. glib/gmarkup.c | 1129 +++++++++++++++++++++++--------------------------------- 1 files changed, 455 insertions(+), 674 deletions(-) commit d8029ca9bc24bcff7f33c973ef13fae7e6fab904 Author: Alexander Larsson Date: Thu Apr 30 10:46:37 2009 +0200 Ensure g_inet_address_get_type() call is not optimized away Yet another place where the get_type call can be optimized away due to the G_GNUC_CONST attribute. Use a volatile variable to ensure its not. gio/gresolver.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 97fe421518139dcb3477209d3d3c3b6744f54153 Author: David King Date: Wed Apr 29 15:58:35 2009 +0200 Fix ginetaddress.c compile on Linux The GType type definition belongs outside the G_OS_WIN32 typedef. gio/ginetaddress.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 402847c8878a6bf839facdf7a91f096769ebc609 Author: David Zeuthen Date: Wed Apr 29 11:15:20 2009 -0400 Bug 580450 – Reference counting and boxed types for arrays Add reference counting and boxed types for GArray, GByteArray and GPtrArray. Signed-off-by: Matthias Clasen docs/reference/glib/glib-sections.txt | 9 + docs/reference/glib/tmpl/arrays.sgml | 41 ++++- docs/reference/glib/tmpl/arrays_byte.sgml | 23 ++- docs/reference/glib/tmpl/arrays_pointer.sgml | 64 ++++++- glib/garray.c | 253 ++++++++++++++++++++++++-- glib/garray.h | 10 + glib/glib.symbols | 9 + glib/tests/array-test.c | 172 +++++++++++++++++ gobject/gboxed.c | 33 ++++ gobject/gboxed.h | 27 +++ gobject/gobject.symbols | 3 + 11 files changed, 616 insertions(+), 28 deletions(-) commit d80e12104f139def9bea28a510bf1d7c103e20f9 Author: Alexander Larsson Date: Wed Apr 29 12:19:57 2009 +0200 Ensure we're actually initializing the winsock library It turns out that just calling g_inet_address_get_type() isn't enough, since its marked G_GNUC_CONST, so the call is optimized away. If we assign the return value to a volatile location we ensure it is called. gio/ginetaddress.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 49dfb50afc9400779c0be02ea3c285780b42c928 Author: David Zeuthen Date: Sat Apr 25 22:41:07 2009 -0400 Bug 580453 – Hash and equal functions for gint64 and gdouble docs/reference/glib/glib-sections.txt | 4 ++ docs/reference/glib/tmpl/hash_tables.sgml | 38 ++++++++++++++ glib/ghash.c | 13 +++-- glib/ghash.h | 8 +++ glib/glib.symbols | 4 ++ glib/gutils.c | 78 +++++++++++++++++++++++++++++ 6 files changed, 139 insertions(+), 6 deletions(-) commit 5a368d469a2441d7d77d78fe104dc3560093ebac Author: Jordi Mas i Hernandez Date: Sun Apr 26 20:18:38 2009 +0200 Minor fixes to Catalan translation po/ca.po | 922 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 457 insertions(+), 465 deletions(-) commit 61f130015bbbbc99ce0189cca1c95f7e2e735202 Author: paul Date: Sun Apr 26 13:16:34 2009 -0400 Fix socket-related configure tests on old platforms include in case doesn't. #580299 configure.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7c9caecfebf7d15899fe361324c414fbfc7b1317 Author: Dan Winship Date: Sun Apr 26 12:18:42 2009 -0400 Fix the networking stuff on (current) OS X OS X's headers split up the current and old (BIND 4) nameserver stuff slightly differently than Linux does, but explicitly including arpa/nameser_compat.h does the right thing on both. Part of #580301 gio/ginetaddress.c | 3 +++ gio/gnetworkingprivate.h | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 9a15da50e4d10794c35e4b638b7ab521be671a6e Author: Dan Winship Date: Sun Apr 26 09:59:28 2009 -0400 Fix ginetaddress.c compile on Solaris In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a uint32_t*, so it doesn't matter whether you pass them the in6_addr itself (which is what you're supposed to do) or one of its union members (which is what we were actually doing). Solaris's macro accesses the in6_addr fields directly though, and so only works if you pass the actual in6_addr. #580194. gio/ginetaddress.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 491a036d8480f4d710ef601a27a57b559b0a46d7 Author: Johan Bilien Date: Wed Apr 22 19:09:34 2009 +0100 Fix translation from GIO's file attr to xattr attributes Bug 579862 – requesting xattr::foo ends up calling getxattr(..., user.:foo,...) The patch makes sure we escape xattr::, not xattr:, before adding user. and calling getxattr. gio/glocalfileinfo.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a9c33dbd7aeeb715677d619cbddc0d621872cc43 Author: Christian Persch Date: Wed Apr 22 15:12:37 2009 +0200 Use P_ for translatable param spec strings Translatable param spec strings should be annotated with P_() instead of plain _(). Bug #579830. gio/gfileicon.c | 4 +- gio/ginetaddress.c | 48 +++++++++++++++++++++++----------------------- gio/gsocketaddress.c | 4 +- gio/gthemedicon.c | 12 +++++----- gio/gunixinputstream.c | 8 +++--- gio/gunixoutputstream.c | 8 +++--- gio/gunixsocketaddress.c | 4 +- 7 files changed, 44 insertions(+), 44 deletions(-) commit 9a3d18d2a652f9f1567e09bdb1055e6cb462f710 Author: Dan Winship Date: Mon Dec 29 13:38:28 2008 -0500 GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable Higher-level wrappers around GResolver. GSocketConnectable provides an interface for synchronously or asynchronously iterating multiple socket addresses, with GNetworkAddress and GNetworkService providing interfaces based on hostname and SRV record resolution. Part of #548466. docs/reference/gio/gio-docs.xml | 3 + docs/reference/gio/gio-sections.txt | 71 ++++ docs/reference/gio/gio.types | 4 + gio/Makefile.am | 8 + gio/gio.h | 4 + gio/gio.symbols | 35 ++ gio/giotypes.h | 4 + gio/gnetworkaddress.c | 462 ++++++++++++++++++++++++ gio/gnetworkaddress.h | 65 ++++ gio/gnetworkservice.c | 658 +++++++++++++++++++++++++++++++++++ gio/gnetworkservice.h | 69 ++++ gio/gresolver.c | 12 + gio/gsocketaddress.c | 90 +++++- gio/gsocketaddressenumerator.c | 191 ++++++++++ gio/gsocketaddressenumerator.h | 89 +++++ gio/gsocketconnectable.c | 148 ++++++++ gio/gsocketconnectable.h | 68 ++++ gio/gsrvtarget.c | 7 +- gio/tests/.gitignore | 1 + gio/tests/resolver.c | 141 +++++++- 20 files changed, 2121 insertions(+), 9 deletions(-) commit c94d3f92885456e1dc9e2fb27b709017f29d04ce Author: Dan Winship Date: Mon Dec 29 12:53:47 2008 -0500 Add GResolver, a glib-ish interface to DNS GResolver provides asynchronous (and synchronous-but-cancellable) APIs for resolving hostnames, reverse-resolving IP addresses back to hostnames, and resolving SRV records. Part of #548466. configure.in | 25 + docs/reference/gio/Makefile.am | 6 +- docs/reference/gio/gio-docs.xml | 2 + docs/reference/gio/gio-sections.txt | 52 ++ docs/reference/gio/gio.types | 1 + gio/Makefile.am | 18 +- gio/ginetaddress.c | 7 +- gio/gio.h | 2 + gio/gio.symbols | 57 ++ gio/gioenums.h | 14 + gio/giotypes.h | 4 +- gio/gnetworkingprivate.h | 32 + gio/gresolver.c | 855 ++++++++++++++++++++ gio/gresolver.h | 159 ++++ gio/gsrvtarget.c | 334 ++++++++ gio/gsrvtarget.h | 52 ++ gio/gthreadedresolver.c | 617 ++++++++++++++ gio/gthreadedresolver.h | 50 ++ gio/gunixresolver.c | 433 ++++++++++ gio/gunixresolver.h | 53 ++ gio/gwin32resolver.c | 481 +++++++++++ gio/gwin32resolver.h | 49 ++ gio/libasyncns/Makefile.am | 15 + gio/libasyncns/README | 7 + gio/libasyncns/asyncns.c | 1498 +++++++++++++++++++++++++++++++++++ gio/libasyncns/asyncns.h | 163 ++++ gio/libasyncns/g-asyncns.h | 28 + gio/libasyncns/update.sh | 20 + gio/pltcheck.sh | 2 +- gio/tests/.gitignore | 1 + gio/tests/Makefile.am | 8 +- gio/tests/resolver.c | 377 +++++++++ 32 files changed, 5412 insertions(+), 10 deletions(-) commit 68fc0556275edf6e63a3242841f2981a42ee11cb Author: Dan Winship Date: Fri Dec 12 13:13:55 2008 -0500 Add network address and socket types Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX domain socket addresses under UNIX). This does not include code for actual socket I/O. Originally from "gnio". Much of the code was written by Christian Kellner, Samuel Cormier-Iijima, and Ryan Lortie. Part of #548466. configure.in | 28 ++ docs/reference/gio/gio-docs.xml | 7 + docs/reference/gio/gio-sections.txt | 91 +++++ docs/reference/gio/gio.types | 4 + gio/Makefile.am | 11 +- gio/ginetaddress.c | 747 +++++++++++++++++++++++++++++++++++ gio/ginetaddress.h | 101 +++++ gio/ginetsocketaddress.c | 306 ++++++++++++++ gio/ginetsocketaddress.h | 69 ++++ gio/gio.h | 3 + gio/gio.symbols | 51 +++ gio/gioenums.h | 20 + gio/giotypes.h | 5 + gio/gnetworkingprivate.h | 53 +++ gio/gsocketaddress.c | 233 +++++++++++ gio/gsocketaddress.h | 77 ++++ gio/gunixsocketaddress.c | 206 ++++++++++ gio/gunixsocketaddress.h | 61 +++ glibconfig.h.win32.in | 3 + 19 files changed, 2075 insertions(+), 1 deletions(-) commit 6a3b4fa05ac996566e7b8037edf80d0f06fa2a90 Author: Dan Winship Date: Mon Dec 29 09:00:17 2008 -0500 Add hostname-related utilities in glib/ghostutils.h Functions for converting between UTF-8 IDNs (Internationalized Domain Names) and their ASCII-Compatible Encodings, plus a function to recognize IP addresses. Part of #548466. docs/reference/glib/glib-docs.sgml | 2 + docs/reference/glib/glib-sections.txt | 13 + docs/reference/glib/tmpl/ghostutils.sgml | 64 +++ glib/Makefile.am | 2 + glib/ghostutils.c | 758 ++++++++++++++++++++++++++++++ glib/ghostutils.h | 40 ++ glib/glib.h | 1 + glib/glib.symbols | 10 + glib/tests/.gitignore | 1 + glib/tests/Makefile.am | 3 + glib/tests/hostutils.c | 267 +++++++++++ 11 files changed, 1161 insertions(+), 0 deletions(-) commit dda20bccbfc2a560c13532612382712c17717085 Author: Stefan Kost Date: Tue Apr 21 23:21:28 2009 +0300 goption: format section docs according to gtk-doc rules and fixes broken xml glib/goption.c | 25 +++++++++---------------- 1 files changed, 9 insertions(+), 16 deletions(-) commit 57bd24dc4907e6959f953be0759b946c16c78386 Author: Stefan Kost Date: Tue Apr 14 11:32:59 2009 +0300 goption: document that some option args need to be freed by the callee Option arguments where the result is stored in a string or string array need to be freed by the owner of the option group. Fixes #578363. glib/goption.c | 3 +++ glib/goption.h | 5 +++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 2026c232b3437ff0f1222b6b045379ca273393e8 Author: Stefan Kost Date: Tue Apr 14 11:23:25 2009 +0300 goption: move docs from tmpl folder to inline comments docs/reference/glib/tmpl/.gitignore | 1 + docs/reference/glib/tmpl/option.sgml | 603 ---------------------------------- glib/goption.c | 113 +++++++ glib/goption.h | 204 ++++++++++++- glib/gtypes.h | 13 + 5 files changed, 330 insertions(+), 604 deletions(-) commit 0f48f804b665943a2fd848ab6efbe913003daa82 Author: Alexander Larsson Date: Mon Apr 20 13:14:32 2009 +0200 Use g_cancellable_connect/disconnect Use the new cancellable helper functions to avoid races. (#572844) gio/gasynchelper.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 0001014c378636e5848f4b3d8f38fc7a84c33b22 Author: Alexander Larsson Date: Mon Apr 20 13:12:08 2009 +0200 Add helpers for connecting/disconnecting to cancelled signal There are race conditions when connecting and disconnecting from the "cancelled" signal on GCancellable which you need to do when implementing cancellable operations. This adds helper functions that avoid these races and mentions these races in the docs. (#572844) docs/reference/gio/gio-sections.txt | 2 + gio/gcancellable.c | 214 ++++++++++++++++++++++++++++------- gio/gcancellable.h | 6 + gio/gio.symbols | 2 + 4 files changed, 183 insertions(+), 41 deletions(-) commit c17d4dd117db554e501a18a41de53734f7f87003 Author: zabeeh khan Date: Fri Apr 17 11:27:38 2009 +0530 Pashto Translation committed as per the request made by Zabeeh Khan on the gnome-i18n list po/ps.po | 870 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 437 insertions(+), 433 deletions(-) commit b85834c22369579d1bea86b392594d0b912a5858 Author: Matthias Clasen Date: Sat Apr 11 18:10:24 2009 -0400 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2c1dc529e8d9b1ab2d8ccb8abb1efed836584616 Author: Matthias Clasen Date: Thu Apr 9 21:34:49 2009 -0400 Add a note about handling non-hal backends gio/gvolume.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 6e11246cc828217fd04a23f16b67db11333523f9 Author: Matthias Clasen Date: Thu Apr 9 18:47:28 2009 -0400 Release GLib 2.20.1 po/am.po | 154 ++++---- po/ar.po | 839 ++++++++++++++++++++-------------------- po/as.po | 871 ++++++++++++++++++++-------------------- po/az.po | 154 ++++---- po/be.po | 156 ++++---- po/be@latin.po | 156 ++++---- po/bg.po | 836 +++++++++++++++++++-------------------- po/bn.po | 154 ++++---- po/bn_IN.po | 154 ++++---- po/bs.po | 154 ++++---- po/ca.po | 836 +++++++++++++++++++-------------------- po/cs.po | 154 ++++---- po/cy.po | 154 ++++---- po/da.po | 837 +++++++++++++++++++-------------------- po/de.po | 836 +++++++++++++++++++-------------------- po/dz.po | 154 ++++---- po/el.po | 863 ++++++++++++++++++++-------------------- po/en_CA.po | 154 ++++---- po/en_GB.po | 836 +++++++++++++++++++-------------------- po/eo.po | 154 ++++---- po/es.po | 841 ++++++++++++++++++++-------------------- po/et.po | 154 ++++---- po/eu.po | 894 +++++++++++++++++++++--------------------- po/fa.po | 154 ++++---- po/fi.po | 154 ++++---- po/fr.po | 836 +++++++++++++++++++-------------------- po/ga.po | 154 ++++---- po/gl.po | 836 +++++++++++++++++++-------------------- po/gu.po | 154 ++++---- po/he.po | 154 ++++---- po/hi.po | 154 ++++---- po/hr.po | 154 ++++---- po/hu.po | 905 ++++++++++++++++++++++--------------------- po/hy.po | 154 ++++---- po/id.po | 154 ++++---- po/is.po | 154 ++++---- po/it.po | 839 ++++++++++++++++++++-------------------- po/ja.po | 836 +++++++++++++++++++-------------------- po/ka.po | 154 ++++---- po/kn.po | 880 +++++++++++++++++++++-------------------- po/ko.po | 154 ++++---- po/ku.po | 154 ++++---- po/lt.po | 836 +++++++++++++++++++-------------------- po/lv.po | 154 ++++---- po/mai.po | 154 ++++---- po/mg.po | 154 ++++---- po/mk.po | 154 ++++---- po/ml.po | 886 +++++++++++++++++++++--------------------- po/mn.po | 154 ++++---- po/mr.po | 154 ++++---- po/ms.po | 154 ++++---- po/nb.po | 836 +++++++++++++++++++-------------------- po/ne.po | 154 ++++---- po/nl.po | 154 ++++---- po/nn.po | 154 ++++---- po/oc.po | 154 ++++---- po/or.po | 871 ++++++++++++++++++++-------------------- po/pa.po | 868 +++++++++++++++++++++-------------------- po/pl.po | 836 +++++++++++++++++++-------------------- po/ps.po | 154 ++++---- po/pt.po | 154 ++++---- po/pt_BR.po | 836 +++++++++++++++++++-------------------- po/ro.po | 154 ++++---- po/ru.po | 836 +++++++++++++++++++-------------------- po/rw.po | 154 ++++---- po/si.po | 154 ++++---- po/sk.po | 154 ++++---- po/sl.po | 1165 ++++++++++++++++++++++++++---------------------------- po/sq.po | 156 ++++---- po/sr.po | 154 ++++---- po/sr@ije.po | 154 ++++---- po/sr@latin.po | 154 ++++---- po/sv.po | 1203 +++++++++++++++++++++++++++---------------------------- po/ta.po | 888 ++++++++++++++++++++--------------------- po/te.po | 154 ++++---- po/th.po | 154 ++++---- po/tl.po | 154 ++++---- po/tr.po | 154 ++++---- po/tt.po | 154 ++++---- po/uk.po | 154 ++++---- po/vi.po | 154 ++++---- po/wa.po | 154 ++++---- po/xh.po | 154 ++++---- po/yi.po | 154 ++++---- po/zh_CN.po | 839 ++++++++++++++++++++-------------------- po/zh_HK.po | 154 ++++---- po/zh_TW.po | 154 ++++---- 87 files changed, 17103 insertions(+), 16510 deletions(-) commit 009689e09b0cd9cc0a322d1361940183330bada6 Author: Matthias Clasen Date: Thu Apr 9 17:43:59 2009 -0400 Update for 2.20.1 NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) commit e68a35689fbcbab965b6631882381309cb0a20d8 Author: Matthias Clasen Date: Thu Apr 9 14:56:49 2009 -0400 Fix G_DEFINE_TYPE_EXTENDED docs Make the docs for G_DEFINE_TYPE_EXTENDED match the actual definition of the macro. (#577985) gobject/gtype.h | 71 ++++++++++++++++++++++++++---------------------------- 1 files changed, 34 insertions(+), 37 deletions(-) commit 856632c496d15f3f273d567b521a2b06afc32721 Author: Gian Mario Tagliaretti Date: Thu Apr 9 14:35:36 2009 -0400 Fix a typo in GFile docs Fixed function name in GFile docs from g_set_display_name to g_file_set_display_name so that gtk-doc can link correctly. (#578002) gio/gfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 950de29d0e9720ce0979a84530130e27a3a59f74 Author: Kenneth Nielsen Date: Thu Apr 9 13:49:00 2009 +0200 Updated Danish translation\n\nUpdated Danish translation by Kenneth Nielsen. po/da.po | 156 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 84 insertions(+), 72 deletions(-) commit efc2cdbfc981754db361f49c30c8ee24ac0c769e Author: Peter Kjellerstedt Date: Wed Apr 8 10:26:11 2009 -0400 Fix parsing of timezones Make g_time_val_from_iso8601 handle timezones with minutes correctly; also accept comma as a fraction separator. (#578369) glib/gtimer.c | 6 +++--- tests/testglib.c | 18 +++++++++++++++++- 2 files changed, 20 insertions(+), 4 deletions(-) commit d0cf7b38780b0832fc904f75eb387aa61eb2f76e Author: Alexander Larsson Date: Wed Apr 8 09:12:02 2009 +0200 Only mark regular files as backup files Apps don't generally create backup directories, etc. So, if the file ends with ~ but is not a regular file shouldn't be considered a backup file. (#573673) gio/glocalfileinfo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 85a795b9bae44b973de1443f98728b21b78c68ae Author: Funda Wang Date: Sun Apr 5 11:05:47 2009 +0800 Updated Simplified Chinese translation from Ray Wang po/zh_CN.po | 87 ++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 50 insertions(+), 37 deletions(-) commit 7fd870830806def730341a328389f8b5df49fab4 Author: Thanos Lefteris Date: Fri Apr 3 20:12:27 2009 +0100 Updated Greek translation Signed-off-by: Simos Xenitellis po/el.po | 238 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 125 insertions(+), 113 deletions(-) commit e6e82c51a64ca263877f730cc7531454d5430b77 Author: Matthias Clasen Date: Fri Apr 3 00:35:43 2009 -0400 Move hex_digits to rodata Turn a string into a constant array. gio/gfileattribute.c | 260 ++++++++++++++++++++++++-------------------------- 1 files changed, 126 insertions(+), 134 deletions(-) commit 25ff8ee7486c7bdf1612d3554fc1d7d91daedfa6 Author: Matthias Clasen Date: Fri Apr 3 00:23:54 2009 -0400 Don't lie about ext4 filesystems When returning a filesystem type id, say "ext3/ext4" instead of "ext3", since both use the same superblock magic, so we can't discriminate them without more work. gio/glocalfile.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e8a42bb81c46204a86259e44aa9698658487e64a Author: Paolo Borelli Date: Fri Apr 3 00:04:39 2009 -0400 Regex leak on error path Don't leak the GRegex struct when g_regex_new() fails. glib/gregex.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 82a5f787d68fd7d6ae973634694cebd43f126552 Author: Matthias Clasen Date: Thu Apr 2 23:57:59 2009 -0400 Update requirements Mention that the mimetype-functionality of GIO reqires update-mime-database and update-desktop-database at runtime. (#577128) INSTALL.in | 32 +++++++++++++++---------- README.in | 74 ++++++++++++++++++++++++++++++------------------------------ 2 files changed, 56 insertions(+), 50 deletions(-) commit 20774c566393af28e5123322abb8e35840ff0e5a Author: Matthias Clasen Date: Thu Apr 2 23:42:29 2009 -0400 Add a rule to generate ChangeLog We use the same rule pango uses to create a ChangeLog file with the help of git-log. The format is somewhat different from traditional ChangeLog, but it contains the relevant information. Makefile.am | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) commit b7f9a1ac8337c546f9db9b7ee9ff437b256c75d8 Author: Matthias Clasen Date: Thu Apr 2 23:14:54 2009 -0400 Rename ChangeLog to ChangeLog.pre-2-20 Rename ChangeLog to prevent old habits from luring me into adding entries there. Also, this makes room for autogenerating a ChangeLog at make dist. ChangeLog | 914 ---------------------------------------------------- ChangeLog.pre-2-20 | 914 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 914 insertions(+), 914 deletions(-) commit b160405aa0a66f3eb771af43b6d0000d076d045b Author: Matthias Clasen Date: Thu Apr 2 23:13:35 2009 -0400 remove generated files README and INSTALL are generated files, no need to keep them under source control. INSTALL | 116 ------------------------------------- README | 199 --------------------------------------------------------------- 2 files changed, 0 insertions(+), 315 deletions(-) commit 1ce74b0dd34222b201369e5aff53b27182db7b66 Author: Alexander Larsson Date: Thu Apr 2 19:01:56 2009 +0200 On trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED Sometimes it seems like the trash dir and the file are on the same filesystem but the rename fails with EXDEV anyway (can happen e.g. with bind mounts or multiple mounts of the same device). In this case we want to return the right error so that apps can fallback to regular delete. gio/glocalfile.c | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) commit 20df6b6e888a1aed596c8c60ed7427708a56a453 Author: Tobias Mueller Date: Wed Apr 1 21:51:00 2009 -0400 Mark glib_gettext as string translation function Make glib_gettext with G_GNUC_FORMAT to avoid warnings with -Wformat -Wformat-nonliteral. Signed-off-by: Matthias Clasen glib/glib.symbols | 2 +- glib/glibintl.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 86aa49594feac9797ab87b83e198147aff4171fa Author: Hagen Schink Date: Wed Apr 1 21:30:51 2009 -0400 fix a typo in g_io_channel_flush docs Refer to the correct return values. Signed-off-by: Matthias Clasen glib/giochannel.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 785bed2e18c18842f07ada42af2ec80cf18aca70 Author: Matthias Clasen Date: Tue Mar 31 19:39:16 2009 -0400 Update README files to refer to git Update various README files to refer to git instead of svn. Add a README.commits that is pretty much a copy of the same file in GTK+. Also discontinue ChangeLog files. ChangeLog | 6 ++++ HACKING | 8 ++-- Makefile.am | 1 + README | 76 +++++++++++++++++++++++----------------------- README.commits | 72 +++++++++++++++++++++++++++++++++++++++++++ docs/reference/ChangeLog | 6 ++++ gio/ChangeLog | 6 ++++ gmodule/ChangeLog | 6 ++++ gobject/ChangeLog | 6 ++++ gthread/ChangeLog | 6 ++++ po/ChangeLog | 6 ++++ 11 files changed, 157 insertions(+), 42 deletions(-) commit b5ef6da3c31ad1067b88f7edd53c5d48fe7f73c1 Author: Manoj Kumar Giri Date: Mon Mar 30 08:53:32 2009 +0000 Added entries for Oriya language Translation updation. svn path=/trunk/; revision=8023 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit b6a7cd609a1d0012ff07d62e04115830c68972e0 Author: Manoj Kumar Giri Date: Mon Mar 30 08:52:25 2009 +0000 Updated Oriya Translation. svn path=/trunk/; revision=8022 po/or.po | 876 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 443 insertions(+), 433 deletions(-) commit a6ebda3d690098e28319dc391fb82a281f9113e8 Author: Matthias Clasen Date: Sun Mar 29 19:08:57 2009 +0000 Copy a va_list when using it multiple times. Reported by Wim Lewis. * glib/gmessages.c (g_logv): Copy a va_list when using it multiple times. Reported by Wim Lewis. svn path=/trunk/; revision=8021 ChangeLog | 8 ++++++++ glib/gmessages.c | 15 ++++++++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) commit dabbea65c61c402ed63fba0c36a419e4d4abdf46 Author: Carlos Garnacho Date: Thu Mar 26 13:59:02 2009 +0000 Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted 2009-03-26 Carlos Garnacho Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb) (eject_unmount_do): Emit ::mount-pre-unmount and wait 500msec before actually trying to unmount. svn path=/trunk/; revision=8020 gio/ChangeLog | 8 ++++++++ gio/gunixmount.c | 52 ++++++++++++++++++++++++++++++++++------------------ 2 files changed, 42 insertions(+), 18 deletions(-) commit 3476bfe846b663049b393e43d272a06883b3fe7d Author: Gintautas Miliauskas Date: Thu Mar 26 13:52:46 2009 +0000 Updated Lithuanian translation. 2009-03-26 Gintautas Miliauskas * lt.po: Updated Lithuanian translation. svn path=/trunk/; revision=8019 po/ChangeLog | 4 + po/lt.po | 842 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 433 insertions(+), 413 deletions(-) commit 618617acfcc8bbbb0b563e5744218be213660cbb Author: Shankar Prasad Date: Thu Mar 26 05:35:36 2009 +0000 updated kn.po svn path=/trunk/; revision=8018 po/kn.po | 90 ++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 53 insertions(+), 37 deletions(-) commit 32f7e122b1c80171db3ce84ff8947a24d50e0e5a Author: Shankar Prasad Date: Thu Mar 26 05:31:33 2009 +0000 updated kn.po svn path=/trunk/; revision=8017 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit d487ef7c2f13c66d2784a2d5371021c3c3043e12 Author: Nickolay V. Shmyrev Date: Fri Mar 20 22:29:22 2009 +0000 Updated Russian translation. 2009-03-21 Nickolay V. Shmyrev * ru.po: Updated Russian translation. svn path=/trunk/; revision=8016 po/ChangeLog | 4 +++ po/ru.po | 77 +++++++++++++++++++++++++++++++++------------------------- 2 files changed, 48 insertions(+), 33 deletions(-) commit edfe4405e05d832ff2449a54bf4938d964d3ae44 Author: Kostas Papadimas Date: Wed Mar 18 15:49:52 2009 +0000 Updated Greek Translation by Fotis Tsamis. svn path=/trunk/; revision=8015 po/ChangeLog | 4 ++ po/el.po | 145 ++++++++++++++++++++++++++++----------------------------- 2 files changed, 75 insertions(+), 74 deletions(-) commit fdcaf9381e3f084d9ddf1ffd0c35873602950151 Author: Djihed Afifi Date: Wed Mar 18 09:20:03 2009 +0000 Updated Arabic translation svn path=/trunk/; revision=8014 po/ChangeLog | 4 + po/ar.po | 843 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 434 insertions(+), 413 deletions(-) commit 11554d40ca7b0d8691a0a0d93b34bffef29276f0 Author: Amitakhya Phukan Date: Wed Mar 18 06:31:05 2009 +0000 Updated assamese translations svn path=/trunk/; revision=8013 po/ChangeLog | 4 + po/as.po | 873 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 445 insertions(+), 432 deletions(-) commit 07b2a7a5ad6818a692e41e9003f2a849f7220b66 Author: Gabor Kelemen Date: Wed Mar 18 00:05:58 2009 +0000 Translation updated. 2009-03-18 Gabor Kelemen * hu.po: Translation updated. svn path=/trunk/; revision=8012 po/ChangeLog | 4 + po/hu.po | 911 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 457 insertions(+), 458 deletions(-) commit 8df23d2283b56b181c4ebac9a74d9ea980efb1ba Author: Ryan Lortie Date: Tue Mar 17 23:03:33 2009 +0000 trivial spelling/whitespace fixes svn path=/trunk/; revision=8011 ChangeLog | 18 +++++++++--------- glib/gmain.c | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) commit 1d1fba442fd7e605288fe92809c59d58b0b8f186 Author: Colin Walters Date: Tue Mar 17 21:59:18 2009 +0000 Bug 575708 - runaway inotify madness ... 2009-03-17 Colin Walters Bug 575708 - runaway inotify madness ... * gfilemonitor.c: Queue up events in a local list and fire one idle, instead of queuing lots of individual idles which has bad performance behavior. svn path=/trunk/; revision=8010 gio/ChangeLog | 8 +++++ gio/gfilemonitor.c | 78 ++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 66 insertions(+), 20 deletions(-) commit 044733e2a0d5b3192c38b35611b9de4364c6c810 Author: Tomasz Dominikowski Date: Tue Mar 17 17:02:00 2009 +0000 Updated Polish translation 2009-03-17 Tomasz Dominikowski * pl.po: Updated Polish translation svn path=/trunk/; revision=8009 po/ChangeLog | 4 + po/pl.po | 844 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 434 insertions(+), 414 deletions(-) commit bbb1d85d7233bff2dae91a5cf06600a28e91cec0 Author: Inaki Larranaga Murgoitio Date: Tue Mar 17 16:49:22 2009 +0000 Updated Basque translation. 2009-03-17 Inaki Larranaga Murgoitio * eu.po: Updated Basque translation. svn path=/trunk/; revision=8008 po/ChangeLog | 4 + po/eu.po | 894 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 451 insertions(+), 447 deletions(-) commit 2ff422d461faec17797f498afd82d23bd3ea8f2e Author: Ani Peter Date: Tue Mar 17 15:41:14 2009 +0000 Updated Malayalam Translation svn path=/trunk/; revision=8007 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit ad9afec76fa198fd2edc56d5fcb834fd2c9577bc Author: Ani Peter Date: Tue Mar 17 15:41:04 2009 +0000 Updated Malayalam Translation svn path=/trunk/; revision=8006 po/ml.po | 892 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 448 insertions(+), 444 deletions(-) commit 4ed58e576ea15bb84b4b1b461f8f8deea3a09d50 Author: Ignacio Casal Quinteiro Date: Tue Mar 17 14:12:26 2009 +0000 Updated Galician translation svn path=/trunk/; revision=8005 po/ChangeLog | 4 +++ po/gl.po | 84 ++++++++++++++++++++++++++++++++------------------------- 2 files changed, 51 insertions(+), 37 deletions(-) commit ebf52321606815d09a8a25f6778eae205531a1cb Author: Gil Forcada Codinachs Date: Tue Mar 17 13:52:09 2009 +0000 Updated Catalan translation svn path=/trunk/; revision=8004 po/ChangeLog | 4 + po/ca.po | 842 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 433 insertions(+), 413 deletions(-) commit ae38feb249df9a5dc4b9ecc85c55d13f256c7477 Author: Takeshi AIHANA Date: Tue Mar 17 13:20:20 2009 +0000 Update Japanese translation. 2009-03-17 Takeshi AIHANA * ja.po: Update Japanese translation. svn path=/trunk/; revision=8003 po/ChangeLog | 4 + po/ja.po | 842 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 433 insertions(+), 413 deletions(-) commit fab272e104ac536fea40501594eef457955c50b8 Author: Hendrik Richter Date: Tue Mar 17 12:08:42 2009 +0000 Updated German translation. 2009-03-17 Hendrik Richter * de.po: Updated German translation. svn path=/trunk/; revision=8002 po/ChangeLog | 4 +++ po/de.po | 80 +++++++++++++++++++++++++++++++++------------------------ 2 files changed, 50 insertions(+), 34 deletions(-) commit b54278668e432f67cbc3ed8e167fce14cd44d3e8 Author: Alexander Shopov Date: Tue Mar 17 12:06:18 2009 +0000 Updated Bulgarian translation by Alexander Shopov 2009-03-17 Alexander Shopov * bg.po: Updated Bulgarian translation by Alexander Shopov svn path=/trunk/; revision=8001 po/ChangeLog | 5 +++ po/bg.po | 79 +++++++++++++++++++++++++++++++++------------------------- 2 files changed, 50 insertions(+), 34 deletions(-) commit a3fe42808174f1593559cfdcd581a4791d139f72 Author: Alexander Larsson Date: Tue Mar 17 11:21:37 2009 +0000 fix attributes argument of query_info methods to be "const char *". 2009-03-17 Alexander Larsson * glocalfileinputstream.c: * glocalfileoutputstream.c: fix attributes argument of query_info methods to be "const char *". svn path=/trunk/; revision=8000 gio/ChangeLog | 7 +++++++ gio/glocalfileinputstream.c | 4 ++-- gio/glocalfileoutputstream.c | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) commit 6cdd01bfcc10af04c05ccd90669e49551d6872a3 Author: Claude Paroz Date: Tue Mar 17 08:22:23 2009 +0000 Updated French translation. 2009-03-17 Claude Paroz * fr.po: Updated French translation. svn path=/trunk/; revision=7999 po/ChangeLog | 4 + po/fr.po | 844 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 435 insertions(+), 413 deletions(-) commit e9de4af6761a150ad1e4cf50838e034cb8d51c78 Author: Kjartan Maraas Date: Tue Mar 17 08:18:12 2009 +0000 Updated Norwegian bokmål translation. 2009-03-17 Kjartan Maraas * nb.po: Updated Norwegian bokmål translation. svn path=/trunk/; revision=7998 po/ChangeLog | 4 + po/nb.po | 844 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 434 insertions(+), 414 deletions(-) commit 1269ae29a1d43284894601bf090bada778bc8b4f Author: Jorge Gonzalez Gonzalez Date: Mon Mar 16 22:11:32 2009 +0000 Updated Spanish translation svn path=/trunk/; revision=7997 po/ChangeLog | 4 + po/es.po | 851 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 439 insertions(+), 416 deletions(-) commit 2506375ebe0a72aa02f80551db2a5dfd12a4fcde Author: miloc Date: Mon Mar 16 21:11:22 2009 +0000 Updated Italian translation svn path=/trunk/; revision=7996 po/ChangeLog | 4 + po/it.po | 845 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 435 insertions(+), 414 deletions(-) commit 47500e19d2ec122f282e293c10f2ff4e64ae39bf Author: Og B. Maciel Date: Mon Mar 16 20:53:27 2009 +0000 Updated Brazilian Portuguese translation. svn path=/trunk/; revision=7995 po/ChangeLog | 5 + po/pt_BR.po | 846 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 436 insertions(+), 415 deletions(-) commit f008bf64d078c6d94193608a5ce3d285c59f6406 Author: Daniel Nylander Date: Mon Mar 16 19:01:51 2009 +0000 sv.po: Updated Swedish translation svn path=/trunk/; revision=7994 po/ChangeLog | 4 + po/sv.po | 1209 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 625 insertions(+), 588 deletions(-) commit 669cb756888d9aedaee419b9e705869a1cecffe6 Author: Matej Urbančič Date: Mon Mar 16 18:35:43 2009 +0000 Updated Slovenian translation svn path=/trunk/; revision=7993 po/sl.po | 1171 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 618 insertions(+), 553 deletions(-) commit 8b96ff36f14a55d990660f33d1163eab680ff780 Author: Philip Withnall Date: Mon Mar 16 18:21:34 2009 +0000 Updated British English translation. 2009-03-16 Philip Withnall * en_GB.po: Updated British English translation. svn path=/trunk/; revision=7992 po/ChangeLog | 4 + po/en_GB.po | 840 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 432 insertions(+), 412 deletions(-) commit 6cff88ba18b3bc0d118308f109840cb163dcea03 Author: Alexander Larsson Date: Mon Mar 16 16:03:13 2009 +0000 Bug 575555 – Use fsync() when replacing files to avoid data loss on 2009-03-16 Alexander Larsson Bug 575555 – Use fsync() when replacing files to avoid data loss on crash * configure.in: Look for fsync(). * glib/gfileutils.c: (write_to_temp_file): fsync temp file if destination file exists 2009-03-16 Alexander Larsson Bug 575555 – Use fsync() when replacing files to avoid data loss on crash * glocalfileoutputstream.c: (g_local_file_output_stream_close): (_g_local_file_output_stream_replace): fsync temp file before closing if replacing target file svn path=/trunk/; revision=7991 ChangeLog | 11 +++++++++ configure.in | 1 + gio/ChangeLog | 9 +++++++ gio/glocalfileoutputstream.c | 26 +++++++++++++++++++++ glib/gfileutils.c | 51 ++++++++++++++++++++++++++++++++++++++--- 5 files changed, 94 insertions(+), 4 deletions(-) commit 0b66e52e0b0fbd0101bfbf0e1ef04421d8d7d189 Author: Kostas Papadimas Date: Mon Mar 16 15:54:50 2009 +0000 Updated Greek Translation by Fotis Tsamis. svn path=/trunk/; revision=7990 po/ChangeLog | 4 + po/el.po | 931 ++++++++++++++++++++++++++++------------------------------ 2 files changed, 450 insertions(+), 485 deletions(-) commit 593718fd8cabe8e0a726d9b083ef80d6ec5e879b Author: Alexander Shopov Date: Mon Mar 16 10:55:58 2009 +0000 Updated Bulgarian translation by Alexander Shopov 2009-03-16 Alexander Shopov * bg.po: Updated Bulgarian translation by Alexander Shopov svn path=/trunk/; revision=7989 po/ChangeLog | 5 + po/bg.po | 838 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 426 insertions(+), 417 deletions(-) commit d421cf697c7c8800e070ba81de22e45b5382684b Author: Shankar Prasad Date: Mon Mar 16 10:31:10 2009 +0000 Updated kn.po svn path=/trunk/; revision=7988 po/ChangeLog | 4 + po/kn.po | 1004 ++++++++++++++++++++++++++++------------------------------ 2 files changed, 483 insertions(+), 525 deletions(-) commit dada55618e7d2fe2526eb01e72ec5ce3cc071846 Author: Amanpreet Singh Alam Date: Mon Mar 16 02:33:40 2009 +0000 updating for Gnome Punjabi Translation by A S Alam svn path=/trunk/; revision=7987 po/pa.po | 907 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 451 insertions(+), 456 deletions(-) commit b3e22d022950ce13cc6cb88d0044693d951572eb Author: Hendrik Richter Date: Sun Mar 15 18:19:44 2009 +0000 Updated German translation. 2009-03-15 Hendrik Richter * de.po: Updated German translation. svn path=/trunk/; revision=7986 po/ChangeLog | 4 + po/de.po | 920 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 466 insertions(+), 458 deletions(-) commit a79594b51723b64b548ceb5b5b60666ecd080c85 Author: Felix I Date: Sun Mar 15 08:35:41 2009 +0000 tamil translation updated svn path=/trunk/; revision=7985 po/ChangeLog | 4 + po/ta.po | 1327 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 683 insertions(+), 648 deletions(-) commit 98346a15946fbec3a5206153e0fc809ed1cacaf4 Author: Nickolay V. Shmyrev Date: Sat Mar 14 19:14:18 2009 +0000 Updated Russian translation by Yuriy Penkin. 2009-03-14 Nickolay V. Shmyrev * ru.po: Updated Russian translation by Yuriy Penkin. svn path=/trunk/; revision=7984 po/ChangeLog | 4 + po/ru.po | 885 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 448 insertions(+), 441 deletions(-) commit 516a19767d0db4d575872832c1e51323e46edc99 Author: Kostas Papadimas Date: Sat Mar 14 16:12:38 2009 +0000 Updated Greek Translation by Jennie Petoumenou. svn path=/trunk/; revision=7983 po/ChangeLog | 4 + po/el.po | 1721 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 881 insertions(+), 844 deletions(-) commit 4175a8546e642ee041f92693536fd907a3fd79b3 Author: Aron Xu Date: Sat Mar 14 11:31:29 2009 +0000 Updated Simplified Chinese translations by Deng Xiyue svn path=/trunk/; revision=7982 po/zh_CN.po | 853 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 429 insertions(+), 424 deletions(-) commit 1dcdbf5974812685c1b8a03c36d6217fe44ffbca Author: Kenneth Nielsen Date: Sat Mar 14 03:48:26 2009 +0000 Updated Danish translation svn path=/trunk/; revision=7981 po/ChangeLog | 4 + po/da.po | 884 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 448 insertions(+), 440 deletions(-) commit 4e9abf266574d854b0495c1b13d956c00019ac87 Author: Ignacio Casal Quinteiro Date: Fri Mar 13 18:28:21 2009 +0000 Updated Galician translation svn path=/trunk/; revision=7980 po/ChangeLog | 4 + po/gl.po | 1075 +++++++++++++++++++++++++++++---------------------------- 2 files changed, 551 insertions(+), 528 deletions(-) commit 622f01012030fcba31ee2a68920873ac06bb62e4 Author: Kristian Rietveld Date: Fri Mar 13 09:22:57 2009 +0000 when defaulting to the only item in the array, check if this is indeed the 2009-03-13 Kristian Rietveld * gsignal.c (signal_lookup_closure): when defaulting to the only item in the array, check if this is indeed the default closure. (patch by Tim Janik). svn path=/trunk/; revision=7979 gobject/ChangeLog | 6 ++++++ gobject/gsignal.c | 9 ++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) commit 621ef866b14af56865eb65062c271ba3d06cfe7d Author: Matthias Clasen Date: Fri Mar 13 05:45:53 2009 +0000 Bump version svn path=/trunk/; revision=7978 ChangeLog | 4 ++++ configure.in | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 5a8a224ff0ca193fe797c45ef54e5ed6466bfbb7 Author: Matthias Clasen Date: Fri Mar 13 05:44:11 2009 +0000 2.20.0 svn path=/trunk/; revision=7976 ChangeLog | 6 + INSTALL | 4 +- README | 2 +- configure.in | 4 +- docs/reference/ChangeLog | 4 + docs/reference/glib/gtester-report.1 | 4 +- docs/reference/glib/gtester.1 | 4 +- docs/reference/gobject/glib-genmarshal.1 | 4 +- docs/reference/gobject/glib-mkenums.1 | 4 +- docs/reference/gobject/gobject-query.1 | 4 +- gio/ChangeLog | 4 + gmodule/ChangeLog | 4 + gobject/ChangeLog | 4 + gthread/ChangeLog | 4 + po/ChangeLog | 4 + po/am.po | 72 +- po/ar.po | 72 +- po/as.po | 997 ++++++++++++++------------ po/az.po | 72 +- po/be.po | 72 +- po/be@latin.po | 72 +- po/bg.po | 72 +- po/bn.po | 72 +- po/bn_IN.po | 869 +++++++++++----------- po/bs.po | 72 +- po/ca.po | 72 +- po/cs.po | 829 +++++++++++----------- po/cy.po | 72 +- po/da.po | 72 +- po/de.po | 72 +- po/dz.po | 72 +- po/el.po | 72 +- po/en_CA.po | 72 +- po/en_GB.po | 72 +- po/eo.po | 72 +- po/es.po | 72 +- po/et.po | 72 +- po/eu.po | 72 +- po/fa.po | 72 +- po/fi.po | 72 +- po/fr.po | 72 +- po/ga.po | 72 +- po/gl.po | 72 +- po/gu.po | 72 +- po/he.po | 72 +- po/hi.po | 862 +++++++++++----------- po/hr.po | 72 +- po/hu.po | 72 +- po/hy.po | 72 +- po/id.po | 72 +- po/is.po | 72 +- po/it.po | 832 +++++++++++----------- po/ja.po | 829 +++++++++++----------- po/ka.po | 72 +- po/kn.po | 72 +- po/ko.po | 72 +- po/ku.po | 72 +- po/lt.po | 829 +++++++++++----------- po/lv.po | 72 +- po/mai.po | 72 +- po/mg.po | 72 +- po/mk.po | 72 +- po/ml.po | 881 ++++++++++++----------- po/mn.po | 72 +- po/mr.po | 853 +++++++++++----------- po/ms.po | 72 +- po/nb.po | 72 +- po/ne.po | 72 +- po/nl.po | 72 +- po/nn.po | 72 +- po/oc.po | 72 +- po/or.po | 864 +++++++++++----------- po/pa.po | 72 +- po/pl.po | 829 +++++++++++----------- po/ps.po | 72 +- po/pt.po | 72 +- po/pt_BR.po | 72 +- po/ro.po | 856 +++++++++++----------- po/ru.po | 72 +- po/rw.po | 72 +- po/si.po | 72 +- po/sk.po | 72 +- po/sl.po | 1158 ++++++++++++++---------------- po/sq.po | 72 +- po/sr.po | 72 +- po/sr@ije.po | 72 +- po/sr@latin.po | 72 +- po/sv.po | 72 +- po/ta.po | 72 +- po/te.po | 103 ++-- po/th.po | 72 +- po/tl.po | 72 +- po/tr.po | 72 +- po/tt.po | 72 +- po/uk.po | 72 +- po/vi.po | 72 +- po/wa.po | 72 +- po/xh.po | 72 +- po/yi.po | 72 +- po/zh_CN.po | 72 +- po/zh_HK.po | 72 +- po/zh_TW.po | 72 +- 102 files changed, 8495 insertions(+), 8412 deletions(-) commit 3c34e435754bbe4b5d0871603408d8e1bf9f5c19 Author: Matthias Clasen Date: Fri Mar 13 04:09:21 2009 +0000 Updates svn path=/trunk/; revision=7975 ChangeLog | 4 ++++ NEWS | 28 ++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 0 deletions(-)