commit cf72d0f757ba78e151cf8a01387ee7669a207761 Author: Matthias Clasen Date: Sat Jun 27 00:14:46 2009 -0400 Updates NEWS | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 340ad3d17fbb02952ccace02405301541e5afca2 Author: Matthias Clasen Date: Fri Jun 26 23:01:12 2009 -0400 Fix a typo docs/reference/glib/building.sgml | 96 +++++++++++++++++++------------------ 1 files changed, 49 insertions(+), 47 deletions(-) commit bfb3aa9d4800811c14c1df4da2dedc924655712d Author: Tom Parker Date: Fri Jun 26 22:41:23 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 d5444c9b49e1281a6f5c958da4cce439c5410bb2 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 6cf974af383ed2934d0f40e9c488eb3eb5312f7d 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 4ab9132735d99c036ceaa7850e21af5ca8659167 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 0ee3ed07d3ef2771290e7ba99a874d84daa15b9e 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 af390010fb60e40aa9d20958a72a1cccfa55b400 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 29b1fd54d9066f2f7fb503dbdf207f685c1d8202 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 2192f1003f27eaf523917a046a42d8fc0019a87b 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 3eb432314906f154be7db71a99554972328d0a32 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 6d8d9348230dd23214120ae0d43d559e7a805b75 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 979929206b21a2818be74c41edfb22005742f8ca 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 12c411a98e13aac87a6e937e0b6b92c698b37edf 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 098155209912843afc3a8d81c120309adabf2b16 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 1feacdd38b347711e9f9459790ded6f987f375cb 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 d9b46acb72911e93c539355a3f612499b3de0652 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 00547ece56ac781c2f0c438773627e175e89c65a 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 53345997901f8faa0285f79f79a68cfa5418f6c8 Author: A S Alam Date: Thu Jun 18 06:18:03 2009 +0530 updating for Punjabi po/pa.po | 866 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 432 insertions(+), 434 deletions(-) commit fb9d3b99522f472864fa8185a811aac7051a711b Author: Runa Bhattacharjee Date: Tue Jun 9 11:55:38 2009 +0530 Updated Bengali India Translation po/bn_IN.po | 937 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 466 insertions(+), 471 deletions(-) commit 7f1729b4fd678818ae5ee1deaebb6d37c7986add Author: Matthias Clasen Date: Fri May 29 13:57:21 2009 -0400 Bump version to 2.20.4 configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3c3776dce32610185914957072ca66cfff34d7bb Author: Matthias Clasen Date: Fri May 29 13:15:11 2009 -0400 2.20.3 po/am.po | 8 +- po/ar.po | 8 +- po/as.po | 8 +- po/az.po | 8 +- po/be.po | 8 +- po/be@latin.po | 8 +- po/bg.po | 8 +- po/bn.po | 8 +- po/bn_IN.po | 8 +- po/bs.po | 8 +- po/ca.po | 8 +- po/ca@valencia.po | 837 ++++++++++++++++++++++++++--------------------------- po/cs.po | 8 +- po/cy.po | 8 +- po/da.po | 8 +- po/de.po | 8 +- po/dz.po | 8 +- po/el.po | 8 +- po/en_CA.po | 8 +- po/en_GB.po | 8 +- po/eo.po | 8 +- po/es.po | 8 +- po/et.po | 8 +- po/eu.po | 8 +- po/fa.po | 8 +- po/fi.po | 8 +- po/fr.po | 8 +- po/ga.po | 8 +- po/gl.po | 8 +- po/gu.po | 8 +- po/he.po | 8 +- po/hi.po | 8 +- po/hr.po | 8 +- po/hu.po | 8 +- po/hy.po | 8 +- po/id.po | 8 +- po/is.po | 8 +- po/it.po | 8 +- po/ja.po | 8 +- po/ka.po | 8 +- po/kn.po | 8 +- po/ko.po | 8 +- po/ku.po | 8 +- po/lt.po | 8 +- po/lv.po | 8 +- po/mai.po | 8 +- po/mg.po | 8 +- po/mk.po | 8 +- po/ml.po | 8 +- po/mn.po | 8 +- po/mr.po | 8 +- po/ms.po | 8 +- po/nb.po | 8 +- po/ne.po | 8 +- po/nl.po | 8 +- po/nn.po | 8 +- po/oc.po | 8 +- po/or.po | 8 +- po/pa.po | 8 +- po/pl.po | 8 +- po/ps.po | 8 +- po/pt.po | 8 +- po/pt_BR.po | 8 +- po/ro.po | 8 +- po/ru.po | 8 +- po/rw.po | 8 +- po/si.po | 8 +- po/sk.po | 8 +- po/sl.po | 8 +- po/sq.po | 8 +- po/sr.po | 8 +- po/sr@ije.po | 8 +- po/sr@latin.po | 8 +- po/sv.po | 8 +- po/ta.po | 8 +- po/te.po | 8 +- po/th.po | 8 +- po/tl.po | 8 +- po/tr.po | 8 +- po/tt.po | 8 +- po/uk.po | 8 +- po/vi.po | 8 +- po/wa.po | 8 +- po/xh.po | 8 +- po/yi.po | 8 +- po/zh_CN.po | 8 +- po/zh_HK.po | 8 +- po/zh_TW.po | 8 +- 88 files changed, 764 insertions(+), 769 deletions(-)