commit 153521468709891e49030e200422c0520921a9f5 Author: Matthias Clasen Date: Sun Feb 21 16:29:15 2010 -0500 Fix the large array test to work Fix by Sven Herzberg, bug 568760 (cherry picked from commit dcdc409cd88f6d47eb54a7eee528be6c8667d394) glib/tests/array-test.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 05b6b3ce07d1dd315b09db541a9af3f515b6736f Author: Matthias Clasen Date: Mon Mar 15 22:50:46 2010 -0400 Updates NEWS | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit ccc815e9345d3d7a977ac23d89bd9162755c92ab Author: Thomas Kristensen Date: Sun Mar 14 11:47:17 2010 +0200 Close the socket event in finalizer instead of in close method There might be a GSource attached to a GMainContext, about to be removed by a pending cancellation. Deleting the handle too early will trigger a g_warning in the "select()" call in GMainContext. Attached patch fixes this by deferring destruction of WSAEVENT object until GSocket's finalize(). Patch from bug #612702. Signed-off-by: Tor Lillqvist gio/gsocket.c | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) commit f01c4be9c4ccb66d44912dd0bfc57c8b38bce844 Author: Stefan Kost Date: Sat Mar 6 13:36:38 2010 +0200 docs: exchange "Subversion" with "source code repository" Fixes the outdated reference. (cherry picked from commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e) docs/reference/gobject/tut_gsignal.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1feffa2b99d83e9f13768c17d80ef29144e35c55 Author: Christian Dywan Date: Thu Mar 4 11:02:31 2010 +0100 Add licence headers to gnativevolumemonitor.c/h Fixes bug #609531 gio/gnativevolumemonitor.c | 22 ++++++++++++++++++++++ gio/gnativevolumemonitor.h | 26 ++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 0 deletions(-) commit 46999595da4e5e82f2a77deea1785cb575416394 Author: Dan Winship Date: Wed Mar 3 08:35:32 2010 -0500 GResolver: fix Windows 2000 workaround Move the include from gwin32resolver.c to gnetworkingprivate.h, since gthreadedresolver.c needs it too. https://bugzilla.gnome.org/show_bug.cgi?id=611696 (cherry picked from commit 9a886135c80233a5a40071189df7693151201954) gio/gnetworkingprivate.h | 8 ++++++++ gio/gwin32resolver.c | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) commit 242ccb0258d788c55aa9abe1e8c19a12ecd63459 Author: Emilio Pozuelo Monfort Date: Tue Feb 23 18:19:16 2010 +0100 Test for unexisting files in $TMP and not in $HOME Some buildd environments have an unwritable $HOME, which makes the test that looks for an unexisting file there fail. Use $TMP instead, which should be more reliable. https://bugzilla.gnome.org/show_bug.cgi?id=610860 (cherry picked from commit a7cc500d3829db1a8757ae940db09869b78bdca8) gio/tests/readwrite.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bc8a748291dbd37698564fb3417e2b7465023974 Author: Emilio Pozuelo Monfort Date: Fri Feb 19 19:00:02 2010 +0100 Don't fail a couple of tests when running as root root can access and write to a directory when it doesn't have exec and write permissions respectively. So expect the tests that check that to succeed rather than to fail when running as root. https://bugzilla.gnome.org/show_bug.cgi?id=552912 (cherry picked from commit 202d7d37d6ce066291504276810c350c9a3feb7a) gio/tests/live-g-file.c | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) commit afd5dcc026fc6f339911575ef665bed44afaa13d Author: Alexander Larsson Date: Mon Feb 22 12:37:16 2010 +0100 Keep metadata when files are renamed and trashed This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813 (cherry picked from commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf) gio/glocalfile.c | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) commit 0e8a69e997cc33b2c6f52dd492755250221ff678 Author: Colin Walters Date: Fri Feb 19 16:06:22 2010 -0500 [gutf8.c] Add a bit of documentation to UNICODE_VALID (cherry picked from commit 5047fd7f688dc0a3e4c148864f63961389bc83f9) glib/gutf8.c | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) commit e9f6a664bb0fbd23e7f9596c96444efba1c280d8 Author: Alexander Larsson Date: Mon Feb 15 10:13:10 2010 +0100 Set result_uncertain in win32 g_content_type_guess implementation Fixes bug #609143 (cherry picked from commit b37da7134b127e6c92e7002150077515dc7d42b4) gio/gcontenttype.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 6a3ccc000edb45290b19eb93d006164179f9c3ca Author: Matthias Clasen Date: Sat Mar 13 14:19:13 2010 -0500 Clean up another include glib/gstrfuncs.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7c4fb85d83a8190697ae584671eb0d6c2c227455 Author: Matthias Clasen Date: Sat Mar 13 14:18:16 2010 -0500 Clean up an include glib/gurifuncs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 479409612350594dc3e702c3a18fc6e4b2b7b649 Author: Tor Lillqvist Date: Fri Mar 12 10:42:43 2010 +0200 The SO_KEEPALIVE value seems to actually be a char on Windows Do still use a BOOL variable, but initialize it to FALSE before the getsockopt(), and drop the assertion on Windows. Should fix bug gio/gsocket.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit fdbeaf71d22e263456b8491b39d8818360eefb42 Author: Fridrich Strba Date: Fri Mar 5 23:15:45 2010 +0100 Adding new defines first appeared in 2.22 into glibconfig.h.win32.in glibconfig.h.win32.in | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 7bac7f447482a624e15f7cb315dbfa54c40661bb Author: Tor Lillqvist Date: Sat Feb 6 10:40:03 2010 +0200 Drop empty elements from the VS9 vcproj files Dunno if this makes sense, if one lets VS edit the it will put them back anyway. But it's more pleasing to the eye. build/win32/vs9/gio.vcproj | 50 ----- build/win32/vs9/glib-genmarshal.vcproj | 50 ----- build/win32/vs9/glib.vcproj | 230 +++++--------------- build/win32/vs9/gmodule.vcproj | 50 ----- build/win32/vs9/gobject.vcproj | 50 ----- build/win32/vs9/gspawn-win32-helper-console.vcproj | 50 ----- build/win32/vs9/gspawn-win32-helper.vcproj | 50 ----- build/win32/vs9/gthread.vcproj | 50 ----- build/win32/vs9/testglib.vcproj | 50 ----- 9 files changed, 60 insertions(+), 570 deletions(-) commit 54bbf29f1526a0a72bde897fbef4f45340b5e4e3 Author: Tor Lillqvist Date: Thu Feb 4 19:57:38 2010 +0200 Further work on VS9 project files build/win32/vs9/README.txt | 16 ++++++++++++---- build/win32/vs9/glib.vsprops | 32 ++++++++++++++++++++++++++++++-- build/win32/vs9/install.vcproj | 8 ++++---- 3 files changed, 46 insertions(+), 10 deletions(-) commit cff040704ebb8dd403555ae58b4179638bf0239d Author: Tor Lillqvist Date: Thu Feb 4 19:54:50 2010 +0200 Clarify use of struct stat on Windows gio/glocalfile.c | 23 ++++++++++++++--------- gio/glocalfileinfo.c | 10 ++++++---- glib/gstdio.c | 24 +++++++++++++++++++----- glib/gstdio.h | 37 +++++++++++++++++++++++++++++++++++++ 4 files changed, 76 insertions(+), 18 deletions(-) commit 4b995337fe933900749b0a1488ec8af0fcf5dc1d Author: Tor Lillqvist Date: Thu Feb 4 19:20:08 2010 +0200 Internally use the _stati64 API explicitly on Windows Avoids warnings and confusion when compiling with MSVC. glib/giowin32.c | 24 ++++++++++-------------- glib/gkeyfile.c | 5 ++--- glib/gmappedfile.c | 5 ++--- 3 files changed, 14 insertions(+), 20 deletions(-) commit e27528caccf0b2084a35f242e3a780ecbdcb1504 Author: Tor Lillqvist Date: Thu Feb 4 15:24:56 2010 +0200 Enable libtool compatible DLL naming in the VS9 projects build/win32/vs9/gio.vcproj | 8 ++++---- build/win32/vs9/glib.vcproj | 8 ++++---- build/win32/vs9/glib.vsprops | 28 +++++++++++++++++++++++++++- build/win32/vs9/gmodule.vcproj | 8 ++++---- build/win32/vs9/gobject.vcproj | 8 ++++---- build/win32/vs9/gthread.vcproj | 8 ++++---- 6 files changed, 47 insertions(+), 21 deletions(-) commit 46ac248e74a32cdcebe84552fba7fee1d1803848 Author: Tor Lillqvist Date: Thu Feb 4 15:00:15 2010 +0200 Use inherited properties in all configurations in gmodule, too build/win32/vs9/gmodule.vcproj | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 44f967f96348a3899048f77febde7b46b07fcbd9 Author: Tor Lillqvist Date: Thu Feb 4 14:51:56 2010 +0200 Use README.txt instead of README for Windows developer friendliness build/win32/vs9/Makefile.am | 2 +- build/win32/vs9/README | 29 ----------------------------- build/win32/vs9/README.txt | 29 +++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 30 deletions(-) commit aabcffc6ad085338041bb1d8a40d76b2ba5079f2 Author: Tor Lillqvist Date: Thu Feb 4 14:50:36 2010 +0200 Update README for VS9 build build/win32/vs9/README | 33 +++++++++++++++++++++++++++++---- 1 files changed, 29 insertions(+), 4 deletions(-) commit 1b036c38966e1db6b3abe2963b4d09c9b05dcef1 Author: Tor Lillqvist Date: Thu Feb 4 14:36:23 2010 +0200 Refactor VS9 project files Factor out common parts into a vsprops file. Drop empty elements for tools that aren't used. build/win32/vs9/Makefile.am | 9 +- build/win32/vs9/gio.vcproj | 184 +++---------------- build/win32/vs9/glib-genmarshal.vcproj | 138 +------------- build/win32/vs9/glib.vcproj | 194 +++----------------- build/win32/vs9/glib.vsprops | 196 ++++++++++++++++++++ build/win32/vs9/gmodule.vcproj | 173 ++---------------- build/win32/vs9/gobject.vcproj | 178 ++---------------- build/win32/vs9/gspawn-win32-helper-console.vcproj | 142 +-------------- build/win32/vs9/gspawn-win32-helper.vcproj | 142 +-------------- build/win32/vs9/gthread.vcproj | 150 +-------------- build/win32/vs9/install.vcproj | 164 +---------------- build/win32/vs9/testglib.vcproj | 142 +-------------- 12 files changed, 319 insertions(+), 1493 deletions(-) commit d8fe5a4670149ecd59b827b3df57e232cab59005 Author: Tor Lillqvist Date: Thu Feb 4 14:35:04 2010 +0200 Don't use deprecated g_win32 API tests/testglib.c | 24 ------------------------ 1 files changed, 0 insertions(+), 24 deletions(-) commit dce6ec3b7f2d18316976844c7d9ea70041a2fc17 Author: Tor Lillqvist Date: Thu Feb 4 01:01:57 2010 +0200 Put a version info resource also in the gio DLL Also, distribute gio/gio.rc(.in). configure.in | 1 + gio/Makefile.am | 19 ++++++++++++++++++- gio/gio.rc.in | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) commit bbd9273d9ed722bdecf31d340c52111c78491e8c Author: Tor Lillqvist Date: Thu Feb 4 00:11:44 2010 +0200 Update copyright years glib/glib.rc.in | 2 +- gmodule/gmodule.rc.in | 2 +- gobject/gobject.rc.in | 2 +- gthread/gthread.rc.in | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 47ec8bd70fd2fe2b6de2c3300afaa5f32e337aa4 Author: Tor Lillqvist Date: Wed Feb 3 18:09:28 2010 +0200 Fix the "install" VS9 project Install also ghostutils.h. Don't bother mentioning any pointless PreprocessorDefinitions for the "install" project, as all it does is copy files. build/win32/vs9/install.vcproj | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a4f8aba4dd0c2a8e18de0f1edc06f1b5c0e137fc Author: Tor Lillqvist Date: Tue Feb 2 21:24:45 2010 +0200 Link with dnsapi.lib also in 32-bit builds build/win32/vs9/gio.vcproj | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1df72e5d8cb5c3f30d7b3175c27ddb14ad9b9ccd Author: Tor Lillqvist Date: Tue Feb 2 21:23:27 2010 +0200 Include also testglib.vcproj in tarball build/win32/vs9/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4eef1b6783393cdea71a8d7dabd8370184649078 Author: Sven Herzberg Date: Wed Jan 13 14:47:58 2010 +0100 properly abort instead of looping infinitely Fixes: Bug 568760 - nautilus freezes due to a bug in garray.c:322 * glib/garray.c: increase the size of potential return values by using an unsigned result; properly check if we still handle valid size proposals, return the original request if there's no usable size left * tests/array-test.c: reproduce the error condition of the bug report glib/garray.c | 18 ++++++++++-------- glib/tests/array-test.c | 24 ++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 8 deletions(-) commit 2fa2f18ef5f5e556807216432ba13f09c6604957 Author: Matthias Clasen Date: Wed Jan 6 20:56:59 2010 -0500 Bump version configure.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit cd2765c6c4a526e11776d135a25068943c9fcf1d Author: Matthias Clasen Date: Wed Jan 6 20:55:52 2010 -0500 2.22.4 docs/reference/gobject/tmpl/gobject-unused.sgml | 27 +++++++++++++++++++++++ po/am.po | 12 +++++----- po/ar.po | 12 +++++----- po/as.po | 12 +++++----- po/az.po | 12 +++++----- po/be.po | 12 +++++----- po/be@latin.po | 12 +++++----- po/bg.po | 12 +++++----- po/bn.po | 12 +++++----- po/bn_IN.po | 12 +++++----- po/bs.po | 12 +++++----- po/ca.po | 12 +++++----- po/ca@valencia.po | 12 +++++----- po/cs.po | 12 +++++----- po/cy.po | 12 +++++----- po/da.po | 12 +++++----- po/de.po | 12 +++++----- po/dz.po | 12 +++++----- po/el.po | 12 +++++----- po/en_CA.po | 12 +++++----- po/en_GB.po | 12 +++++----- po/eo.po | 12 +++++----- po/es.po | 12 +++++----- po/et.po | 12 +++++----- po/eu.po | 12 +++++----- po/fa.po | 12 +++++----- po/fi.po | 12 +++++----- po/fr.po | 12 +++++----- po/ga.po | 12 +++++----- po/gl.po | 12 +++++----- po/gu.po | 12 +++++----- po/he.po | 12 +++++----- po/hi.po | 12 +++++----- po/hr.po | 12 +++++----- po/hu.po | 12 +++++----- po/hy.po | 12 +++++----- po/id.po | 12 +++++----- po/is.po | 12 +++++----- po/it.po | 12 +++++----- po/ja.po | 12 +++++----- po/ka.po | 12 +++++----- po/kn.po | 12 +++++----- po/ko.po | 12 +++++----- po/ku.po | 12 +++++----- po/lt.po | 12 +++++----- po/lv.po | 12 +++++----- po/mai.po | 12 +++++----- po/mg.po | 12 +++++----- po/mk.po | 12 +++++----- po/ml.po | 12 +++++----- po/mn.po | 12 +++++----- po/mr.po | 12 +++++----- po/ms.po | 12 +++++----- po/nb.po | 12 +++++----- po/ne.po | 12 +++++----- po/nl.po | 12 +++++----- po/nn.po | 12 +++++----- po/oc.po | 12 +++++----- po/or.po | 12 +++++----- po/pa.po | 12 +++++----- po/pl.po | 12 +++++----- po/ps.po | 12 +++++----- po/pt.po | 12 +++++----- po/pt_BR.po | 12 +++++----- po/ro.po | 12 +++++----- po/ru.po | 12 +++++----- po/rw.po | 12 +++++----- po/si.po | 12 +++++----- po/sk.po | 12 +++++----- po/sl.po | 12 +++++----- po/sq.po | 12 +++++----- po/sr.po | 12 +++++----- po/sr@ije.po | 12 +++++----- po/sr@latin.po | 12 +++++----- po/sv.po | 12 +++++----- po/ta.po | 12 +++++----- po/te.po | 12 +++++----- po/th.po | 12 +++++----- po/tl.po | 12 +++++----- po/tr.po | 12 +++++----- po/tt.po | 12 +++++----- po/uk.po | 12 +++++----- po/vi.po | 12 +++++----- po/wa.po | 12 +++++----- po/xh.po | 12 +++++----- po/yi.po | 12 +++++----- po/zh_CN.po | 12 +++++----- po/zh_HK.po | 12 +++++----- po/zh_TW.po | 12 +++++----- 89 files changed, 555 insertions(+), 528 deletions(-)